.bannerCrossSellingContainer.bannerCrossSellingContainerDisplay{display:none}
.bannerCrossSellingContainer .bannerCrossSellingContainerTitle{font-family:'RoobertBold',Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;margin-top:50px;color:#000;margin-bottom:10px}
.bannerCrossSellingContainer .bannerCrossSelling{position:relative;background-color:#41b9e6;padding:20px;color:#FFF;margin-bottom:5px;min-height:140px}
.bannerCrossSellingContainer .bannerCrossSellingTitle{font-family:'RoobertBold',Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;margin:5px 0;margin-top:0;color:#FFF}
.bannerCrossSellingContainer .bannerCrossSellingPara{font-family:'RoobertLight',Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:25px;margin:0;margin-bottom:11px}
.bannerCrossSellingContainer .bannerCrossSellingContentSx{width:50%;display:inline-block}
.bannerCrossSellingContainer .bannerCrossSellingContentSx p{font-family:'RoobertLight',Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;margin:0;margin-bottom:5px;font-size:18px}
.bannerCrossSellingContainer .bannerCrossSellingContentSx p:last-child{margin:0;margin-bottom:0}
.bannerCrossSellingContainer .bannerCrossSellingContentSx ul{list-style-type:none;margin-left:0;padding:0}
.bannerCrossSellingContainer .bannerCrossSellingContentSx ul li{font-family:'RoobertLight',Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;margin-bottom:5px;font-size:18px}
.bannerCrossSellingContainer .bannerCrossSellingContentSx ul li:last-child{margin-bottom:0}
.bannerCrossSellingContainer .bannerCrossSellingCTA{font-family:'RoobertBold',Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;width:auto;padding:22px 49px;max-width:250px;min-width:190px;padding:17px 20px 17px;border:2px solid;background-color:#d3225a;transition:all 100ms linear;letter-spacing:.6px;line-height:1.33333;border-color:#d3225a;color:#f5f6f5;text-decoration:none;text-transform:uppercase;position:absolute;bottom:10px;right:0;text-align:center;font-size:12px}
.bannerCrossSellingContainer .bannerCrossSellingCTA:hover{color:#d3225a;background-color:#f5f6f5}
.bannerCrossSellingContainer .bannerCrossSellingBoth{clear:both}
.bannerCrossSellingContainer .bannerCrossSellingNote{font-family:'Roobert',Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#8d8d8d;margin:0;margin-bottom:5px;line-height:15px}
.bannerCrossSellingContainer .bannerCrossSellingLink{font-family:'RoobertBold',Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;letter-spacing:.6px;line-height:1.33333;text-transform:uppercase;text-decoration:none;color:#ff0f64}
.bannerCrossSellingContainer .bannerCrossSellingLink:hover{text-decoration:underline}
@media screen and (max-width:767px){.bannerCrossSellingContainer{max-width:100%;text-align:left}
.bannerCrossSellingContainer .bannerCrossSellingContentSx{width:100%;margin-bottom:23px}
.bannerCrossSellingContainer .bannerCrossSellingCTA{position:static;display:block;margin:0 auto;min-width:100%}
.bannerCrossSellingContainer .bannerCrossSellingContainerTitle{font-size:15px;margin-bottom:20px;margin-top:45px;text-align:left}
.bannerCrossSellingContainer .bannerCrossSellingTitle{font-size:24px;margin-bottom:18px}
.bannerCrossSellingContainer .bannerCrossSellingPara{font-size:14px;margin-bottom:13px;line-height:20px}
.bannerCrossSellingContainer .bannerCrossSellingContentSx p{font-size:14px;margin-bottom:5px}
.bannerCrossSellingContainer .bannerCrossSellingContentSx ul li{font-size:14px;margin-bottom:10px}
.bannerCrossSellingContainer .bannerCrossSelling{margin-bottom:5px;text-align:left}
.bannerCrossSellingContainer .bannerCrossSellingNote{font-size:10px;margin-bottom:5px;text-align:left}
.bannerCrossSellingContainer .bannerCrossSellingLink{font-size:14px}
}
.bannerSequenzialeContainer{width:850px}
.bannerSequenzialeContainer .banner-sequenziale-item{width:100%;display:flex !important;background-color:#02215b;min-height:423px}
.bannerSequenzialeContainer .bannersequenziale_it.bannerCrossSellingContainer{max-width:initial;display:flex}
.bannerSequenzialeContainer .bannerCrossSelling{padding:0;background-color:#02215b}
.bannerSequenzialeContainer .bannerCrossSellingContainer .bannerCrossSellingTitle{font-size:36px}
.bannerSequenzialeContainer .bannerCrossSellingContainer .bannerCrossSellingContentSx p{font-size:18px;line-height:24px}
.bannerSequenzialeContainer .bannerCrossSellingContainer .bannerCrossSellingCTA{transform:translate(0,20px);position:relative;background-color:transparent;border:2px solid #fff}
.bannerSequenzialeContainer .bannerCrossSellingContainer .bannerCrossSellingContentSx{width:initial;display:inline-grid}
.banner-sequenziale-container .left{float:left;width:50%;padding:29px 0 40px 40px}
.banner-sequenziale-container .right{float:left;width:50%;padding:0;height:100%}
.banner-sequenziale-container .right .img{width:100%;height:100%}
.banner-sequenziale-container.parbase{max-width:825px;margin-bottom:92px}
@media only screen and (max-width:766px){.banner-sequenziale-container.parbase{width:100%;padding:16px;overflow:hidden}
.banner-sequenziale-container .left{width:100%;padding:20px}
.banner-sequenziale-container .right{display:none}
.bannerSequenzialeContainer{width:100%}
}
.banner-sequenziale-container span.screen-reader-only,.*{font-size:0 !important;height:0 !important;border:0 !important;outline:0 !important;width:0 !important;padding:0 !important;margin:0 !important;position:absolute !important}
.AS-body-typ .banner-sequenziale-container.parbase{padding-top:10%}
.AS-body-typ .sezione-parsys-typ-dec{padding-left:12%;width:1314px;