.hero-before-after-block{background-color:#032d5b;padding:25px 0}@media (min-width:960px){.hero-before-after-block__body{display:flex}}.hero-before-after-block__img{aspect-ratio:1;border:6px solid #ffca30;margin-top:25px;overflow:hidden}@media (min-width:960px){.hero-before-after-block__img{width:50%;margin-top:0}}.hero-before-after-block__img img{object-fit:cover;width:100%;height:100%}.hero-before-after-block__text{color:#fff;text-align:center;background-color:#032d5b;flex-direction:column;justify-content:center;padding:1.5625rem 0;display:flex}@media (min-width:960px){.hero-before-after-block__text{text-align:left;width:50%;padding:4.6875rem 1.875rem}}.hero-before-after-block__text h1{font-size:35px;line-height:115%}@media screen and (min-width:1025px){.hero-before-after-block__text h1{font-size:45px}}.hero-before-after-block__text h2{font-size:18px}@media screen and (min-width:1025px){.hero-before-after-block__text h2{font-size:24px}}.hero-before-after-block__text h3{color:#fff;letter-spacing:1.5px;text-transform:uppercase;font-size:16px;line-height:115%}.hero-before-after-block__text hr{background-color:#ffca30;height:6px;margin:20px 0}.hero-before-after-block__btn{justify-content:center;margin-top:25px;display:flex}@media (min-width:960px){.hero-before-after-block__btn{justify-content:flex-start}}.hero-before-after-block__btn .primary-btn__link:hover{color:#fff;border:1px solid #fff}