body.single-news .cie-article-cta,
body.single-post .cie-article-cta {
box-sizing: border-box;
display: grid;
grid-template-columns: minmax(0, 1.35fr) minmax(260px, .65fr);
align-items: center;
gap: clamp(30px, 4.166667vw, 80px);
width: 100%;
margin-block: clamp(50px, 5.208333vw, 100px);
padding: clamp(36px, 4.166667vw, 80px);
overflow: hidden;
border: 0;
border-radius: 20px;
background: #465961;
color: #fff;
}
body.single-news .cie-article-cta__copy,
body.single-post .cie-article-cta__copy {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: clamp(18px, 1.5625vw, 30px);
min-width: 0;
}
body.single-news .cie-article-cta__title,
body.single-post .cie-article-cta__title {
margin: 0 !important;
padding: 0 !important;
color: #a6ce39 !important;
font-family: Quenda, "Source Sans Pro", sans-serif !important;
font-size: clamp(30px, 2.34375vw, 45px) !important;
font-weight: 500 !important;
line-height: 1.16 !important;
}
body.single-news .cie-article-cta__body,
body.single-post .cie-article-cta__body {
margin: 0 !important;
color: #fff !important;
font-family: "Source Sans Pro", sans-serif;
font-size: clamp(16px, .9375vw, 18px);
line-height: clamp(26px, 1.5625vw, 30px);
}
body.single-news .cie-article-cta__body a,
body.single-post .cie-article-cta__body a {
color: #fff !important;
font-weight: 700;
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}
body.single-news .cie-article-cta__button,
body.single-post .cie-article-cta__button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 45px;
padding: 10px 40px;
border: 0;
border-radius: 999px;
background: #a6ce39;
color: #000 !important;
font-family: "Source Sans Pro", sans-serif;
font-size: 18px;
font-weight: 600;
line-height: 25px;
text-decoration: none !important;
transition: background-color .2s ease, color .2s ease;
}
body.single-news .cie-article-cta__button:hover,
body.single-post .cie-article-cta__button:hover {
background: #cad1d6;
color: #000 !important;
}
body.single-news .cie-article-cta__button:focus-visible,
body.single-post .cie-article-cta__button:focus-visible {
outline: 3px solid #fff;
outline-offset: 3px;
}
body.single-news .cie-article-cta__media,
body.single-post .cie-article-cta__media {
min-width: 0;
margin: 0;
}
body.single-news .cie-article-cta__media img,
body.single-post .cie-article-cta__media img {
display: block;
width: 100%;
height: clamp(260px, 20.833333vw, 400px);
margin: 0;
border: 0;
border-radius: 20px;
object-fit: cover;
} body.single-news.cie-has-legacy-article-cta .elementor-element.elementor-element-e75ad3a {
display: none !important;
}
@media (max-width: 900px) {
body.single-news .cie-article-cta,
body.single-post .cie-article-cta {
grid-template-columns: 1fr;
gap: clamp(26px, 5vw, 40px);
}
body.single-news .cie-article-cta__media img,
body.single-post .cie-article-cta__media img {
height: auto;
aspect-ratio: 4 / 3;
}
}
@media (max-width: 767px) {
body.single-news .cie-article-cta,
body.single-post .cie-article-cta {
margin-block: 50px;
padding: clamp(24px, 7.692308vw, 30px);
border-radius: 16px;
}
body.single-news .cie-article-cta__media img,
body.single-post .cie-article-cta__media img {
border-radius: 16px;
}
}