body.elementor-page-1410,
body.elementor-page-1429 {
--cie-article-inline-padding: clamp(32px, 4.167vw, 80px);
}
body.elementor-page-1410 {
--cie-blog-body-size: clamp(16px, calc(13.947px + 0.5263vw), 18px);
--cie-blog-body-leading: clamp(26px, calc(21.895px + 1.0526vw), 30px);
--cie-blog-heading-size: clamp(18px, calc(15.947px + 0.5263vw), 20px);
--cie-blog-heading-leading: clamp(27px, calc(23.921px + 0.7895vw), 30px);
--cie-blog-title-size: clamp(32px, calc(23.789px + 2.1053vw), 40px);
--cie-blog-title-leading: clamp(40px, calc(29.737px + 2.6316vw), 50px);
--cie-blog-content-gap: clamp(16px, calc(7.789px + 2.1053vw), 24px);
--cie-blog-section-gap: clamp(22px, calc(9.684px + 3.1579vw), 34px);
--cie-blog-media-radius: 20px;
--cie-blog-sticky-top: 100px;
} body.elementor-page-1410 :is(
.elementor-element-65a617e,
.elementor-element-16d48c5,
.elementor-element-46cc9ac,
.elementor-element-bdbbb31,
.elementor-element-cc415ea
),
body.elementor-page-1429 :is(
.elementor-element-4ebeea1,
.elementor-element-aeacbb0,
.elementor-element-66d4e5d,
.elementor-element-8e96363
) {
--padding-left: 0px !important;
--padding-right: 0px !important;
padding-inline: 0 !important;
}
body.elementor-page-1410 :is(
.elementor-element-65a617e,
.elementor-element-16d48c5,
.elementor-element-46cc9ac,
.elementor-element-bdbbb31,
.elementor-element-cc415ea
) > .e-con-inner,
body.elementor-page-1429 :is(
.elementor-element-4ebeea1,
.elementor-element-aeacbb0,
.elementor-element-66d4e5d,
.elementor-element-8e96363
) > .e-con-inner {
box-sizing: border-box;
padding-inline: var(--cie-article-inline-padding);
} body.elementor-page-1410 .elementor-element-65a617e {
--padding-bottom: clamp(24px, calc(19.543px + 1.1429vw), 36px) !important;
} body.elementor-page-1410 :is(
.elementor-element-19494a0,
.elementor-element-85064ee
) :is(.elementor-heading-title, p) {
font-family: "Source Sans Pro", sans-serif !important;
font-size: var(--cie-blog-body-size) !important;
font-weight: 400 !important;
line-height: var(--cie-blog-body-leading) !important;
letter-spacing: 0 !important;
} body.elementor-page-1410 .elementor-element-7c44c6f {
min-width: 0;
width: 100%;
font-family: "Source Sans Pro", sans-serif;
font-size: var(--cie-blog-body-size);
font-weight: 400;
line-height: var(--cie-blog-body-leading);
letter-spacing: 0;
overflow-wrap: break-word;
}
body.elementor-page-1410 .elementor-element-7c44c6f > :where(p, ul, ol, blockquote, table, figure, .wp-caption) {
margin-top: 0;
margin-bottom: var(--cie-blog-content-gap);
}
body.elementor-page-1410 .elementor-element-7c44c6f > p:empty {
display: none;
}
body.elementor-page-1410 .elementor-element-7c44c6f :where(p, li, blockquote, td, th) {
font-family: "Source Sans Pro", sans-serif;
font-size: var(--cie-blog-body-size);
font-weight: 400;
line-height: var(--cie-blog-body-leading);
letter-spacing: 0;
}
body.elementor-page-1410 .elementor-element-7c44c6f > h1 {
margin: 0 0 clamp(16px, calc(11.895px + 1.0526vw), 20px) !important;
font-family: "Quenda", sans-serif;
font-size: var(--cie-blog-title-size);
font-weight: 500;
line-height: var(--cie-blog-title-leading);
letter-spacing: 0;
}
body.elementor-page-1410 .elementor-element-7c44c6f > :is(h2, h3, h4, h5, h6) {
margin: var(--cie-blog-section-gap) 0 clamp(12px, calc(7.895px + 1.0526vw), 16px) !important;
font-family: "Source Sans Pro", sans-serif;
font-size: var(--cie-blog-heading-size);
font-weight: 600;
line-height: var(--cie-blog-heading-leading);
letter-spacing: 0;
} body.elementor-page-1410 .elementor-element-7c44c6f > h1 + :is(p, h2),
body.elementor-page-1410 .elementor-element-7c44c6f > :is(p, figure):nth-child(-n + 2):has(img) + p {
font-size: var(--cie-blog-heading-size);
font-weight: 600;
line-height: var(--cie-blog-heading-leading);
}
body.elementor-page-1410 .elementor-element-7c44c6f > h1 + h2 {
margin-top: 0 !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f :where(strong, b) {
font-weight: 600;
}
body.elementor-page-1410 .elementor-element-7c44c6f > :is(ul, ol) {
padding-left: 27px;
}
body.elementor-page-1410 .elementor-element-7c44c6f li + li {
margin-top: clamp(8px, calc(3.895px + 1.0526vw), 12px);
}
body.elementor-page-1410 .elementor-element-7c44c6f hr {
clear: both;
margin: var(--cie-blog-content-gap) 0;
}
body.elementor-page-1410 .elementor-element-7c44c6f > hr:has(+ .cie-blog-toc),
body.elementor-page-1410 .elementor-element-7c44c6f > .cie-blog-toc + hr {
margin: clamp(10px, 1vw, 16px) 0;
} body.elementor-page-1410 .elementor-element-7c44c6f :where(
.alignleft,
.alignright,
.aligncenter,
.alignnone,
figure,
.wp-caption
) {
float: none !important;
clear: both;
max-width: 100% !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f > :is(p, h1, h2, h3, h4, h5, h6):has(> img),
body.elementor-page-1410 .elementor-element-7c44c6f > :is(p, h1, h2, h3, h4, h5, h6):has(> a > img),
body.elementor-page-1410 .elementor-element-7c44c6f > :is(figure, .wp-caption) {
clear: both;
width: 100% !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f :is(
img[class*="wp-image-"],
figure img,
.wp-caption img
) {
display: block !important;
float: none !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
margin: 0 0 var(--cie-blog-content-gap) !important;
border-radius: var(--cie-blog-media-radius) !important;
} body.elementor-page-1410 .elementor-element-7c44c6f img.cie-blog-media--compact {
width: min(100%, 533px) !important;
max-width: 100% !important;
height: auto !important;
object-fit: contain !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f a:has(> img[class*="wp-image-"]) {
display: block;
width: fit-content;
max-width: 100%;
}
body.elementor-page-1410 .elementor-element-7c44c6f .aligncenter {
margin-right: auto !important;
margin-left: auto !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f .alignright {
margin-left: auto !important;
} body.elementor-page-1410 .elementor-element-7c44c6f > :is(h1, h2, h3, h4, h5, h6):has(> img:only-child),
body.elementor-page-1410 .elementor-element-7c44c6f > :is(h1, h2, h3, h4, h5, h6):has(> a:only-child > img:only-child) {
margin: var(--cie-blog-content-gap) 0 !important;
font-size: 0 !important;
line-height: 0 !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f > :is(h1, h2, h3, h4, h5, h6):has(> img:only-child) img,
body.elementor-page-1410 .elementor-element-7c44c6f > :is(h1, h2, h3, h4, h5, h6):has(> a:only-child > img:only-child) img {
margin-bottom: 0 !important;
}
body.elementor-page-1410 .elementor-element-7c44c6f :is(figcaption, .wp-caption-text) {
margin: clamp(8px, calc(3.895px + 1.0526vw), 12px) 0 0;
font-family: "Source Sans Pro", sans-serif;
font-size: clamp(14px, calc(11.947px + 0.5263vw), 16px);
font-weight: 400;
line-height: clamp(21px, calc(16.895px + 1.0526vw), 25px);
letter-spacing: 0;
}
body.elementor-page-1410 .elementor-element-7c44c6f :is(iframe, video, embed, object) {
display: block;
max-width: 100%;
} body.elementor-page-1410 .elementor-element-16d48c5 {
--padding-bottom: clamp(60px, calc(18.947px + 10.5263vw), 100px) !important;
} @media (min-width: 1024px) {
body.elementor-page-1410 {
--cie-blog-sticky-top: 140px;
}
body.admin-bar.elementor-page-1410 {
--cie-blog-sticky-top: 172px;
}
body.elementor-page-1410 .elementor-element-f382b11 {
position: sticky !important;
top: var(--cie-blog-sticky-top) !important;
inset-inline-start: auto !important;
align-self: flex-start;
width: 100% !important;
max-height: calc(100vh - var(--cie-blog-sticky-top) - 20px) !important;
max-height: calc(100dvh - var(--cie-blog-sticky-top) - 20px) !important;
overflow-y: auto !important;
overscroll-behavior: contain;
}
body.elementor-page-1410 .elementor-element-f382b11.elementor-sticky__spacer {
display: none !important;
}
}
@media (min-width: 1025px) {
body.elementor-page-1410 { --cie-blog-sticky-top: calc(clamp(93px, 6.55vw, 107px) + 23px);
}
}
@media (max-width: 767px) {
body.elementor-page-1410 .elementor-element-7c44c6f > :is(ul, ol) {
padding-left: 24px;
}
}