.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,.generic-content__text li{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#5f5f5f}.generic-content__description{padding-top:20px}.generic-content__description h1 span,h2 span,h3 span,h4 span,h5 span{text-transform:none !important;font-weight:600 !important;letter-spacing:0 !important}.generic-content__description h1{font-family:Montserrat;font-style:normal;font-size:60px;line-height:73.14px;word-break:break-all;font-weight:600}.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;font-weight:600}.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;width:100%}.generic__image{padding:0px 30px}.generic-content__description p span,.generic-content__description p strong{font-weight:700}@media only screen and (max-width:992px){.generic-content__text h2{text-align:center}.generic-content__text{padding:20px}.generic__image{padding:20px}.generic__image img,.image__block_generic img{height:auto !important;min-height:0 !important}.generic-content__text .before{text-align:center}}@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__description .cta__text{text-align:center;margin-bottom:50px}}