.stm_cta.style_2 {
display: -ms-flexbox;
display: flex;
padding: 56px 0 52px;
margin-bottom: 0;
-ms-flex-align: center;
align-items: center;
}
.stm_cta.style_2 .stm_cta__content {
padding-right: 20px;
}
.stm_cta.style_2 .stm_cta__content *:last-child {
margin-bottom: 0;
}
.stm_cta.style_2 .stm_cta__content strong {
font-weight: 700;
}
.stm_cta.style_2 .stm_cta__content span {
font-size: 22px;
line-height: 24px;
}
.stm_cta.style_2 .stm_cta__link {
margin: -1px 0 0 auto;
}
.stm_cta.style_2 .stm_cta__link .btn {
border-radius: 3px;
}
.stm_cta.style_2 .stm_cta__link .btn.btn_icon {
padding-right: 40px;
padding-left: 18px;
}
.stm_cta.style_2 .stm_cta__link .btn i {
font-size: 14px;
}
.stm_cta.style_2 .stm_cta__link .btn .btn__icon {
right: 0;
}
@media (max-width: 550px) {
.stm_cta.style_2 .stm_cta {
padding: 20px 25px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.stm_cta.style_2 .stm_cta__content {
width: 100% !important;
margin-bottom: 15px;
}
.stm_cta.style_2 .stm_cta__link {
margin: 0;
}
.stm_cta.style_2 .stm_cta h4 {
line-height: 1.3;
}
}
@media (max-width: 1023px) {
.stm_cta.style_2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.stm_cta.style_2 .stm_cta__content {
width: 75%;
margin: 15px 0;
}
}
@media (max-width: 700px) {
.stm_cta.style_2 .stm_cta__content {
width: 100%;
}
.stm_cta.style_2 .stm_cta__link {
margin: 15px 0 0;
}
}.stm_separator_style_1 .stm_separator {
display: block;
width: 46px;
height: 5px;
margin: 0 0 21px;
}
.stm_separator_style_1 .stm_separator_doubled {
position: relative;
}
.stm_separator_style_1 .stm_separator_doubled:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
right: 100%;
opacity: 0;
}.stm_infobox_style_1 {
display: block;
}
.stm_infobox_style_1 .stm_infobox__image {
position: relative;
display: inline-block;
vertical-align: top;
}
.stm_infobox_style_1 .stm_infobox__image img {
transform: translateY(0);
filter: grayscale(100%);
}
.stm_infobox_style_1 .stm_infobox__content {
position: relative;
top: 0;
max-width: 350px;
float: right;
margin: -27% 19px 0 0;
padding: 28px 50px;
background-color: #eeeff2;
z-index: 10;
}
.stm_infobox_style_1 .stm_infobox__content > * {
color: inherit;
}
.stm_infobox_style_1 .stm_infobox__content h3 {
font-size: 18px;
}
.stm_infobox_style_1 .stm_infobox__content p {
margin-bottom: 15px;
font-size: 16px;
line-height: 24px;
}
.stm_infobox_style_1 .stm_infobox__content p:last-child {
margin-bottom: 0;
}
.stm_infobox_style_1 .stm_infobox__content span,
.stm_infobox_style_1 .stm_infobox__content a {
font-size: 15px;
}
.stm_infobox_style_1:hover .stm_infobox__image img {
transform: translateY(-5px);
filter: grayscale(0%);
}