.flex-direction{flex-direction:row-reverse}.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}.generic-content__text h2{font-family:Montserrat;font-style:normal;font-weight:600;font-size:35px;line-height:43px;color:#4b191b}.generic-content__text p{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#5f5f5f}.generic-content__description h1{font-family:Montserrat;font-style:normal;font-size:60px;line-height:73.14px;word-break:break-all}.generic-content__description h2{font-family:Montserrat;font-style:normal;font-size:35px;line-height:42.64px;color:#000;word-break:break-all;text-align:left !important}.generic-content__description h3{font-family:Montserrat;font-style:normal;font-size:30px;line-height:36.57px}.generic-content__description h4{font-family:Montserrat;font-style:normal;font-size:25px;line-height:30.57px}.generic-content__description h5{font-family:Montserrat;font-style:normal;font-size:20px;line-height:24.57px;font-weight:700}.generic__image img{margin:auto;display:block;max-width:100%;border-radius:5px}.generic-content__description p span,.generic-content__description p strong{font-weight:700}.generic-content__description{padding-top:30px}.extra__information p{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:20px;line-height:140%;color:#4b191b;margin-top:20px}@media only screen and (max-width:992px){.generic-video__text{padding:20px}.generic__image{padding:20px}.extra__information{padding:20px}.hero-content__text{padding-left:20px;padding-right:20px}}@media only screen and (max-width:480px){.generic-content__description h1{font-size:40px;line-height:50.14px}.generic-content__description h2{font-size:28px;line-height:32.64px;color:#000;word-break:break-all}.generic-content__text{padding:20px}}