.product-cycle{background-color:#999;background-position:50%;background-size:cover;margin-bottom:13px;position:relative}.product-cycle:after,.product-cycle:before{content:" ";display:table}.product-cycle:after{clear:both}@media screen and (min-width:1024px){.product-cycle__main{float:left;padding:40px;width:50%}}@media screen and (max-width:1023px){.product-cycle__main{padding:0 15px}}.product-cycle__intro{padding:25px 0;text-align:center}.product-cycle__logo{max-width:90%}.product-cycle__title{color:#fff;font-family:Helvetica Neue LT W01_83 Hv Ex,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:10px 0 0;text-transform:uppercase}@media screen and (min-width:1024px){.product-cycle__title{font-size:20px}}@media screen and (max-width:1023px){.product-cycle__title{font-size:22px}}@media screen and (max-width:767px){.product-cycle__title{font-size:16px}}.product-cycle__content{border-top:1px solid hsla(0,0%,100%,.4);padding:35px 0 0}.product-cycle__featured{min-height:340px;padding:20px 0}@media screen and (min-width:1024px){.product-cycle__featured{float:right;width:50%}}@media screen and (min-width:1024px) and (max-width:1399px){.product-cycle__featured{padding:55px 0}}@media screen and (max-width:1023px){.product-cycle__featured{margin-top:50px}}.product-cycle__featured .red-dot-map>.container{padding:0}.product-cycle__featured .red-dot-map--cycle .red-dot-map__foreground{max-width:250px}