.video_title{margin-bottom:40px}.flex-direction{flex-direction:row-reverse}.generic_image img{border-radius:5px;max-width:100%;width:100%}.generic-content__text span{color:#86090f;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.185em;line-height:140%;text-transform:uppercase}.dore-video .generic-content__text h2{color:#4b191b;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:600;line-height:43px;margin-bottom:20px}.generic-video__description,.generic-video__description p{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px}.generic-video__text .count{color:#fff;font-family:Montserrat;font-size:60px;font-style:normal;font-weight:700;line-height:150.88%;text-align:center}.generic-content__text li,.generic-content__text p{color:#5f5f5f;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.video-container{height:0;max-width:100%;overflow:hidden;padding-bottom:50%;position:relative}.video-container a{box-sizing:border-box;height:26px;left:45%;margin:-13px 0 0 -11px;padding:35px;position:absolute;text-indent:-999em;top:45%;width:22px}.video-container embed,.video-container iframe,.video-container img,.video-container object{border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:480px){.dore-video .generic-content__text h2{font-size:25px;line-height:29px}}@media only screen and (max-width:992px){.generic-video__description{padding:10px}.generic__video,.generic_image{margin:auto;padding-right:0}.generic-content__text{margin-left:0!important;margin-right:0!important;padding:20px}}