/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.8
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 :root{--blu:var(--global-palette1);--giallo:var(--global-palette2);--nero:var(--global-palette3);--bianco:var(--global-palette9)}::-webkit-input-placeholder{color:var(--nero)!important;opacity:.3}:-moz-placeholder{color:var(--nero)!important;opacity:.3}::-moz-placeholder{color:var(--nero)!important;opacity:.3}:-ms-input-placeholder{color:var(--nero)!important;opacity:.3}* p{margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600!important;margin-top:0!important;text-transform:uppercase}h1,.h1,.h1>.gspb-dynamic-title-element,.h1.gspb_meta>*{font-size:clamp(30px, 6vw, 64px)!important;line-height:1.1!important}h2,.h2,.h2>.gspb-dynamic-title-element,.h2.gspb_meta>*{font-size:clamp(26px, 4vw, 30px)!important;line-height:1.3!important}h3,.h3,.h3>.gspb-dynamic-title-element,.h3.gspb_meta>*{font-size:clamp(26px, 4vw, 30px)!important;line-height:1.3!important}h4,.h4,.h4>.gspb-dynamic-title-element,.h4.gspb_meta>*{font-size:clamp(20px, 3.5vw, 24px)!important;line-height:1.4!important}h5,.h5,.h5>.gspb-dynamic-title-element,.h5.gspb_meta>*{font-size:clamp(18px, 3vw, 20px)!important;line-height:1.5!important}h6,.h6,.h6>.gspb-dynamic-title-element,.h6.gspb_meta>*{font-size:clamp(1rem, 2.5vw, 1rem)!important;line-height:1.5!important}.header-contact-item{background:var(--global-palette1);padding:.55rem 1.5rem;font-size:12px;text-transform:uppercase;border-radius:1em;transition:0.3s ease-in-out}.header-contact-item:hover{background:var(--global-palette2)}.header-contact-item .contact-label{margin-left:0.5rem!important}.header-contact-item img.contact-icon-image{max-width:1.25rem!important}.titolo-ricerca{padding-top:3rem;margin-bottom:2rem}.mt-2{margin-top:1.5rem!important}.entry{box-shadow:none!important}header a.wp-block-greenshift-blocks-buttonbox.gspb-buttonbox.wp-element-button.pulsante{text-decoration:none!important}button.menu-toggle-close.drawer-toggle{margin-top:8px}.wp-element-button.pulsanteok{border-radius:.5rem;background:#fff0;color:var(--nero);padding:.75rem 2rem;border:1px solid var(--nero);font-weight:600}.wp-element-button.header.pulsanteok{color:var(--bianco);border:1px solid var(--bianco)}.wp-element-button.header.pulsanteok.whatsapp{color:#25d366;border:1px solid #25d366}.wp-element-button.pulsanteok:hover,.wp-element-button.header.pulsanteok:hover{color:var(--giallo);border:1px solid var(--giallo);background:#fff0}li.highlight{margin-right:4px;margin-left:4px}li.highlight>a{font-weight:600}@media screen and (min-width:769px){li.highlight>a{border:1px solid;border-radius:.5rem}}@media(max-width:767.98px){.center-icon{left:50%!important;transform:translateX(-50%)!important}}.wp-block-buttons.pulsante a{font-weight:700;text-transform:uppercase;padding-top:1rem;padding-right:2rem;padding-bottom:1rem;padding-left:2rem;border-top-left-radius:.75em;border-bottom-left-radius:.75em;border-top-right-radius:.75em;border-bottom-right-radius:.75em;text-align:center}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border:0!important}.site-top-header-wrap .site-header-row-container-inner{background:#0044d1;background:-moz-linear-gradient(130deg,rgb(0 68 209) 35%,rgb(255 191 0) 65%);background:-webkit-linear-gradient(130deg,rgb(0 68 209) 35%,rgb(255 191 0) 65%);background:linear-gradient(130deg,rgb(0 68 209) 35%,rgb(255 191 0) 65%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0044d1",endColorstr="#ffbf00",GradientType=1);background-size:200% 200%;animation:gradient 10s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}}.wpcf7 form .wpcf7-response-output{margin:0;padding:.5rem}.wpcf7-not-valid-tip{font-size:.8rem}.wpcf7 form.sent .wpcf7-response-output{text-align:center;border-radius:0rem}.flex-form,.flex-form>div{display:flex;gap:1rem}.flex-form{flex-direction:column}.single-content .flex-form p,.flex-form p{margin-bottom:0;margin-block-start:0;margin-block-end:0}.flex-form>div{flex-direction:row}.flex-form>div.mail-protetta{align-items:center;column-gap:.5rem}@media screen and (max-width:767px){.flex-form>div{flex-direction:column}.flex-form>div.mail-protetta{flex-direction:row}}.flex-form>div>div{flex:1 1 50%}.flex-form label.hidden{display:none}.flex-form input[type="text"],.flex-form input[type="email"],.flex-form input[type="tel"],.flex-form input[type="file"],.flex-form input[type="date"],.flex-form textarea,.flex-form select{box-sizing:border-box;border:1px solid var(--global-palette6)!important;width:100%;padding:.5rem 1rem!important;border-radius:0.5em!important;background:#fff}.flex-form select,.flex-form input[type="file"]{color:var(--global-palette3)!important}.flex-form select{background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;background-color:#fff}.flex-form input[type="checkbox"]{margin:0;width:1rem;height:1rem;border-radius:0rem!important;border:1px solid var(--global-palette6)!important}.flex-form .h6{margin-top:1.5rem!important;margin-bottom:-.5rem;position:relative;font-size:1.2rem!important}.flex-form .h6:after{content:'';width:85%;height:1px;background:var(--global-palette7);position:absolute;top:50%;right:0}.wpcf7-list-item{margin:0}.wpcf7-list-item>label{display:flex;flex-direction:row;align-items:center;column-gap:1rem}button,.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"],.fl-button,.elementor-button-wrapper .elementor-button,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit{border-radius:0.5em!important}@media(max-width:992px){.flex-form .h6:after{width:80%}}@media(max-width:767.98px){.flex-form .h6:after{width:65%}}.footer-accordion .gs-accordion-item__heading{display:flex;justify-content:center;position:relative;align-items:center}.footer-accordion .gs-accordion-item__heading{font-family:'Roboto',sans-serif!important}.footer-accordion .gs-accordion-item__heading:after{content:"";width:25px;height:25px;background:url(https://assistenzainverter.it/wp-content/uploads/2025/01/open-bold.svg);background-size:contain;margin-left:16px;background-repeat:no-repeat;background-position:center}.footer-accordion .iconfortoggle{display:none!important}.gsopen.footer-partner .gs-accordion-item__heading:after{content:"";width:25px;height:25px;background:url(https://assistenzainverter.it/wp-content/uploads/2025/01/close-bold.svg);background-size:contain;margin-left:16px;background-repeat:no-repeat;background-position:center}.bran-menu-home h3{font-size:1rem!important}.select-brand-home ul{column-count:6;column-gap:3rem}.brand-loop{display:grid;grid-template-columns:repeat(4,1fr)}.brand-item{border:1px solid var(--global-palette6);display:flex;flex-direction:column;gap:1rem}.brand-content{padding:3rem;padding-top:0rem;text-align:center}.brand-item img{height:270px;width:100%;object-fit:contain;object-position:center;transition:0.3s ease-in-out}.brand-item{color:var(--global-palette3);text-decoration:none;overflow:hidden}.brand-item:hover span,.brand-item:hover h3{color:var(--global-palette1)}.brand-item:hover img{transform:translatey(-10px)}@media(max-width:991.98px){.brand-loop{display:grid;grid-template-columns:repeat(3,1fr)}.select-brand-home ul{column-count:4;column-gap:3rem}}@media(max-width:767.98px){.brand-loop{display:grid;grid-template-columns:repeat(2,1fr)}.brand-content{padding:1rem;padding-top:0rem}.select-brand-home ul{column-count:2;column-gap:2rem}.brand-item img{height:140px}}.search-testata div.asl_w .probox{margin:0;padding:8px;height:36px!important}.search-testata div.asl_w .probox .proinput input{font-size:16px!important;height:100%}.search-testata div.asl_w .probox .proinput input.autocomplete{height:20px}.search-testata div.asl_w .probox .promagnifier,.search-testata div.asl_w .probox .proclose{height:36px}div.asl_r.vertical,div.asl_w .probox .proloading{display:none!important}div.asl_m.asl_w{border-radius:0.5em!important}.filters{margin-bottom:2rem;background:var(--global-palette8);border-radius:1em;padding:1.5rem;padding-top:1rem}.filters ul{margin-left:0;display:flex;align-items:flex-end;gap:1rem}.filters h4{font-size:1rem!important}.filters li{flex:1 1 0%}.filters input.sf-input-text,.filters select,.filters input,.searchandfilter input,.searchandfilter input[type="text"]{height:45px!important;border-radius:.5em;width:100%!important}.filters label{width:100%}.filters .sf-field-submit,.filters .sf-field-reset{flex:.5}.filters .sf-field-submit input[type="submit"],.filters .sf-field-reset input[type="submit"]{font-weight:700;text-transform:uppercase;font-size:14px;border-radius:8px!important}@media(max-width:767.98px){.filters ul{flex-wrap:wrap;gap:1rem}.filters li{flex:inherit;width:100%;padding:0!important}}.sf-field-search>label{position:relative}.sf-field-search>label{display:block}.solo-ricerca>.searchandfilter ul{margin:0;padding:0}.solo-ricerca>.searchandfilter input.sf-input-text{background:#f7f7f7}.solo-ricerca.home>.searchandfilter input.sf-input-text{padding:2rem}.sf-field-search>label::after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="%23555" d="M10 2a8 8 0 105.3 14.3l4.4 4.4a1 1 0 001.4-1.4l-4.4-4.4A8 8 0 0010 2zm0 2a6 6 0 110 12 6 6 0 010-12z"%3E%3C/path%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;pointer-events:none}.sf-input-text:focus+.sf-field-search>label::after{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="%23000" d="M10 2a8 8 0 105.3 14.3l4.4 4.4a1 1 0 001.4-1.4l-4.4-4.4A8 8 0 0010 2zm0 2a6 6 0 110 12 6 6 0 010-12z"%3E%3C/path%3E%3C/svg%3E')}#loopError{margin-bottom:4rem}.error-item__title,.error-item__content{padding:1.5rem;border:1px solid var(--global-palette6)}.error-item__content{display:none}.error-item__title{transition:0.3s;display:flex;align-items:center;cursor:pointer}.error-item__title.active{background:var(--global-palette2);border:1px solid var(--global-palette2);color:#000}.error-item__content__section{margin-bottom:1.5rem}.error-item__content__section p{margin-top:0}.error-item__content__section p:last-child{margin-bottom:0}.error-item__content__section.bg-light{background:var(--global-palette8);padding:1.5rem;border-radius:10px;margin-bottom:0}.marker-error{width:26px;height:26px;border-radius:50px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px 4px rgb(0 0 0 / .1);margin-right:1rem;background:#fff}.marker-error__icon{background-image:url(https://assistenzainverter.it/wp-content/uploads/2024/11/apri.svg);background-size:60%;background-color:var(--global-palette2);width:20px;height:20px;display:block;border-radius:50px;background-repeat:no-repeat;background-position:center}.error-item__title.active .marker-error__icon{background-color:#000;background-image:url(https://assistenzainverter.it/wp-content/uploads/2024/11/chiudi.svg)}.error-item__title__text{width:calc(100% - 42px)}.error-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.error-heading .logo-brand{max-width:70px;height:30px;object-fit:contain;object-position:right}@media(max-width:767.89px){.error-item__title{align-items:flex-start}.error-item__title .error-item__title__text{font-size:1rem}.error-item__title,.error-item__content{padding:1rem}.marker-error{width:20px;height:20px;margin-top:3px}.marker-error__icon{width:16px;height:16px}}.faq-section .ewd-ufaq-faq-title-text h4{margin:0!important;font-size:18px!important}.faq-section .ewd-ufaq-post-margin{display:flex;align-items:center;padding:.75rem;background:var(--global-palette8)}.faq-section .ewd-ufaq-faq-body .ewd-ufaq-post-margin{display:block}.faq-section .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:1rem}.faq-section .ewd-ufaq-faq-body{border:3px solid var(--global-palette8)}.faq-section .ewd-ufaq-post-margin.ewd-ufaq-faq-post{background:transparent!important}.faq-section .ewd-ufaq-faq-categories{display:none!important}.faq-section.faq-section--blue .ewd-ufaq-faq-body{border:3px solid #fff}.faq-section.faq-section--blue .ewd-ufaq-post-margin,.faq-section.faq-section--blue .ewd-ufaq-post-margin.ewd-ufaq-faq-post,.faq-section.faq-section--blue .ewd-ufaq-faq-body{background:white!important}.privacy-cookie-block h1{font-size:19px!important;font-weight:normal!important;line-height:23px!important;margin-bottom:5px!important}.privacy-cookie-block h2{font-size:17px!important;font-weight:bold!important;line-height:21px!important;padding-top:21px}.privacy-cookie-block h3,.privacy-cookie-block h4{font-size:13px!important;line-height:19px!important;font-weight:bold!important;padding-top:24px!important}.accordion-icone .gs-accordion-item__heading{font-family:'Roboto',sans-serif;line-height:1.2em}@media(max-width:997.98px){.blog .content-area{margin-top:2rem!important}}span.page-numbers.current{background:var(--global-palette1);padding:0;color:#fff}