::selection{background:var(--awb-color1);color:var(--awb-color6)}html{scroll-behavior:smooth}.logo-footer .fusion-image-element,.logo-footer .fusion-image-element .fusion-imageframe,.logo-footer .fusion-image-element .fusion-imageframe img,.separator-artwork .fusion-imageframe,.separator-artwork .fusion-imageframe img,.fusion-tb-tags{width:100%}.fusion-tb-tags a{padding:5px 10px;border:1px solid var(--awb-color6);margin-right:5px;border-radius:100vw}.clienti-gallery .fusion-gallery-image{display:flex;justify-content:center;align-items:center}.card-servizio-translate-y{transform:translatey(50%)}.timeline-item-top:after{content:"";width:10px;height:10px;aspect-ratio:1/1;background-color:var(--awb-color2);display:flex;border-radius:100vw;position:absolute;bottom:-25px;left:20px}.timeline-item-bottom:before{content:"";width:10px;height:10px;aspect-ratio:1/1;background-color:var(--awb-color2);display:flex;border-radius:100vw;position:absolute;top:-25px;left:20px}.timeline-mobile-separator .fusion-column-wrapper:before{content:"";width:1px;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(190 24 35) 15%,rgb(190 24 35) 85%,#fff0 100%);display:flex}.timeline-item-left:before{content:"";width:10px;height:10px;aspect-ratio:1/1;background-color:var(--awb-color2);display:flex;border-radius:100vw;position:absolute;top:10px;left:-25px}.link-certificazione p a{margin-right:20px;text-decoration:underline}.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label{padding-left:25px!important}.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before{border:1px solid var(--awb-color4)!important}.cv-upload{background:var(--awb-color3)!important;border-radius:5px;overflow:hidden}.tag-card-progetto p a{color:#fff;border:1px solid #fff;padding:5px 10px;border-radius:100vw;margin-right:10px}.no-padding-swiper .swiper-wrapper{padding:0px!important}.img-fill{width:100%}.toggle-offcanvas i{transition:all 0.6s ease-in-out!important}.toggle-offcanvas.awb-oc-active i{rotate:270deg}.cky-consent-container .cky-consent-bar{box-shadow:0 0 40px #00000075!important;background-color:var(--awb-color3)!important;border:1px solid #f5f0e81f!important}.cky-btn{border-radius:100vw!important}.cky-btn-reject,.cky-btn-accept,.cky-btn-preferences{background-color:var(--awb-color1)!important;border:1px solid var(--awb-color1)!important;color:var(--awb-color3)!important}.cky-btn-customize{border:2px solid var(--awb-color1)!important;color:var(--awb-color1)!important}@media screen and (max-width:640px){.card-servizio-translate-y{transform:translatey(0%)}}