.text-color-white{color:white}
.text-color-black{color:black}
.text-color-grey{color:#9d9d9d}
.text-color-primary{color:#fd8020 !important}
.text-color-second{color:#333 !important}
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.noMargin{margin:0 !important}
.noMarginLateral{margin-left:0 !important;margin-right:0 !important}
.noMarginTop{margin-top:0 !important}
.noMarginBottom{margin-bottom:0 !important}
.noPadding{padding:0 !important}
.noPaddingLateral{padding-left:0 !important;padding-right:0 !important}
.noPaddingTop{padding-top:0 !important}
.noPaddingBottom{padding-bottom:0 !important}
.noPaddingLeft{padding-left:0 !important}
.noPaddingRight{padding-right:0 !important}
.marginTop15{margin-top:15px}
.marginTop25{margin-top:25px}
.marginTop50{margin-top:50px}
.marginTop100{margin-top:100px}
.smallPaddingTop{padding-top:2.5rem !important}
.smallPaddingBottom{padding-bottom:2.5rem !important}
.noVertical-center{position:relative !important;top:0 !important;-webkit-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;transform:translate(0,0) !important}
@media screen and (min-width:1024px){.d-hide{display:none !important}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.row-eq-height>[class*='col-']{display:flex;flex-direction:column}
}
@media screen and (min-width:1024px) and (max-width:1280px){.tm-hide{display:none !important}
}
@media screen and (min-width:769px) and (max-width:1023px){.t-hide{display:none !important}
}
@media screen and (min-width:320px) and (max-width:768px){.s-hide{display:none !important}
.vertical-center{position:relative;top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
}
.cmEvidenceBanner{border-bottom:2px solid #ddd}
.cmEvidenceBanner .cmEvidenceBanner_inner{position:relative;margin:0 auto}
.cmEvidenceBanner .cmEvidenceBanner_pretitle{display:block;color:#ccc;font-family:'Georgia',Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;letter-spacing:.43px;text-transform:uppercase;margin-bottom:15px}
.cmEvidenceBanner .cmEvidenceBanner_title{color:#0e141a;font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-size:50px;letter-spacing:-1px;margin-bottom:14px}
.cmEvidenceBanner .cmEvidenceBanner_text{color:#0e141a;font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:-0.36px;margin-bottom:47px}
.cmEvidenceBanner .cmEvidenceBanner_disclaimer{color:#9b9b9b;font-size:14px;margin:18px 0}
.cmEvidenceBanner .cmEvidenceBanner_offer{min-height:450px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.2);padding:30px;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-color:#999}
.cmEvidenceBanner .cmEvidenceBanner_tag{position:absolute;width:80px;height:25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:white;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);color:#d3135a;text-align:center;top:30px;right:30px;font-family:'RoobertBold',Helvetica,Arial,sans-serif;padding-top:0;font-size:15px;z-index:10;line-height:25px}
.cmEvidenceBanner .cmEvidenceBanner_info{position:relative;max-width:336px;width:100%}
.cmEvidenceBanner .cmEvidenceBanner_info .title{color:#fff;font-family:'RoobertBold',Helvetica,Arial,sans-serif;font-size:30px;letter-spacing:-0.5px;margin-bottom:20px;display:block;margin-top:-9px}
.cmEvidenceBanner .cmEvidenceBanner_info .text-intro{color:#fff;font-size:18px;margin-bottom:22px;font-family:'RoobertLight',Helvetica,Arial,sans-serif}
.cmEvidenceBanner .cmEvidenceBanner_info .text-description{margin-top:105px;border-top:solid 1px rgba(234,234,234,0.2);padding-top:8px;color:#ccc;font-size:12px;line-height:16px}
.cmEvidenceBanner .cmEvidenceBanner_info .text-description .price{display:block;font-family:'RoobertBold',Helvetica,Arial,sans-serif;font-size:16px;color:white;margin-top:15px;margin-bottom:8px;padding-bottom:8px;border-bottom:solid 1px rgba(234,234,234,0.2)}
.cmEvidenceBanner .cmEvidenceBanner_info .btn-cta{margin-top:40px;display:block;border:2px solid #d3135a;background-color:#d3135a;color:#fff;font-size:13px;padding:15px;text-decoration:none;text-transform:uppercase;text-align:center}
.cmEvidenceBanner .cmEvidenceBanner_info .btn-cta:hover{background:transparent;color:#d3135a}
@media screen and (min-width:768px){.cmEvidenceBanner .cmEvidenceBanner_info .title{margin-bottom:17px}
.cmEvidenceBanner .cmEvidenceBanner_info .text-description{margin-top:60px}
}
@media screen and (min-width:1024px){.cmEvidenceBanner .cmEvidenceBanner_info .title{margin-bottom:36px}
.cmEvidenceBanner .cmEvidenceBanner_info .text-description{margin-top:60px}
}
@media screen and (min-width:1280px){.cmEvidenceBanner .cmEvidenceBanner_inner{max-width:1314px;padding:10px 30px 30px}
}
@media screen and (min-width:768px) and (max-width:1279px){.cmEvidenceBanner .cmEvidenceBanner_inner{padding:10px 30px 30px}
}
@media screen and (max-width:767px){.cmEvidenceBanner .cmEvidenceBanner_inner{border-top:2px solid #ddd;padding:30px 15px}
.cmEvidenceBanner .cmEvidenceBanner_tag{position:relative;width:80px;height:25px;margin-bottom:10px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:white;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);color:#d3135a;text-align:center;top:0;right:0;font-family:'RoobertBold',Helvetica,Arial,sans-serif;padding-top:0;font-size:12px;z-index:10;line-height:25px}
}
#cbBannerId{display:none}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_inner{max-width:1314px;padding:10px 35px 35px}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_offer{padding:0}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer{background-color:#fff;display:flex;flex-direction:row;min-height:444px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:20px;left:20px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container .news-label,.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container .countdown-label,.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container .limitedStock-card{margin-bottom:0;border-radius:18px;padding:1px 8px;font-size:12px;line-height:20px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container .news-label{margin-right:10px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .partnership-badge{position:absolute;top:20px;left:20px;width:60px;height:60px;border-radius:100%;z-index:2}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info{display:flex;flex-direction:column;position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%;min-width:396px;padding:40px 20px 0 20px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-bottom:10px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section{justify-content:space-between}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage{display:flex;width:144px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage:before{margin-right:10px;font-size:24px;max-height:24px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage div{font-family:'RoobertLight'}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img{flex:1;display:flex;background-position:center}
.cbBanner .cmEvidenceBanner_info{max-width:400px;padding:30px 22px 0 30px;display:inline-block;float:left;width:100%;min-height:450px}
.cbBanner .cbEvidenceBanner_img{display:inline-block;float:right;background-repeat:no-repeat;background-size:cover}
.cbBanner .cbClear{clear:both}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_pretitle{margin-bottom:0}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_pretitle p{margin-bottom:23px}
.cbBanne.cmEvidenceBanner .cmEvidenceBanner_title{margin-bottom:0}
.cbBanner .cmEvidenceBanner_title h3{font-size:40px;font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-weight:lighter;margin-bottom:30px}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_info .title{font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:10px}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_info .text-intro{font-family:'RoobertLight',Helvetica,Arial,sans-serif}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_info .text-intro{margin-bottom:10px}
.cbBanner.cmEvidenceBanner .cbContainerBottomSx{margin-right:8px;padding-bottom:110px}
.cbBanner.cmEvidenceBanner.restyled-card .cbContainerBottomSx{margin-right:0;padding-bottom:0}
.cbBanner.cmEvidenceBanner.restyled-card .cbContainerBottomSx{display:flex;flex-direction:column}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_info .btn-cta{cursor:pointer;position:absolute;margin:0;bottom:30px;left:30px;right:30px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_info .btn-cta{cursor:pointer;position:static;margin-bottom:20px;margin-top:auto;bottom:0}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_disclaimer{font-family:'RoobertLight',Helvetica,Arial,sans-serif;margin:20px 0;color:#0e141a}
.cbBanner.cmEvidenceBanner .cbSpacePush{margin-bottom:80px}
.cbBanner.cmEvidenceBanner.restyled-card .cbSpacePush{margin-bottom:0}
.cbBanner.cmEvidenceBanner .cbSpacePush_2{margin-bottom:122px}
.cbBanner.cmEvidenceBanner .cbSpacePush_1{margin-bottom:170px}
.cbBanner.cmEvidenceBanner .cbSpacePush_0{margin-bottom:238px}
.cbBanner.cmEvidenceBanner .container-prezzi{color:#FFF}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi{color:#0e141a;display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #e5e5e5;padding-top:10px}
.cbBanner.cmEvidenceBanner.restyled-card .containerLabelPrice{width:144px}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price span{color:#0e141a}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price span.price-label{font-size:14px;line-height:16px;padding-bottom:10px;font-family:'RoobertLight'}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container{line-height:normal}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.discounted-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.discounted-price+span,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price+span{font-family:'RoobertBold' !important;font-size:16px;font-weight:700;opacity:unset !important;line-height:12px;padding-bottom:10px;float:left}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.discounted-price{text-decoration:line-through}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price+span{color:#d3135a;padding-bottom:10px}
.cbBanner.cmEvidenceBanner .cbPriceBanner{border-top:1px solid;border-color:rgba(0,0,0,0.5);min-height:48px;padding-top:12px;padding-bottom:8px}
.cbBanner.cmEvidenceBanner .cbPriceBanner:last-child{border-bottom:1px solid;border-color:rgba(0,0,0,0.5)}
.cbBanner.cmEvidenceBanner .cbPriceBannerInt{width:100%}
.cbBanner.cmEvidenceBanner .cbPriceBannerTop{width:100%}
.cbBanner.cmEvidenceBanner .cbPriceBannerSx{width:45%;display:inline-block;float:left}
.cbBanner.cmEvidenceBanner .cbPriceBannerDx{width:55%;display:inline-block;float:right;text-align:right;margin-top:-6px}
.cbBanner.cmEvidenceBanner .cbPriceBannerSx p{font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px}
.cbBanner.cmEvidenceBanner .cbPriceBannerSx p span{margin-left:11px;display:inline-block;font-size:30px}
.cbBanner.cmEvidenceBanner .cbBarPrice,.cbBanner.cmEvidenceBanner .cbPrice{display:inline-block;width:auto}
.cbBanner.cmEvidenceBanner .cbBarPrice{font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-size:15px;padding:0 5px;color:#000}
.cbBanner.cmEvidenceBanner .cbBarPrice>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important;-moz-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;width:93%;height:1px;display:block;opacity:1;background-color:#000}
.cbBanner.cmEvidenceBanner .cbPrice{color:#d3135a;font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold}
.cbBanner.cmEvidenceBanner .cbPrice .cbPriceUnity{font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold;margin-right:5px}
.cbBanner.cmEvidenceBanner .cbPrice>span{font-family:'RoobertLight',Helvetica,Arial,sans-serif;font-size:12px}
.cbBanner.cmEvidenceBanner .cbPriceBannerTop{margin-bottom:8px}
.cbBanner.cmEvidenceBanner .cbPriceBannerTop p{font-family:'RoobertBold',Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase}
.cbEvidenceBanner_img .label-Green-Card{position:absolute;top:32px;right:20px;min-width:90px;height:30px}
.cbEvidenceBanner_img .label-Green-Card .text-label-Green-Card{line-height:30px !important;font-family:'RoobertLight',Helvetica,Arial,sans-serif !important;font-weight:bold !important;font-size:12px !important}
.cbEvidenceBanner_img .label-Green-Card.label-rounded .text-label-Green-Card{padding:0 !important}
.cbBanner .cbPriceBannerSx p span{width:15px;height:15px}
.cbBanner .cbPriceBannerSx p span:before{position:absolute;top:-5px}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list:after{display:none}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li{width:144px}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count{width:100%;text-align:left}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price span{color:#0e141a}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price span.price-label{font-size:14px;line-height:16px;padding-bottom:10px}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container{line-height:normal}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.discounted-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.discounted-price+span,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.full-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.full-price+span{font-family:'RoobertBold' !important;font-size:16px;font-weight:700;opacity:unset !important;line-height:12px;padding-bottom:10px;float:left}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.discounted-price{text-decoration:line-through}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.full-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.full-price+span{color:#d3135a;padding-bottom:10px}
@media screen and (min-width:768px) and (max-width:1024px){.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_inner{padding:10px 22px 35px}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li{width:207px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer{flex-direction:row-reverse}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info{display:flex;flex-direction:column;position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 69%;flex:0 0 69%;max-width:660px;min-width:496px;padding:40px 20px 0 20px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage,.cbBanner.cmEvidenceBanner.restyled-card .containerLabelPrice{width:207px}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_info .title{margin-bottom:30px}
.cbBanner.cmEvidenceBanner.restyled-card .cbEvidenceBanner_img{background-position:top}
.cbBanner.cmEvidenceBanner .cbSpacePush{margin-bottom:51px}
.cbBanner.cmEvidenceBanner .cbContainerBottomSx{padding-bottom:111px}
.cbBanner.cmEvidenceBanner .cbSpacePush_2{margin-bottom:100px}
.cbBanner.cmEvidenceBanner .cbSpacePush_0{margin-bottom:215px}
}
@media screen and (max-width:768px){.cbBanner.cmEvidenceBanner .cbBarPrice{padding-right:0}
}
@media screen and (max-width:767px){.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_inner{max-width:1314px;padding:10px 14px 35px 15px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer{flex-direction:column-reverse}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price,.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li .price-count .single-price .price-container span.full-price{padding-bottom:15px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_info .text-intro{margin-bottom:15px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info{min-height:50px;display:flex;flex-direction:column;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:50px;width:100%;padding:15px 16px 0 12px}
.cbBanner.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage,.cbBanner.cmEvidenceBanner.restyled-card .containerLabelPrice{width:45%}
.cbBanner.cmEvidenceBanner.restyled-card .container-prezzi ul.price-list li{width:45%}
.cmEvidenceBanner .cmEvidenceBanner_offer{min-height:406px}
.cbBanner .cmEvidenceBanner_info{max-width:100%}
.cbBanner .cbEvidenceBanner_img{display:none}
.cbBanner.cmEvidenceBanner.restyled-card .cbEvidenceBanner_img{display:block;min-height:147px}
.cbBanner .label-Green-Card{display:none}
.cbBanner.cmEvidenceBanner .cbSpacePush_2{margin-bottom:25px}
.cbBanner .cmEvidenceBanner_info{min-height:406px}
.cbBanner.cmEvidenceBanner .cbPriceBannerSx p span{margin-left:7px}
.cbBanner.cmEvidenceBanner .cbBarPrice{font-size:12px;padding-right:0}
.cbBanner.cmEvidenceBanner .cbPrice{font-size:12px}
.cbBanner.cmEvidenceBanner .cbPrice{font-size:20px}
.cbBanner.cmEvidenceBanner .cbPriceBannerDx{margin-top:-2px}
.cbBanner.cmEvidenceBanner .cbPriceBannerTop{margin-bottom:9px}
.cbBanner.cmEvidenceBanner .cbPriceBannerSx{width:40%}
.cbBanner.cmEvidenceBanner .cbPriceBannerDx{width:60%}
.cbBanner.cmEvidenceBanner .cbPrice .cbPriceUnity{font-size:20px}
.cbBanner.cmEvidenceBanner .cbSpacePush_0{margin-bottom:186px}
.cbBanner.cmEvidenceBanner .cbBarPrice{margin-right:3px}
.cbBanner.cmEvidenceBanner .cbPrice .cbPriceUnity{margin-right:3px}
.cbBanner.cmEvidenceBanner .cbPrice{font-size:18px}
}
.cbBanner.cmEvidenceBanner .cmEvidenceBanner_pretitle h1{margin:0;padding:0;margin-bottom:23px;display:block;color:#667790;font-family:'Georgia',Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;letter-spacing:.43px;text-transform:uppercase}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info{padding:16px 16px 0 16px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi{border-top:0}
.cbBanner.new-restyling .cmEvidenceBanner_info{min-height:auto}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer{min-height:auto}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img{flex:none;min-height:195px}
.cbBanner.new-restyling.cmEvidenceBanner .cmEvidenceBanner_info .title{font-family:'RoobertBold',sans-serif;font-weight:400;margin-bottom:12px;font-size:24px;line-height:1.2;margin-top:0}
.cbBanner.new-restyling.cmEvidenceBanner .cmEvidenceBanner_info .text-intro{font-family:'Roobert',sans-serif;font-weight:400;font-size:16px;margin-bottom:16px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price span.price-label{width:100%;font-size:12px;line-height:16px;padding-bottom:6px;font-family:'Roobert',sans-serif;font-weight:400}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.discounted-price{font-size:12px;padding-bottom:5px;margin-top:-4px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price{line-height:18px;left:-1px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price+span{transform:translateY(-8px);@media(min-width:768px){transform:translateY(-13px)}
}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price strong{font-size:20px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container{display:-ms-flexbox;display:flex;position:absolute;bottom:100%;left:0;transform:translateY(100%)}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container .news-label{margin:0;border-radius:0 0 4px 0;padding:8px 16px;font-size:16px;line-height:1;font-family:'RoobertBold';font-size:16px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .partnership-badge{width:48px;height:48px;top:calc(100% - 63px);left:calc(100% - 63px)}
@media screen and (min-width:1025px){.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img{min-height:430px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .labels-container .news-label{font-size:24px}
}
@media screen and (min-width:768px) and (max-width:1024px){.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer{flex-direction:row}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img{min-height:385px}
}
@media screen and (min-width:768px){.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price span.price-label{font-size:14px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.discounted-price{font-size:16px;padding-bottom:10px;margin-top:0}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info{padding:20px 20px 0 20px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_info .text-intro{margin-bottom:24px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cbEvidenceBanner_img .partnership-badge{width:60px;height:60px;top:calc(100% - 80px);left:calc(100% - 80px)}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer>div:first-child,.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer>div:nth-child(2){width:50%}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer>div:first-child{padding:16px 16px 0 16px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:auto;padding:20px 20px 0 20px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section{margin-top:10px;margin-bottom:20px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage{width:50%}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_offer .cmEvidenceBanner_info .advantages-section .advantage div{max-width:111px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:0;padding-top:0}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice{width:50%}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.discounted-price{padding-bottom:5px;padding-top:3px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price{line-height:38px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .single-price .price-container span.full-price strong{font-size:32px}
}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_info .btn-cta{margin-bottom:16px}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .cmEvidenceBanner_disclaimer{font-family:'Roobert',sans-serif;margin:16px 0 0 0;color:#667790;font-size:12px;line-height:1.2;font-weight:400}
.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .price-new,.cbBanner.new-restyling.cmEvidenceBanner.restyled-card .container-prezzi .containerLabelPrice .price-new div{width:auto;text-align:left;height:100%;float:left;display:flex;align-items:self-end;justify-content:start;text-align:left;width:100%}