.stm_cta.style_5 {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 80px 0;
}
.stm_cta.style_5 .stm_cta__content {
color: #fff;
font-size: 18px;
padding-left: 300px;
}
.stm_cta.style_5 .stm_cta__content p {
line-height: 1.1;
}
.stm_cta.style_5 .stm_cta__content h2 {
font-size: 48px;
margin-bottom: 20px;
color: #000000;
}
.stm_cta.style_5 .stm_cta__content h2:after, .stm_cta.style_5 .stm_cta__content h2:before {
display: none;
}
.stm_cta.style_5 .stm_cta__content *:last-child {
margin-bottom: 0;
}
.stm_cta.style_5 .stm_cta__link .btn {
padding: 14px 32px 14px 32px !important;
font-size: 18px;
}
@media (max-width: 1440px) {
.stm_cta.style_5 {
padding-left: 37%;
}
.stm_cta.style_5 .stm_cta__content {
padding-left: 0;
}
}
@media (max-width: 1200px) {
.stm_cta.style_5 {
display: inline-block;
text-align: left;
}
.stm_cta.style_5 .stm_cta__content {
margin-bottom: 30px;
}
}
@media (max-width: 1023px) {
.stm_cta.style_5 {
display: -ms-flexbox;
display: flex;
padding: 40px 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
float: none;
}
.stm_cta.style_5 .stm_cta__content {
margin-bottom: 20px;
padding-left: 0;
}
.stm_cta.style_5 .stm_cta__content h2 {
text-align: left;
font-size: 36px;
}
}
@media (max-width: 550px) {
.stm_cta.style_5 {
padding: 40px 0;
}
}