html{--sppb-color-primary: #FFFFFF !important;--sppb-color-secondary: #FFFFFF !important;--sppb-color-variation-1: #FFFFFF !important;--sppb-color-variation-2: #FFFFFF !important;--sppb-color-variation-1-alpha-8: RGBA(255, 255, 255, 0.8) !important;--sppb-bg-body-primary: #101218 !important;--sppb-bg-section-primary: #101218 !important;--sppb-text-primary: #FFFFFF !important;--sppb-text-secondary: #FFFFFF !important;--sppb-text-variation-1: #FFFFFF !important;--sppb-text-variation-2: #FFFFFF !important;--sppb-text-variation-3: #171717 !important;--sppb-text-variation-4: #33323E !important;--sppb-text-variation-5: RGBA(255, 255, 255, 0.7) !important;--sppb-text-variation-7: #F2F2F0 !important;--sppb-text-variation-8: #F5FAF7 !important;--sppb-text-variation-9: RGBA(255, 255, 255, 0.7) !important;--sppb-text-variation-10: #101218 !important;--sppb-text-primary-alpha-7: RGBA(255, 255, 255, 0.7) !important;--sppb-text-primary-alpha-7-1: RGBA(255, 255, 255, 0.7) !important;--sppb-text-primary-alpha-8: #FFFFFF !important;--sppb-text-primary-alpha-8-1: rgba(21, 25, 23, 0.8) !important;--sppb-text-secondary-alpha-6: RGBA(0, 0, 0, 0.6) !important;--sppb-text-variation-1-alpha-3: rgba(21, 25, 23, 0.3) !important;--sppb-text-variation-1-alpha-7: rgba(21, 25, 23, 0.7) !important;--sppb-button-primary: #FFFFFF !important;--sppb-button-primary-hover: #ECECEC !important;--sppb-button-secondary: #25262E !important;--sppb-button-secondary-hover: RGBA(37, 38, 46, 0.8) !important;--sppb-button-variation-1: #505263 !important;--sppb-button-variation-1-hover: RGBA(81, 82, 99, 0.8) !important;--sppb-button-variation-2: #505263 !important;--sppb-bg-card-primary: #25262E !important;--sppb-bg-card-secondary: #25262E !important;--sppb-bg-card-variation-1: #FFFFFF !important;--sppb-bg-card-variation-2: #FFFFFF !important;--sppb-bg-card-variation-3: #3B3D49 !important;--sppb-bg-card-variation-4: #3B3D49 !important;--sppb-bg-card-variation-5: #25262E !important;--sppb-bg-card-variation-6: #3B3D49 !important;--sppb-bg-card-variation-7: #3B3D49 !important;--sppb-border-primary: #505263 !important;--sppb-border-secondary: #505263 !important;--sppb-border-secondary-alpha-3: RGBA(255, 255, 255, 0.3) !important;--sppb-border-primary-alpha-3: #505263 !important;--sppb-border-variation-1: #9F9F9F !important;--sppb-border-variation-2: #EBE1E199 !important;--sppb-bg-gradient-start: #25262E !important;--sppb-bg-gradient-end: RGBA(0, 0, 0, 0) !important;--sppb-bg-gradient-start-1: #FFFFFF !important;--sppb-bg-gradient-end-1: RGBA(255, 255, 255, 0) !important;--sppb-bg-gradient-start-2: #000000 !important;--sppb-bg-gradient-end-2: RGBA(0, 0, 0, 0) !important;--sppb-bg-gradient-start-3: RGBA(37, 38, 46, 0) !important;--sppb-bg-gradient-end-3: #25262E !important}:root{font-family:Roboto,sans-serif !important}#sp-header .container{margin-top:16px;background-color:rgba(107,107,107,.368627451);backdrop-filter:blur(10px);padding-left:32px !important;padding-right:32px !important;border-radius:90px}@media(max-width: 990px){#sp-header .container{height:72px}}#sp-header .container .sp-menu-heading{color:#fff}#sp-header .sp-megamenu-parent>li>span{font-weight:300 !important;font-size:16px}#sp-header #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item>a{font-weight:300;font-size:16px}#sp-header #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item.active>a{box-shadow:unset}#sp-header #sp-menu .sp-menu-item.sp-has-child .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li.sp-menu-item>a{font-weight:300 !important;font-size:14px !important;line-height:18px;padding:4px 10px !important}#sp-header #sp-menu .sp-menu-item.sp-has-child .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li.sp-menu-item>a:hover{color:#fff !important;background-color:#0f5c8d !important}#sp-header #sp-menu .sp-menu-item.sp-has-child .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li.sp-menu-item.active>a{background-color:#0f5c8d !important}#sp-header.header-sticky{background-color:#fff !important}#sp-header.header-sticky .container{margin-top:unset;border-radius:unset;background-color:rgba(0,0,0,0)}#sp-header.header-sticky .container #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent li.sp-menu-item a{color:#171717 !important;font-weight:300 !important}#sp-header.header-sticky .container #sp-menu #offcanvas-toggler .burger-icon>span{background-color:#171717 !important}#sp-header.header-sticky .container .sp-module.menu-button .sppb-button-wrapper .sppb-btn{color:#171717;border-color:#171717}#sp-header.header-sticky .container .sp-menu-heading{color:#171717;font-weight:400}#sp-header #sp-logo .logo-image{height:65px;filter:unset}body{font-weight:200 !important}body h2{font-weight:100}body a{font-family:Roboto,sans-serif;font-weight:200}body h5{line-height:1.1}body .hero-text h1{font-size:45px !important;letter-spacing:4px !important;text-transform:uppercase;font-weight:100}body .hero-button{text-transform:unset;background-color:#0f5c8d !important;color:#fff !important}body .sppb-color-switcher-modes{display:none !important}body .cards-section .sppb-row-column{padding-left:15px;padding-right:15px}body .cards-section .sppb-row-column:nth-child(2){padding-left:0;padding-right:0}body .cards-section .sppb-addon-wrapper>div{border:1px solid rgba(255,255,255,.3607843137)}body .cards-section .overlay-image-title{display:flex;justify-content:space-between;width:100%}body .cards-section .overlay-image-title .sppb-addon-title{font-size:30px;font-weight:100}body .cards-section .overlay-image-title .overlay-image-button-wrap{align-self:flex-end}body .cards-section .overlay-image-title .overlay-image-button-wrap a{background-color:rgba(0,0,0,0) !important;border:2px solid #fff;border-radius:30px}body .cards-section .overlay-image-title .overlay-image-button-wrap a:hover{background-color:#fff !important;color:#101218}body .solutions-carousel .sppb-carousel-extended-item{margin:0 20px}body .solutions-carousel .sppb-carousel-extended-item:hover{transform:scale(95%);transition:.35s}body .solutions-carousel .sppb-carousel-extended-item img{border:1px solid rgba(255,255,255,.3607843137);border-radius:10px}body .solutions-carousel .sppb-carousel-extended-item .sppb-carousel-extended-team-content{background-color:rgba(0,0,0,0);padding-left:0}body .solutions-carousel .sppb-carousel-extended-item .sppb-carousel-extended-team-content .sppb-carousel-extended-team-content-wrap{display:flex;justify-content:flex-start}body .solutions-carousel .sppb-carousel-extended-item .sppb-carousel-extended-team-content .sppb-carousel-extended-team-content-wrap .sppb-carousel-extended-team-social-icon a{border:1px solid;border-radius:60px;padding:2px 20px;border-width:1px !important}body .solutions-carousel .sppb-carousel-extended-item .sppb-carousel-extended-team-content .sppb-carousel-extended-team-content-wrap .sppb-carousel-extended-team-name{padding-right:20px}body .solutions-carousel .sppb-carousel-extended-item .sppb-carousel-extended-team-content .sppb-carousel-extended-team-content-wrap a{color:#fff}body .faq-section .sppb-panel span.sppb-panel-title{font-weight:200}body .chi-siamo-tabs li a{height:100%}body .chi-siamo-tabs .services-tab-content .sppb-modern-tab .sppb-nav-modern>li.active>a{color:var(--sppb-bg-card-primary);background-color:var(--sppb-text-variation-1)}body .chi-siamo-tabs .services-tab-content .sppb-modern-tab .sppb-nav-modern>li.active>a .sppb-tab-subtitle{color:var(--sppb-bg-card-primary)}body .chi-siamo-text-block h4{font-weight:100}body .cta-section .sppb-column-addons{padding:50px 20px}@media(max-width: 992px){body .servizi-header{margin-top:80px !important;padding-bottom:0 !important}}body .servizi-header p{font-weight:200;font-size:16px;letter-spacing:normal;line-height:24px}@media(max-width: 768px){body .servizi-cards .right-column-text .sppb-div-addon{height:250px}}body .servizi-description p{text-align:left;font-weight:200}body .offcanvas-menu img{height:70px}#sp-bottom .link-utili-col a{color:#fff}#sp-bottom .link-utili-col a:hover{color:#9f9f9f}#sp-bottom .contacts-footer .address,#sp-bottom .contacts-footer .phone,#sp-bottom .contacts-footer .email{display:flex;color:#fff}#sp-bottom .contacts-footer .address i,#sp-bottom .contacts-footer .phone i,#sp-bottom .contacts-footer .email i{margin-right:20px;color:#9f9f9f}#sp-bottom .contacts-footer .phone a,#sp-bottom .contacts-footer .email a{color:#fff}#sp-bottom .contacts-footer .phone a:hover,#sp-bottom .contacts-footer .email a:hover{color:#9f9f9f}#sp-bottom .contacts-footer .phone i:hover,#sp-bottom .contacts-footer .email i:hover{color:#fff}#sp-bottom .logo-col .sppb-column-addons{display:flex;justify-content:center;align-items:baseline}#sp-bottom .logo-col .sppb-column-addons .logo-footer img{max-width:65%}#sp-footer #sp-footer1 .sp-column{display:flex;justify-content:center}