.loader-wrapper,.preloader-wrapper{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1031}.loader-wrapper{opacity:.8}.accessibility-skip-wrapper .accessibility-skip-overlay,.preloader-wrapper{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1031}.accessibility-skip-wrapper{display:none}.accessibility-skip-wrapper .accessibility-skip-overlay{opacity:.8}.accessibility-skip-wrapper .accessibility-skip-widget{background:#fff;border:5px solid blue;border-radius:30px;left:24px;opacity:1;padding:12px 24px;position:fixed;top:16px;width:-moz-fit-content;width:fit-content;z-index:1033}.accessibility-skip-wrapper .accessibility-skip-widget .content-row .main-text{color:#000;font-size:16px}.accessibility-skip-wrapper .accessibility-skip-widget .content-row .enter-tag{background:blue;border-radius:20px;color:#fff;display:inline-block;font-size:14px;margin-right:16px;min-width:65px;padding:4px 8px;text-align:center}.accessibility-skip-wrapper .accessibility-skip-widget .accessible-only{display:none}body.accessibility .accessibility-skip-widget .accessible-only{display:initial}body.accessibility [tabindex="0"]:focus-visible{border-radius:8px;outline:2px solid blue!important;outline-offset:8px}.nav-bar{margin:0 auto;max-width:1400px}@media screen and (max-width:1200px){.nav-bar{background:#fff;opacity:1;position:relative;z-index:999}}.nav-bar .gradient{background:transparent linear-gradient(180deg,#052850,hsla(0,0%,50%,0)) 0 0 no-repeat padding-box;height:200px;max-width:1400px;opacity:.9;position:absolute;width:100%;z-index:-5}@media screen and (max-width:1200px){.nav-bar .gradient{height:100px;margin-top:72px;opacity:0}.nav-bar .container-xl{background:#fff}.nav-bar .navbar{display:block}}@media screen and (max-width:992px){.nav-bar .navbar-brand{margin-left:-10px;margin-right:0}}.nav-bar .navbar-brand img{margin:24px -15px 0;max-width:266px}@media screen and (max-width:1200px){.nav-bar .navbar-brand img{margin-left:6px;margin-top:0}}@media screen and (max-width:768px){.nav-bar .navbar-brand img{margin-top:4px;max-width:204px}}@media screen and (max-width:360px){.nav-bar .navbar-brand img{margin-top:8px;max-width:160px}}@media screen and (max-width:1200px){.nav-bar .navbar-collapse{border-top:1px solid #fff;margin-left:-5%;width:110%}.nav-bar .navbar-collapse.collapsing,.nav-bar .navbar-collapse.show{border-top:1px solid rgba(36,60,111,.149)}.nav-bar .navbar-collapse.show{margin-top:13px}.nav-bar .navbar-collapse .navbar-nav{width:100%}}.nav-bar .navbar-collapse .navbar-nav .nav-item span.background-dark.active,.nav-bar .navbar-collapse .navbar-nav .nav-item span.background-dark:hover{border-bottom:2px solid #d82244;padding-bottom:2px}.nav-bar .navbar-collapse .navbar-nav .nav-item span.background-light.active,.nav-bar .navbar-collapse .navbar-nav .nav-item span.background-light:hover{border-bottom:2px solid #c1c1c1;padding-bottom:2px}@media screen and (max-width:1200px){.nav-bar .navbar-collapse .navbar-nav .nav-item span.background-light.active,.nav-bar .navbar-collapse .navbar-nav .nav-item span.background-light:hover{border-bottom:2px solid #d82244;padding-bottom:2px}.nav-bar .navbar-toggler{border:none!important;float:right;outline:none}}@media screen and (max-width:992px){.nav-bar .navbar-toggler{margin-right:-18px}}.nav-bar .navbar-toggler .navbar-toggler-icon{color:#fff;font-size:40px;margin-top:24px}@media screen and (max-width:1200px){.nav-bar .navbar-toggler .navbar-toggler-icon{color:#000;margin-top:0}}.nav-bar ul{margin:32px auto 0;text-align:center}.nav-bar ul a,.nav-bar ul li{color:#fff!important;cursor:pointer;display:inline;font-size:16px;line-height:22px;margin:0;outline:none}@media screen and (max-width:1200px){.nav-bar ul a,.nav-bar ul li{color:#052850!important;font-size:15px;font-weight:700;line-height:21px}}.nav-bar ul a:hover,.nav-bar ul li:hover{text-decoration:none}@media screen and (max-width:1200px){.nav-bar ul li{border-top:1px solid rgba(36,60,111,.149);padding:15px 0}.nav-bar ul li:first-child{border:none}.nav-bar ul li img{margin-right:10px}.nav-bar ul li a{margin-left:11px}}.nav-bar ul li .icon-cart{margin-right:13px;outline:none}.nav-bar ul li .icon-cart i{font-size:26px}.nav-bar ul li .right-menu-login{background:none;border:none;border-bottom:2px solid transparent;color:#fff;margin-left:-3px;padding-bottom:2px}@media screen and (max-width:1200px){.nav-bar ul li .right-menu-login{border-radius:4px;color:#000;font-weight:700;margin-left:11px}}.nav-bar ul li .right-menu-logout{margin-left:-13px}@media screen and (max-width:1200px){.nav-bar ul li .right-menu-logout{margin-left:14px}.nav-bar ul li .right-menu-logout img{filter:invert(73%)!important}}.nav-bar ul.navbar-right-options-desktop{margin-left:0;margin-right:0;padding:0}.nav-bar ul.navbar-right-options-desktop li{margin-right:14px}.nav-bar ul.navbar-right-options-desktop li .right-menu-divider{background:#fff;display:inline-block;height:36px;margin:-4px 0 -14px 9px;width:1px}.nav-bar ul.navbar-right-options-desktop .background-dark.active,.nav-bar ul.navbar-right-options-desktop .background-dark:hover{border-bottom:2px solid #d82244;padding-bottom:2px}.nav-bar ul.navbar-right-options-desktop .background-light.active,.nav-bar ul.navbar-right-options-desktop .background-light:hover{border-bottom:2px solid #c1c1c1;padding-bottom:2px}@media screen and (max-width:1200px){.nav-bar ul.navbar-right-options-desktop .background-light.active,.nav-bar ul.navbar-right-options-desktop .background-light:hover{border-bottom:2px solid #d82244;padding-bottom:2px}.nav-bar .navbar-toggler span{margin:-3px -12px 0 0!important}}.nav-bar .navbar-toggler span:first-child{display:none}.nav-bar .navbar-toggler span:nth-child(2){display:block}@media screen and (max-width:1200px){.nav-bar .navbar-toggler span i{font-size:28px}}.nav-bar .navbar-toggler.collapsed span:first-child{display:block}.nav-bar .navbar-toggler.collapsed span:nth-child(2){display:none}body.accessibility .nav-bar a:focus-visible{outline-color:#fff;outline-offset:4px}@media screen and (max-width:1200px){body.accessibility .nav-bar a:focus-visible{outline-color:blue}}body.accessibility .navbar-brand:focus-visible{outline:none}body.accessibility .navbar-brand:focus-visible img{border-radius:8px;outline:2px solid #fff;outline-offset:8px}@media screen and (max-width:1200px){body.accessibility .navbar-brand:focus-visible img{outline-color:blue}}body.accessibility .navbar-toggler:focus-visible i{border-radius:4px;outline:2px solid blue;outline-offset:8px}.header-login-form-container{width:100%}.header-login-form-container label{color:#052850;font-size:16px;font-weight:700;justify-content:left}.header-login-form-container input{border-radius:8px;margin-top:2px;width:100%!important}.header-login-form-container button{font-size:17px;text-space:2.72px;float:right;font-weight:700;height:44px;margin-bottom:12px;margin-top:28px;width:200px}.header-login-form-container .registration-link{font-size:16px;font-weight:700}@media screen and (max-width:480px){.header-login-form-container .registration-link{font-size:15px}}.header-login-form-container .registration-link a{color:#0563c1;text-decoration:underline}#companyMaintenanceModal .modal-body,#mainFlAziendaModal .modal-body,#mainFlPrivacy2024Modal .modal-body,#maintenanceModal .modal-body{text-align:center}#companyMaintenanceModal .modal-body legend,#mainFlAziendaModal .modal-body legend,#mainFlPrivacy2024Modal .modal-body legend,#maintenanceModal .modal-body legend{font-size:16px;line-height:1.5}#companyMaintenanceModal .modal-body .fl-azienda-radio-container input,#mainFlAziendaModal .modal-body .fl-azienda-radio-container input,#mainFlPrivacy2024Modal .modal-body .fl-azienda-radio-container input,#maintenanceModal .modal-body .fl-azienda-radio-container input{cursor:pointer;margin:10px 0 0 25px}#companyMaintenanceModal .modal-body .fl-azienda-radio-container label,#mainFlAziendaModal .modal-body .fl-azienda-radio-container label,#mainFlPrivacy2024Modal .modal-body .fl-azienda-radio-container label,#maintenanceModal .modal-body .fl-azienda-radio-container label{cursor:pointer;margin:0 21px 0 3px}#companyMaintenanceModal .modal-body button,#mainFlAziendaModal .modal-body button,#mainFlPrivacy2024Modal .modal-body button,#maintenanceModal .modal-body button{background:#d82244;border:none;border-radius:5px;color:#fff;margin:22px 0 11px;outline:none;padding:7px 34px;width:-moz-fit-content;width:fit-content}#companyMaintenanceModal .modal-body button .disabled,#mainFlAziendaModal .modal-body button .disabled,#mainFlPrivacy2024Modal .modal-body button .disabled,#maintenanceModal .modal-body button .disabled{cursor:no-drop}.news{color:#fff;overflow:hidden;width:295px}@media screen and (max-width:767px){.news{margin-left:8px}}.news-label{color:#fff;padding-right:14px}@media screen and (max-width:767px){.news-label{margin-left:8px;margin-top:15px}}.container-xl{max-width:1400px!important}.modal-partner-details{max-height:80vh;overflow-y:auto;padding:40px 60px}.modal-partner-details .image-container img{max-width:235px}.modal-partner-details .body-title{color:#d82244;font-size:25px;font-weight:bolder;line-height:32px;margin:0}.modal-partner-details .body-description,.modal-partner-details .body-subtitle{color:#052850;font-size:16px;line-height:20px}.modal-partner-details .body-subtitle{font-weight:700;margin-top:2px}.modal-partner-details .body-description{margin-top:16px}.modal-partner-details .modal-partner-footer-container{border-top:1px solid #052850;margin-top:32px;padding-top:12px}.modal-partner-details .modal-partner-footer-container img{margin-right:6px;margin-top:-3px;width:20px}.modal-partner-details .modal-partner-footer-container a{outline:none;text-decoration:none}.modal-partner-details .modal-partner-footer-container a:hover{text-decoration:none}.modal-partner-details .modal-partner-footer-container .button-close{margin-left:20px}@media screen and (max-width:992px){.modal-partner-details .modal-partner-footer-container .button-close{display:block;margin-left:0;margin-top:4px;width:100%}}.modal-partner-details .modal-partner-footer-container .button-close span{color:#052850!important;letter-spacing:1.96px}.modal-partner-details .modal-partner-footer-container .button-go{margin-left:50px}@media screen and (max-width:992px){.modal-partner-details .modal-partner-footer-container .button-go{display:block;margin-left:0;margin-top:12px;width:100%}}.modal-partner-details .modal-partner-footer-container .button-go span{color:#d82244;font-weight:700;letter-spacing:1.96px}.slider-stack-3d .swiper-container{height:400px}.slider-stack-3d .swiper-container .swiper-slide{align-items:center;background:#fcfcfc;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;display:block;justify-content:center}.disabled-swiper-button{cursor:auto;opacity:0;pointer-events:none}body{overflow:scroll}.landing-page-container .main-banner{left:0;margin:0 auto;max-width:1400px;min-height:537px;position:absolute;top:0;width:100%;z-index:-10}@media screen and (max-width:992px){.landing-page-container .main-banner{min-height:389px;top:68px}}@media screen and (max-width:480px){.landing-page-container .main-banner{width:100%}}.landing-page-container .main-banner-area{margin:0 auto}@media screen and (max-width:992px){.landing-page-container .main-banner-area{margin:0 19px!important;padding:0!important;position:absolute;top:80px;width:85%}}.landing-page-container .main-banner-area h1{color:#fff;font-size:38px;font-weight:bolder;line-height:50px;margin-top:30px}@media screen and (max-width:992px){.landing-page-container .main-banner-area h1{font-size:32px;line-height:36px;margin-top:30px}}@media screen and (max-width:480px){.landing-page-container .main-banner-area h1{font-size:21px;line-height:25px;margin-top:1px}}.landing-page-container .main-banner-area h2{color:#fff;font-size:20px;line-height:30px}@media screen and (max-width:1200px){.landing-page-container .main-banner-area h2{line-height:27px}}@media screen and (max-width:992px){.landing-page-container .main-banner-area h2{font-size:17px;line-height:22px}}@media screen and (max-width:480px){.landing-page-container .main-banner-area h2{font-size:17px;line-height:18px}}.landing-page-container .main-banner-area button{background:#d82244;border:none;border-radius:30px;margin-top:24px;padding:3px 44px}@media screen and (max-width:1200px){.landing-page-container .main-banner-area button{margin-top:10px}}@media screen and (max-width:992px){.landing-page-container .main-banner-area button{margin-top:9px;padding:4px 43px}}.landing-page-container .main-banner-area button a,.landing-page-container .main-banner-area button a:hover{color:#fff!important;font-size:17px;font-weight:700;letter-spacing:3.84px;line-height:38px;outline:none;text-align:center;text-decoration:none}@media screen and (max-width:992px){.landing-page-container .main-banner-area button a,.landing-page-container .main-banner-area button a:hover{font-size:18px;line-height:38px}}.landing-page-container .dynamic-follow-image-container{position:absolute;top:600px;width:100%}@media screen and (max-width:992px){.landing-page-container .dynamic-follow-image-container{margin-top:92px}}.landing-page-container .dynamic-follow-image-container .fingers-banner{background:#ededed;color:#052850;max-width:1400px;padding:60px 0 90px;position:relative;width:100%}.landing-page-container .dynamic-follow-image-container .fingers-banner .fingers-banner-explain-section{height:186px}@media screen and (max-width:992px){.landing-page-container .dynamic-follow-image-container .fingers-banner .fingers-banner-explain-section{height:260px}}.landing-page-container .dynamic-follow-image-container .fingers-banner .fingers-banner-explain-section .banner-title{color:inherit;font-size:35px;font-weight:bolder;line-height:40px}.landing-page-container .dynamic-follow-image-container .fingers-banner .fingers-banner-explain-section .banner-text{color:inherit;font-size:20px;line-height:30px;min-height:120px}.landing-page-container .dynamic-follow-image-container .fingers-banner.banner-box1{background:#ededed;color:#052850}.landing-page-container .dynamic-follow-image-container .fingers-banner.banner-box2{background:#006eaf;color:#fff}.landing-page-container .dynamic-follow-image-container .fingers-banner.banner-box3{background:#052850;color:#fff}.landing-page-container .dynamic-follow-image-container .fingers-banner.banner-box4{background:#d82244;color:#fff}.landing-page-container .dynamic-follow-image-container .finger-section{background:#fff;height:372px;padding:27px 27px 0;top:-83px}.landing-page-container .finger-section .finger-item{border-left:14px solid #fff;border-right:14px solid #fff;display:flex;height:258px;padding:0 18px}.landing-page-container .finger-section .finger-item .finger-body{background:transparent;height:100%;left:0;position:absolute;width:100%}.landing-page-container .finger-section .finger-item .finger-body h4{color:#fff;display:none;font-size:22px;font-weight:bolder;line-height:40px;margin-left:20px;margin-top:0;text-align:left}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container{bottom:0;position:absolute;width:100%}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container .finger-extra-text{color:#fff;font-size:22px;line-height:42px;margin-bottom:10px;margin-left:20px}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container img{display:block;margin-bottom:11px;margin-left:20px;width:123px}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container .line-separator{background:#d82244;border-radius:8px;height:6px;margin-left:20px;width:51px}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container .finger-text{color:#fff;font-size:24px;font-weight:700;line-height:30px;margin:4px 0 0 20px;text-align:left}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container a{background:#d82244;border:none;border-radius:40px;color:#fff;display:table;font-size:17px;font-weight:700;letter-spacing:2.72px;line-height:38px;margin:11px auto 18px;padding:5px 38px}@media screen and (max-width:1200px){.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container a{letter-spacing:1px;padding:2px 24px}}.landing-page-container .finger-section .finger-item .finger-body .finger-baseline-container a:hover{text-decoration:none}.landing-page-container .finger-section .finger-item.box1{background:#ededed}.landing-page-container .finger-section .finger-item.box1 .finger-body .finger-text,.landing-page-container .finger-section .finger-item.box1 .finger-body h4{color:#052850}.landing-page-container .finger-section .finger-item.box2{background:#006eaf}.landing-page-container .finger-section .finger-item.box3{background:#052850}.landing-page-container .finger-section .finger-item.box4{background:#d82244}.landing-page-container .finger-section .finger-item.box4 .finger-body .line-separator{background:#fff}.landing-page-container .finger-section .finger-item.box4 .finger-body a{background:#fff;color:#d82244}.landing-page-container .finger-section-mobile{margin-top:0}.landing-page-container .finger-section-mobile .finger-item{height:330px;margin-top:24px}@media screen and (max-width:480px){.landing-page-container .finger-section-mobile .finger-item{height:380px}}.landing-page-container .finger-section-mobile .finger-item .finger-body{background:transparent;height:330px;position:absolute;width:93%}@media screen and (max-width:480px){.landing-page-container .finger-section-mobile .finger-item .finger-body{height:385px}}.landing-page-container .finger-section-mobile .finger-item .finger-body h4{color:#fff;display:block!important;font-size:29px;font-weight:bolder;line-height:40px;padding:10px 16px}.landing-page-container .finger-section-mobile .finger-item .finger-body h4.hide{display:none!important}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-mobile-info-content p{color:#fff}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-mobile-info-content p:first-child{font-size:22px;font-weight:700;line-height:28px;margin:16px 46px 0 16px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-mobile-info-content p:nth-child(2){font-size:17px;line-height:21px;margin:4px 46px 0 16px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-mobile-info-content.box-info-1 p{color:#052850}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container{bottom:0;position:absolute;width:100%}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container img{margin:0 0 16px 30px;max-height:70px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container h5{color:#fff;font-size:24px;font-weight:700;line-height:42px;margin:0 0 16px 16px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container .line-separator{background:#d82244;border-radius:8px;height:5px;margin-left:16px;width:48px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container h6{color:#fff;font-size:22px;font-weight:700;line-height:28px;margin:5px 0 0 16px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container a{background:#d82244;border:none;border-radius:40px;color:#fff;display:inline-block;font-size:18px;font-weight:700;letter-spacing:3.84px;line-height:38px;margin:12px 16px 24px;padding:4px 43px}.landing-page-container .finger-section-mobile .finger-item .finger-body .finger-baseline-container a:hover{text-decoration:none}.landing-page-container .finger-section-mobile .finger-item.box1{background:#ededed}@media screen and (max-width:992px){.landing-page-container .finger-section-mobile .finger-item.box1{margin-top:395px}}@media screen and (max-width:768px){.landing-page-container .finger-section-mobile .finger-item.box1{margin-top:24px}}.landing-page-container .finger-section-mobile .finger-item.box1 .finger-body h4,.landing-page-container .finger-section-mobile .finger-item.box1 .finger-body h6{color:#052850}.landing-page-container .finger-section-mobile .finger-item.box2{background:#006eaf}.landing-page-container .finger-section-mobile .finger-item.box3{background:#052850}.landing-page-container .finger-section-mobile .finger-item.box4{background:#d82244}.landing-page-container .finger-section-mobile .finger-item.box4 .finger-body .line-separator{background:#fff}.landing-page-container .finger-section-mobile .finger-item.box4 .finger-body a{background:#fff;color:#d82244}.landing-page-container .partner-carousel-container{justify-content:center;margin-top:62px;text-align:center}@media screen and (max-width:992px){.landing-page-container .partner-carousel-container{margin-top:-42px}}.landing-page-container .partner-carousel-container .divider{background:#d82244;border-radius:10px;height:6px;margin:0 auto;width:52px}@media screen and (max-width:992px){.landing-page-container .partner-carousel-container .divider{margin-top:95px}}.landing-page-container .partner-carousel-container h5{color:#052850;font-size:14px;font-weight:700;letter-spacing:2.1px;line-height:30px;margin-top:8px}.landing-page-container .partner-carousel-container h3{color:#052850;font-size:34px;font-weight:bolder;letter-spacing:0;line-height:30px;margin-top:8px}.landing-page-container .partner-carousel-container .partner-carouse-row{margin-top:0}.landing-page-container .partner-carousel-container .partner-carouse-row #newItemsCarousel-track{height:150px}.landing-page-container .partner-carousel-container .partner-carouse-row #newItemsCarousel-track .splide__slide{display:flex;height:100%}.landing-page-container .partner-carousel-container .partner-carouse-row #newItemsCarousel-track .splide__slide .partner-carousel-images{cursor:pointer;margin:auto;max-height:150px;max-width:220px}@media screen and (max-width:992px){.landing-page-container .partner-carousel-container .partner-carouse-row #newItemsCarousel-track .splide__slide .partner-carousel-images{max-width:180px}}@media screen and (max-width:480px){.landing-page-container .partner-carousel-container .partner-carouse-row #newItemsCarousel-track .splide__slide .partner-carousel-images{max-width:190px}}.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-left,.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-right{display:flex}.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-left img,.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-right img{cursor:pointer;margin:auto;width:28px}.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-left img:first-child,.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-right img:first-child{float:left}.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-left img:nth-child(2),.landing-page-container .partner-carousel-container .partner-carouse-row .arrow-right img:nth-child(2){float:right}.landing-page-container .discover-circuit-button-container{margin-top:13px;text-align:center}.landing-page-container .discover-circuit-button-container a{background:#d82244;border:none;border-radius:40px;color:#fff;font-size:17px;font-weight:700;letter-spacing:2.72px;line-height:38px;outline:none;padding:13px 38px;text-decoration:none}@media screen and (max-width:992px){.landing-page-container .discover-circuit-button-container a{letter-spacing:1px;padding:13px 28px}}.landing-page-container .newsroom-container{justify-content:center;margin-top:0;position:relative;text-align:center;z-index:20}.landing-page-container .newsroom-container ::-webkit-scrollbar{width:4px}.landing-page-container .newsroom-container ::-webkit-scrollbar-track{background:transparent}.landing-page-container .newsroom-container ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.5);border:transparent;border-radius:20px}.landing-page-container .newsroom-container .divider{background:#d82244;border-radius:10px;height:6px;margin:0 auto;width:52px}@media screen and (max-width:992px){.landing-page-container .newsroom-container .divider{margin-top:95px}}.landing-page-container .newsroom-container h5{color:#052850;font-size:14px;font-weight:700;letter-spacing:2.1px;line-height:30px;margin-top:8px}.landing-page-container .newsroom-container h3{color:#052850;font-size:34px;font-weight:bolder;letter-spacing:0;line-height:30px;margin-top:8px}.landing-page-container .newsroom-container #carouselNewsroom{margin-top:24px;overflow:hidden}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container{height:661px}@media screen and (max-width:480px){.landing-page-container .newsroom-container #carouselNewsroom .swiper-container{height:574px}}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .image-container{border-top-left-radius:12px;border-top-right-radius:12px;max-height:234px;overflow:hidden}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .carousel-item-article{height:403px;margin:27px;overflow:auto}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .carousel-item-article .article-date{color:#5b5b5b;font-size:17px;font-weight:400;line-height:38px;margin-bottom:0;text-align:left}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .carousel-item-article .article-title{color:#052850;font-size:28px;font-weight:700;line-height:30px;text-align:left}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .carousel-item-article .article-text{color:#052850;font-size:21px;font-weight:400;line-height:30px;text-align:left}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .carousel-item-article .article-text a{color:#d82244!important;text-decoration:underline!important}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .swiper-button-next,.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .swiper-button-prev{background:hsla(0,0%,100%,.7);border-radius:50%;color:gray;font-weight:700;padding:2px 22px}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .swiper-button-next:after,.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .swiper-button-prev:after{font-size:30px}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .swiper-button-prev{margin-left:20%}.landing-page-container .newsroom-container #carouselNewsroom .swiper-container .swiper-button-next{margin-right:20%}.landing-page-container .newsroom-container .start-stop-button{display:none}.landing-page-container .newsroom-container .start-stop-button .carousel-pause,.landing-page-container .newsroom-container .start-stop-button .carousel-play{background:#d82244;border-radius:23px;color:#fff;cursor:pointer;float:right;font-size:20px;padding:8px 10px}.landing-page-container .promoshopping-point-banner{margin-top:63px}.landing-page-container .promoshopping-point-banner h5{text-align:center}.landing-page-container .promoshopping-point-banner .promoshopping-point-container{margin:36px auto 0;position:relative;width:100%}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .pp-banner{width:100%}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box{left:41px;position:absolute;top:30px}@media screen and (max-width:1400px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box{left:31px;top:20px}}@media screen and (max-width:1200px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box{left:26px;top:15px}}@media screen and (max-width:1400px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-logo{width:363px}}@media screen and (max-width:1200px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-logo{width:313px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-text-title{color:#fff;font-size:35px;font-weight:700;line-height:28px;margin-top:23px}@media screen and (max-width:1400px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-text-title{font-size:30px;margin-top:15px}}@media screen and (max-width:1200px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-text-title{font-size:26px;margin-top:12px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-text-article{color:#fff;font-size:20px;line-height:30px;margin-top:7px;width:43%}@media screen and (max-width:1200px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-text-box .pp-text-article{font-size:16px;line-height:23px;margin-top:5px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box{bottom:41px;position:absolute;right:195px}@media screen and (max-width:1200px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box{right:111px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button{background:#fff;border:none;border-radius:30px;margin-top:24px;padding:3px 44px}@media screen and (max-width:1200px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button{margin-top:10px}}@media screen and (max-width:992px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button{margin-top:9px;padding:4px 43px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button a,.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button a:hover{color:#d82244!important;font-size:17px;font-weight:700;letter-spacing:3.84px;line-height:38px;outline:none;text-align:center;text-decoration:none}@media screen and (max-width:992px){.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button a,.landing-page-container .promoshopping-point-banner .promoshopping-point-container .promoshopping-point-suggest-box button a:hover{font-size:18px;line-height:38px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container{margin:36px auto 0;max-width:375px;position:relative;width:100%}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .pp-banner{width:100%}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box{bottom:24px;left:31px;position:absolute}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box{left:23px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .pp-logo{width:313px}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .pp-logo{width:283px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .pp-text-title{color:#fff;font-size:26px;font-weight:700;line-height:26px;margin-top:23px;width:84%}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .pp-text-title{font-size:23px;margin-top:6px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .pp-text-article{color:#fff;font-size:17px;line-height:23px;margin-top:7px;width:84%}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .pp-text-article{line-height:20px;margin-top:-9px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box{margin-left:-11px;margin-top:24px;width:100%}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box{margin-top:16px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box button{background:#fff;border:none;border-radius:30px;display:flex;margin:0 auto;padding:3px 44px}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box button{margin-top:10px}}.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box button a,.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box button a:hover{color:#d82244!important;font-size:17px;font-weight:700;letter-spacing:3.84px;line-height:38px;outline:none;text-align:center;text-decoration:none}@media screen and (max-width:480px){.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box button a,.landing-page-container .promoshopping-point-banner .promoshopping-point-mobile-container .promoshopping-point-mobile-text-box .promoshopping-point-mobile-suggest-box button a:hover{font-size:18px;line-height:38px}}.landing-page-container .promoshopping-point-banner .divider{background:#d82244;border-radius:10px;height:6px;margin:0 auto;width:52px}@media screen and (max-width:992px){.landing-page-container .promoshopping-point-banner .divider{margin-top:95px}}.landing-page-container .promoshopping-point-banner h5{color:#052850;font-size:14px;font-weight:700;letter-spacing:2.1px;line-height:30px;margin-top:8px}.landing-page-container .promoshopping-point-banner h3{color:#052850;font-size:34px;font-weight:bolder;letter-spacing:0;line-height:30px;margin-top:8px}.landing-page-container img{opacity:1;transition:opacity .3s}.landing-page-container img[data-src]{opacity:0}.landing-page-container .bottom-spacer{height:309px}@media screen and (max-width:1200px){.landing-page-container .bottom-spacer{height:264px}}@media screen and (max-width:992px){.landing-page-container .bottom-spacer{height:295px}}@media screen and (max-width:768px){.landing-page-container .bottom-spacer{height:309px}}@media screen and (max-width:480px){.landing-page-container .bottom-spacer{height:419px}}body.accessibility .landing-page-container .newsroom-container .start-stop-button{display:block}body.accessibility .landing-page-container .newsroom-container .start-stop-button span{outline-color:blue;outline-offset:4px}body.accessibility .landing-page-container #carouselNewsroom .swiper-button-next,body.accessibility .landing-page-container #carouselNewsroom .swiper-button-prev{background:#fff!important;color:#000!important;opacity:1!important}body.accessibility .landing-page-container .partner-carousel-container #newItemsCarousel li:focus-visible{border:2px solid blue;border-radius:8px}