body #iubenda-cs-banner *,body #iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *,body #iubenda-cs-banner [class*=" iub"],body #iubenda-cs-banner [class^=iub]{font-family:"Poppins" !important;color:#2f0e53 !important;font-weight:400 !important;font-size:14px !important}body #iubenda-cs-banner label{margin-bottom:0}body #purposes-content-container .purposes-header .purposes-header-text,body #purposes-content-container .purposes-section-header-text{font-size:14px !important}body #purposes-content-container .purposes-item .purposes-item-body,body #purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-weight:500 !important}body #purposes-content-container .purposes-section-header-title{line-height:1.4 !important;padding-bottom:7px !important}body #purposes-content-container .purposes-header{padding-top:0 !important}body #iubenda-iframe .purposes-header-right button{background-color:#e94f1c !important;color:#fff !important;border:.5px solid #e94f1c !important;box-shadow:none !important;opacity:1;border-radius:64px !important}body #iubenda-iframe .purposes-header-right button:hover{opacity:.8;background-color:#e94f1c !important;color:#fff !important;border:.5px solid #e94f1c !important}body #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:#e94f1c !important}body #iubenda-iframe .iub-btn-stroked{border:1px solid #000 !important}body #purposes-content-container .purposes-header .purposes-header-title{font-weight:600 !important;font-size:2rem !important;margin-bottom:8px !important;line-height:1.2 !important;padding-bottom:.5rem !important;padding-top:1.6rem !important}body #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked{background-color:#e94f1c !important}body #iubenda-cs-banner .iubenda-cs-opt-group button,body .iubenda-alert button.iubenda-button-cancel,body #iiubenda-cs-banner .iub-btn-consent,body #iubenda-iframe #iubFooterBtnContainer button,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{border:.5px solid #e94f1c !important;font-weight:600 !important;outline:none !important;box-shadow:none !important;color:#fff !important;background-color:#e94f1c !important;transition:opacity .2s ease-in-out;font-size:14px !important}body #iubenda-cs-banner.iub-btn-consent.iub-btn-reject,body #iubenda-cs-banner .iub-btn-consent.iub-btn-accept{color:#fff !important;background-image:none !important;padding-left:25px !important;padding-right:25px !important;font-size:12px !important}body #iubenda-iframe .iub-btn-consent.iub-btn-reject{background-size:9px !important}body #iubenda-iframe .iub-btn-consent.iub-btn-accept{background-size:11px !important}body #iubenda-cs-banner .iubenda-cs-opt-group button:hover,body .iubenda-alert button.iubenda-button-cancel:hover,body #iubenda-iframe #iubFooterBtnContainer button:hover,body #iubenda-iframe #iubFooterBtnContainer button:focus{background-color:#e94f1c !important;color:#fff !important;border:.5px solid #e94f1c !important;box-shadow:none !important;opacity:.8}body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:#e94f1c !important;color:#fff !important}body #iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus,body #iubenda-cs-banner a[href]:focus,body #iubenda-cs-banner button:focus,body #iubenda-cs-banner details:focus,body #iubenda-cs-banner input:focus,body #iubenda-cs-banner select:focus,body #iubenda-cs-banner textarea:focus,body #iubenda-iframe [tabindex]:not([tabindex="-1"]):focus,body #iubenda-iframe a[href]:focus,body #iubenda-iframe button:focus,body #iubenda-iframe details:focus,body #iubenda-iframe input:focus,body #iubenda-iframe select:focus,body #iubenda-iframe textarea:focus{outline:none !important}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{border-radius:50% !important;bottom:2.5rem !important;right:2.5rem !important;margin:0 !important;width:3rem !important;height:3rem !important;background-position:center !important;border:0 !important;outline:0 !important;box-shadow:0 0 0 1px #e94f1c !important;background-size:22px !important;opacity:.5;transition:all .2s ease-in-out}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]:hover{opacity:1}body #iubenda-iframe .purposes-header-right .iub-iframe-brand-button{display:none !important}body #iubenda-cs-banner.iubenda-cs-branded .iubenda-cs-close-btn{height:32px !important;min-width:32px !important;font-size:25px !important;margin-top:6px !important}body #cookie-warning{display:none !important}@media only screen and (max-width:768px){body #purposes-content-container .purposes-header .purposes-header-title{font-size:1.2rem !important}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{right:1.25rem !important;bottom:1.25rem !important;width:2.5rem !important;height:2.5rem !important}body #purposes-content-container .purposes-section-header-title{font-size:17px !important}body #purposes-content-container .purposes-header{padding-top:0 !important;padding-bottom:1.5rem !important}body #purposes-content-container .purposes-item{margin:0 !important}body #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand{margin-bottom:-1rem !important;margin:-8px -8px 0 !important;margin:0 !important;margin-bottom:-.8rem !important}body #iubenda-iframe .iubenda-modal-navigation.iubenda-modal-navigation-brand .iubenda-modal-navigation-logo img{max-width:100% !important}section.cases-slider .zones .zone.zone-title h2{font-size:2.125rem;line-height:1.2352941176471;padding-left:2rem;padding-right:2rem}.home section.numbers-data .layers>.layer.layer-fg{padding-top:0}section.cases-slider .zones .zone.zone-slider .swiper-slide{display:block}section.cases-slider .zones .zone.zone-slider .swiper-slide .text{margin-top:2rem}section.marquee-block .marquee .marquee-section .img-wrapper{height:1.75rem}section.marquee-block .marquee{margin-top:3rem}section.marquee-block .marquee .marquee-section,section.marquee-block .marquee{gap:4rem}@keyframes marquee-mobile{0%{transform:translateX(0%)}100%{transform:translateX(calc(-100% - 4rem))}}section.marquee-block .marquee .marquee-section{animation:marquee-mobile 15s linear infinite}button,textarea,input,select,a,*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.basic-table{font-size:.9375rem}body .wpcf7-list-item{margin-left:0}}