/* KSCM Global */
.hidden,.fancy-select-wrap:has(#keyspace-mode),.rm-bc-wrap,.product-add-to-cart,.nectar-social,.single-post #breadcrumbs,.woocommerce-message,.woocommerce-info{display:none !important}em{font-style:inherit !important;background:rgba(0,48,146,0.25);padding:0 3px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nectar-icon-list[data-animate=true] .content{opacity:1 !important;transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;-webkit-backface-visibility:visible !important}.img-with-aniamtion-wrap .hover-wrap{margin-bottom:0px !important}.rank-math-breadcrumb p{font-size:12px !important}.cmplz-soft-cookiewall{z-index:99999 !important}.nectar-star-rating__content{margin-left:0px !important}.container-wrap{background-color:#fdfcf9 !important}body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line{background-color:#1A2A4F !important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=number],textarea,.woocommerce input#coupon_code{padding-top:30px !important;padding-bottom:30px !important}body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single{padding-top:17px !important;padding-bottom:17px !important}.ks-imm-lead-form .fancy-select-wrap{padding-top:0px !important}body[data-fancy-form-rcs="1"] .fancy-select-wrap label{color:inherit !important}body[data-header-resize="0"] .container-wrap,body[data-header-resize="0"] .project-title{margin-top:0;padding-top:0px !important}body.admin-bar #header-outer{top:32px !important}body em{font-family:inherit !important;letter-spacing:inherit !important;font-weight:inherit !important}.nectar-button.large{line-height:45px !important;font-size:17px !important}#footer-global .nectar-cta{margin-top:10px !important;margin-bottom:10px !important}.nectar-inherit-h4,.nectar-ext-menu-item .inherit-h4 .menu-title-text{font-size:25px !important;line-height:1.0 !important;font-weight:600 !important}.main-content .featured-media-under-header{padding-top:0px !important;display:flex !important;flex-direction:column-reverse !important}.featured-media-under-header__content{padding-top:35px !important}.nectar-menu-label{padding:8px 12px;line-height:1;font-size:15px !important;margin-top:10px !important;margin-left:0px !important}#header-outer li.menu-item-1200 > a .nectar-menu-label{color:#141722 !important}a .nectar-menu-label:before{background-color:#003edd !important}.nectar-cta:not(.modal-valutazione):not([data-style="underline"]):not(.homelocalboxcta){margin-bottom:50px !important;margin-top:50px !important}.modal-valutazione{margin-bottom:25px !important;margin-top:25px !important}.under-cta{font-size:13px !important;line-height:1.4 !important;padding-bottom:7px !important}.toggle > h3.toggle-title a{font-size:16px !important;line-height:1.1 !important;font-weight:400 !important;letter-spacing:-0.03em !important;text-transform:none !important}.toggles--minimal-shadow .toggle:before{border-radius:0px !important}.related-post-wrap .row-bg-wrap .row-bg{background-color:transparent !important}@media (max-width:1450px){.nectar-cta .nectar-button-type{font-size:15px !important}}@media (min-width:1000px) and (max-width:1450px){html body .nectar-cta > .nectar-button-type > .link_wrap > .link_text > .text,html body .nectar-cta > .nectar-button-type > .link_wrap > .ks-tel-dd-wrap > .link_text > .text{font-size:13px !important}.container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{max-width:1200px !important}}@media (min-width:1000px){.hidden-desktop{display:none !important}.ks-body{display:grid;grid-template-columns:minmax(30%,1fr) minmax(420px,800px) !important;height:calc(100vh - 52px) !important}#top .row .col.span_9.col_last{display:flex !important;align-items:center !important}ul.ks-reassure{margin-left:0px !important}#top .row .col.span_9.col_last nav[aria-label="Main Menu"]{flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:16px !important;position:relative !important}#top nav[aria-label="Main Menu"] > ul.sf-menu:not(.buttons){position:static !important;left:auto !important;right:auto !important;transform:none !important;flex:1 1 auto !important;display:flex !important;justify-content:center !important;min-width:0 !important;width:auto !important;float:none !important;text-align:initial !important}#top nav[aria-label="Main Menu"] > ul.buttons.sf-menu{position:static !important;flex:0 0 auto !important;display:flex !important;justify-content:flex-end !important;margin-left:auto !important;margin-right:0 !important;white-space:nowrap !important;width:auto !important;float:none !important}#top .row .col.span_9.col_last .logo-spacing{display:none !important}.nectar-mobile-only{display:none !important}#copyright .container{display:flex;align-items:center;justify-content:flex-start}#copyright .col{float:none;width:auto}#copyright p{margin:0}#copyright .social{display:flex;gap:12px;list-style:none;margin:0;padding:0}#copyright .social li{margin:0}#copyright .span_5{width:60.5% !important}.true-h1{font-size:1.75em !important;line-height:1.1 !important}.true-h1-small{font-size:12px !important;line-height:1.1 !important;text-transform:uppercase !important}.false-h1{font-size:1.75em !important;line-height:1.1 !important;font-weight:600 !important;letter-spacing:-0.03em !important;text-transform:none !important}.hero-h4{font-size:16px !important;line-height:1.2 !important}}@media (max-width:1000px){body h2{font-size:22px !important;line-height:1.2 !important}.hidden-mobile{display:none !important}h1{line-height:1 !important}.nectar-ext-menu-item{text-align:center !important}#menu-item-336 .menu-title-text{white-space:normal;word-break:break-word;max-width:80px;text-align:center;display:block}.nectar-icon-list-item{padding-left:30px !important;text-align:center !important}.true-h1{font-size:21px !important;line-height:1.1 !important}.nectar-simple-slider.min-height-500px{min-height:700px !important}.toggles{text-align:center !important}.false-h1{font-size:25px !important;line-height:1.1 !important;font-weight:600 !important}.hero-h4{font-size:15px !important;line-height:1.2 !important}.under-cta{font-size:13px !important;line-height:1.4 !important}.nectar-cta{margin-bottom:15px !important}#copyright .span_5{width:100% !important;text-align:center !important}.logofiaip .img-with-aniamtion-wrap,body .wpb_wrapper>.img-with-aniamtion-wrap{justify-items:anchor-center !important}}@media only screen and (min-width:690px) and (max-width:999px){}@media only screen and (min-width:480px) and (max-width:690px){}

/* KSCM Sheet ID 7674 */
.img-with-aniamtion-wrap .hover-wrap-inner,.row-bg-wrap .row-bg.using-image{position:relative;overflow:hidden}.img-with-aniamtion-wrap .hover-wrap-inner::before,.row-bg-wrap .row-bg.using-image::before{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,#ebf2fc 0%,#d4e1f5 20%,#ebf2fc 40% );transform:translateX(-100%);animation:ks-skeleton-shimmer 1.2s infinite;z-index:1;pointer-events:none;transition:opacity 0.25s ease-out}.img-with-aniamtion-wrap .hover-wrap-inner.img-loaded::before,.row-bg-wrap .row-bg.using-image.loaded::before{opacity:0;animation:none}.img-with-aniamtion-wrap .hover-wrap-inner img{display:block;width:100%;height:auto}@keyframes ks-skeleton-shimmer{100%{transform:translateX(100%)}}

/* KSCM Sheet ID 7350 */
#keyspace-eval-form .wizard-step#step-1{background:transparent;padding:0}#keyspace-eval-form .start-step:not(.evalonlyrow){font-size:18px !important;font-family:'Plus Jakarta Sans' !important;background-color:#0063fa;color:#fff;border:none}#keyspace-eval-form #step-1 .step-1-wrapper{display:flex;justify-content:center}#keyspace-eval-form #step-1 .step-1-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:0;max-width:600px;width:100%;padding:6px 6px 6px 24px;border-radius:10px;background:#ffffff;border:1px solid rgba(9,22,107,.06);box-shadow:0 6px 24px rgba(9,22,107,0.1)}#keyspace-eval-form #step-1 .ks-address-row{flex:1 1 auto;display:flex !important;align-items:center;gap:0}#keyspace-eval-form #step-1 .ks-address-row .address,#keyspace-eval-form #step-1 .ks-address-row .address-number{border:none !important;background:transparent !important;box-shadow:none !important;padding:20px 12px !important;margin:0 !important;font-size:16px}#keyspace-eval-form #step-1:hover .ks-address-row .address:hover,#keyspace-eval-form #step-1 .ks-address-row .address-number:hover{box-shadow:none !important}#keyspace-eval-form #step-1 .ks-address-row .address{flex:1 1 auto;min-width:0}#keyspace-eval-form #step-1 .ks-address-row .address-number{flex:0 0 120px !important;max-width:120px !important;text-align:center !important;position:relative}#keyspace-eval-form #step-1 .ks-address-row .address-number::before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:1px;background:rgba(0,0,0,.12)}#keyspace-eval-form #step-1 .start-step{flex:0 0 auto;margin:0 0 0 12px !important;border-radius:10px !important;padding:20px 26px !important;white-space:nowrap;box-shadow:none}#keyspace-eval-form #step-1 .ks-address-row .address:focus,#keyspace-eval-form #step-1 .ks-address-row .address-number:focus{outline:none}#keyspace-eval-form #step-1 .step-1-inner:focus-within{border-color:#0063fa33;box-shadow:0 0 0 2px #0063fa33,0 6px 24px rgba(0,0,0,.12)}@media (max-width:1000px){#keyspace-eval-form #step-1 .step-1-inner{padding:4px 4px 4px 4px}#keyspace-eval-form #step-1 .ks-address-row .address,#keyspace-eval-form #step-1 .ks-address-row .address-number{font-size:14px;padding:20px 8px !important}#keyspace-eval-form #step-1 .ks-address-row .address-number::before{top:6px;bottom:6px}#keyspace-eval-form #step-1 .start-step{padding:20px 18px !important;font-size:14px !important;margin:0px !important}#keyspace-eval-form #civico,.ks-eval-modal input[name="civico"],.ks-eval-root input[name="civico"]{flex:0 0 70px;max-width:70px;margin-left:0}#keyspace-eval-form input[type="text"],#keyspace-eval-form input[type="email"],#keyspace-eval-form input[type="number"],#keyspace-eval-form select{padding:6px !important;font-size:14px !important}.flex-container{flex-direction:column}#keyspace-eval-form .step-1-inner{flex-direction:column;align-items:stretch;gap:10px}#keyspace-mode{width:100%}#keyspace-eval-form #address{max-width:100%;padding:20px !important}#keyspace-eval-form .start-step{width:100%}}

/* KSCM Sheet ID 7347 */
.reassurance-under-cta.ks-text-carousel{position:relative;overflow:hidden;height:1.5em;width:100%;max-width:none}.reassurance-under-cta.ks-text-carousel > .wpb_wrapper{position:relative}.reassurance-under-cta.ks-text-carousel > .wpb_wrapper > p.under-cta,.reassurance-under-cta.ks-text-carousel > p.under-cta{position:relative;margin:0;opacity:1}@media (prefers-reduced-motion:no-preference){.reassurance-under-cta.ks-text-carousel > .wpb_wrapper > p.under-cta,.reassurance-under-cta.ks-text-carousel > p.under-cta{position:absolute;top:0;left:0;width:100%;opacity:0;animation-name:ksTextCarouselFade_001;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.reassurance-under-cta.ks-text-carousel > .wpb_wrapper > p.under-cta:nth-child(1){animation-delay:0s}.reassurance-under-cta.ks-text-carousel > .wpb_wrapper > p.under-cta:nth-child(2){animation-delay:5s}.reassurance-under-cta.ks-text-carousel > .wpb_wrapper > p.under-cta:nth-child(3){animation-delay:10s}.reassurance-under-cta.ks-text-carousel > .wpb_wrapper > p.under-cta:nth-child(4){animation-delay:15s}.reassurance-under-cta.ks-text-carousel > p.under-cta:nth-child(1){animation-delay:0s}.reassurance-under-cta.ks-text-carousel > p.under-cta:nth-child(2){animation-delay:5s}.reassurance-under-cta.ks-text-carousel > p.under-cta:nth-child(3){animation-delay:10s}.reassurance-under-cta.ks-text-carousel > p.under-cta:nth-child(4){animation-delay:15s}}@keyframes ksTextCarouselFade_001{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}