img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13.5px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:27px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:18px;--wp--preset--font-size--xlarge:36px;--wp--preset--font-size--huge:54px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal) !important}.has-xlarge-font-size{font-size:var(--wp--preset--font-size--xlarge) !important}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge) !important}:root :where(.wp-block-icon svg){width:24px}:where(.wp-block-gallery.is-layout-flex){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-gallery.is-layout-grid){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-latest-posts.is-layout-flex){gap:1.25em}:where(.wp-block-latest-posts.is-layout-grid){gap:1.25em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-term-template.is-layout-flex){gap:1.25em}:where(.wp-block-term-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
.woocommerce form .form-row .required{visibility:visible}
.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method_xpay] label img{width:fit-content;max-width:50px;max-height:20px;transform:scale(1.2);margin-left:15px}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method_xpay] label img:where([src*=google-pay]){transform:scale(2)}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method_xpay] label img:where([src*=skrill]){max-width:40px}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method_xpay] label img:where([src*=wechat]){transform:scale(1.5)}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method_xpay] label img:where([src*=".svg"]),.woocommerce-checkout #payment ul.payment_methods .nexixpay-loghi-container div.img-container img:where([src*=".svg"]),#payment-method .nexixpay-loghi-container div.img-container img:where([src*=".svg"]){width:50px;height:auto}.woocommerce-checkout #payment ul.payment_methods .nexixpay-loghi-container,#payment-method .nexixpay-loghi-container{float:right}.woocommerce-checkout #payment ul.payment_methods .nexixpay-loghi-container.flex,#payment-method .nexixpay-loghi-container.flex{display:flex;float:none;margin-top:10px;flex-wrap:wrap}.woocommerce-checkout #payment ul.payment_methods .nexixpay-loghi-container .internal-container,#payment-method .nexixpay-loghi-container .internal-container{display:flex;flex-direction:row;column-gap:10px;align-items:center}.woocommerce-checkout #payment ul.payment_methods .nexixpay-loghi-container div.img-container,#payment-method .nexixpay-loghi-container div.img-container{width:100%;max-width:50px;max-height:50px}.woocommerce-checkout #payment ul.payment_methods .nexixpay-loghi-container div.img-container img:not(.nexi-card-image),#payment-method .nexixpay-loghi-container div.img-container img:not(.nexi-card-image){width:100%;height:auto;max-width:50px;max-height:50px}.woocommerce-checkout #payment ul.payment_methods li p.pagodil-select,.entry-content p.pagodil-select{margin-bottom:0;margin-top:15px;font-size:16px}.woocommerce-checkout #payment ul.payment_methods select.pagodil-select{width:127px}.woocommerce-checkout #payment ul.payment_methods p.with-margin-top{margin-top:15px}.pagodil-p-size{font-size:16px}.npg-build-error-msg-container{color:red;margin-block:5px}.nexi-hide{display:none !important}p.loading{color:#000;font-size:2em}p.loading:after{content:" .";animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 #000,.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}#card-fieldset-build{border:none;margin-bottom:10px;padding:0;max-width:350px}#card-fieldset-build .form--fieldset{display:flex;flex-direction:column}#card-fieldset-build .form--wrap__row{display:flex;flex-direction:row;height:40px;margin-bottom:12px}#card-fieldset-build .form--input__wrap.col-5{width:50%}#card-fieldset-build .form--wrap__row .form--input__wrap.col-5:first-child{margin-right:5px}#card-fieldset-build .form--wrap__row .form--input__wrap.col-5:last-child{margin-left:5px}#card-fieldset-build .form--input__wrap.col-10{width:100%}#card-fieldset-build .form--input__wrap>iframe{width:100%;height:40px;border:1px solid #888;border-radius:3px}#card-fieldset-build .form--input__wrap.with-errors>iframe{border:1px solid red}#card-fieldset-build .card-field-form .messages{margin-bottom:20px}#card-fieldset-build .build-error-message{color:#df0000}
.not-visible{display:none !important}.fusion-fullwidth{padding-left:30px !important;padding-right:30px !important}.fusion-is-sticky .fusion-logo img{width:150px !important}.fusion-megamenu-title span{font-size:18px;font-weight:700}.fusion-header{height:66px !important}.fusion-logo img{max-height:46px !important}.fusion-megamenu-wrapper{-webkit-box-shadow:0 5px 5px rgba(0,0,0,.05);box-shadow:0 5px 5px rgba(0,0,0,.05)}body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a,body:not(.fusion-top-header) .fusion-main-menu>ul>li>a{height:66px !important}body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after{top:auto !important;bottom:0}@media only screen and (max-width:1170px){.fusion-header{padding-top:10px !important;padding-bottom:10px !important}}.fusion-mobile-nav-holder{padding-top:10px !important}.fusion-megamenu-bullet{display:none}.fusion-bottombar-highlight{line-height:1.4 !important}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a:hover{color:#d60056 !important}.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before{display:none}body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{height:auto;padding-top:12px;padding-bottom:12px}@media only screen and (max-width:1170px){.fusion-body .fusion-header-wrapper .fusion-header,.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu{padding-top:0;padding-bottom:0}}.fusion-mobile-menu-icons a{padding:5px}.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{background-color:#f7f7f7}.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul,.fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul{max-height:1000px !important}a.fusion-button,button.fusion-button{padding:15px 50px !important;position:relative}a.fusion-button:after,button.fusion-button:after{content:'';position:absolute;left:0;top:0;width:0;height:0;border-right:20px solid transparent;border-top:20px solid #3a92d0}a.fusion-button:hover,button.fusion-button:hover{background-color:transparent}a.fusion-button:hover span,button.fusion-button:hover span{color:#d60056 !important}a.fusion-button:hover:after,button.fusion-button:hover:after{border-top:20px solid #d60056}.box-servizio>.fusion-column-wrapper{border-width:0 !important}.box-servizio:after{content:'';position:absolute;left:0;top:0;width:0;height:0;border-right:40px solid transparent;border-top:40px solid #3a92d0}.list-services{padding-left:30px !important;padding-right:30px !important}.layout-wide-mode.avada-has-100-footer .fusion-footer-widget-area>.fusion-row{max-width:1170px !important}.fusion-footer-widget-area .widget-title{text-transform:none}.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.fusion-footer-widget-column img{width:40px}@media only screen and (max-width:1024px){.fusion-columns .fusion-column{width:50%!important;float:left}}@media only screen and (max-width:640px){.fusion-columns .fusion-column{width:100%!important;float:none}}@media only screen and (max-width:768px){.page-id-2067 .title-servizio-singolo__h1 h1{--fontSize:30 !important}}.title-servizio-singolo__h1 h1{margin:0 !important}.title-with-line h2,.title-servizio-singolo__h2 h2{--fontSize:26 !important;color:#3a92d0;position:relative;padding-bottom:10px}.title-with-line h2:after,.title-servizio-singolo__h2 h2:after{content:'';border-bottom:3px solid #d60056;position:absolute;bottom:0;left:0;width:70px}.fusion-builder-row .box-servizio-singolo .fusion-column-wrapper{width:100% !important;padding-top:86% !important;position:relative}.box-servizio-singolo .fusion-column-wrapper .fusion-text{position:absolute;top:0;left:0;bottom:0;right:0;top:50%;bottom:auto;transform:translateY(-50%)}.box-servizio-singolo .fusion-column-wrapper:after{content:'';position:absolute;left:0;top:0;width:0;height:0;border-right:40px solid transparent;border-top:40px solid #3a92d0}.box-servizio-singolo h3{color:#3a92d0;text-transform:uppercase;font-size:20px !important;margin-bottom:15px}.box-servizio-singolo p{font-size:16px;margin-bottom:3px !important}@media only screen and (max-width:1024px){.box-servizio-singolo{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:20px !important}.box-servizio-singolo h3{font-size:24px !important;margin-bottom:5%}.box-servizio-singolo p{font-size:18px;margin-bottom:1.8% !important}}@media only screen and (max-width:768px){.box-servizio-singolo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10%;margin-right:10%}.fusion-builder-row .box-servizio-singolo .fusion-column-wrapper{max-width:400px;padding-top:57% !important;min-height:300px !important}.box-servizio-singolo .fusion-column-wrapper .fusion-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;right:auto}.box-servizio-singolo h3{margin-bottom:5%}}.title-servizio-singolo__h2 img{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.title-servizio-singolo__h2 img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.box-servizio-singolo__LO .fusion-column-wrapper:after{border-top:40px solid #00a1a0}.box-servizio-singolo__QML .fusion-column-wrapper:after{border-top:40px solid #dddd6f}.box-servizio-singolo__TOT-green .fusion-column-wrapper:after{border-top:40px solid #6a9130}.box-servizio-singolo__TOT-yellow .fusion-column-wrapper:after{border-top:40px solid #ffe012}.box-servizio-singolo__TOT-blue .fusion-column-wrapper:after{border-top:40px solid #147595}.box-servizio-singolo__TOT-red .fusion-column-wrapper:after{border-top:40px solid #cf4d27}.background-arrow{position:relative}.background-arrow:before{content:url('http://hfactor.design/wp-content/uploads/2021/07/triangolo.svg');position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.list-icon-circle li{list-style-image:url('http://hfactor.design/wp-content/uploads/2021/06/list-icon-circle.svg')}.list-icon-circle li:not(:last-child){margin-bottom:12px}.list-icon-square li{list-style-image:url('http://hfactor.design/wp-content/uploads/2021/06/list-icon-square.svg')}.list-icon-circle li:not(:last-child){margin-bottom:12px}.list-icon-square li strong{color:#3a92d0}.list-icon-number li{margin-bottom:12px}.list-icon-number li:marker{color:#3a92d0;font-size:20px;font-weight:700}.slide-content{background-color:rgba(214,0,86,.3);padding:3rem}.slide-content .heading{margin-bottom:3rem;position:relative}.slide-content .heading:before{content:'';position:absolute;left:-20px;top:-20px;width:0;height:0;border-right:30px solid transparent;border-top:30px solid #1f325f}.slide-content .heading:after{content:'';position:absolute;right:-20px;bottom:-20px;width:0;height:0;border-left:30px solid transparent;border-bottom:30px solid #1f325f}.tfs-slider .slide-content-container{top:30% !important}.tfs-slider .slide-content-container .slide-content{margin-left:10% !important;max-width:700px !important}.tfs-slider .background-image{position:relative}.tfs-slider .background-image:after{content:url('http://hfactor.design/wp-content/uploads/2021/06/texture-slider.svg');position:absolute;bottom:-20px;right:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.main-flex .flex-next,.main-flex .flex-prev,.wooslider .wooslider-next,.wooslider .wooslider-prev{background-color:transparent;color:#1f325f}#fusion-slider-10 .flex-direction-nav a{font-size:70px}.slide-content-container{display:block !important}.slide-content{margin-top:0 !important}.flex-viewport{height:auto !important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;opacity:1 !important}a.fusion-button.fusion-update-cart:hover{background:#1f325f}.cart_totals .fusion-update-cart{display:none}.list-icon-contatti ul{list-style-type:none}.list-icon-contatti li:not(:last-child){margin-bottom:12px}.list-icon-contatti img{margin-right:10px}.separator-fullwidth{padding:0 !important}.title-with-line--homepage h2{color:#1f325f}.team-card:not(:last-child){margin-bottom:100px !important}.team-card .fusion-imageframe{position:relative}.team-card .fusion-imageframe:after{content:'';position:absolute;z-index:1;left:0;top:0;width:0;height:0;border-right:40px solid transparent;border-top:40px solid #3a92d0}.team-cards>.fusion-builder-row{justify-content:center !important}.team-card .fusion-text p:not(:last-child){display:inline-block;color:#3a92d0;border-bottom:3px solid #d60056}.team-card .fusion-text img{position:relative}.team-card .fusion-text img:before{content:'';border-top:3px solid #d60056;position:absolute;z-index:2;top:0;left:0;width:70px}@media only screen and (max-width:1024px){.team-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:768px){.team-card{display:block;margin:0 auto !important;max-width:300px !important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.hero-section h1{color:#fff !important;font-size:3rem !important;margin:4rem 0;position:relative}.hero-section h1:before{content:'';position:absolute;left:-20px;top:-20px;width:0;height:0;border-right:30px solid transparent;border-top:30px solid #1f325f}.hero-section h1:after{content:'';position:absolute;right:-20px;bottom:-20px;width:0;height:0;border-left:30px solid transparent;border-bottom:30px solid #1f325f}.wpcf7{margin:0 -10px}.wpcf7-list-item{margin:0 !important}.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7-form__col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:10px;padding-right:10px}.wpcf7-form__col-1of2{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.wpcf7-form .wpcf7-submit:after{content:'';position:absolute;left:0;top:0;width:0;height:0;border-right:20px solid transparent;border-top:20px solid #3a92d0}@media only screen and (max-width:640px){.wpcf7-form__col-1of2{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.to-top-container #toTop{background-color:#1f325f !important;border:2px solid #fff;border-radius:4px !important;right:30px !important;bottom:30px !important;height:44px !important}@media only screen and (max-width:640px){html:not(.avada-has-site-width-percent) #main,html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container{padding-left:15px;padding-right:15px}.tfs-slider .slide-content-container .slide-content{margin-left:0;margin-top:150px !important}.tfs-slider .slide-content-container .fusion-title-size-two h2{font-size:22px !important}.tfs-slider .slide-content-container .fusion-title-size-three h3{font-size:18px !important}a.fusion-button{width:100%}.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last{text-align:left}.fusion-footer-widget-column{margin-bottom:0}.fusion-columns .fusion-column{margin:0}.hero-section h1{margin:2rem 0;font-size:22px !important}.fusion-body .fusion-flex-container.fusion-builder-row-2{padding-right:15px;padding-left:15px}.list-icon-square li{margin-bottom:1rem}.fusion-body .fusion-flex-container.fusion-builder-row-3{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1024px){.woocommerce-container .social-share li{width:25% !important}.woocommerce .social-share li a{text-align:center}form.checkout #billing_first_name_field,form.checkout #shipping_first_name_field{float:none;width:100%}form.checkout #billing_last_name_field,form.checkout #shipping_last_name_field{float:none;width:100%}}#iubenda_policy h2{font-size:26px !important}.payment_box{color:#fff}.product-details a{color:#1f325f}.product-details a:hover{color:#d60056}
@media screen and (max-width:640px){body:not(.fusion-builder-ui-wireframe) .fusion-no-small-visibility{display:none !important}body:not(.fusion-builder-ui-wireframe) .sm-text-align-center{text-align:center !important}body:not(.fusion-builder-ui-wireframe) .sm-text-align-left{text-align:left !important}body:not(.fusion-builder-ui-wireframe) .sm-text-align-right{text-align:right !important}body:not(.fusion-builder-ui-wireframe) .sm-mx-auto{margin-left:auto !important;margin-right:auto !important}body:not(.fusion-builder-ui-wireframe) .sm-ml-auto{margin-left:auto !important}body:not(.fusion-builder-ui-wireframe) .sm-mr-auto{margin-right:auto !important}body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-small{position:absolute;top:auto;width:100%}}@media screen and (min-width:641px) and (max-width:1024px){body:not(.fusion-builder-ui-wireframe) .fusion-no-medium-visibility{display:none !important}body:not(.fusion-builder-ui-wireframe) .md-text-align-center{text-align:center !important}body:not(.fusion-builder-ui-wireframe) .md-text-align-left{text-align:left !important}body:not(.fusion-builder-ui-wireframe) .md-text-align-right{text-align:right !important}body:not(.fusion-builder-ui-wireframe) .md-mx-auto{margin-left:auto !important;margin-right:auto !important}body:not(.fusion-builder-ui-wireframe) .md-ml-auto{margin-left:auto !important}body:not(.fusion-builder-ui-wireframe) .md-mr-auto{margin-right:auto !important}body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-medium{position:absolute;top:auto;width:100%}}@media screen and (min-width:1025px){body:not(.fusion-builder-ui-wireframe) .fusion-no-large-visibility{display:none !important}body:not(.fusion-builder-ui-wireframe) .lg-text-align-center{text-align:center !important}body:not(.fusion-builder-ui-wireframe) .lg-text-align-left{text-align:left !important}body:not(.fusion-builder-ui-wireframe) .lg-text-align-right{text-align:right !important}body:not(.fusion-builder-ui-wireframe) .lg-mx-auto{margin-left:auto !important;margin-right:auto !important}body:not(.fusion-builder-ui-wireframe) .lg-ml-auto{margin-left:auto !important}body:not(.fusion-builder-ui-wireframe) .lg-mr-auto{margin-right:auto !important}body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-large{position:absolute;top:auto;width:100%}}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}
.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width:976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width:767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.fusion-body .fusion-builder-column-0{width:25% !important;margin-top:0;margin-bottom:0}.fusion-builder-column-0>.fusion-column-wrapper{padding-top:0 !important;padding-right:0 !important;margin-right:11.904%;padding-bottom:0 !important;padding-left:0 !important;margin-left:23.424%}@media only screen and (max-width:1024px){.fusion-body .fusion-builder-column-0{width:33.333333333333% !important;order:0}.fusion-builder-column-0>.fusion-column-wrapper{margin-right:8.928%;margin-left:17.568%}}@media only screen and (max-width:640px){.fusion-body .fusion-builder-column-0{width:33.333333333333% !important;order:0;margin-top:0;margin-bottom:0}.fusion-builder-column-0>.fusion-column-wrapper{margin-right:8.928%;padding-bottom:0 !important;margin-left:17.568%}}
.fusion-body .fusion-builder-column-1{width:75% !important;margin-top:0;margin-bottom:0}.fusion-builder-column-1>.fusion-column-wrapper{padding-top:0 !important;padding-right:0 !important;margin-right:2.56%;padding-bottom:0 !important;padding-left:0 !important;margin-left:2.56%}@media only screen and (max-width:1024px){.fusion-body .fusion-builder-column-1{width:66.666666666667% !important;order:0}.fusion-builder-column-1>.fusion-column-wrapper{margin-right:2.88%;margin-left:2.88%}}@media only screen and (max-width:640px){.fusion-body .fusion-builder-column-1{width:66.666666666667% !important;order:0}.fusion-builder-column-1>.fusion-column-wrapper{padding-top:0 !important;margin-right:2.88%;margin-left:2.88%}}
.fusion-body .fusion-builder-column-2{width:100% !important;margin-top:0;margin-bottom:0}.fusion-builder-column-2>.fusion-column-wrapper{padding-top:0 !important;padding-right:0 !important;margin-right:1.92%;padding-bottom:0 !important;padding-left:0 !important;margin-left:1.92%}@media only screen and (max-width:1024px){.fusion-body .fusion-builder-column-2{width:100% !important;order:0}.fusion-builder-column-2>.fusion-column-wrapper{margin-right:1.92%;margin-left:1.92%}}@media only screen and (max-width:640px){.fusion-body .fusion-builder-column-2{width:100% !important;order:0}.fusion-builder-column-2>.fusion-column-wrapper{margin-right:1.92%;margin-left:1.92%}}
.fusion-body .fusion-flex-container.fusion-builder-row-1{padding-top:0;margin-top:0;padding-right:30px;padding-bottom:0;margin-bottom:0;padding-left:30px}@media only screen and (max-width:1024px){.fusion-body .fusion-flex-container.fusion-builder-row-1{margin-top:0}}@media only screen and (max-width:640px){.fusion-body .fusion-flex-container.fusion-builder-row-1{padding-top:28px;padding-bottom:0;margin-bottom:0;padding-left:8px}}
.fusion-body .fusion-builder-column-3{width:100% !important;margin-top:0;margin-bottom:0}.fusion-builder-column-3>.fusion-column-wrapper{padding-top:0 !important;padding-right:0 !important;margin-right:1.92%;padding-bottom:0 !important;padding-left:0 !important;margin-left:1.92%}@media only screen and (max-width:1024px){.fusion-body .fusion-builder-column-3{width:100% !important;order:0}.fusion-builder-column-3>.fusion-column-wrapper{margin-right:1.92%;margin-left:1.92%}}@media only screen and (max-width:640px){.fusion-body .fusion-builder-column-3{width:100% !important;order:0}.fusion-builder-column-3>.fusion-column-wrapper{margin-right:1.92%;margin-left:1.92%}}
.fusion-body .fusion-flex-container.fusion-builder-row-2{padding-top:0;margin-top:0;padding-right:30px;padding-bottom:0;margin-bottom:0;padding-left:30px}