


@import url("./elements/_fonts.css?v=63636112");
@import url("./elements/_color.css?v=63636112");
@import url("./elements/_animations.css?v=63636112");
@import url("./elements/_reset.css?v=63636112");
@import url("./elements/_header.css?v=63636112");
@import url("./elements/_footer.css?v=63636112");
@import url("./elements/_search.css?v=63636112");
@import url("./elements/_transitions.css?v=63636112");
@import url("./elements/_share-icons.css?v=63636112");
@import url("./elements/_accordion.css?v=63636112");
@import url("./elements/_formidable.css?v=63636112");
@import url("./elements/_newsletter-modal.css?v=63636112");
@import url("./elements/swiper-bundle.min.css?v=63636112");
@import url("./elements/_swiper-pagination.css?v=63636112");
@import url("./elements/_geo-lander-modal.css?v=63636112");


@import url("./elements/_floating-cta.css?v=63636112");
@import url("./sections/newsletter-section.css?v=63636112");
@import url("./sections/default-content-section.css?v=63636112");
@import url("./sections/_popular-brands-section.css?v=63636112");





.resources-post-default-main{padding: 80px 0; }


.resources-post-short-main{margin-bottom: 56px;}
.resources-post-short-main h1{margin-bottom: 24px;}
.resource-post-categories{gap: 16px; margin-bottom: 25px;}
.category-calender{width: fit-content; gap: 8px;}
.category-calender span{font-size: 12px; line-height: 20px; font-weight: 500; color: var(--Deep-Teal);}
.category-author{gap: 8px; width: fit-content;}

 /* .short-subhead-thumb{margin-bottom: 56px;} */
 .resources-post-default-main h2{margin-top: 54px;}

 .image-caption{border: none;}
 .image-caption .img-block { border: 1px solid var(--Beige); background: var(--White);}
 .category-img{width: 16px; height: 16px; }
 .category-img img{object-fit: contain; vertical-align: top;}
 .category-author .author-name{font-size: 12px; line-height: 20px; font-weight: 500; color: var(--Deep-Teal); }
 .category-author .author-name a{color: var(--Deep-Teal);}
 .category-author .author-name a:hover{color: var(--Golden-Yellow);}

.position-block{background-color: rgba(242, 235, 227, 0.50); padding: 40px 32px 32px; border-radius: 24px; margin: 56px 0;}
.position-cont{gap: 16px;}
.position-text h3{margin-bottom: 25px;}
.position-thumb{width: 64px; height: 64px; border-radius: 50%;}
.position-thumb img{border-radius: 50%;}
.position-info{flex: 1;}
.position-info h6{margin-bottom: 3px; font-size: 16px; line-height: 20px;}

.position-info span{opacity: 0.5;}
.position-text h3:only-child{margin-bottom: 0;}
.position-quote{width: 83px; height: 64px; top: 0; right: 0; z-index: -1;}
.position-quote svg{width: 100%; height: 100%; object-fit: contain;}

.about-author{ padding-bottom: 56px; }
.about-author-block{gap: 40px; border-radius: 16px; border: 1px solid var(--Beige);  padding: 24px; }
.about-author-block-img{width: 126px; height: 126px; border-radius: 50%; margin-bottom: 10px;}
.about-author-block-img img{border-radius: 50%;}
.about-author-inform{flex: 1;}
.about-author-inform span.about-aut{ font-size: 14px; font-weight: 400; line-height: 22px; display: inline-block; margin-bottom: 12px;}

.about-author-inform:only-child{width: 100%;}
.category-tag{width: fit-content;}
.category-tag a{background-color: var(--Sky-Blue-30);}

@media only screen and (min-width: 1024px) {
    .resources-post-aside{position: absolute; right: 0; top: 80px; width: 66px; height: auto;}
    .floating-cta-image{right: 98px;}
    .about-author{border-bottom: 2px dashed var(--Beige); padding-top: 30px;}
    .accordion-main{margin: 56px 0;}
    .about-author-inform h5{margin-bottom: 12px;}
    
}
@media only screen and (max-width: 1199px) and (min-width: 1024px){
    .floating-cta-text{max-width: 350px;}
}
@media only screen and (min-width: 768px) {
    .floating-cta-wrap { padding: 22px 0 57px;}
    .floating-cta-text h2 { margin-top:0;} 

    .image-caption .img-block { margin: 56px 0 56px;}
 .resources-post-article .default-line-wrap{padding:27px 0 56px;}
 .about-author-inform span.about-aut{max-width: 450px; color: var(--Deep-Teal); }
 .about-author-inform span.about-aut strong{font-weight: 600;}
 .about-author-inform span.about-aut p{display: inline; padding-right: 4px;}
 .about-author-inform span.about-aut strong{padding-right: 4px;}
 .about-author-inform:only-child  span.about-aut{width: 100%;}

}
@media screen and (max-width: 1023px) and (min-width: 768px){
    .resources-post-default-main { padding: 40px 0;  }
    .accordion-main {margin: 40px 0 35px;}
    .about-author-block{gap: 24px;}
    .about-author-block-img{margin: 0;}
    .floating-cta-text { max-width: 340px; }
    

}
@media screen and (max-width: 767px) and (min-width: 200px){
    .resources-post-default-main { padding: 40px 0 0;  }
    .resources-post-short-main h1 {font-size: 44px; line-height: 54px; margin-bottom: 18px;}

    .resource-post-categories {margin-bottom: 18px;}
    .resources-post-short-main { margin-bottom: 24px; }
    .resources-post-default-main h2{margin-top: 16px; }
    .position-block {margin: 18px 0 22px;}
    .position-section + h3{font-size: 28px; line-height: 36px; }
    ol{margin: 0 0 24px 32px;}
    .accordion-main{margin-bottom: 24px;}
    .about-author {padding-bottom: 30px;}
    .resources-post-aside{padding: 40px 0 40px;}
    .about-author {padding: 24px 0 0;}
    .about-author-block{display: block;}
    .about-author-block-img { width: 48px; height: 48px; margin-bottom: 15px;}

    .about-author{border-top: 2px dashed var(--Beige);}
    .container .container{padding: 0;}
    .position-thumb{width: 48px; height: 48px;}
    .position-cont{align-items: flex-start;}
    .position-quote{top: -2px; position: relative;}
    .position-info h6 {max-width: 116px;}

}