:root{--primary-blue:#20395c;--primary-blue-light:#2A466C;--secondary-blue:#3c7db1;--secondary-blue-hover:#2b92e5;--tertiary-blue:#81a4ce;--tertiary-blue-hover:#92c4ff;--aliceblue:#f0f7fe;--yellow:#ebb329;--yellow-hover:#f3c929;--green:#2DD222;--green-hover:#2CEF1E;--red:#d51b59;--red-hover:#ff0055;--purple:#aa53fb;--label-light-blue:#14A7E6}.overflow-hidden{overflow:hidden!important}::-webkit-scrollbar{background-color:transparent;width:10px}::-webkit-scrollbar-thumb{background:linear-gradient(#2b92e5,#3c7db1);border-radius:100px;cursor:pointer}a:hover{text-decoration:none}input::placeholder{color:var(--tertiary-blue) !important}#it_overlay{display:none;position:fixed;z-index:999999999999999999999999999;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.7)}#it_overlay img{width:300px;top:50%;left:50%;margin-left:-150px;position:fixed}#it_custom_message{background:#00da5b;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:5px;font-weight:600;color:#fff;box-shadow:0 0 5px #2A29E9;position:fixed;text-align:center;top:50%;right:50vw;z-index:10000;max-width:500px}#it_custom_message:not(:empty){padding:15px 35px}.pulse-yellow{animation:pulse-animation-yellow 2s infinite}@keyframes pulse-animation-yellow{0%{box-shadow:0 0 0 0px #ebb329}100%{box-shadow:0 0 0 20px #ebb32900}}.pulse-blue{animation:pulse-animation-blue 2s infinite}@keyframes pulse-animation-blue{0%{box-shadow:0 0 0 0px var(--secondary-blue-hover)}100%{box-shadow:0 0 0 20px #2b92e500}}.mfn-header-tmpl{width:100%;position:relative}.form_update{padding:20px !important;border:1px solid;border-radius:5px;font-size:14px !important;line-height:18px !important;text-align:center;margin-bottom:20px}.form_update_success{color:white;border-color:var(--green);background-color:#2dd22210}input[type="checkbox"]{display:inline-block !important}.login_account_btn a:hover{color:var(--yellow)}.login_account_btn a{display:flex;flex-direction:row;color:white}.login_account_btn a{display:flex;flex-direction:row;gap:5px;padding:10px;border-radius:5px;align-items:center}.login_account_btn svg{fill:white;height:24px;width:24px}.login_account_btn a:hover{background-color:var(--primary-blue-light)}.login_account_btn a:hover>span.fm_icon_cont svg{fill:var(--yellow) !important}.header_custom_search_container{position:relative;width:100%;max-width:600px;margin:0 auto}.header_custom_search_form{width:100%}.search_input_wrapper input{position:relative;width:100%;border-radius:5px}input.header_search_input{font-weight:400;margin-bottom:0px}.header_search_input{width:100%;padding:12px 50px 12px 20px;font-size:16px;border:2px solid #e0e0e0;border-radius:25px;outline:none;transition:0.3s ease}.search_submit_btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:none;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:transparent}.search_submit_btn i{color:var(--tertiary-blue);font-size:18px}.search_autocomplete_results{position:absolute;top:calc(100%+5px);left:0;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,0.15);max-height:400px;overflow-y:auto;z-index:1000}.search-group{padding:10px 0}.search-group:not(:last-child){border-bottom:1px solid #f0f0f0}.search-group-label{padding:8px 20px;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--tertiary-blue);letter-spacing:0.5px}.search-result-item{display:flex;align-items:center;padding:12px 20px;text-decoration:none;color:var(--primary-blue);transition:background-color 0.2s ease;gap:12px}.search-result-item:hover{background-color:#f5f5f5}.search-result-item i{font-size:20px;color:#4CAF50;flex-shrink:0}.search-result-item span{font-size:15px}.search-partner-info{display:flex;flex-direction:column;gap:2px}.search-partner-name{font-size:15px;font-weight:500;color:var(--primary-blue)}.search-partner-type{font-size:13px;color:var(--yellow)}.search-loading,.search-error,.search-no-results{padding:20px;text-align:center;color:#666;font-size:14px}.search-error{color:#f44336}.intro-results-div{background-color:var(--aliceblue);padding:50px 0 130px 0}.intro-results-breadcrumbs{display:flex;flex-direction:row;position:relative;gap:20px;align-items:center;margin-bottom:15px}a.single-breadcrumb.link,span.single-breadcrumb{color:var(--secondary-blue)}a.single-breadcrumb.link:hover{color:var(--secondary-blue-hover)}.breadcrumb-divider .fm_icon_cont svg{width:16px;height:auto;fill:var(--secondary-blue)}.intro-result-txt{display:flex;flex-direction:row;gap:8px}.intro-result-research{color:var(--secondary-blue)}.filter-tag-div{padding:35px;background-color:var(--primary-blue);border-radius:10px;margin-top:-55px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:60px}.filter-tag-col-1{display:flex;flex-direction:row;align-items:center;gap:30px}#filters-toggle{display:flex;align-items:center;gap:8px}.filters-toggle-wrapper .classic-button{background-color:white;color:var(--primary-blue);text-transform:uppercase;padding:15px 20px;border-radius:3px}.filters-toggle-wrapper .classic-button .fm_icon_cont svg{fill:var(--primary-blue)}.filters-toggle-wrapper .classic-button:hover{background-color:var(--yellow);color:white}.filters-toggle-wrapper .classic-button:hover>.fm_icon_cont svg{fill:white}.filter-tag-div .tag-wrapper{display:flex;gap:10px}.order-filter-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px}.order-select{margin-bottom:0px}select.order-select{padding:5px 8px !important;border-radius:3px}.filters-sidebar{position:fixed;top:0;left:-850px;width:700px;height:100vh;background:var(--primary-blue);box-shadow:2px 0 10px rgba(0,0,0,0.2);z-index:999999 !important;transition:left 0.3s ease;display:flex;flex-direction:column}.admin-bar .filters-sidebar{height:calc(100vh);padding:50px 50px 50px 60px}.no-results{text-align:center;padding:20px;font-size:18px;color:var(--red);display:flex;gap:5px;justify-content:center;background-color:#d51b5910;border:1px solid;border-radius:5px;width:fit-content;margin:60px auto}@media screen and (max-width:782px){.admin-bar .filters-sidebar{top:46px;height:calc(100vh - 46px)}}.filters-sidebar.active{left:0}.filters-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:24px 20px;flex-shrink:0}.filters-sidebar-header h3{margin:0;font-size:16px;font-weight:600;color:white;text-transform:uppercase;letter-spacing:0.5px}.filters-close{position:absolute;top:25px;right:50px;background-color:white;border:none;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;border-radius:4px}.filters-close:hover{background-color:var(--red)}.filters-close i{color:var(--primary-blue)}.filters-sidebar-content .tag-wrapper{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px;padding:20px}.filters-sidebar-content{padding:0;flex:1;overflow-y:auto;max-height:80%}.filters-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999998 !important;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.filters-overlay.active{opacity:1;visibility:visible}body.filters-open{overflow:hidden}.partners-filters{background:transparent;padding:0;border-radius:0;margin-bottom:0}.filter-section{margin-bottom:0;border-bottom:1px solid #e5e5e5;margin-right:20px}.filter-section:last-of-type{border-bottom:none}.filter-accordion-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color 0.2s ease}.filter-section-title{font-weight:400;font-size:18px;color:#ffffff;margin:0;letter-spacing:0.5px}.filter-accordion.active .filter-accordion-toggle{margin-bottom:20px}button.filter-accordion-toggle:hover{background-color:#2A466C}button.filter-accordion-toggle svg{fill:white}.filter-accordion-icon{font-style:normal;font-size:12px;color:#666;transition:transform 0.3s ease}.filter-accordion.active .filter-accordion-icon{transform:rotate(180deg)}.filter-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 20px}.filter-accordion.active .filter-accordion-content{max-height:600px;padding:0 20px 20px 20px}.filter-search-standalone{padding:20px}.filter-search-standalone .filter-section-title{display:block;margin-bottom:15px}.filter-search-standalone select,.filter-search-standalone input{margin-bottom:0px}.filter-group-single{width:100%}.filter-group-single label{color:var(--tertiary-blue);font-weight:400;font-size:14px}.form-control{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all 0.3s ease;background:#fff}.form-control:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,0.1)}.form-control::placeholder{color:#999}.filter-checkbox-group{display:flex;flex-direction:column;gap:0;max-height:300px;overflow-y:auto;padding-right:5px}.checkbox-label{display:flex;align-items:center;gap:12px;padding:5px 0px;cursor:pointer;transition:background-color 0.2s ease}.checkbox-label:last-child{border-bottom:none}.checkbox-label:hover{background-color:rgba(0,123,255,0.05)}.checkbox-label input[type="checkbox"]{width:30px;height:30px;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #ddd;border-radius:4px;position:relative;transition:all 0.2s ease;flex-shrink:0}.checkbox-label input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--green);font-size:24px;font-weight:bold}.checkbox-label span{font-size:18px;color:white;user-select:none;flex:1;font-weight:300}.checkbox-label input[type="checkbox"]:checked+span{font-weight:300}.filter-search-wrapper{margin-bottom:15px;position:relative}.filter-search-input{background-color:#fff;border:1px solid var(--tertiary-blue);padding-left:40px}.filter-search-wrapper input,.filter-group-single input{width:100%;border-radius:5px}.filter-checkbox-group::-webkit-scrollbar{width:5px}.filter-checkbox-group::-webkit-scrollbar-track{background:transparent}.filter-checkbox-group::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.filter-checkbox-group::-webkit-scrollbar-thumb:hover{background:#999}.filters-actions{display:flex;gap:10px;padding:20px;border-top:1px solid #e5e5e5;flex-shrink:0}.btn-block{width:100%;justify-content:center}.btn{padding:14px 30px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:0.5px}.btn-primary{background:#007bff;color:#fff}.btn-primary:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,123,255,0.2)}.btn-secondary{background-color:var(--yellow);color:white}.btn-secondary:hover{background-color:var(--yellow-hover)}.partners-results{margin-bottom:40px}.results-header{margin-bottom:20px}.results-header h3{font-size:24px;color:#333;margin:0}.partners-list{display:flex;flex-direction:column;gap:20px}.partners-pagination{display:flex;justify-content:center;padding:15px 0}.partners-pagination .page-numbers{display:inline-block;padding:8px 15px;margin:0 5px;border:1px solid #ddd;border-radius:4px;color:var(--tertiary-blue);text-decoration:none;transition:all 0.3s ease}.partners-pagination .page-numbers:hover{background:var(--tertiary-blue);color:#fff;border-color:var(--tertiary-blue)}.partners-pagination .page-numbers.current{background:var(--tertiary-blue);color:#fff;border-color:var(--tertiary-blue);font-weight:600}#partners-map{height:500px;width:100%;overflow:hidden}.partner-card{transition:all 0.3s ease}.partner-card.highlighted{border:3px solid #007bff}.gm-style .gm-style-iw-c{padding:0px}.gm-style-iw-d{padding:20px}.partner-infowindow{max-width:300px}.partner-infowindow h4{margin:0 0 10px 0;color:var(--primary-blue);font-size:24px;line-height:30px;border-bottom:1px solid;padding-bottom:5px;margin-bottom:15px !important}.partner-infowindow strong{color:var(--secondary-blue)}.partner-infowindow p{margin:5px 0;color:var(--primary-blue);font-weight:400;font-size:14px}.infowindow-btn{display:inline-block;width:100%;padding:10px;border-radius:5px;text-transform:uppercase;font-weight:600;text-align:center}.infowindow-btn.scroll_to_preview{background:var(--secondary-blue);color:white;margin-top:20px}.infowindow-btn.scroll_to_preview:hover{background:var(--secondary-blue-hover);color:white}.infowindow-btn.goto_partner{background:var(--green);color:white}.infowindow-btn.goto_partner:hover{background:var(--green-hover);color:white}.partner-infowindow ul{margin:5px 0;padding-left:20px}.partner-infowindow li{margin:3px 0;color:#555}button.gm-ui-hover-effect{background-color:var(--red) !important;border-radius:5px;margin:10px 10px 0px 19px !important;width:30px !important;height:30px !important}button.gm-ui-hover-effect:hover{background-color:var(--red-hover) !important}.gm-ui-hover-effect>span{background-color:#ffffff;width:20px !important;height:20px !important;margin:0px auto !important;padding:0px !important}.gm-ui-hover-effect{opacity:1}.step-guide-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:60px}.step-guide-intro{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}.step-guide-paragraph{text-align:center}.step-guide-icon .fm_icon_cont{position:relative;padding:15px;border-radius:5px;background-color:var(--yellow)}.step-guide-icon .fm_icon_cont svg{fill:white;width:35px;height:auto}.step-guide-pagination{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:50%}a.single-pagination-link{width:100%}.step-guide-single-pagination{display:flex;flex-direction:column;align-items:center;gap:5px}.step-guide-single-number{display:flex;font-size:24px;border:1px solid white;background-color:#3C7DB130;border-radius:500px;width:60px;height:60px;align-items:center;justify-content:center}a.single-pagination-link:hover>.step-guide-single-pagination .step-guide-single-number,.step-guide-single-pagination.active .step-guide-single-number{background-color:white;color:var(--secondary-blue);border:1px solid;border-color:var(--secondary-blue)}.step-guide-single-title{text-transform:uppercase;font-size:18px;line-height:24px;text-decoration:underline}a.single-pagination-link:hover>.step-guide-single-pagination .step-guide-single-title,.step-guide-single-pagination.active .step-guide-single-title{font-weight:700}.step-guide-single-divider{width:100%;display:flex;align-items:center}hr.divider-style{width:100%;background-color:var(--secondary-blue);position:relative;height:2px}.step-guide-input{position:relative;display:flex;width:100%;flex-direction:column;gap:15px}.select2-selection--single{border:2px solid var(--tertiary-blue) !important;height:50px !important}.select2-selection--single .select2-selection__rendered{padding-left:20px !important;height:50px !important;display:flex !important;align-items:center !important}.select2-selection--single .select2-selection__arrow{display:none}button.select2-selection__clear{background-color:var(--red)!important;margin:0px !important;padding:5px 8px !important;margin-right:5px !important;margin-top:10px !important}button.select2-selection__clear:hover{background-color:var(--red-hover)!important}.select2-selection--single .select2-selection__placeholder{color:var(--tertiary-blue) !important;font-weight:700;display:flex;align-items:center;height:50px}.step-guide-container .on_step_1 .select2-selection--single .select2-selection__placeholder::before{content:"";background:url("/wp-content/themes/betheme-child/images/icons/icon-search-blue.svg");display:inline-block;width:20px;height:20px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.select2-search--dropdown .select2-search__field{padding:5px 20px !important;height:40px}.select2-results__option{color:var(--primary-blue);padding:6px 20px !important}.select2-container--default .select2-results__option--selected{background-color:var(--aliceblue) !important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--secondary-blue) !important;color:white}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--primary-blue) !important;font-weight:700}.select-seleziona-luogo{padding:0px 20px;border-radius:5px;border:2px solid var(--tertiary-blue) !important;height:50px}input.select-seleziona-luogo.pac-target-input{font-size:16px;font-weight:700;font-family:'Poppins';color:var(--primary-blue)}input.select-seleziona-luogo.pac-target-input::placeholder::before{content:"";background:url("/wp-content/themes/betheme-child/images/icons/icon-location-blue.svg");display:inline-block;width:20px;height:20px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.step-guide-container .on_step_3 .select2-selection--single .select2-selection__placeholder::before{content:"";background:url("/wp-content/themes/betheme-child/images/icons/icon-target-blu.svg");display:inline-block;width:20px;height:20px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.input-labels-row{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.select-seleziona-servizio{width:100%}.step-guide-container .col-cta{display:flex;gap:35px;width:100%;justify-content:center}.step-guide-container .col-cta .green a{border:1px solid;border-color:var(--green)}.step-guide-container .col-cta .green a:hover{border-color:var(--green-hover)}.partner-carousel .single_partner_container{display:flex;flex-direction:column;background-color:white;border-radius:10px}.partner-carousel .splide__slide{padding:0 10px}.partner-carousel .single_partner_image{height:330px;display:flex;position:relative;justify-content:center;align-items:center;overflow:hidden;border-radius:9px 9px 0 0;background-color:#f5f5f5}.partner-carousel .single_partner_image img{width:100%;height:auto}.partner-carousel .single_partner_icons{display:flex;gap:10px;padding:10px;background-color:aliceblue;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #e3efff;border-top:1px solid #e3efff}.partner-carousel .single_partner_info{display:flex;flex-direction:column;position:relative;gap:20px;padding:35px 35px}.single_partner_info_top{display:flex;flex-direction:column;gap:5px}.partner-carousel .single_partner_address{color:var(--secondary-blue);display:flex;flex-direction:row;align-items:center;gap:5px}.partner-carousel .single_partner_address .fm_icon_cont svg{fill:var(--secondary-blue)}.splide__arrow--prev{left:-40px !important}.splide__arrow--next{right:-40px !important}.splide__arrow{background-color:var(--primary-blue-light) !important;border:0 !important;opacity:1!important}.splide__arrow svg{fill:var(--yellow) !important}.splide__arrow:hover:not(:disabled){background-color:var(--yellow) !important;scale:calc(1.1)}.splide__arrow:hover:not(:disabled)>svg{fill:white !important}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty,.wp-block-search input[type="search"],.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{color:var(--primary-blue) !important;font-weight:700;background-color:none;border-color:none;font-family:"Poppins"}.header-info-div{background-color:var(--aliceblue);padding-bottom:40px}.HEADER-INFO{display:flex;flex-direction:column;width:70%;align-items:flex-start;position:relative;background-color:#ffffff;border-radius:10px;margin:-110px auto 0px auto;-webkit-box-shadow:0px 0px 30px 0px rgba(9,9,9,0.15);-moz-box-shadow:0px 0px 30px 0px rgba(9,9,9,0.15);box-shadow:0px 0px 30px 0px rgba(9,9,9,0.15)}.HEADER-INFO .content-row{display:flex;align-items:center;gap:25px;padding:35px;position:relative;align-self:stretch;flex:0 0 auto;z-index:999999 !important}.HEADER-INFO .col-sx{display:flex;align-items:center;gap:25px;position:relative;flex:1;flex-grow:1}.HEADER-INFO .box-avatar{width:150px;height:150px;background-position:center;background-size:cover;flex:0 0 150px}.box-avatar{position:relative;background-color:#f4f4f4;border-radius:10px;border:1px solid;border-color:#3c7db1}.HEADER-INFO .struttura-INFO{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;position:relative;flex:1;align-self:stretch;flex-grow:1}.HEADER-INFO .top{display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto;gap:8px}.HEADER-INFO h3{color:var(--primary-blue);margin-bottom:5px}.HEADER-INFO .light-blue-divider{margin-bottom:5px}.HEADER-INFO .address-row{display:flex;align-items:center;gap:10px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.HEADER-INFO .partner-address{display:inline-flex;align-items:center;gap:5px;position:relative;flex:0 0 auto}.HEADER-INFO .partner-address svg{fill:var(--secondary-blue);width:24px;height:24px}.HEADER-INFO .location{position:relative;width:fit-content;font-family:"Plus Jakarta Sans-Regular",Helvetica;font-weight:400;color:#3c7db1;font-size:16px;letter-spacing:0;line-height:normal;margin-bottom:0px}.HEADER-INFO .cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative;flex:1;flex-grow:1}.HEADER-INFO .small-right-icon{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 15px;position:relative;flex:0 0 auto;background-color:#3c7db1;border-radius:3px}.HEADER-INFO .bottone{position:relative;width:fit-content;margin-top:-1.00px;font-family:"Poppins-Bold",Helvetica;font-weight:700;color:#ffffff;font-size:12px;letter-spacing:0;line-height:normal}.HEADER-INFO .icon-map{position:relative;width:12px;height:12px;aspect-ratio:1}.HEADER-INFO .col-dx{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;position:relative;align-self:stretch;flex:0 0 auto}.HEADER-INFO .FUL-lbutton{display:flex;align-items:center;justify-content:center;padding:15px 40px;position:relative;align-self:stretch;width:auto;flex:0 0 auto;border-radius:5px;background:linear-gradient(90deg,rgba(32,57,92,1) 0%,rgba(60,125,177,1) 100%)}.HEADER-INFO .BOTTONE{position:relative;width:fit-content;margin-top:-1.00px;font-family:"Poppins-Bold",Helvetica;font-weight:700;color:#ffffff;font-size:16px;letter-spacing:0;line-height:normal}.HEADER-INFO .ICON-caret-right{position:relative;width:18px;height:18px;aspect-ratio:1}.single-partner-section-div{display:flex;justify-content:center;padding:20px 0}.single-partner-section-div:last-child{padding:20px 0 80px 0}#description-section{background-color:var(--aliceblue);padding:20px 0 35px 0}.partner-section-content{width:70%}.partner-section-title{display:flex;flex-direction:row;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid;border-bottom-color:var(--secondary-blue);margin-bottom:20px}.partner-section-title span.fm_icon_cont svg{height:auto;width:32px;fill:var(--yellow)}.partner-section-title .section-title{margin-bottom:0px;color:var(--primary-blue)}.partner-times-div{border:1px solid;border-color:var(--secondary-blue);border-radius:10px;padding:20px}.partner-times-content-row{display:flex;flex-direction:row;justify-content:center}.partner-times-col{display:flex;flex-direction:column;padding:10px;flex:1 1 100%;border:none}.partner-times-col:not(:last-child){border-right:1px solid;border-color:var(--secondary-blue)}.partner-times-title{font-weight:bold;color:var(--secondary-blue);display:flex;justify-content:center}.partner-times-hours{display:flex;justify-content:center;flex-direction:column;align-items:center}.single-hours-row{display:flex;flex-direction:row;justify-content:center;gap:2px}.partner-times-hours svg{fill:var(--primary-blue)}.partner-services-list-div{display:flex;flex-direction:column;gap:20px}.single-service-titlebar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:aliceblue;border:1px solid;border-color:var(--secondary-blue);padding:20px;border-radius:10px;cursor:pointer}.titlebar-title-txt{font-weight:400 !important}.titlebar-title{display:flex;flex-direction:row;align-items:center;gap:15px}.titlebar-title-icon svg{fill:var(--green)}.titlebar-iconbtn svg{fill:var(--secondary-blue)}.single-service-titlebar:hover,.single-service-titlebar.active{background-color:var(--secondary-blue)}.single-service-titlebar.active{border-radius:10px 10px 0 0}.single-service-titlebar:hover>.titlebar-title .titlebar-title-txt,.single-service-titlebar.active .titlebar-title .titlebar-title-txt{font-weight:700 !important;color:white}.single-service-titlebar:hover>.titlebar-iconbtn svg,.single-service-titlebar.active .titlebar-iconbtn svg{fill:white}.single-service-content{display:flex;flex-direction:column;background-color:aliceblue;padding:0 20px;border-radius:0 0 10px 10px}.single-service-content-title{display:flex;flex-direction:row;gap:35px;align-items:center}.single-service-content-labels-list{display:flex;flex-direction:row;gap:15px;align-items:center;flex-wrap:wrap}#target-row.single-service-content-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.single-service-content-row{display:flex;flex-direction:column;padding:35px 0;border-bottom:1px solid;border-color:var(--primary-blue);gap:20px}#subscription-row.single-service-content-row{border:none !important;padding-bottom:0px}.single-service-content-body p{margin-bottom:0px}#times-row .single-service-content-body{display:flex;flex-direction:column;gap:10px}.services-times-div{border:1px solid;border-color:var(--secondary-blue);border-radius:10px;padding:20px;background-color:white;gap:20px;display:flex;flex-direction:column}.services-times-title{text-transform:uppercase;text-align:center;color:var(--yellow)}.single-service-subscription-row{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:30px 0;border-bottom:1px solid;border-color:var(--secondary-blue)}.single-service-subscription-row:last-child{border-bottom:none;padding-bottom:0px}.single-service-subscription-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.single-subcription-subtitle.sub-title{color:var(--secondary-blue)}.single-service-description{padding:20px 0}.single-service-description-title{font-weight:700}.single-partner-section-div .col-cta{display:flex;flex-direction:row;justify-content:center;gap:10px;padding:40px 0}.show_all_services_btn_container{text-align:center;margin:40px 0}.show_all_services_btn_container a{padding:15px 25px;border:1px solid;border-radius:5px;color:var(--secondary-blue-hover)}.show_all_services_btn_container a:hover{color:white;background-color:var(--secondary-blue-hover)}.partner-section-content .partner-location-address{color:var(--secondary-blue);margin-bottom:35px}div#partner-map{border-radius:10px !important}.partner-card{transition:all 0.3s ease;-webkit-box-shadow:0px 0px 30px 0px rgba(9,9,9,0.15);-moz-box-shadow:0px 0px 30px 0px rgba(9,9,9,0.15);box-shadow:0px 0px 30px 0px rgba(9,9,9,0.15);background-color:white}.partner-card-header{display:flex;align-items:center;position:relative;align-self:stretch}.partner-card-header .col-sx{display:flex;align-items:center;gap:25px;position:relative;flex:1 1 50%;padding:35px}.partner-card-header .box-avatar{height:120px;background-position:center;background-size:cover;display:inline-block;flex:0 0 120px}.partner-card-header .partner-address{display:flex;gap:5px;position:relative;flex-direction:row;align-items:center}.distance_from_point{padding:3px 8px;width:fit-content;margin-top:5px;border-radius:3px;font-size:12px;font-weight:600;margin-top:15px}.distance_from_point{background-color:#14a7e610;color:var(--label-light-blue);border:1px solid var(--label-light-blue)}.distance_calc_daily_price{background-color:#2dd22210;color:var(--green);border:1px solid var(--green);font-size:14px;width:-webkit-fill-available;text-align:center;padding:11px 30px;margin-bottom:15px;font-weight:600;border-radius:5px;order:1}span.dist-label,.price-label{color:var(--primary-blue)}.partner-card-header .partner-address .location{color:var(--secondary-blue);text-decoration:underline}.partner-card-header .partner-address svg{fill:var(--secondary-blue);width:16px;height:auto}.partner-card-header .col-labels{position:relative;flex:1 1 20%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:35px;border-right:1px solid var(--tertiary-blue);border-left:1px solid var(--tertiary-blue);align-items:center}.partner-card-header .col-dx{position:relative;padding:35px;flex:1 1 30%;display:flex;flex-direction:column;align-items:center}.partner-card-header .col-dx .classic-button{order:2}.partner-card-description{padding:20px 35px;display:flex;flex-direction:column;gap:15px;border-top:1px solid var(--tertiary-blue)}.partner-description-titlebar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;color:var(--secondary-blue);cursor:pointer}.partner-description-titlebar:hover{color:var(--tertiary-blue-hover)}.partner-description-titlebar svg{fill:var(--secondary-blue)}.partner-description-titlebar:hover>.fm_icon_cont svg{fill:var(--tertiary-blue-hover)}.partner-card-service{display:flex;flex-direction:column;background-color:var(--aliceblue);border-top:1px solid var(--secondary-blue);padding:20px 35px;border-radius:0 0 10px 10px}.partner-card-service-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;align-items:center;border-bottom:1px solid var(--tertiary-blue)}.partner-card-service-header .col-sx{width:70%}.partner-card-service-header .col-dx{width:30%}.partner-card-service-subscription-row{position:relative;display:flex;flex-direction:row;padding:20px 0;justify-content:center;flex-wrap:wrap;gap:20px}.partner-card-service-subscription-row .subscription-col{width:auto;padding:0 20px;border-right:1px solid #81A4CE;display:flex;flex-direction:column;align-items:center;gap:10px}.partner-card-service-subscription-row .subscription-col:last-child{border:none}.subscription-col .advice-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%}.advice{display:flex;flex-direction:row;align-items:center;gap:3px}.subription-offer{font-size:12px;color:var(--red)}.subription-offer svg{width:16px;height:auto;fill:var(--red)}.privacy label{display:flex}.privacy input[type="checkbox"]{display:flex;width:20px !important;height:20px !important}.privacy input[type="checkbox"]:checked::after{font-size:18px !important}.privacy a{color:white !important;text-decoration:underline !important}.privacy a:hover{color:var(--yellow) !important}.register-free-banner{background:var(--yellow);color:#1a1a1a;padding:25px 30px;border-radius:8px;margin-bottom:30px;font-size:1.1em;line-height:1.5}@media screen and (max-width:1920px){}@media screen and (max-width:1700px){}@media screen and (max-width:1440px){.partner-carousel .single_partner_image{height:250px}.lightgallery-grid .gallery-item{height:180px;flex-basis:19%}}@media screen and (max-width:1280px){div#configuratore{margin:0 15px}.filter-tag-div .tag-wrapper{display:none}.filters-sidebar{width:600px}.partner-card-header .col-sx{gap:15px;padding:20px}.partner-card-header .box-avatar{height:100px;flex:0 0 100px}.partner-card-header .col-dx .classic-button a,.partner-card-service-header .col-dx .classic-button a{padding:15px 30px;border-radius:5px;font-size:14px}.HEADER-INFO .content-row{align-items:baseline;flex-direction:column}.content-row .col-sx{width:100%}.HEADER-INFO .address-row{align-items:baseline}.request-modal-body,.request-modal-header{padding:25px !important}.request-modal-partner.HEADER-INFO .content-row{flex-direction:row}.request-modal-setting{margin-bottom:20px !important}.request-modal-partner.HEADER-INFO .content-row{padding:15px}.lightgallery-grid .gallery-item{flex-basis:24% !important}}@media screen and (max-width:1024px){.step-guide-pagination{width:80%}.step-guide-container{gap:40px}.input-labels-row{overflow-y:auto}.partner-carousel .single_partner_image{height:200px}.filters-sidebar{width:500px}.partner-times-content-row{overflow-x:auto;justify-content:flex-start;padding-bottom:15px}.partner-times-content-row::-webkit-scrollbar{height:5px}.lightgallery-grid .gallery-item{height:160px !important;flex-basis:23% !important}}@media only screen and (max-width:959px){.partner-card-header{align-items:inherit}.partner-card-header{flex-direction:column}.partner-card-header .col-sx{padding:20px}.partner-card-header .col-labels{border:none;padding:10px 20px;background-color:aliceblue}.partner-card-service-header{display:flex;flex-direction:column;justify-content:normal;align-items:flex-start;gap:20px}.partner-card-service-header .col-sx{width:100%}.partner-card-service-header .col-dx{width:100%}.partner-card-header .col-dx{padding:20px}.partner-card-description{padding:20px}.partner-card-service{padding:20px}.filters-sidebar{width:400px}.HEADER-INFO,.partner-section-content{width:80%}.HEADER-INFO .address-row{align-items:baseline;flex-direction:column}.HEADER-INFO .col-sx{width:100%}.partner-address .small-button{width:fit-content}#target-row.single-service-content-row{flex-direction:column;align-items:flex-start}.single-service-content-title{flex-direction:column;gap:15px;align-items:flex-start}.single-service-content-labels-list{gap:5px}}@media screen and (max-width:768px){.single-partner-section-div .col-cta{flex-direction:column}.admin-bar .mfn-mobile-header-tmpl-fixed{top:0px}}@media screen and (max-width:540px){.wrapper-configuratore .section_wrapper{justify-content:center;padding:0px 0px !important}.step-guide-question.heading-big{font-size:28px}div#configuratore{margin:0 0px}.step-guide-container{gap:25px}.step-guide-icon .fm_icon_cont{padding:10px}.step-guide-icon .fm_icon_cont svg{fill:white;width:25px;height:auto}.step-guide-question{text-align:center}.step-guide-pagination{width:96%}.step-guide-single-number{font-size:18px;width:45px;height:45px}.step-guide-single-title{font-size:16px;line-height:20px}.step-guide-container .col-cta{gap:10px;flex-direction:column}.back_btn{order:2}.next_btn{order:1}.action-messages.error p.error-message::before{width:60px !important;height:30px !important}.partner-carousel .single_partner_image{height:280px}.splide__arrow--prev{left:-15px !important}.splide__arrow--next{right:-15px !important}.intro-results-div{background-color:var(--aliceblue);padding:40px 0 100px 0}.intro-result-txt{flex-wrap:wrap}.filter-tag-div{padding:20px}.order-select-container{width:120px}.partner-card-service-subscription-row{position:relative;display:flex;flex-direction:column;padding:20px 0;justify-content:center;flex-wrap:wrap}.partner-card-service-subscription-row .subscription-col{border-right:none}.filters-sidebar{width:100%}.filters-close{right:30px}.admin-bar .filters-sidebar{padding:35px}.HEADER-INFO,.partner-section-content{width:90%}.header-info-div{padding-bottom:20px}.HEADER-INFO .content-row{padding:25px}.struttura-INFO .top .heading-regular{font-size:24px}.HEADER-INFO .box-avatar{width:inherit;width:80px;height:80px;flex:0 0 80px}.single-partner-section-div:last-child{padding:20px 0 20px 0}#target-row.single-service-content-row{flex-direction:column}.lightgallery-grid .gallery-item{height:130px !important;flex-basis:32% !important}.request-modal-form-container .acf-field-690c9cc41dd23,.request-modal-form-container .acf-field-690c9ccb1dd24,.request-modal-form-container .acf-field-690c9cd11dd25,.request-modal-form-container .acf-field-690c9cdb1dd26,.request-modal-form-container .acf-field-690c9d351dd28,.request-modal-form-container .acf-field-690c9d461dd29{width:calc(100% - 3px) !important}.subscription-col{padding:30px !important;border:1px solid #d1dfec !important}.request-modal-partner .top{flex-direction:column !important}.request-modal-partner .top .small-title{order:1}.top .small-title .labels-category-partner{order:2}}:root{--primary-blue:#20395c;--primary-blue-light:#2A466C;--secondary-blue:#3c7db1;--secondary-blue-hover:#2b92e5;--tertiary-blue:#81a4ce;--tertiary-blue-hover:#92c4ff;--aliceblue:#f0f7fe;--yellow:#ebb329;--yellow-hover:#f3c929;--green:#2DD222;--green-hover:#2CEF1E;--red:#d51b59;--red-hover:#ff0055;--purple:#aa53fb;--purple-hover:#B870FC;--label-light-blue:#14A7E6}.sticky{position:fixed;top:0;width:100%}p{margin-bottom:0px}.heading-big{font-size:42px;line-height:48px;font-weight:700}.heading-regular{font-size:34px;line-height:40px;font-weight:700}.small-heading{font-size:28px;line-height:36px;font-weight:700}.subheading{font-size:24px;line-height:30px;font-weight:700}.small-title{font-size:21px;line-height:28px;font-weight:700}.sub-title{font-size:18px;line-height:24px;font-weight:700}.p-small{font-size:12px;line-height:1.75;font-weight:normal}.p-extra-small{font-size:9px;line-height:1.5;font-weight:normal}.bold{font-weight:bold}.white-txt{color:white}.sticky{position:fixed;top:0;width:100%}.align-center{text-align:center}.ellipse-1row{display:inline-block !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipse-2row{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;margin-right:0;margin-bottom:0}.overflow-hidden{overflow:hidden}.page-id-11.responsive-overflow-x-mobile{overflow-x:initial !important}.hidden{display:none !important}.margin-bot-0{margin-bottom:0px}.margin-bot-4{margin-bottom:4px}.margin-bot-8{margin-bottom:8px}.margin-bot-16{margin-bottom:16px}.margin-bot-20{margin-bottom:20px}.margin-bot-35{margin-bottom:35px}.margin-bot-40{margin-bottom:40px}.margin-bot-64{margin-bottom:64px}.margin-bot-80{margin-bottom:80px}.margin-right-4{margin-right:4px}.margin-right-8{margin-right:8px}.margin-right-16{margin-right:16px}.margin-right-24{margin-right:24px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-35{padding:35px}.bor-rad-mini{border-radius:3px}.bor-rad-small{border-radius:5px}.bor-rad-regular{border-radius:10px}.border-bot-box{border-bottom:1px solid #2a2a3a}.border-box{border:1px solid #2a2a3a}button.search_submit_btn{background-color:var(--secondary-blue)}button.search_submit_btn:hover{background-color:var(--secondary-blue-hover)}.search_submit_btn i{color:#ffffff;font-size:18px}.label-small{display:flex;flex-direction:row;align-items:center;gap:4px;border:1px solid;border-radius:3px;padding:0px 8px;font-size:9px}.label-small svg{width:14px;height:auto}.label-reg{display:flex;flex-direction:row;align-items:center;gap:4px;border:1px solid;border-radius:3px;padding:5px 8px;font-size:12px}.label-big svg{width:24px;height:auto}.label-big{display:flex;flex-direction:row;align-items:center;gap:4px;border:1px solid;border-radius:3px;padding:5px 8px;font-size:16px}.label-big svg{width:28px;height:auto}.labels-category-partner{border-color:var(--label-light-blue);background-color:#14a7e610;color:var(--label-light-blue)}.labels-category-partner svg{fill:var(--label-light-blue)}.labels-category-location{border-color:var(--yellow);background-color:#EBB32910;color:var(--yellow)}.labels-category-location svg{fill:var(--yellow)}.labels-category-target{border-color:var(--green);background-color:#2dd22210;color:var(--green)}.labels-category-target svg{fill:var(--green)}.labels-category-subscription{border-color:var(--purple);background-color:#aa53fb10;color:var(--purple)}.labels-category-subscription svg{fill:var(--purple)}.labels-category-disability{border-color:var(--green);background-color:#2dd22210;color:var(--primary-blue)}.labels-category-disability svg{fill:var(--green)}.label-price{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid;border-radius:3px;padding:10px 20px}.label-price-caption{font-size:12px}.label-price-cost{font-size:16px;font-weight:700}.green-price{border-color:var(--green);background-color:#2dd22210;color:var(--green)}.label-filter{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid;border-radius:3px;padding:5px 8px}.label-filter-caption{text-transform:uppercase}.label-filter-text{text-transform:capitalize;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:150px}.label-filter:hover{cursor:pointer}.label-filter:hover>.label-filter-text{text-decoration:underline}.label-filter .label-filter-close-icon .fm_icon_cont{padding:3px;border-radius:3px}.label-filter .label-filter-close-icon .fm_icon_cont svg{width:18px;height:auto}.type-servizio{border-color:var(--tertiary-blue-hover);background-color:#92C4FF10;color:var(--tertiary-blue-hover)}.label-filter.type-servizio .label-filter-close-icon .fm_icon_cont{fill:white;background-color:var(--tertiary-blue-hover)}.type-location{border-color:var(--yellow);background-color:#ECB52910;color:var(--yellow)}.label-filter.type-location .label-filter-close-icon .fm_icon_cont{fill:white;background-color:var(--yellow)}.type-target{border-color:var(--green);background-color:#2dd22210;color:var(--green)}.label-filter.type-target .label-filter-close-icon .fm_icon_cont{fill:white;background-color:var(--green)}.label-filter .label-filter-close-icon .fm_icon_cont:hover{background-color:var(--red)}span.user-tipology-label{display:flex;padding:5px 10px;border-radius:3px;border-color:var(--secondary-blue-hover) !important;border:1px solid;color:white;background-color:#2b92e530;justify-content:center;margin-top:3px;font-size:16px;width:fit-content;align-items:center;gap:10px}span.user-tipology-label svg{fill:white;width:21px}span.fm_icon_cont{display:flex}.classic-button{display:inline-block;text-align:center}.classic-button a{padding:15px 30px;border-radius:5px;font-size:16px;line-height:16px;font-weight:600;display:flex;text-transform:uppercase;justify-content:center;gap:5px;align-items:center}.classic-button a:hover{text-decoration:none !important}.classic-button svg{width:18px;height:auto;fill:white}.icon-button{display:flex;justify-content:center;align-items:center}.icon-button a{padding:15px;border-radius:5px}.full-width-btn{width:100%}.secondary-blu a{background-color:var(--secondary-blue);color:white}.secondary-blu a:hover{background-color:var(--secondary-blue-hover);color:white}.tertiary-blu a{background-color:var(--tertiary-blue);color:white}.tertiary-blu a:hover{background-color:var(--tertiary-blue-hover);color:white}.empty a{background-color:transparent;color:white}.empty a:hover{background-color:var(--red);color:white !important}.shade-blu a{background:linear-gradient(90deg,rgba(32,57,92,1) 0%,rgba(60,125,177,1) 100%);color:white}.shade-blu a:hover{background:linear-gradient(90deg,rgba(60,125,177,1) 0%,rgba(32,57,92,1) 100%);color:white}.green a{background:var(--green);color:white}.green a:hover{background:var(--green-hover);color:white}.red a{background:var(--red);color:white}.red a:hover{background:var(--red-hover);color:white}.purple a{background:var(--purple);color:white}.purple a:hover{background:var(--purple-hover);color:white}.white a{background-color:white;color:var(--primary-blue)}.white a:hover{background-color:var(--yellow);color:white}.outline a{background-color:transparent;border:1px solid white}.outline a:hover{background-color:white;color:var(--primary-blue) !important}.outline a:hover svg{fill:var(--primary-blue) !important}.yellow a{background-color:var(--yellow);color:white}.yellow a:hover{background-color:var(--yellow-hover);color:white}.yellow svg{fill:white}.small-button{display:inline-block;text-align:center}.small-button a{padding:8px 15px;border-radius:3px;font-size:12px;font-weight:600;display:flex;text-transform:uppercase;justify-content:center;gap:5px;align-items:center;line-height:0px}.small-button a:hover{text-decoration:none !important}.small-button svg{width:16px;height:auto;fill:white}.light-blue-divider{background-color:var(--tertiary-blue)}.blue-divider{background-color:var(--secondary-blue)}.state-label{padding:5px 10px;border:1px solid;border-radius:3px;display:inline-block}.state-label.new{border-color:var(--yellow);background-color:#EBB32910;color:var(--yellow)}.state-label.viewed{border-color:var(--secondary-blue-hover);background-color:#14A7E610;color:var(--secondary-blue-hover)}.state-label.ko{border-color:var(--red);background-color:#FF1D7810;color:var(--red)}.state-label.activated{border-color:var(--green);background-color:#2DD22210;color:var(--green)}.state-label.fixed{border-color:var(--purple);background-color:#9747FF10;color:var(--purple)}.wrapper-blu{background-color:var(--primary-blue-light);padding:35px;border-radius:10px}.flex-wrap .acf-form-fields{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:center}.flex-no-wrap .acf-form-fields{display:flex !important;flex-direction:row;gap:20px}.acf-field{padding:5px !important}.acf-fields>.acf-field{border:none !important}.crm-content-container .acf-label{color:white}.crm-content-container .acf-field .acf-label label{font-weight:600}.acf-field.acf-accordion .acf-input.acf-accordion-content label{font-weight:500 !important}input[type="text"],input[type="select"],input[type="password"],input[type="email"],input[type="date"],input[type="tel"],select{padding:0 25px !important;height:50px}input[type="textarea"]{padding:15px 25px !important}.acf-field textarea{padding:20px !important}.acf-input [placeholder]{font-weight:400 !important}.acf-true-false label{font-size:14px}.action-messages{position:relative;display:block}.action-messages p{padding:20px !important;border:1px solid;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px !important;line-height:18px !important}.action-messages.error p.error-message{border-color:var(--red);background-color:#d51b5910;color:white}.action-messages.error p.error-message::before{content:"";background:url("/wp-content/themes/betheme-child/images/icons/icon-error-red.svg");display:inline-block;width:20px !important;height:20px !important;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.errors-single-message{padding:0px !important}.errors-single-message p{border-color:var(--red) !important;background-color:#d51b5950;color:#ffffff !important;padding:5px 10px;border:1px solid;border-radius:3px}.acf-notice.-error{background:transparent !important;border:none !important}.acf-notice{position:inherit;display:inherit;color:inherit;margin:inherit;padding:inherit;background:inherit;border-left:inherit}.acf-notice p{font-size:inherit;line-height:inherit;margin:inherit;text-shadow:inherit;color:inherit}.request-modal{background:var(--aliceblue);width:100%;max-width:1000px;overflow-y:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.3);animation:slideUp 0.3s ease-out;margin:auto;position:relative;box-sizing:border-box}.request-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:9999;padding:20px;align-items:center;justify-content:center}.request-modal-container{position:relative;display:flex;flex-direction:column;max-width:1000px;width:100%;max-height:90vh;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.3);overflow:hidden}.request-modal-close{background:var(--primary-blue);border:none;border-radius:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;font-size:16px;flex-shrink:0;top:10px;right:10px;cursor:pointer;z-index:10;padding:5px 10px}.request-modal-close svg{fill:white}.request-modal-close:hover{background:var(--secondary-blue);transform:scale(1.1)}.request-modal-header{flex-shrink:0;border-bottom:1px solid;border-color:var(--secondary-blue);display:flex;align-items:flex-start;padding:35px;flex-direction:column;background-color:var(--aliceblue)}.do-request .request-modal-header,.do-request .request-modal-body{background-color:white}.request-modal-header h2{margin:0 0 15px 0;font-size:20px;color:#333}.request-modal-setting{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:flex-start;margin-bottom:35px}.request-modal-body{display:flex;flex-direction:column;gap:35px;flex:1;overflow-y:auto;max-height:500px;padding:35px;background-color:var(--aliceblue)}.request-modal-service{color:var(--secondary-blue)}.request-modal-partner.HEADER-INFO{display:flex;flex-direction:column;width:100%;align-items:flex-start;background-color:aliceblue;border-radius:10px;margin:0px;box-shadow:none}.request-modal-partner.HEADER-INFO .box-avatar{width:86px;height:86px;flex:0 0 86px}.request-modal-form-container .acf-form-submit button{text-transform:uppercase}.request-modal-partner .top{display:flex;flex-direction:row;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto;gap:8px;justify-content:space-between}.request-modal-partner .address-row .partner-address .location{font-size:14px}.request-modal-partner.HEADER-INFO .partner-address svg{fill:var(--secondary-blue);width:18px;height:18px}.request-modal-partner{margin-bottom:0}.request-modal-form-container .acf-field-690c9cc41dd23 .acf-label,.request-modal-form-container .acf-field-690c9ccb1dd24 .acf-label,.request-modal-form-container .acf-field-690c9cd11dd25 .acf-label,.request-modal-form-container .acf-field-690c9cdb1dd26 .acf-label,.request-modal-form-container .acf-field-690c9d351dd28 .acf-label,.request-modal-form-container .acf-field-690c9d461dd29 .acf-label{display:none !important}.request-modal-form-container .acf-field-690c9cc41dd23,.request-modal-form-container .acf-field-690c9ccb1dd24,.request-modal-form-container .acf-field-690c9cd11dd25,.request-modal-form-container .acf-field-690c9cdb1dd26,.request-modal-form-container .acf-field-690c9d351dd28,.request-modal-form-container .acf-field-690c9d461dd29{display:inline-block;width:calc(50% - 3px)}.request-modal-form-container .acf-input input,.request-modal-form-container .acf-input select,.request-modal-form-container .acf-input textarea{border:1px solid var(--secondary-blue) !important}.request-modal-form-container .acf-field-69108f5b26236 .acf-label,.request-modal-form-container .acf-field-69108f6a26237 .acf-label{margin:0 0 5px !important}.request-modal-form-container .acf-field-69108f6a26237 .acf-label{margin-top:20px !important}.request-modal-form-container .acf-field-message .acf-label label{font-size:18px;font-weight:600}.request-modal-form-container .acf-field-690c9d0a1dd27 .acf-label label,.request-modal-form-container .acf-field-690c9d0a1dd27 .acf-label label .acf-required,.request-modal-form-container .acf-field-690ca84e76cad .acf-label label,.request-modal-form-container .acf-field-690ca84e76cad .acf-label label .acf-required,.request-modal-form-container .acf-field-690c9d7f1dd2a .acf-label label,.request-modal-form-container .acf-field-690c9d7f1dd2a .acf-label label .acf-required{color:var(--yellow) !important}.request-modal-form-container .acf-field-690ca84e76cad .acf-label label,.request-modal-form-container .acf-field-690c9d7f1dd2a .acf-label label{margin-top:20px !important}.ui-autocomplete{background-color:aliceblue !important}li.ui-menu-item div{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--primary-blue);padding:5px 20px;font-size:14px}.request-modal-form-container .acf-form-submit input{background-color:var(--green);width:100%;margin-top:20px}.request-modal-form-container .acf-form-submit input:hover{background-color:var(--green-hover)}.request-modal-form-container .action-messages.error p.error-message{border-color:var(--red);background-color:#d51b5910;color:var(--red)}.request-modal-form-container .errors-single-message p{border-color:var(--red) !important;background-color:#d51b5910;color:var(--red) !important}.request-modal-success{text-align:center;padding:40px 20px}.request-modal-success p{font-size:18px;margin-bottom:20px;color:#28a745}.request-modal-close-success{margin-top:10px}.ui-autocomplete{z-index:10000 !important;max-height:200px;overflow-y:auto;overflow-x:hidden;max-width:540px !important;box-sizing:border-box}.request-modal-overlay .ui-autocomplete{position:absolute !important}.answer-list{display:flex;flex-direction:column;gap:10px}.single-answer{display:flex;flex-direction:row;align-items:center;padding:10px;background-color:white;border-radius:3px;gap:10px}.request-modal-body .txt-answer{display:flex;flex-direction:row;gap:10px}.single-answer.focus{border:1px solid;border-color:var(--secondary-blue)}.title-answer{display:flex;align-items:center}.title-answer svg{fill:var(--yellow)}.modal-user-contact{display:flex;flex-direction:row;gap:10px}.modal-user-contact svg{width:18px;height:auto}a.modal-user-phone:hover svg{fill:var(--green) !important}a.modal-user-mail:hover svg{fill:var(--secondary-blue-hover) !important}.modal-user-contact a{display:flex;align-items:center;padding:5px 10px;border:1px solid;border-radius:3px;color:var(--primary-blue);font-size:12px;gap:5px;width:fit-content}a.modal-user-phone{border-color:var(--green) !important;background-color:#2DD22210}a.modal-user-mail{border-color:var(--secondary-blue-hover) !important;background-color:#14A7E610}a.modal-user-phone:hover{color:var(--green);text-decoration:none}a.modal-user-mail:hover{color:var(--secondary-blue-hover);text-decoration:none}.request-modal-body .col-cta{display:flex;gap:10px}.note-title{display:flex;flex-direction:row;align-items:center;gap:5px;padding-bottom:10px;border-bottom:1px solid;border-color:var(--secondary-blue);margin-bottom:10px;color:var(--secondary-blue);font-weight:600}.note-title svg{fill:var(--secondary-blue)}.note-description p{color:var(--secondary-blue);margin-bottom:0px}.modale-answer-note-gestore{background-color:var(--primary-blue);padding:20px;border-radius:10px}.modale-answer-note-gestore .note-title{color:white;border:none}.modale-answer-note-gestore .note-title svg{fill:var(--yellow)}.note-input textarea{width:100%;border-radius:5px}.request-modal-body .col-cta .small-button a{padding:15px 5px}form.subscription-info-form{display:flex;flex-direction:column;gap:10px}.save-message{color:var(--green)}.subscription-row-1{display:flex;flex-direction:row;background-color:var(--secondary-blue);padding:20px;border-radius:10px}.subscription-col{width:100%;padding:0 20px;border-right:1px solid #81A4CE}.subscription-col:last-child{border:none}.subscription-label{display:flex;justify-content:center;gap:5px;align-items:center;color:white;margin-bottom:10px}.subscription-label .fm_icon_cont svg{fill:white}.subscription-col input{width:100%;border-radius:5px;padding:8px 10px;margin-bottom:0px}.subscription-col.subscription-duration input,.subscription-col.subscription-price input{border:2px solid;border-color:var(--tertiary-blue)}.subscription-upload-file{background-color:var(--yellow);cursor:pointer}.subscription-upload-file:hover{background-color:var(--yellow-hover)}.subscription-info.results .result{color:white;text-align:center}body.page-template-page-app{height:100% !important;background-color:var(--primary-blue)}.crm-header-main{background-color:var(--primary-blue);z-index:10}.crm-header_row{border-bottom:1px solid;border-color:var(--tertiary-blue);display:flex;flex-direction:row;align-items:center}.crm-header_col-sx{padding:30px;display:flex;flex:0 1 280px;min-width:280px}.crm-header_logo{width:200px;height:auto}.crm-topbar_content{display:flex;padding:20px 30px;justify-content:flex-end;flex:0 1 100%;align-items:center}.burger-menu-mobile{display:none}.crm_user_container{display:flex;flex-direction:row;align-items:center}.crm_user_avatar{height:100px;width:100px;background-size:cover;border:1px solid;border-color:var(--secondary-blue);background-color:var(--aliceblue)}.crm_user_name{margin-right:15px;text-align:right}.crm_user_txt p{margin-bottom:0px !important;line-height:16px;color:var(--tertiary-blue);font-size:12px}.crm_user_txt .user_name{color:white;font-weight:600}.crm_user_container span.user-tipology-label{font-size:9px;gap:5px;padding:0 5px;width:auto}.crm_user_container .user-tipology-label span.fm_icon_cont svg{width:14px;height:14px}.crm_main_container{background-color:var(--primary-blue)}.crm_body_container{display:flex;flex-direction:row;position:relative;background-color:var(--primary-blue)}.mobile-overlay-menu{display:none}.crm_content{padding:180px 50px 50px 70px;margin-left:280px;width:100%}.crm-content-container{width:100%}.crm_sidebar{display:flex !important;padding-top:130px;position:fixed;overflow:auto;border-right:1px solid #81A4CE}.crm_sidebar::-webkit-scrollbar{display:none}.crm_sidebar{-ms-overflow-style:none;scrollbar-width:none}.crm_sidebar_col{display:flex;justify-content:space-between;flex-direction:column;flex:0 1 300px !important;width:300px;height:calc(100vh - 100px)}.user-mobile-menu,.crm_upgrade_container_mobile{display:none}.crm_sidebar_nav-top{padding:30px;display:flex;flex-direction:column}.crm_sidebar_nav-top .sidebar_block{margin-bottom:20px}ul.sidebar-nav-list{list-style:none;padding:0;margin-bottom:0px}p.sidebar-nav-list-category-title{color:var(--tertiary-blue);text-transform:uppercase;font-weight:600;font-size:12px;margin-bottom:10px}.span.fm_icon_cont{display:inline-block}.sidebar-nav-list li.focus a{color:var(--yellow)}.sidebar-nav-list li a{color:white;padding:5px 10px;border-radius:3px;display:flex;margin-bottom:5px;column-gap:5px;align-items:center}.sidebar-nav-list li a:hover{background-color:#3c7db130}.sidebar-nav-list li span.fm_icon_cont svg{fill:white;height:19px}.sidebar-nav-list li.focus span.fm_icon_cont svg{fill:var(--yellow);height:19px}a:hover>span.fm_icon_cont svg{fill:white}.sidebar-nav-list li a:active,.sidebar-nav-list li a:focus{background-color:var(--secondary-blue);color:#fff}a:focus>span.fm_icon_cont svg,a:active>span.fm_icon_cont svg{fill:#fff}.sidebar-nav-list a.active,.sidebar-nav-list a.active:hover{background-color:var(--secondary-blue);color:#fff}.sidebar-nav-list a.active svg{fill:#fff !important}.block1_flex{padding-bottom:100px}.crm_sidebar_nav-bottom{display:flex;flex-direction:column;align-content:flex-start}.nav-bottom_1,.nav-bottom_2{padding:30px;border-bottom:1px solid #2a2a3a}p.sidebar-label{padding:0px 20px;color:#6D6D80;font-weight:bold;margin-bottom:16px}.sidebar-nav-list li.simple a{padding:0px 20px}.sidebar-nav-list li.sidebar_webesite a{background-color:#212324;border-radius:8px;margin-bottom:16px}.sidebar-nav-list li.sidebar_webesite a:hover{color:#fff}.sidebar_webesite a:hover>span.fm_icon_cont svg{fill:#fff !important}li.bold-menu a{color:white;font-weight:bold}li.bold-menu svg{fill:white !important}li.bold-menu a:hover>span.fm_icon_cont svg{fill:#0073a0 !important}li.bold-menu a.active:hover>span.fm_icon_cont svg{fill:white !important}li.bold-menu a:active>span.fm_icon_cont svg,li.bold-menu a:focus>span.fm_icon_cont svg{fill:#fff !important}.block2_flex{position:relative}.crm_sidebar_nav-bottom{display:flex;flex-direction:column;align-content:flex-start}.crm_sidebar_logout{display:flex;flex-direction:column;padding:30px;width:80%;position:fixed;bottom:0px;display:block;border-top:1px solid #81A4CE;background-color:var(--primary-blue);position:relative}.crm_sidebar_logout .empty{margin-top:5px}.pac-container{z-index:99999999 !important}.crm-content-container .page-title-container .small-title{color:var(--tertiary-blue);font-weight:400}.crm-content-container .page-title-container .last_bread{font-weight:700;color:white}.page-title-main-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.page-title-container{margin-bottom:35px}.page-id-11 .page-title-container{padding-right:50px}#user-edit-data .acf-field{width:49%;display:inline-block;margin-bottom:15px}#user-edit-data .acf-form-submit,#user-edit-psw .acf-form-submit{text-align:center;margin-top:15px}#user-edit-data .acf-form-submit .acf-button,#user-edit-psw .acf-form-submit .acf-button{text-transform:uppercase;background-color:var(--green);padding:15px 30px}#user-edit-data .acf-form-submit .acf-button:hover,#user-edit-psw .acf-form-submit .acf-button:hover{text-transform:uppercase;background-color:var(--green-hover)}#user-edit-data .acf-form-submit .acf-button svg,#user-edit-psw .acf-form-submit .acf-button svg{fill:white}#user-edit-psw .acf-field{width:32%;display:inline-block;margin-bottom:15px}table#partners_datatable,table#requests_datatable{margin-bottom:20px !important}#partners_datatable td{padding:20px}thead.partners_table_head,#requests_datatable thead{background-color:var(--secondary-blue)}.partners_table_head th,#requests_datatable thead th{background-color:transparent}thead.partners_table_head th,thead.partners_table_head td,#requests_datatable thead th,#requests_datatable thead td{text-align:center !important;color:white !important}td.control,td.dtr-control{background-color:#92C4FF !important}table.dataTable.dtr-column>tbody>tr>td.control:before{color:var(--primary-blue) !important}div#partners_datatable_info,div#requests_datatable_info{color:var(--tertiary-blue);font-size:14px}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:var(--tertiary-blue) !important}.filter_field.name-partner-field label,.filter_field.type-partner-field label{display:none}.filter-title-crm{text-transform:uppercase;font-weight:700}.partners_filters .filter_row{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.filter_field.name-partner-field,.filter_field.type-partner-field{flex:auto}.filter_field.name-partner-field input,.filter_field.type-partner-field select{width:100%}.filter_field.type-partner-field select{cursor:pointer}.name-partner-field #filter_partner_name,.type-partner-field #filter_type{margin-bottom:0px}.filter_field.filter_checkbox.not-approved-checkbox,.filter_field.filter_checkbox.featured-checkbox{display:flex;align-items:center}.filter_field.not-approved-checkbox label,.filter_field.featured-checkbox label{display:flex;align-items:center;gap:5px;cursor:pointer;flex-basis:max-content}.not-approved-checkbox-label input[type="checkbox"],.not-approved-checkbox-label .featured-checkbox-label,input[type="checkbox"]{width:30px;height:30px;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #ddd;border-radius:4px;position:relative;transition:all 0.2s ease;flex-shrink:0}.not-approved-checkbox-label input[type="checkbox"]:checked::after,.featured-checkbox-label input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--green);font-size:24px;font-weight:bold}input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--green);font-size:24px;font-weight:bold}.filter_field.btn-reset-filter{flex-basis:max-content}.btn-reset-filter button{background-color:var(--red);text-transform:uppercase}.btn-reset-filter button:hover{background-color:var(--red-hover)}.partners_lenght_div,.requests_lenght_div{display:flex;gap:15px;align-items:center;justify-content:flex-end}.partners_lenght_div select#partners_length,.requests_lenght_div select#requests_length{width:80px;margin-bottom:0px}.toggle-featured-btn{background:transparent;border:none;padding:5px 10px;cursor:pointer;transition:all 0.3s ease}.toggle-featured-btn i{font-size:20px;color:white}.toggle-featured-btn:hover>i{color:var(--yellow)}.toggle-featured-btn:hover{color:var(--yellow);transform:scale(1.1)}.toggle-featured-btn.featured-active{color:var(--yellow)}.toggle-featured-btn.featured-active i{color:var(--yellow)}.toggle-featured-btn:disabled{opacity:0.6;cursor:not-allowed}.toggle-featured-btn:hover{background-color:transparent}#partners_datatable .partner-info{text-align:left}#partners_datatable .single_partner_row_data::-webkit-scrollbar,#requests_datatable .single_request_row_status_label::-webkit-scrollbar{height:2px}#partners_datatable .single_partner_row_data .partner-name{text-align:left !important;font-weight:700;margin-bottom:10px}#partners_datatable .single_partner_row_data .modal-user-contact a,#requests_datatable .single_request_row_status_label .modal-user-contact a{color:white}#partners_datatable .single_partner_row_data .modal-user-contact svg,#requests_datatable .single_request_row_status_label .modal-user-contact{fill:white}#partners_datatable .single_partner_row_data a.modal-user-mail:hover,#requests_datatable .single_request_row_status_label a.modal-user-mail:hover{color:var(--secondary-blue-hover)}#partners_datatable .single_partner_row_data a.modal-user-phone:hover,#requests_datatable .single_request_row_status_label a.modal-user-phone:hover{color:var(--green)}#partners_datatable .single_partner_row_status{text-align:left}#partners_datatable .single_partner_row_type{display:flex;justify-content:center}#partners_datatable .single_partner_row_type span.user-tipology-label svg{width:21px;height:21px}.toggle-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.toggle-switch input[type="checkbox"]{position:relative;width:67px;height:30px;appearance:none;background:#ccc;outline:none;border-radius:20px;cursor:pointer;transition:background 0.3s;border:none !important}.toggle-switch input[type="checkbox"]:checked{background:var(--green)}.toggle-switch input[type="checkbox"]::before{content:'';position:absolute;width:24px;height:24px;border-radius:50%;top:3px;left:4px;background:white;transition:left 0.3s;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.toggle-switch input[type="checkbox"]:checked::before{left:40px;top:3px}.toggle-switch.status-published .toggle-label,.toggle-switch.status-unpublished .toggle-label{color:#ffffff;font-weight:400}.toggle-switch input[type="checkbox"]:disabled{opacity:0.6;cursor:not-allowed}a.view-partner-btn{padding:15px 30px;background-color:var(--yellow);border-radius:5px;color:white;font-weight:600}a.view-partner-btn:hover{padding:15px 30px;background-color:var(--yellow-hover);border-radius:5px;color:white}.filter_field.type-request-field label,.filter_field.reference-request-field label,.filter_field.period_request_field label,.filter_field.status-request-field label{display:none}.requests_filters .filter_row{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.filter_field.type-request-field,.filter_field.reference-request-field,.filter_field.period_request_field,.filter_field.status-request-field{flex:auto}.filter_field.type-request-field select,.filter_field.reference-request-field select,.filter_field.period_request_field input,.filter_field.status-request-field select{width:100%}.filter_field .select2-selection--single .select2-selection__placeholder{font-size:15px}.filter_field #filter_type,.filter_field #filter_date_range,.filter_field #filter_status{margin-bottom:0px !important}#requests_datatable .single_request_row_type{font-weight:700;display:flex;gap:10px}.single_request_row_type svg{fill:var(--yellow)}#requests_datatable td{padding:20px}#requests_datatable .single_request_row_status_label .partner-name{text-align:left !important;font-weight:700;margin-bottom:10px}div#partners_datatable_info{color:var(--tertiary-blue)}#requests_datatable .dtr-title{margin-bottom:10px}.status-badge{padding:5px 10px;border:1px solid;border-radius:3px}.status-badge.status-new{border-color:var(--yellow);background-color:#EBB32910}.status-badge.status-viewed{border-color:var(--label-light-blue);background-color:#14a7e610}.status-badge.status-fixed{border-color:var(--purple);background-color:#9747FF10}.status-badge.status-ko{border-color:var(--red);background-color:#FF1D7810}.status-badge.status-activated{border-color:var(--green);background-color:#2DD22210}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before{color:#28385a !important}.flex-wrap .acf-form-fields{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:center}.new-partner-div.flex-wrap .acf-form-fields{justify-content:flex-start}.new-partner-div .acf-field-690f75516eb26,.new-partner-div .acf-field-690f76936eb2c{width:100%}.new-partner-div .acf-field-690f76616eb28,.new-partner-div .acf-field-690f766c6eb29,.new-partner-div .acf-field-690f76746eb2a,.new-partner-div .acf-field-690f767f6eb2b,.new-partner-div .acf-field-690f76b1aaa01,.new-partner-div .acf-field-690f76b1aaa02{width:calc(50% - 0px);display:inline-block}.new-partner-div .acf-field-690f75516eb26 select,.new-partner-div .acf-field-690f76616eb28 input,.new-partner-div .acf-field-690f766c6eb29 input,.new-partner-div .acf-field-690f76746eb2a input,.new-partner-div .acf-field-690f767f6eb2b input,.new-partner-div .acf-field-690f76936eb2c input,.new-partner-div .acf-field-690f76b1aaa01 input,.new-partner-div .acf-field-690f76b1aaa02 input{width:100%}.new-partner-main-wrap{background-color:var(--primary-blue)}.new-partner-div .acf-form-submit{text-align:center;margin-top:35px}.new-partner-div input[type="submit"]{background-color:var(--green);text-transform:uppercase}.new-partner-div input[type="submit"]:hover{background-color:var(--green-hover)}.new-partner-div .message{font-size:12px}.privacy_check_container label{display:flex;align-items:center;gap:5px}.privacy_check_container input[type="checkbox"]{width:20px;height:20px;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #ddd;border-radius:4px;position:relative;transition:all 0.2s ease;flex-shrink:0}.privacy_check_container input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);color:var(--green);font-size:15px;font-weight:bold}.new-partner-div .acf-required{color:var(--yellow)}.tipology_partner_container{display:flex;flex-direction:row;align-items:center;gap:10px}.acf-field-message p{padding:20px !important;border:1px solid;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px !important;line-height:18px !important;border-color:var(--yellow);background-color:#ebb32910;color:white !important}.acf-field-message strong{color:var(--yellow)}.form-personal-page-edit label{display:flex !important;flex-direction:row;align-items:center;gap:5px}.form-personal-page-edit label .acf-required{color:white !important}.form-personal-page-edit label .alert_draft .fm_icon_cont svg{fill:var(--yellow)}.form-personal-page-edit .acf-fields{display:flex;flex-wrap:wrap;gap:20px}.form-personal-page-edit .acf-field-6908db21f6d63,.form-personal-page-edit .acf-field-6908db46f6d64,.form-personal-page-edit .acf-field-6908db58f6d65,.form-personal-page-edit .acf-field-6908db7af6d66,.form-personal-page-edit .acf-field-6908dba7f6d67{background-color:var(--primary-blue-light);padding:35px !important;border-radius:10px}.form-personal-page-edit .acf-field-690dd09499773,.form-personal-page-edit .acf-field-6908db58f6d65,.form-personal-page-edit .acf-field-6908db7af6d66,.form-personal-page-edit .acf-field-6908dba7f6d67{width:100%}.form-personal-page-edit .acf-field-690e4a7e4ed9e{width:100% !important}.form-personal-page-edit .acf-field-6908db21f6d63{flex:1}.form-personal-page-edit .acf-field-6908db46f6d64{display:flex;flex-direction:column;align-items:center;flex:0.5}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-label label{justify-content:center}.form-personal-page-edit .acf-field-6908db46f6d64 .description{font-size:11px;color:white;text-align:center;margin-bottom:5px}.acf-image-uploader p{font-size:16px;color:var(--tertiary-blue-hover)}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-button{text-transform:uppercase;background-color:var(--yellow)}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-button:hover{background-color:var(--yellow-hover)}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-button .fm_icon_cont svg{fill:white}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader{text-align:center}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .image-wrap img{max-width:100px;max-height:100px;border-radius:5px}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-actions.-hover{display:flex !important;flex-direction:row;right:-12px;top:-12px;gap:3px}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-actions .acf-icon{border-radius:5px;display:flex;justify-content:center;align-items:center}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-actions .acf-icon.-pencil{background-color:var(--secondary-blue)}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-actions .acf-icon.-pencil:hover{background-color:var(--secondary-blue-hover)}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-actions .acf-icon.-cancel{background-color:var(--red)}.form-personal-page-edit .acf-field-6908db46f6d64 .acf-image-uploader .acf-actions .acf-icon.-cancel:hover{background-color:var(--red-hover)}[aria-label][data-balloon-pos]:after{background:rgb(255 255 255 / 95%) !important;color:var(--primary-blue) !important}[aria-label][data-balloon-pos]:before{border-top-color:white}.form-personal-page-edit .acf-field-690dd09499773{background-color:var(--primary-blue-light);border-radius:10px}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-title{padding:20px 35px !important;border-radius:10px}.form-personal-page-edit .acf-field-690dd09499773.-open .acf-accordion-title{background-color:var(--secondary-blue);border-radius:10px 10px 0 0}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-title:hover{background-color:var(--secondary-blue)}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-title label{font-size:16px}.form-personal-page-edit .acf-field-690dd09499773 .acf-fields{display:flex;gap:20px;padding:20px 35px;flex-direction:column}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-field:not(.acf-field-repeater){display:flex;justify-content:space-between;border:1px solid var(--tertiary-blue) !important;align-items:center;padding:15px 20px !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-field .acf-label,.form-personal-page-edit .acf-field-690dd09499773 .acf-field .acf-label label{margin:0px !important;cursor:pointer}.form-personal-page-edit .acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields{border-top:none !important}.form-personal-page-edit .acf-switch,.form-personal-page-edit .acf-switch .acf-switch-slider{border-radius:500px !important}.form-personal-page-edit .acf-switch{width:67px !important;border:none !important;background-color:#cccccc !important}.acf-switch.-on{background:var(--green) !important;border-color:none !important}.form-personal-page-edit .acf-switch .acf-switch-slider{border-radius:500px !important;width:25px;border:none;left:3px}.form-personal-page-edit .acf-switch.-on .acf-switch-slider{left:inherit !important;right:3px !important;border-color:#007cba}.form-personal-page-edit .acf-switch span{display:none}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-fields .acf-field-repeater{margin-top:-20px;border:1px solid var(--tertiary-blue) !important;padding:20px !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-field-repeater .acf-input{width:100%}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-row-handle.order,.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-repeater .acf-row-handle.remove{display:none}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content td.acf-fields{background-color:transparent !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-repeater .acf-row-handle.order+td{border:none !important;display:flex;flex-direction:row;margin:25px 0}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-repeater .acf-row{border-bottom:1px solid var(--tertiary-blue)}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-repeater .acf-actions{margin-top:18px}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-repeater .acf-field{border:none !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content table.acf-table{border:none !important;background:transparent !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content table tr:first-child td{box-shadow:inherit !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content table.acf-table .acf-field-time-picker{display:flex;flex-direction:column;align-items:flex-start;flex:0.5;padding:0px !important}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content table.acf-table .acf-field-time-picker .acf-label{margin-bottom:15px !important}.day_hours_container>.acf-label{display:none}.acf-field-690dd09499773 .acf-field-message p{padding:0px !important;border:none}.acf-field-690dd09499773 .acf-field-message a{padding:10px !important;border:none;background-color:var(--red);border-radius:5px}.acf-field-690dd09499773 .acf-field-message .fm_icon_cont svg{fill:white}.acf-field-690dd09499773 .acf-field-message a:hover{background-color:var(--red-hover)}.acf-actions .acf-repeater-add-row{background-color:var(--yellow);text-transform:uppercase}.acf-field-690dd09499773 .acf-actions .acf-repeater-add-row:hover{background-color:var(--yellow-hover)}.acf-field-690dd09499773 .acf-actions .acf-repeater-add-row .fm_icon_cont svg{fill:white}.media-frame-router button{color:#1d2327}.acf-field-6908db7af6d66 .acf-gallery{border-color:var(--primary-blue)}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-main{background-color:transparent !important}.acf-gallery-attachments.ui-sortable{border-right:1px solid var(--primary-blue) !important}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar{background:var(--primary-blue-light);border-top:1px solid var(--primary-blue) !important;border-right:1px solid var(--primary-blue) !important}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-button{background-color:var(--yellow);text-transform:uppercase}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-button:hover{background-color:var(--yellow-hover)}.acf-field-6908db7af6d66 .acf-hl>li{float:right !important}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-gallery-sort{display:none}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-gallery-close{background-color:var(--red)}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-gallery-close:hover{background-color:var(--red-hover) !important}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-fr .acf-gallery-update{background-color:var(--green)}.acf-field-6908db7af6d66 .acf-gallery .acf-gallery-toolbar .acf-fr .acf-gallery-update:hover{background-color:var(--green-hover)}.acf-field-6908db7af6d66 .acf-gallery .acf-icon{border:none !important;background:var(--red);color:#eee;border-radius:5px}.acf-field-6908db7af6d66 .acf-gallery .acf-icon:hover{background:var(--red-hover)}.acf-media-modal button.media-modal-close{background-color:var(--red);height:40px;width:40px;margin:5px}.acf-media-modal button.media-modal-close:hover{background-color:var(--red-hover)}.media-modal-close .media-modal-icon:before{color:white !important}#acf-field_6908dba7f6d67.acf-google-map{background-color:transparent !important;border:none !important}#acf-field_6908dba7f6d67 input.search.pac-target-input{height:50px;border-radius:5px;border:1px solid var(--tertiary-blue)}#acf-field_6908dba7f6d67.acf-google-map .title{margin-bottom:20px;border:none !important}.form-personal-page-edit .acf-form-submit{text-align:center}.form-personal-page-edit .edit_partner_form_btn{text-transform:uppercase}.form-personal-page-edit .edit_partner_form_btn .fm_icon_cont svg{fill:white}.services_header{display:flex;justify-content:space-between;margin-bottom:45px}.service_search form{display:flex;flex-direction:row;gap:10px}.service_search .select2-container--default .select2-selection--single{height:50px;width:350px}.service_search .select2-selection__rendered{height:50px !important;display:flex !important;align-items:center !important}.service_search .select2-selection__arrow{display:none}.service_search .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--tertiary-blue);font-weight:400}.services_body{display:flex;flex-direction:row;flex-wrap:wrap;gap:35px}.services_item{display:flex;flex-direction:column;flex:1 1 calc(25% - 10px);max-width:28%;background-color:var(--primary-blue-light);padding:35px;gap:20px;border-radius:10px;align-items:center}hr.divider-tertiary{margin-bottom:0px;background:var(--tertiary-blue)}.service_btns{display:flex;flex-direction:row;gap:10px}.form-service-add-edit .acf-fields{display:flex;flex-wrap:wrap;gap:20px}.form-service-add-edit .acf-field-6908e743a256f,.form-service-add-edit .acf-field-6908eb6f59832,.form-service-add-edit .acf-field-6915bdcb5d296,.form-service-add-edit .acf-field-6915bded5d297{background-color:var(--primary-blue-light);padding:35px !important;border-radius:10px}.form-service-add-edit .acf-field-6908e743a256f,.form-service-add-edit .acf-field-6908eb6f59832,.form-service-add-edit .acf-field-6915bdcb5d296{flex:1}.form-service-add-edit .acf-field-6915bded5d297,.form-service-add-edit .acf-field-6908ecccbf60b,.form-service-add-edit .acf-field-6908fa02530d9{width:100%}.form-service-add-edit .acf-required{color:white !important}.form-service-add-edit .select2-container--default .select2-selection--single{height:50px}.form-service-add-edit .select2-container.-acf .select2-selection{border-color:var(--tertiary-blue) !important}.form-service-add-edit .select2-selection__rendered{height:50px !important;display:flex !important;align-items:center !important}.form-service-add-edit .select2-selection__arrow{height:100% !important}.form-service-add-edit .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--tertiary-blue);font-weight:400}.form-service-add-edit .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#20395c transparent transparent transparent !important}.acf-field-6908eb6f59832 input[type="checkbox"]:checked::after,.acf-field-6915bdcb5d296 input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--green);font-size:24px;font-weight:bold}.acf-field-6908eb6f59832 label,.acf-field-6915bdcb5d296 label{font-weight:400}.acf-field-6915bdcb5d296 .message{font-size:14px;line-height:18px;font-weight:400}.acf-field-6915bdcb5d296 .acf-input label{display:flex;flex-direction:row;align-content:center;gap:5px;align-items:center}.acf-field-6915bded5d297 p.description{color:var(--tertiary-blue) !important;font-size:12px;line-height:14px;margin-bottom:20px !important}.form-service-add-edit .acf-field-6908ecccbf60b{background-color:var(--primary-blue-light);border-radius:10px}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-title{padding:20px 35px !important;border-radius:10px}.acf-accordion-title label{font-weight:700 !important}.form-service-add-edit .acf-field-6908ecccbf60b.-open .acf-accordion-title{background-color:var(--secondary-blue);border-radius:10px 10px 0 0}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-title:hover{background-color:var(--secondary-blue)}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-title label{font-size:16px}.form-service-add-edit .acf-field-6908ecccbf60b .acf-fields{display:flex;gap:20px;padding:20px 35px;flex-direction:column}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-field:not(.acf-field-repeater){display:flex;justify-content:space-between;border:1px solid var(--tertiary-blue) !important;align-items:center;padding:15px 20px !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field .acf-label,.form-service-add-edit .acf-field-6908ecccbf60b .acf-field .acf-label label{margin:0px !important;cursor:pointer}.form-service-add-edit .acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields{border-top:none !important}.form-service-add-edit .acf-switch,.form-service-add-edit .acf-switch .acf-switch-slider{border-radius:500px !important}.form-service-add-edit .acf-switch{width:67px !important;border:none !important;background-color:#cccccc !important}.acf-switch.-on{background:var(--green) !important;border-color:none !important}.form-service-add-edit .acf-switch .acf-switch-slider{border-radius:500px !important;width:25px;border:none;left:3px}.form-service-add-edit .acf-switch.-on .acf-switch-slider{left:inherit !important;right:3px !important;border-color:#007cba}.form-service-add-edit .acf-switch span{display:none}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-fields .acf-field-repeater{margin-top:-20px;border:1px solid var(--tertiary-blue) !important;padding:20px 20px 20px 20px !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-field-repeater .acf-input{width:100%}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-row-handle.order,.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-repeater .acf-row-handle.remove{display:none}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content td.acf-fields{background-color:transparent !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-repeater .acf-row-handle.order+td{border:none !important;display:flex;flex-direction:row;margin:25px 0;justify-content:space-between}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-repeater .acf-row:not(:last-child){border-bottom:1px solid var(--tertiary-blue)}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-repeater .acf-actions{margin-top:18px}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content .acf-repeater .acf-field{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;padding:0px !important;justify-content:center;border:none !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-checkbox{gap:10px}.form-service-add-edit .acf-field-6908ecccbf60b .acf-checkbox-list li{margin-bottom:5px}.form-service-add-edit .acf-field-true-false input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--green);font-size:24px;font-weight:bold}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-true-false label{display:flex;justify-content:center;gap:5px}ul.acf-checkbox-list li{font-size:14px !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-true-false label .message{display:flex;align-items:center}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content table.acf-table{border:none !important;background:transparent !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content table tr:first-child td{box-shadow:inherit !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-accordion-content table.acf-table .acf-field-time-picker .acf-label{margin-bottom:15px !important}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-message p{padding:0px !important;border:none}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-message a{padding:10px !important;border:none;background-color:var(--red);border-radius:5px}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-message .fm_icon_cont svg{fill:white}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-message a:hover{background-color:var(--red-hover)}.acf-field-6908ecccbf60b .acf-actions .acf-repeater-add-row{background-color:var(--yellow)}.acf-field-6908ecccbf60b .acf-actions .acf-repeater-add-row:hover{background-color:var(--yellow-hover)}.acf-field-6908ecccbf60b .acf-actions .acf-repeater-add-row .fm_icon_cont svg{fill:white}div#ui-datepicker-div{width:auto}.ui_tpicker_second{display:none !important}select.ui-timepicker-select.ui-state-default.ui-corner-all{width:fit-content;margin-bottom:0px}dt.ui_tpicker_time_label{width:fit-content}dt.ui_tpicker_time_label{width:fit-content;margin-right:50px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right;margin-bottom:0px;display:flex;flex-direction:row;align-items:center}dd.ui_tpicker_hour,dd.ui_tpicker_minute{border:none}.form-service-add-edit .acf-field-6908fa02530d9{background-color:var(--primary-blue-light);border-radius:10px}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-title{padding:20px 35px !important;border-radius:10px}.form-service-add-edit .acf-field-6908fa02530d9.-open .acf-accordion-title{background-color:var(--secondary-blue);border-radius:10px 10px 0 0}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-title:hover{background-color:var(--secondary-blue)}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-title label{font-size:16px}.form-service-add-edit .acf-field-6908fa02530d9 .acf-fields{display:flex;gap:20px;padding:20px 35px;flex-direction:column}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-field-true-false{display:flex;justify-content:space-between;border:1px solid var(--tertiary-blue) !important;align-items:center;padding:15px 20px !important}.form-service-add-edit .acf-field-6908fa02530d9 .acf-field .acf-label,.form-service-add-edit .acf-field-6908fa02530d9 .acf-field .acf-label label{margin:0px !important;cursor:pointer}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-field-number .acf-label label,.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-field-text .acf-label{margin-bottom:10px !important}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-input-prepend,.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-input-append{font-size:16px;background-color:var(--yellow) !important;border:none !important;width:35px;height:auto;display:flex;justify-content:center;align-items:center;display:none}.form-service-add-edit .acf-field-6908fa9c530dc .acf-input{display:inline-block !important;width:100%}.form-service-add-edit .acf-field-6908fa9c530dc .acf-input .acf-input-wrap{position:relative;overflow:hidden;width:100%}.form-service-add-edit .acf-field-6908fa9c530dc .acf-input input{height:50px;border-radius:5px !important}.form-service-add-edit .acf-field-6908fa9c530dc .acf-field-repeater .acf-repeater>table{background:transparent}.form-service-add-edit .acf-field-6908fa02530d9 .acf-field-number{padding:20px !important;margin-top:-20px !important;border-left:1px solid var(--tertiary-blue) !important;border-right:1px solid var(--tertiary-blue) !important}.form-service-add-edit .acf-field-6908fa02530d9 .acf-field-text{margin-top:-20px !important;padding:20px !important;border-left:1px solid var(--tertiary-blue) !important;border-right:1px solid var(--tertiary-blue) !important;border-bottom:1px solid var(--tertiary-blue) !important}.form-service-add-edit .acf-field-6908fa02530d9 .description{font-size:12px;color:var(--tertiary-blue) !important;margin-top:0px !important}.acf-accordion-content .acf-field-number .acf-input-wrap input{height:50px}.acf-accordion-content .acf-field-number .acf-input{display:flex;flex-direction:column}.acf-accordion-content .acf-input-wrap{width:100%}.form-service-add-edit .acf-field-6908fa02530d9 .acf-repeater .acf-table .acf-row-handle{display:none}.form-service-add-edit .acf-field-6908fa02530d9 .acf-repeater .acf-field-number{padding:0 !important;margin-top:0 !important;border-left:none !important;border-right:none !important}.form-service-add-edit .acf-field-6908fa02530d9 .acf-repeater .acf-field-text{margin-top:0px !important;padding:0px !important;border-left:none !important;border-right:none !important;border-bottom:none !important}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-fields .acf-field-repeater{margin-top:-20px;border:1px solid var(--tertiary-blue) !important;padding:20px !important}.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content table.acf-table,.form-service-add-edit .acf-field-6908fa02530d9 .acf-accordion-content .acf-table td.acf-fields{border:none !important;background:transparent !important}.form-service-add-edit .acf-field-6908fa02530d9 a.trash_repeater_row{padding:10px;border-radius:5px;background-color:var(--red);margin-bottom:-20px}.form-service-add-edit .acf-field-6908fa02530d9 a.trash_repeater_row .fm_icon_cont svg{fill:white}.form-service-add-edit .acf-field-6908fa02530d9 a.trash_repeater_row:hover{background-color:var(--red-hover)}.form-service-add-edit .acf-field-6908fa02530d9 .acf-field-message p{padding:0px !important;border:none;background-color:transparent;justify-content:flex-end}.form-service-add-edit .acf-field-6908fa02530d9 .acf-actions .acf-repeater-add-row .fm_icon_cont svg{fill:white}.form-service-add-edit .acf-field-6908fa02530d9 .acf-actions .acf-repeater-add-row:hover{background-color:var(--yellow-hover)}.form-service-add-edit .acf-form-submit{text-align:center}.edit_service_form_btn{text-transform:uppercase}.edit_service_form_btn .fm_icon_cont svg{fill:white}.partner-info-btn{display:inline-flex;margin-left:8px;cursor:pointer;vertical-align:middle}.partner-info-btn .fm_icon_cont svg{width:16px;height:16px;fill:#fff}.partner-info-btn:hover .fm_icon_cont svg{fill:var(--yellow)}@media screen and (max-width:1440px){.services_item{flex:1 1 calc(40% - 10px);max-width:42%}.form-service-add-edit .acf-field-6908e743a256f{flex:1 1 100%}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-time-picker{flex:1 1 48%}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field.acf-field-true-false,.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-checkbox,.form-service-add-edit .acf-field-6908ecccbf60b .acf-checkbox-list{flex:100%}.form-service-add-edit .acf-field-6908ecccbf60b .acf-checkbox-list li{display:inline-block;margin-right:15px}.form-service-add-edit .acf-field-6908ecccbf60b .acf-field-true-false label{justify-content:flex-start}}@media screen and (max-width:1280px){.heading-big{font-size:36px;line-height:40px}.heading-regular{font-size:28px;line-height:32px;font-weight:700}.small-heading{font-size:24px;line-height:28px;font-weight:700}.subheading{font-size:21px;line-height:25px;font-weight:700}.small-title{font-size:18px;line-height:22px;font-weight:700}.sub-title{font-size:16px;line-height:20px;font-weight:700}.p-small{font-size:12px;line-height:1.75;font-weight:normal}.p-extra-small{font-size:9px;line-height:1.5;font-weight:normal}.crm_sidebar{padding-top:120px}input[type="text"],input[type="select"],input[type="password"],input[type="email"],input[type="date"],input[type="tel"],select{padding:0 15px !important}.child .dtr-details .dtr-title{margin-bottom:10px}.child .dtr-details li{padding:1.2em 0 !important}.service_search .select2-container--default .select2-selection--single{width:235px}.form-service-add-edit .acf-checkbox-list li:not(:last-child){margin-bottom:10px}}@media screen and (max-width:1024px){.burger-menu-mobile{display:inline-block}.burger-menu-mobile i{font-size:22px;color:white}.crm_user_avatar{height:50px;width:50px}.mobile-overlay-menu{width:100%;height:100%;background-color:#000000bf;position:fixed;z-index:100;transition:background-color 0.5s ease;z-index:1111111111}.show_overlay{display:block}.user-mobile-menu .col-user .crm_user_name{text-align:left}.user-mobile-menu{display:flex;flex-direction:row}span.user-tipology-label{width:max-content !important}.crm-topbar_content .crm_user_container .crm_user_name,.crm-topbar_content .crm-upgrade-label-container,.crm-topbar_content .crm_upgrade_container{display:none}.user-mobile-menu .col-user,.user-mobile-menu .col-label{flex:0 0 50%}.col-label{text-align:right}.user-mobile-menu a.user_link{display:inline-block !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.crm_upgrade_container_mobile{display:block}.user-mobile-menu,.crm_upgrade_container_mobile{padding:15px 30px;border-bottom:1px solid #2a2a3a}.crm_upgrade_container_mobile .upgrade-btn a{width:100%}.crm_upgrade_container_mobile .upgrade-btn span.fm_icon_cont{width:20px;display:inline-block}.crm_sidebar_nav-top{padding:30px}.nav-bottom_2{border:none}.crm_sidebar{right:-300px;background-color:#20395c;transition:position 0.3s,right 0.3s;padding-top:0px}.youhu{right:0px;z-index:1111111111;transition:position 0.3s,right 0.3s;position:fixed}.crm_sidebar_col{height:100vh;align-content:flex-start}.crm_content{margin-left:0px}.crm-header_col-sx{padding:24px;border-right:0}.crm_content{padding:135px 22px 40px 22px}.block1_flex{padding-bottom:160px}@supports not (-webkit-touch-callout:none){.crm_sidebar_logout{bottom:60px !important}}@supports (-webkit-touch-callout:none){.crm_sidebar_logout{bottom:30px !important}}}@media screen and (max-width:860px){.page-title-container{margin-bottom:20px}.not-approved-checkbox-label input[type="checkbox"],.not-approved-checkbox-label .featured-checkbox-label,input[type="checkbox"]{width:40px;height:40px;font-size:30px}.acf-field-6908eb6f59832 input[type="checkbox"]:checked::after,.acf-field-6915bdcb5d296 input[type="checkbox"]:checked::after{font-size:30px}.page-title-main-wrapper{flex-direction:column}.page-id-11 .page-title-container{padding-right:0px}.tipology_partner_container{margin-bottom:20px}.form-personal-page-edit .acf-field-6908db21f6d63{flex:0.5}.services_header{flex-direction:column}.services_container .services_header .col_sx{margin-bottom:35px}.service_search .select2-container--default .select2-selection--single{width:100%}.services_item{flex:1 1 100%;max-width:inherit}.form-service-add-edit .acf-field-6908eb6f59832,.form-service-add-edit .acf-field-6915bdcb5d296{flex:1 1 100%}.acf-field-6915bded5d297 p.description{font-size:14px}#partners_datatable .single_partner_row_data .partner-name{text-align:center !important}.modal-user-contact,#requests_datatable .single_request_row_type{justify-content:center}.request-modal-container{max-height:80vh}.single-answer{flex-direction:column}.title-answer{display:flex;align-items:center;margin-left:-25px}.request-modal-body .txt-answer{flex-direction:column;align-items:center;gap:5px}.request-modal-body .col-cta{flex-direction:column}}@media screen and (max-width:540px){.crm_body_container .small-title{font-size:21px;line-height:26px}.crm-header_col-sx{padding:15px 24px;border-right:0}.crm-topbar_content{padding:15px 30px}.crm-header_col-sx{min-width:inherit}.crm-header_logo{min-width:170px}.crm_content{padding:130px 22px 40px 22px}#user-edit-data .acf-field{width:100% !important}#user-edit-psw .acf-field{width:100%}.filter_field.name-partner-field,.filter_field.type-partner-field{flex:100%}.new-partner-div .acf-field-690f76616eb28,.new-partner-div .acf-field-690f766c6eb29,.new-partner-div .acf-field-690f76746eb2a,.new-partner-div .acf-field-690f767f6eb2b{width:100%}.form-personal-page-edit .acf-field-6908db21f6d63,.form-personal-page-edit .acf-field-6908db46f6d64{flex:100%}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content .acf-repeater .acf-row-handle.order+td{justify-content:center}.form-personal-page-edit .acf-field-690dd09499773 .acf-accordion-content table.acf-table .acf-field-time-picker{flex:100%}.acf-repeater .acf-actions{text-align:center}.acf-repeater>.acf-actions .acf-button{float:inherit !important}.acf-gallery .acf-gallery-toolbar .acf-hl{text-align:center}.acf-gallery .acf-gallery-toolbar .acf-hl>li{float:inherit;margin-bottom:10px}.acf-gallery .acf-gallery-toolbar .acf-fr{float:inherit}.services_body{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.service_search form{display:flex;flex-direction:column;gap:10px}.services_header .col_sx .classic-button{display:inline-block;text-align:center;width:100%}.form-service-add-edit .acf-checkbox-list li{width:100%}}.lightgallery-grid{display:flex;flex-wrap:wrap;gap:10px}.lightgallery-grid .gallery-item{position:relative;overflow:hidden;border-radius:8px;transition:transform 0.3s ease,box-shadow 0.3s ease;background-color:#f0f0f0;height:200px;flex-basis:16%}.lightgallery-grid .gallery-item:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,0.2);z-index:1}.lightgallery-grid .gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 0.3s ease}.lightgallery-grid .gallery-item:hover img{opacity:0.9}.lightgallery-grid .gallery-item:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.lightgallery-grid .gallery-item:nth-child(6n+4){grid-column:span 2}.lightgallery-grid .gallery-item:nth-child(6n+5){grid-row:span 2}@media screen and (max-width:768px){.lightgallery-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-rows:120px;gap:8px}.lightgallery-grid .gallery-item:nth-child(6n+1){grid-column:span 2;grid-row:span 1}.lightgallery-grid .gallery-item:nth-child(6n+4){grid-column:span 1}}@media screen and (max-width:460px){.lightgallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:100px;gap:6px}.lightgallery-grid .gallery-item:nth-child(6n+1){grid-column:span 1;grid-row:span 1}.lightgallery-grid .gallery-item:nth-child(6n+4){grid-column:span 2}.lightgallery-grid .gallery-item:nth-child(6n+5){grid-row:span 1}}.lg-outer .lg-toolbar .lg-download,.lg-outer .lg-toolbar .lg-actual-size,.lg-outer .lg-toolbar .lg-zoom-in,.lg-outer .lg-toolbar .lg-zoom-out,.lg-outer .lg-toolbar .lg-share,.lg-outer .lg-toolbar .lg-rotate-left,.lg-outer .lg-toolbar .lg-rotate-right,.lg-outer .lg-toolbar .lg-flip-hor,.lg-outer .lg-toolbar .lg-flip-ver,.lg-outer .lg-toolbar .lg-autoplay-button,.lg-outer .lg-toolbar .lg-fullscreen,.lg-outer .lg-thumb-outer,.lg-outer #lg-counter{display:none !important}.lg-outer .lg-prev-slide,.lg-outer .lg-next-slide,.lg-outer .lg-close{display:block !important}.lg-outer .lg-close{background-color:rgba(0,0,0,0.5);border-radius:50%;width:40px;height:40px;top:20px;right:20px;opacity:1}.lg-outer .lg-close:hover{background-color:rgba(0,0,0,0.8)}.lg-outer .lg-prev-slide,.lg-outer .lg-next-slide{background-color:rgba(0,0,0,0.5);border-radius:4px;opacity:0.8;transition:opacity 0.3s ease,background-color 0.3s ease}.lg-outer .lg-prev-slide:hover,.lg-outer .lg-next-slide:hover{background-color:rgba(0,0,0,0.8);opacity:1}.lg-backdrop{background-color:rgba(0,0,0,0.95)}.lg-outer .lg-img-wrap{padding:0}.request-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn 0.3s ease-out;padding:20px;overflow-y:auto;box-sizing:border-box}.request-info-section{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #dee2e6}.request-info-section:last-child{border-bottom:none;margin-bottom:0}.request-info-section h3{margin:0 0 15px 0;font-size:1.2em;color:#2C3E50;font-weight:600}.info-row{display:flex;margin-bottom:10px;line-height:1.6;gap:10px}.info-row strong{color:#555;min-width:140px;flex-shrink:0}.info-row span,.info-row a{color:#333;flex:1;word-break:break-word}.info-row a{color:#007bff;text-decoration:none}.info-row a:hover{text-decoration:underline}.note-content{background:#f8f9fa;padding:15px;border-radius:6px;color:#333;line-height:1.6;white-space:pre-wrap;word-break:break-word}.request-modal-footer{padding-top:15px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:10px}.request-modal-footer .button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color 0.2s}.request-modal-footer .button-secondary{background-color:#6c757d;color:#fff}.request-modal-footer .button-secondary:hover{background-color:#5a6268}.request-modal-loading{display:flex;align-items:center;justify-content:center;padding:100px;font-size:40px;color:#007bff}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(0.95)}}.request-modal-backdrop.closing{animation:fadeOut 0.3s ease-out}.request-modal-backdrop.closing .request-modal{animation:slideDown 0.3s ease-out}@keyframes fadeOut{from{opacity:1}to{opacity:0}}