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