﻿.user-profile-container .validation-success{color:green;font-size:15px;margin-top:10px;text-align:center;padding-bottom:10px;font-weight:bold}.user-profile-container .validation-success ul{padding:0 !important}.user-profile-container .validation-success ul li{list-style:none;font-weight:bold}.user-profile-container .validation-errors{color:red;font-size:13px;margin-top:10px;text-align:right}@media(max-width: 1050px){.user-profile-container .validation-errors{text-align:center;padding-bottom:10px}}.user-profile-container .validation-errors-delete-profile{text-align:left;font-size:15px;padding-bottom:0}.user-profile-container .validation-errors-change-password{text-align:center}.user-profile-container .validation-errors ul{padding:0 !important}.user-profile-container .validation-errors ul li{list-style:none;font-weight:bold}.user-profile-container .success-messages{color:green;font-size:15px;margin-top:10px;text-align:right}@media(max-width: 1050px){.user-profile-container .success-messages{text-align:center;padding-bottom:10px}}.user-profile-container .success-messages ul{padding:0 !important}.user-profile-container .success-messages ul li{list-style:none;font-weight:bold}.user-profile-container label{text-align:left;font-size:20px;line-height:35px;font-weight:300;color:#9a9a9a}.user-profile-container label.bold{font-weight:bold;color:#1c342a}.user-profile-container input,.user-profile-container select,.user-profile-container textarea{border:1px solid #707070;font-size:20px;background:none;padding:6px 20px;width:100%}.user-profile-container textarea{padding:15px 20px}.user-profile-container textarea::placeholder{color:#9a9a9a}.user-profile-container input[type=radio]{width:auto;height:auto;margin-right:10px}.user-profile-container input:focus{outline:none;border-color:#1c2640}.user-profile-container select{appearance:none;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2216%22 height%3D%2216%22 fill%3D%22currentColor%22 class%3D%22bi bi-chevron-down%22 viewBox%3D%220 0 16 16%22%3E %3Cpath fill-rule%3D%22evenodd%22 d%3D%22M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%22/%3E %3C/svg%3E") no-repeat right 15px center;background-size:20px}.user-profile-container select::-ms-expand{display:none}.user-profile-container select:focus{outline:none;border-color:#1c2640}.user-profile-container .button-container{padding-top:40px}.user-profile-container .button-container.show-profile{padding-top:20px;display:flex;flex-direction:column;gap:10px}@media(max-width: 1050px){.user-profile-container .button-container{display:none !important}}@media(max-width: 1050px){.user-profile-container.change-password .button-container{display:flex !important}}.user-profile-container .button-container-mobile{display:none;text-align:center;position:fixed;bottom:0;background:#fff;width:100%;left:0;z-index:1;padding:20px 0}@media(max-width: 1050px){.user-profile-container .button-container-mobile{display:flex;justify-content:center;gap:20px}}.user-profile-container .form-container{display:flex;gap:90px;flex-direction:row}@media(max-width: 980px){.user-profile-container .form-container{flex-direction:column;gap:20px}}.user-profile-container .form-container .left{width:340px}@media(max-width: 980px){.user-profile-container .form-container .left{width:100%}}.user-profile-container .form-container .right{width:auto;flex:1}.user-profile-container .form-container .top-section{flex:1;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}.user-profile-container .form-container .top-section h3{font-weight:bold;color:#1c342a;font-size:20px;line-height:35px}@media(max-width: 1050px){.user-profile-container .form-container .top-section h3{margin-top:10px}}.user-profile-container .form-container .top-section .button-container{display:flex;flex-direction:column;gap:20px}.user-profile-container .form-container .top-section .user-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:10px;row-gap:5px}@media(max-width: 1050px){.user-profile-container .form-container .top-section .user-title{flex-direction:column;align-items:flex-start}}.user-profile-container .form-container .top-section .user-title .user-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;height:60px}.user-profile-container .form-container .top-section .user-title h2{font-size:32px;line-height:52px;color:#1c342a;font-weight:bold;opacity:1}.user-profile-container .form-container .top-section .user-title h2 .edit{font-size:15px;font-weight:normal;text-decoration:underline}.user-profile-container .form-container .top-section .user-title span{font-size:20px;line-height:25px;color:#9f9f9f;margin-top:5px;font-weight:300}.user-profile-container .form-container .top-section .user-title .location{display:flex;align-items:flex-end;margin-left:auto;font-size:17px;line-height:22px;font-weight:300;white-space:nowrap}.user-profile-container .form-container .top-section .user-title .location svg{fill:#1c2640;width:22px;margin-bottom:-8px;margin-right:9px}.user-profile-container .form-container .top-section .fields{width:70%}.user-profile-container .form-container .top-section .fields.fullwidth{width:100%}@media(max-width: 1050px){.user-profile-container .form-container .top-section .fields{width:100%}}.user-profile-container .form-container .top-section .fields .row{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:10px}@media(max-width: 1280px){.user-profile-container .form-container .top-section .fields .row{display:flex;flex-direction:column}}.user-profile-container .form-container .top-section .fields .row .col{display:flex;flex-direction:column;gap:3px}.user-profile-container .form-container .bottom-section{padding-bottom:30px}.user-profile-container .form-container .bottom-section.bio{font-size:17px;line-height:25px;color:#1c342a;margin-top:0px}.user-profile-container .form-container .password-section-edit-profile{margin-top:60px}.user-profile-container .form-container .password-section{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;text-align:center}.user-profile-container .form-container .password-section .button-container{display:flex;flex-direction:row;gap:20px}.user-profile-container .form-container .password-section .row{display:flex;flex-direction:column;gap:20px}.user-profile-container .form-container .password-section .password-info{margin-top:10px;font-size:14px;line-height:16px;color:#9a9a9a}.user-profile-container .form-container .checkboxes{margin-bottom:30px}.user-profile-container .form-container .checkboxes .checkbox-list{list-style:none;padding:10px 0 0 0 !important;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;row-gap:25px}.user-profile-container .form-container .checkboxes .checkbox-list li{margin:0;list-style:none}.user-profile-container .form-container .checkboxes .checkbox-list li label{display:inline-flex;align-items:center;justify-content:center;padding:3px 20px;font-size:17px;font-weight:300;color:#1c2640;border:1px solid #1c2640;border-radius:20px;position:relative;min-width:150px;text-align:center}.user-profile-container .form-container .checkboxes .acf-checkbox-list{list-style:none;padding:10px 0 0 0 !important;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;row-gap:10px}.user-profile-container .form-container .checkboxes .acf-checkbox-list::before{display:none}.user-profile-container .form-container .checkboxes .acf-checkbox-list li{margin:0}.user-profile-container .form-container .checkboxes .acf-checkbox-list input[type=checkbox]{display:none}.user-profile-container .form-container .checkboxes .acf-checkbox-list label{display:inline-flex;align-items:center;justify-content:center;padding:0px 20px;font-size:17px;font-weight:300;color:#9a9a9a;border:1px solid #9a9a9a;border-radius:20px;cursor:pointer;position:relative;transition:all .3s ease;min-width:150px;text-align:center;line-height:27px}.user-profile-container .form-container .checkboxes .acf-checkbox-list label:hover{color:#1c2640;border-color:#1c2640}.user-profile-container .form-container .checkboxes .acf-checkbox-list label:has(input[type=checkbox]:checked){border-color:#1c2640;color:#1c2640}.user-profile-container .form-container .checkboxes .acf-checkbox-list label:has(input[type=checkbox]:checked)::after{content:"✖";font-size:12px;color:#fff;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:#000;position:absolute;top:-1px;right:-1px;cursor:pointer}.user-profile-container .form-container .checkboxes.green .acf-checkbox-list label:hover{color:#14213e;border-color:#14213e}.user-profile-container .form-container .checkboxes.green .acf-checkbox-list label:has(input[type=checkbox]:checked){border-color:#14213e;color:#14213e}.user-profile-container .form-container .checkboxes.green .acf-checkbox-list label:has(input[type=checkbox]:checked)::after{background:#14213e}.user-profile-container .form-container .checkboxes.green .checkbox-list label{border-color:#14213e;color:#14213e}.user-profile-container .form-container .textareas{display:flex;flex-direction:column;gap:20px}.user-profile-container .form-container .textareas textarea{border-radius:18px}.user-profile-container .form-container .textareas .textarea{border-radius:18px;border:1px solid #707070;font-size:17px;line-height:22px;background:none;padding:15px 20px;color:#707070}.user-profile-container .bottom-button-container{display:flex;justify-content:flex-start;margin-top:55px;gap:20px}.user-profile-container .checkbox label{display:flex;flex-direction:row;align-items:center;color:#1c2640;font-size:20px}@media(max-width: 1050px){.user-profile-container .checkbox label{font-size:14px;line-height:18px;margin-bottom:5px;margin-top:5px}}.user-profile-container .link-delete-profile{text-decoration:underline;color:red;font-size:15px}.socials{margin-top:55px}.socials .col{font-size:17px;color:#1c342a;display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:5px}.socials .col .profile-instagram svg{margin-top:2px}.socials .col .profile-linkedin svg{margin-top:2px}.socials .col a:hover{text-decoration:underline}.socials .col label{width:25px;height:25px;fill:#707070}.socials .col .acf-input-wrap{flex:1}.acf-avatar-upload{text-align:center}.drag-drop-area{border:1px dashed #ccc;color:#9a9a9a;cursor:pointer;width:100%;min-height:240px;margin:0 auto;transition:background-color .2s ease;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px}.drag-drop-area:hover{background-color:#f1f1f1}.drag-drop-area.dragover{border-color:#0073aa;background-color:#e9f3fc;color:#0073aa}.drag-drop-area input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.drag-drop-area .browse{text-decoration:underline;cursor:pointer}.drag-drop-area.uploaded{border-color:rgba(0,0,0,0)}.drag-drop-area.has-file{min-height:auto}.drag-drop-area.has-file:hover img{opacity:.1}.drag-drop-area.has-file:hover p{display:block !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.drag-drop-area.has-file p{display:none}#avatar-preview{width:340px;height:auto}#user-posts{margin-top:50px;margin-bottom:30px}#user-posts h3{margin-bottom:10px;font-size:21px;line-height:1.3em}#mobile_menu1{display:none !important;position:fixed;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;z-index:10;text-align:center;transition:none !important;transform:none !important;margin:0 !important;padding:200px 0 0 !important;border:0 !important}#mobile_menu1 ul{margin:0;padding:0}#mobile_menu1 ul li{list-style:none;margin-bottom:50px}#mobile_menu1 ul li a{font-size:30px}#mobile_menu1 ul li.current_page_item a{text-decoration:underline !important}body.mobile_menu_open #mobile_menu1{display:block !important}body.mobile_menu_open .mobile_menu_bar{position:fixed;z-index:15;top:60px;right:10%}body.mobile_menu_open .mobile_menu_bar:before{content:"×";font-size:48px}body.mobile_menu_open #main-logo{position:fixed;left:10%;top:71px;z-index:20}#menu-main li a{font-size:17px !important}#menu-main li.current_page_item{text-decoration:underline !important}#wpum-submit-login-form,#wpum-submit-password-recovery-form{display:flex;flex-direction:column;justify-items:center;gap:10px;margin-top:20px}#wpum-submit-login-form fieldset,#wpum-submit-password-recovery-form fieldset{text-align:center}#wpum-submit-login-form input[type=text],#wpum-submit-login-form input[type=password],#wpum-submit-password-recovery-form input[type=text],#wpum-submit-password-recovery-form input[type=password]{max-width:458px;border:1px solid #1c2640;border-radius:13px;background:rgba(0,0,0,0);padding:20px}#wpum-submit-login-form .button,#wpum-submit-password-recovery-form .button{width:auto;display:inline-block;align-self:center}#wpum-submit-login-form input[type=checkbox],#wpum-submit-password-recovery-form input[type=checkbox]{width:15px;height:15px;margin-right:10px}#wpum-submit-login-form input[type=checkbox]:checked,#wpum-submit-password-recovery-form input[type=checkbox]:checked{accent-color:#1c2640}.login-header{text-align:center;margin-bottom:30px}.wpum-action-links{text-align:center}.wpum-action-links li{list-style:none}.wpum-action-links li a:hover{text-decoration:underline}.user-post{border:1px solid #707070;border-radius:13px;opacity:1;width:50%;padding:40px}@media(max-width: 768px){.user-post{padding:15px}}.user-post .post-title{color:#1c2640;font-size:32px;line-height:39px}@media(max-width: 768px){.user-post .post-title{font-size:24px;line-height:30px}}.user-post .post-excerpt{font-size:17px;line-height:25px;font-weight:300}@media(max-width: 768px){.user-post .post-excerpt{font-size:15px;line-height:20px}}.user-post .post-meta{display:flex;flex-direction:row;justify-content:flex-end;gap:10px}.user-post .post-meta span{border-radius:32px;border:1px solid #707070;color:#14213e;font-weight:500;padding:1px 20px}#user-filter-wrapper #user-filters{overflow:hidden;max-height:1000px;transition:max-height .3s ease;margin-top:10px;font-size:17px}#user-filter-wrapper #user-filters.collapsed{max-height:0;transition:max-height .3s ease}#user-filter-wrapper #user-filters strong{font-weight:500}#user-filter-wrapper #user-filters .filter-group{margin-bottom:10px}#user-filter-wrapper #user-filters .filter-group-needs{margin-top:20px}#user-filter-wrapper #user-filters .filter-group .checkboxes{margin-top:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;row-gap:5px}#user-filter-wrapper #user-filters .filter-group .checkboxes label{font-size:17px;line-height:27px;font-weight:300;color:#1c342a;display:flex;align-items:center}#user-filter-wrapper #user-filters .filter-group .letter-filters{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}#user-filter-wrapper #user-filters .filter-group .letter-filters .letter-filter-btn{padding:8px 15px;background-color:#f7f7f7;border:1px solid #c4c4c4;border-radius:5px;font-size:16px;cursor:pointer;transition:all .3s ease}#user-filter-wrapper #user-filters .filter-group .letter-filters .letter-filter-btn:hover{background-color:#e9e9e9}#user-filter-wrapper #user-filters .filter-group .letter-filters .letter-filter-btn.active{background-color:#14213e;color:#fff;border-color:#14213e}#user-filter-wrapper #chevron-icon{transition:transform .3s ease;transform:rotate(-90deg)}#user-filter-wrapper #chevron-icon.rotated{transform:rotate(0deg)}#user-filter-wrapper #filter-toggle{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600}#user-results{margin-top:50px;border-top:1px solid #c4c4c4;padding-top:50px;gap:35px;display:grid;grid-template-columns:repeat(4, minmax(200px, 1fr));justify-content:center;position:relative}#user-results .no-found{grid-column:1/-1;text-align:center;padding:30px;font-size:20px;line-height:25px;font-weight:300;color:#9a9a9a}@media(max-width: 1024px){#user-results{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media(max-width: 768px){#user-results{grid-template-columns:repeat(2, minmax(100px, 1fr));gap:15px}}#user-results.loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:10;transition:opacity .3s ease}.user-box{background:#f7f7f7 0% 0% no-repeat padding-box;box-shadow:0px 2px 3px rgba(0,0,0,.1607843137);border-radius:18px;opacity:1;transition:all .3s ease;position:relative}.user-box:hover{background:#f1f1f1;box-shadow:0px 4px 5px rgba(0,0,0,.1607843137)}.user-box .photo{display:flex;align-items:flex-start;justify-content:center;height:300px;overflow:hidden;border-radius:18px 18px 0 0}@media(max-width: 768px){.user-box .photo{height:150px}}.user-box .photo img{width:100%;min-height:300px;object-fit:cover}@media(max-width: 768px){.user-box .photo img{min-height:150px}}.user-box .photo.no-photo{background:#e4e6e7;text-align:center}.user-box .photo.no-photo img{height:100%;width:auto}.user-box .info{padding:30px}@media(max-width: 768px){.user-box .info{padding:15px}}.user-box .info h3{font-size:25px;line-height:29px;padding:0;margin:0}@media(max-width: 768px){.user-box .info h3{font-size:17px;line-height:24px}}.user-box .info .contact{line-height:27px;margin-top:10px;overflow-x:hidden;text-overflow:ellipsis;padding-right:10px}.user-box .info a{line-height:24px;text-overflow:ellipsis;overflow:hidden}@media(max-width: 768px){.user-box .info a{font-size:14px}}.user-box .info a:hover{text-decoration:underline}.user-box .info h4{font-size:15px;line-height:36px;color:#14213e;opacity:.64;padding-bottom:16px}.user-box .info .col{display:flex;flex-direction:row;column-gap:5px;align-items:center;position:absolute;bottom:22px;width:82%;font-size:15px;opacity:.64}.user-box .info .col label{width:17px;height:17px;margin-top:-12px}.user-box .info .col label svg{width:17px;height:17px}#user-loading-spinner{display:none;text-align:center;margin:20px 0}#user-loading-spinner .spinner{display:inline-block;width:50px;height:50px;border:5px solid rgba(51,103,82,.2);border-radius:50%;border-top-color:#14213e;animation:spin 1s ease-in-out infinite}#user-loading-spinner.active{display:block}@keyframes spin{to{transform:rotate(360deg)}}.custom-blurb{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;background:#fff;padding:30px 50px;box-shadow:0px 2px 3px rgba(0,0,0,.1607843137);border-radius:18px;height:100%}@media(max-width: 600px){.custom-blurb{flex-direction:column;align-items:flex-start;text-align:left;padding:20px}}.custom-blurb .blurb-header{display:flex;flex-direction:row;align-items:center;gap:25px;margin-bottom:20px;flex-wrap:wrap}.custom-blurb h3{font-size:25px;line-height:33px;font-weight:500;color:#1c342a;margin:0;padding:0}@media(max-width: 600px){.custom-blurb h3{font-size:17px;line-height:24px}}.custom-blurb .subtitle{text-align:left;display:block;flex:1;font-size:20px;line-height:25px;font-weight:400;color:#14213e;opacity:.64;padding-top:5px;margin:0}@media(max-width: 600px){.custom-blurb .subtitle{font-size:17px;line-height:24px}}.custom-blurb .blurb-content{font-size:17px;line-height:1.6em;font-weight:300}.custom-blurb .custom-blurb-image{max-width:130px;max-height:130px;border-radius:50%;overflow:hidden;flex:0 0 auto}.custom-blurb .custom-blurb-image img{width:100%;height:100%;object-fit:cover;display:block}.custom-blurb .images-container{display:flex;flex-direction:row;gap:15px;flex-wrap:nowrap}.custom-blurb .images-container .custom-blurb-image{flex:1 1 0}.custom-blurb .titles{flex:1 1 200px}.custom-blurb .custom-blurb-content{flex:1;min-width:200px}#spora_connect_form .assistance span{font-size:20px;line-height:27px;font-weight:500;color:#1c342a;display:block;margin-bottom:10px}#spora_connect_form .assistance label{display:inline-flex;flex-direction:row;align-items:center;gap:5px}#spora_connect_form .assistance label span{font-size:17px;line-height:27px;font-weight:300;color:#1c342a;margin:0}#spora_connect_form .assistance label .forminator-checkbox-box{display:none}#spora_connect_form .texts .forminator-all-group-copies{background:none !important;box-shadow:none !important;padding:0;margin:0}#spora_connect_form .texts .forminator-all-group-copies label{display:none}#spora_connect_form .texts .forminator-all-group-copies .forminator-grouped-fields{display:flex;flex-direction:row;gap:10px}@media(max-width: 800px){#spora_connect_form .texts .forminator-all-group-copies .forminator-grouped-fields{flex-direction:column}}#spora_connect_form .texts .forminator-all-group-copies .forminator-grouped-fields .forminator-row{flex:1}#spora_connect_form .texts .forminator-all-group-copies .forminator-grouped-fields .forminator-row textarea{border:1px solid #707070;border-radius:13px;font-size:17px;line-height:22px;padding:15px}#spora_connect_form .upload input[type=file]{display:none}#spora_connect_form .upload label{display:none}#spora_connect_form .upload .forminator-multi-upload-message{display:flex;flex-direction:row;gap:15px;align-items:center}#spora_connect_form .upload .forminator-multi-upload-message p{font-size:17px;font-weight:300;line-height:27px}#spora_connect_form .upload .forminator-multi-upload-message p a{text-decoration:underline}#spora_connect_form .forminator-edit-module{display:none}#spora_connect_form .forminator-row-last{position:absolute;right:0;bottom:0;margin-bottom:20px}@media(max-width: 800px){#spora_connect_form .forminator-row-last{position:relative;text-align:center}}#spora_connect_form .forminator-row-last button{all:unset;display:block;cursor:pointer;padding:9px 50px;font-size:17px;line-height:22px;border-radius:7px;text-align:center;background:#1c2640;color:#f0f0f0}#spora_connect_form .forminator-uploaded-files li{list-style:none}#spora_connect_form .forminator-uploaded-files .forminator-uploaded-file--content{display:flex;flex-direction:row}#spora_connect_form .forminator-uploaded-files .forminator-uploaded-file--size{display:none}#spora_connect_form .forminator-success{display:flex !important;align-items:center;justify-content:center;flex-direction:column;background:none !important;border:none !important;box-shadow:none !important;margin:50px 0}#spora_connect_form .forminator-success h4{color:#14213e;font-size:41px;line-height:67px;font-weight:bold;padding:0}.latest-news{display:grid;flex-direction:row;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 1024px){.latest-news{grid-template-columns:repeat(2, 1fr)}}.latest-news .masonry-item{height:260px;position:relative}.latest-news .masonry-item .post-meta .avatar a,.latest-news .masonry-item .post-meta .post-author{position:relative;z-index:3}.latest-news .masonry-item.user-post{padding:30px;width:100%}@media(max-width: 768px){.latest-news .masonry-item.user-post{padding:15px}}.latest-news .masonry-item .post-excerpt{margin-top:10px;font-size:15px;line-height:19px;font-weight:300;color:#1c342a}@media(max-width: 768px){.latest-news .masonry-item .post-excerpt{font-size:13px;line-height:15px}}.latest-news .masonry-item .post-excerpt a{color:inherit;text-decoration:none;display:block}.latest-news .masonry-item .clip{overflow:hidden;height:calc(100% - 52px);position:relative;mask-image:linear-gradient(to bottom, white 84%, transparent)}@media(max-width: 768px){.latest-news .masonry-item .clip{height:calc(100% - 72px)}}.latest-news .masonry-item h3{font-size:17px;line-height:25px}@media(max-width: 768px){.latest-news .masonry-item h3{font-size:13px;line-height:17px;padding-bottom:0}}.latest-news .masonry-item .post-meta{display:flex;flex-direction:row;gap:15px;margin-bottom:20px;justify-content:flex-start;align-items:center;line-height:22px;max-height:50px}@media(max-width: 768px){.latest-news .masonry-item .post-meta{flex-direction:column;gap:0px;margin-bottom:0}}.latest-news .masonry-item .post-meta .avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.latest-news .masonry-item .post-meta .avatar img{width:100%;height:100%;object-fit:cover;display:block}.latest-news .masonry-item .post-meta .meta{display:flex;flex-direction:column;gap:0px}@media(max-width: 768px){.latest-news .masonry-item .post-meta .meta{font-size:17px;white-space:nowrap;text-overflow:ellipsis;width:calc(50vw - 68px);text-align:left;overflow:hidden}}.latest-news .masonry-item .post-meta .meta .post-author{font-size:20px;line-height:25px;color:#1c2640}.latest-news .masonry-item .custom-thumb{width:100px;float:right;margin-left:10px}@media(max-width: 768px){.latest-news .masonry-item .custom-thumb{margin-left:0px;width:100%;max-height:100px;float:none}}.latest-news .masonry-item .custom-thumb img{width:100%;object-fit:contain;object-position:top}.masonry-grid{display:flex;flex-wrap:wrap;gap:20px;margin:0 -10px}.masonry-grid .masonry-item{width:calc(33.333% - 20px);margin-bottom:20px}@media(max-width: 1024px){.masonry-grid .masonry-item{width:calc(50% - 20px)}}@media(max-width: 768px){.masonry-grid .masonry-item{width:100%}}.masonry-grid .masonry-item img{width:100%;display:block}.custom-masonry-button-wrap{text-align:center;margin-top:20px}.custom-masonry-button-wrap .button{width:auto;display:inline-block;border-radius:21px}.custom-single-post{max-width:900px;margin:40px auto;background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.04);overflow:hidden}.custom-single-post .single-post-hero img{width:100%;height:auto;object-fit:cover;display:block}.custom-single-post .post-meta{display:flex;flex-direction:row;gap:15px;margin-bottom:25px}.custom-single-post .post-meta .avatar{width:50px;height:50px;border-radius:50%;overflow:hidden}.custom-single-post .post-meta .avatar img{width:100%;height:100%;object-fit:cover;display:block}.custom-single-post .post-meta .meta{display:flex;flex-direction:column;gap:0px}.custom-single-post .post-meta .meta .post-author{font-size:20px;line-height:25px;color:#1c2640}.custom-single-post .post-meta .meta .post-date{font-size:16px;line-height:20px;font-weight:300;color:#9a9a9a}.custom-single-post .single-post-content{padding:30px}.custom-single-post .single-post-content .single-post-header{margin-bottom:25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}@media(max-width: 768px){.custom-single-post .single-post-content .single-post-header{flex-direction:column;align-items:flex-start}}.custom-single-post .single-post-content .single-post-header .single-post-title{font-size:32px;line-height:1.3;color:#222}@media(max-width: 768px){.custom-single-post .single-post-content .single-post-header .single-post-title{font-size:20px;line-height:25px}}.custom-single-post .single-post-content .single-post-header .single-post-subtitle{font-size:16px;color:#6a8b85;text-transform:uppercase}.custom-single-post .single-post-content .single-post-header .post-edit-button{margin-top:10px;min-width:100px}.custom-single-post .single-post-content .single-post-header .post-edit-button a.button{display:inline-block;padding:8px 20px;font-size:14px}.custom-single-post .single-post-content .post-likes{margin-top:10px}.custom-single-post .single-post-content .single-post-body{font-size:17px;line-height:1.8;color:#333}.custom-single-post .single-post-content .single-post-body ul{list-style:disc;margin-left:20px}.custom-single-post .single-post-content .single-post-body ol{list-style:decimal;margin-left:20px}.custom-single-post .single-post-content .single-post-body .post-carousel{margin-top:0px}.custom-single-post .single-post-content .single-post-body h2,.custom-single-post .single-post-content .single-post-body h3,.custom-single-post .single-post-content .single-post-body h4{margin-top:30px;color:#222}.custom-single-post .single-post-content .single-post-body a{color:#0073aa;text-decoration:underline}.custom-single-post .single-post-content .single-post-body a:hover{color:#005e8a}.custom-single-post .single-post-content .post-gallery{margin-top:30px;margin-bottom:30px}.custom-single-post .single-post-content .post-gallery h3{font-size:24px;margin-bottom:15px;color:#222}.custom-single-post .single-post-content .post-gallery .gallery-container{display:flex;flex-wrap:wrap;gap:15px}.custom-single-post .single-post-content .gallery-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);align-items:center;justify-content:center}.custom-single-post .single-post-content .gallery-modal .close-modal{position:absolute;top:20px;right:30px;color:#f1f1f1;font-size:40px;font-weight:bold;cursor:pointer;z-index:10000}.custom-single-post .single-post-content .gallery-modal .close-modal:hover{color:#bbb}.custom-single-post .single-post-content .gallery-modal .modal-content{max-width:90%;max-height:90vh;object-fit:contain;box-shadow:0 0 20px rgba(0,0,0,.3)}.custom-single-post .single-post-content .single-post-comments #comment-wrap{padding:0px}.custom-single-post .single-post-content .single-post-comments h3{font-size:20px}.custom-single-post .single-post-content .single-post-comments .logged-in-as{display:none}.custom-single-post .single-post-content .single-post-comments h1#comments{font-size:18px}.custom-single-post .single-post-content .single-post-comments textarea{border:1px solid #707070 !important;border-radius:13px;font-size:17px !important;line-height:22px !important;padding:15px !important;background:none !important;color:#1c2640 !important}.custom-single-post .single-post-content .single-post-comments #submit{all:unset;display:block;cursor:pointer;padding:9px 50px;font-size:17px;line-height:22px;border-radius:7px;text-align:center;background:#1c2640;color:#f0f0f0}.custom-single-post .single-post-content .single-post-comments .comment_avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.custom-single-post .single-post-content .single-post-comments .comment_avatar img{width:100%;height:100%;object-fit:cover;display:block}#ajax-post-list-container{max-width:980px;margin:0 auto}#ajax-post-list-container #ajax-post-search-form{margin-bottom:30px;padding-bottom:30px;text-align:left;border-bottom:1px solid #c4c4c4;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}@media(max-width: 768px){#ajax-post-list-container #ajax-post-search-form{flex-direction:column;gap:20px;justify-content:stretch;align-items:flex-start}}#ajax-post-list-container #ajax-post-search-form input[type=text]{padding:10px 20px;width:60%;max-width:450px;border:1px solid #707070;border-radius:32px;opacity:1;background:rgba(0,0,0,0);font-size:17px}@media(max-width: 768px){#ajax-post-list-container #ajax-post-search-form input[type=text]{max-width:450px;width:100%}}#ajax-post-list-container #ajax-post-search-form select{font-size:17px;appearance:none;padding:10px 20px;width:60%;max-width:250px;border:1px solid #707070;border-radius:32px;opacity:1;background:rgba(0,0,0,0)}@media(max-width: 768px){#ajax-post-list-container #ajax-post-search-form select{max-width:450px;width:100%}}#ajax-post-list-container #ajax-post-search-form .button{min-width:90px}#ajax-post-list-container #ajax-post-search-form button{font-size:17px;padding:10px 20px;margin-left:10px;background:#0073aa;color:#fff;border:none;border-radius:4px}#ajax-post-list-container #ajax-post-search-form button:hover{background:#005e8a}#ajax-post-list-container .custom-post-list{display:flex;flex-direction:column;gap:20px}#ajax-post-list-container .custom-post-item{border:1px solid #c8c8c8;padding:30px 40px;background:#f7f7f7;border-radius:6px}@media(max-width: 768px){#ajax-post-list-container .custom-post-item{padding:20px 15px}}#ajax-post-list-container .post-meta{display:flex;flex-direction:row;gap:15px}#ajax-post-list-container .post-meta .avatar{width:50px;height:50px;border-radius:50%;overflow:hidden}#ajax-post-list-container .post-meta .avatar img{width:100%;height:100%;object-fit:cover;display:block}#ajax-post-list-container .post-meta .meta{display:flex;flex-direction:column;gap:0px}#ajax-post-list-container .post-meta .meta .post-author{font-size:20px;line-height:25px;color:#1c2640}#ajax-post-list-container .post-meta .meta .post-date{font-size:16px;line-height:20px;font-weight:300;color:#9a9a9a}#ajax-post-list-container .post-title{font-size:30px;line-height:39px;margin:20px 0 0 0}@media(max-width: 768px){#ajax-post-list-container .post-title{font-size:20px;line-height:25px}}#ajax-post-list-container .post-title .edit-post-link{font-size:16px;margin-left:10px;color:#0073aa;text-decoration:none;font-weight:normal}#ajax-post-list-container .post-title .edit-post-link:hover{text-decoration:underline;color:#005e8a}#ajax-post-list-container .post-excerpt{font-size:17px;line-height:25px;font-weight:300;color:#1c342a}@media(max-width: 768px){#ajax-post-list-container .post-excerpt{font-size:15px;line-height:1.4}}#ajax-post-list-container .post-images{display:inline-flex;float:right;flex-wrap:wrap;gap:10px;margin-top:15px;margin-left:40px}@media(max-width: 768px){#ajax-post-list-container .post-images{float:none;margin-left:0}}#ajax-post-list-container .post-images .post-image{flex:1;min-width:300px;max-width:calc(33.333% - 7px)}@media(max-width: 768px){#ajax-post-list-container .post-images .post-image{min-width:100%;max-width:100%}}#ajax-post-list-container .post-images .post-image img{width:100%;height:auto;border-radius:6px;object-fit:cover}#ajax-post-list-container #ajax-post-load-more-wrapper{text-align:center;margin-top:20px;justify-content:center;display:flex}#ajax-post-list-container .post-likes-comments{margin-top:20px;display:flex;flex-direction:row;gap:5px;justify-content:space-between;align-items:center}#ajax-post-list-container .post-likes-comments .wpulike{padding:0;display:flex;align-items:center}#ajax-post-list-container .post-likes-comments .like-button-wrapper .make-draft-button{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:14px;cursor:pointer;transition:background-color .3s}#ajax-post-list-container .post-likes-comments .like-button-wrapper .make-draft-button:hover{background-color:#c82333}#ajax-post-list-container .post-likes-comments .counts{flex-direction:row;gap:0px;display:flex;align-items:center}#ajax-post-list-container .post-likes-comments .counts .comments{border:1px solid #707070;border-radius:32px;color:#14213e;padding:1px 15px;font-size:14px;line-height:22px;font-weight:500}#ajax-post-loading-spinner{text-align:center;margin:50px 0}.wpuf-form-add .wpuf-label{display:none !important}.wpuf-form-add .mce-tinymce{border:1px solid #707070 !important}.wpuf-form-add #qt_post_content_toolbar{display:flex;flex-direction:row}.wpuf-form-add #qt_post_content_toolbar input{font-size:14px !important;padding:5px !important}.wpuf-form-add .mce-colorbutton{display:inline-flex;flex-direction:row}.wpuf-form-add #wp-post_content-wrap{margin-top:20px}.wpuf-form-add .success-messages{color:green;font-size:15px;margin-top:10px;text-align:right;font-weight:bold}@media(max-width: 1050px){.wpuf-form-add .success-messages{text-align:center;padding-bottom:10px}}.wpuf-form-add .success-messages ul{padding:0 !important}.wpuf-form-add .success-messages ul li{list-style:none;font-weight:bold}.wpuf-form-add .validation-errors{color:red;font-size:13px;margin-top:10px;text-align:right}@media(max-width: 1050px){.wpuf-form-add .validation-errors{text-align:center;padding-bottom:10px}}.wpuf-form-add .validation-errors ul{padding:0 !important}.wpuf-form-add .validation-errors ul li{list-style:none;font-weight:bold}.wpuf-form-add input{border:1px solid #707070 !important;border-radius:18px !important;padding:10px 15px !important;background:none !important;color:#1c2640 !important;font-size:17px !important;line-height:22px !important;width:100% !important}.wpuf-form-add select{border:1px solid #707070 !important;border-radius:18px !important;padding:10px 15px !important;background:none !important;color:#1c2640 !important;font-size:17px !important;line-height:22px !important;width:100% !important}.wpuf-form-add textarea{border:1px solid #707070 !important;border-radius:18px !important;padding:10px 15px !important;background:none !important;color:#1c2640 !important;font-size:17px !important;line-height:22px !important;width:100% !important;min-height:150px !important;resize:vertical !important}.wpuf-form-add .featured_image{border-top:1px solid #c4c4c4 !important;margin-top:10px !important;padding-top:10px !important}.wpuf-form-add #wpuf-featured_image-10-upload-container,.wpuf-form-add #featured-image-upload-container,.wpuf-form-add #images-upload-container{width:100%}.wpuf-form-add #wpuf-featured_image-10-pickfiles{text-align:left !important;font-size:14px}.wpuf-form-add .description{font-size:14px !important;color:#707070 !important;margin-top:5px !important;margin-bottom:10px !important}.wpuf-form-add .file-selector{background:url("/wp-content/uploads/2025/05/image-icon.svg") no-repeat left 7px center !important;background-size:25px !important;all:unset;display:inline-block;cursor:pointer;padding:9px 50px;font-size:17px !important;line-height:22px;border-radius:7px;text-align:center;border:1px solid #1c2640}.wpuf-form-add .file-selector:hover{background-color:#1c2640 !important;color:#fff}.wpuf-form-add .wpuf-submit{display:flex;flex-direction:row;justify-content:flex-end}@media(max-width: 768px){.wpuf-form-add .wpuf-submit{justify-content:flex-start;margin-top:30px}}.wpuf-form-add .wpuf-submit .wpuf-submit-button{all:unset !important;display:block !important;cursor:pointer !important;padding:9px 50px !important;font-size:17px !important;line-height:22px !important;border-radius:7px !important;text-align:center !important;background:#1c2640 !important;color:#f0f0f0 !important}.wpuf-form-add .images-preview-container{margin-top:15px;display:flex;flex-wrap:wrap;gap:15px}.wpuf-form-add .images-preview-container .image-preview-item{width:250px;position:relative;border-radius:5px}@media(max-width: 768px){.wpuf-form-add .images-preview-container .image-preview-item{width:calc(50% - 7.5px)}}@media(max-width: 480px){.wpuf-form-add .images-preview-container .image-preview-item{width:100%}}.wpuf-form-add .images-preview-container .image-preview-item img{width:100%;object-fit:cover;display:block;border-radius:5px}.wpuf-form-add .images-preview-container .image-preview-item .image-actions{position:absolute;top:-18px;right:-11px;left:auto;bottom:auto;background:rgba(0,0,0,0);padding:0;opacity:1;display:block}.wpuf-form-add .images-preview-container .image-preview-item .remove-image-checkbox,.wpuf-form-add .images-preview-container .image-preview-item .remove-preview-checkbox{position:absolute;opacity:0;width:0;height:0;padding:0 !important}.wpuf-form-add .images-preview-container .image-preview-item .remove-preview,.wpuf-form-add .images-preview-container .image-preview-item .remove-image-label{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid rgba(0,0,0,.6);background:hsla(0,0%,100%,.9);color:#000;font-weight:700;line-height:1;cursor:pointer;padding:0;font-size:15px}.wpuf-form-add .images-preview-container .image-preview-item .remove-preview:hover,.wpuf-form-add .images-preview-container .image-preview-item .remove-image-label:hover{background:#fff;border-color:#000}.wpuf-form-add .images-preview-container .image-preview-item .remove-image-label input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.wpuf-form-add #post_images{position:absolute;left:-9999px;top:-9999px;width:0;height:0;opacity:0}.wpuf-submit-buttons{display:flex;justify-content:flex-end;gap:15px}.delete-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.delete-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border-radius:10px;width:80%;max-width:500px}.delete-modal-content h3{margin-top:0;color:#1c2640}.delete-modal-buttons{display:flex;justify-content:flex-end;gap:15px;margin-top:20px}.confirm-delete-button{background:#e74c3c}.confirm-delete-button:hover{background:red;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.post-carousel{float:right;position:relative;max-width:300px;margin-left:30px;margin-top:40px}@media(max-width: 1024px){.post-carousel{float:none;max-width:100%;margin-left:0;margin-top:10px}}.post-carousel .swiper{padding-top:40px}.post-carousel .swiper-button-next,.post-carousel .swiper-button-prev{position:absolute;top:10px;right:0;color:#000;background:rgba(0,0,0,0);width:30px;height:30px;border-radius:7px;border:1px solid #000;--swiper-navigation-size: 15px}.post-carousel .swiper-button-prev{right:35px;left:auto}.post-carousel .swiper-button-next:hover,.post-carousel .swiper-button-prev:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.post-carousel img{border-radius:6px}.comment-container{position:relative;margin-bottom:15px}#member-dropdown{position:absolute;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow-y:auto;width:300px;padding:5px}#member-dropdown .loading{font-size:17px;margin:10px;text-align:center}#member-dropdown ul{list-style:none;padding:0;margin:0}#member-dropdown li{padding:8px;cursor:pointer;border-bottom:1px solid #eee;display:flex;align-items:center}#member-dropdown li:hover,#member-dropdown li.selected{background-color:#f5f5f5}#member-dropdown li img{width:32px;height:32px;border-radius:50%;margin-right:10px}.comment-with-mentions{display:none}@media(max-width: 600px){body.single-open-floor-post #main-content .container{padding-top:0;width:95%}body.single-open-floor-post #main-content .single-post-content{padding:15px}body.single-open-floor-post #main-content .single-post-header{margin-bottom:10px}body.single-open-floor-post #main-content .single-post-body{font-size:15px;line-height:1.4}body.single-open-floor-post #main-content .comment_avatar img{height:auto}body.single-open-floor-post #main-content .comment_postinfo{line-height:15px}body.single-open-floor-post #main-content .comment_postinfo .fn{font-size:14px}body.single-open-floor-post #main-content .comment_postinfo .comment_date{font-size:12px;display:block}body.single-open-floor-post #main-content .comment-content{font-size:14px;line-height:16px}}#main-content,body{background:#f2f2f2 !important;margin:0;padding:0}.et_pb_section{background:#f2f2f2 !important}#content-area{margin-bottom:100px}button,.button{all:unset;display:block;cursor:pointer;padding:9px 50px;font-size:17px;line-height:22px;border-radius:7px;text-align:center}button:hover,.button:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.button-primary{background:#1c2640;color:#f0f0f0;transition:all .3s ease}.button-secondary{background:rgba(0,0,0,0);color:#1c2640;border:1px solid #1c2640;transition:all .3s ease}.button-third{background:rgba(0,0,0,0);color:#14213e;border:1px solid #14213e;transition:all .3s ease}.button-green{background:#14213e;color:#f0f0f0;transition:all .3s ease}.button-warning:hover{background:red;color:#fff}.button-delete{background:red;color:#fff}.et_right_sidebar #main-content .container:before{display:none !important}input[type=checkbox]{width:15px;height:15px;margin-right:10px}input[type=checkbox]:checked{accent-color:#1c2640}#pagination{display:flex;justify-content:center;gap:10px;margin-top:50px;flex-direction:row;align-items:center}#pagination a{border:1px solid #1c342a;padding:0 12px;display:flex;user-select:none}#pagination a:hover{background:#1c342a;color:#fff}#pagination a.active{background:#14213e;color:#fff;cursor:default}.spinner{width:32px;height:32px;border:4px solid #ccc;border-top-color:#14213e;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto;display:block}@keyframes spin{to{transform:rotate(360deg)}}.wpulike-animated-heart button{background:#bfbfbf !important;box-shadow:none !important;width:30px !important;height:30px !important}.wpulike-animated-heart button svg{width:15px !important}.wpulike-animated-heart .wp_ulike_is_unliked svg,.wpulike-animated-heart .wp_ulike_is_not_liked svg{fill:#fff !important}.wpulike-animated-heart .wp_ulike_is_liked svg{fill:#d8d8d8 !important}.wpulike-animated-heart .count-box{border:1px solid #707070;border-radius:32px;color:#14213e;padding:1px 15px;font-size:14px;line-height:22px;font-weight:500;margin-left:8px}.member-tag{text-decoration:underline}.member-profile-popover{position:absolute;z-index:9999;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:280px;max-width:100%;overflow:hidden;font-size:14px;line-height:1.4}.member-profile-popover .popover-content{padding:0}.member-profile-popover .popover-loading{padding:15px;text-align:center;color:#666}.member-profile-popover .popover-error{padding:15px;text-align:center;color:red}.member-profile-popover .popover-header{display:flex;align-items:center;padding:15px;border-bottom:1px solid #f2f2f2}.member-profile-popover .popover-header .popover-avatar{margin-right:12px}.member-profile-popover .popover-header .popover-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.member-profile-popover .popover-header .popover-name{font-weight:600;font-size:16px}.member-profile-popover .popover-header .popover-name a{color:#1c2640;text-decoration:none}.member-profile-popover .popover-header .popover-name a:hover{text-decoration:underline}.member-profile-popover .popover-details{padding:12px 15px}.member-profile-popover .popover-details .popover-title{font-weight:500;margin-bottom:4px}.member-profile-popover .popover-details .popover-company{color:#555;margin-bottom:4px}.member-profile-popover .popover-details .popover-location{color:#777;font-size:13px}.comment-edit-link{font-size:12px}.comment-content{font-size:17px}header .et_pb_code_inner img{width:55px;height:55px}
