.elementor-1839 .elementor-element.elementor-element-spsec1:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-spsec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-1839 .elementor-element.elementor-element-spsec1 > .elementor-container{max-width:840px;}.elementor-1839 .elementor-element.elementor-element-spsec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:74px 20px 46px 20px;}.elementor-1839 .elementor-element.elementor-element-spsec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1839 .elementor-element.elementor-element-spcat .elementor-icon-list-icon{width:14px;}.elementor-1839 .elementor-element.elementor-element-spcat .elementor-icon-list-icon i{font-size:14px;}.elementor-1839 .elementor-element.elementor-element-spcat .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1839 .elementor-element.elementor-element-sptitle{text-align:center;}.elementor-1839 .elementor-element.elementor-element-sptitle .elementor-heading-title{color:#22303C;}.elementor-1839 .elementor-element.elementor-element-spmeta .elementor-icon-list-icon{width:14px;}.elementor-1839 .elementor-element.elementor-element-spmeta .elementor-icon-list-icon i{font-size:14px;}.elementor-1839 .elementor-element.elementor-element-spmeta .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1839 .elementor-element.elementor-element-spsec2:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-spsec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1839 .elementor-element.elementor-element-spsec2 > .elementor-container{max-width:900px;}.elementor-1839 .elementor-element.elementor-element-spsec2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 20px 0px 20px;}.elementor-1839 .elementor-element.elementor-element-spsec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1839 .elementor-element.elementor-element-spimg{text-align:center;}.elementor-1839 .elementor-element.elementor-element-spsec3:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-spsec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1839 .elementor-element.elementor-element-spsec3 > .elementor-container{max-width:760px;}.elementor-1839 .elementor-element.elementor-element-spsec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 20px 62px 20px;}.elementor-1839 .elementor-element.elementor-element-spsec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1839 .elementor-element.elementor-element-spdiv{--divider-border-style:solid;--divider-color:#E4DCCF;--divider-border-width:1px;}.elementor-1839 .elementor-element.elementor-element-spdiv .elementor-divider-separator{width:100%;}.elementor-1839 .elementor-element.elementor-element-spdiv .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-1839 .elementor-element.elementor-element-spsec4:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-spsec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-1839 .elementor-element.elementor-element-spsec4 > .elementor-container{max-width:720px;}.elementor-1839 .elementor-element.elementor-element-spsec4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 60px 20px;}.elementor-1839 .elementor-element.elementor-element-spsec4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1839 .elementor-element.elementor-element-psubh{text-align:center;}.elementor-1839 .elementor-element.elementor-element-psubh .elementor-heading-title{color:#22303C;}.elementor-1839 .elementor-element.elementor-element-psubt{text-align:center;}.elementor-1839 .elementor-element.elementor-element-spsec5:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-spsec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22303C;}.elementor-1839 .elementor-element.elementor-element-spsec5 > .elementor-container{max-width:760px;}.elementor-1839 .elementor-element.elementor-element-spsec5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 58px 20px;}.elementor-1839 .elementor-element.elementor-element-spsec5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1839 .elementor-element.elementor-element-pgih{text-align:center;}.elementor-1839 .elementor-element.elementor-element-pgih .elementor-heading-title{color:#FFFFFF;}.elementor-1839 .elementor-element.elementor-element-pgit{text-align:center;}.elementor-1839 .elementor-element.elementor-element-pgib .elementor-button{background-color:#C15C29;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}@media(min-width:768px){.elementor-1839 .elementor-element.elementor-element-spcol1{width:100%;}.elementor-1839 .elementor-element.elementor-element-spcol2{width:100%;}.elementor-1839 .elementor-element.elementor-element-spcol3{width:100%;}.elementor-1839 .elementor-element.elementor-element-spcol4{width:100%;}.elementor-1839 .elementor-element.elementor-element-spcol5{width:100%;}}/* Start custom CSS *//* EthnosNat single-post template — Warm Modern Mission */
.sp-cat .elementor-icon-list-items{justify-content:center}
.sp-cat .elementor-icon-list-icon{display:none !important}
.sp-cat .elementor-icon-list-item{margin:0}
.sp-cat a,.sp-cat .elementor-icon-list-text{color:#C15C29;font-family:"Inter",sans-serif;font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase}
.sp-title .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:42px;line-height:1.18;color:#22303C}
.sp-meta{margin-top:14px}
.sp-meta .elementor-icon-list-items{justify-content:center;gap:8px}
.sp-meta .elementor-icon-list-icon{display:none !important}
.sp-meta .elementor-icon-list-text{color:#5B6B76;font-family:"Inter",sans-serif;font-size:14px}
.sp-meta .elementor-icon-list-item:not(:last-child) .elementor-icon-list-text::after{content:"\2022";margin-left:8px;color:#B7A98F}
.sp-img img{border-radius:10px;width:100%;height:auto;display:block}
.sp-content{color:#2E3A44;font-family:"Inter",sans-serif;font-size:17px;line-height:1.85}
.sp-content p{margin:0 0 1.25em}
.sp-content h2,.sp-content h3,.sp-content h4{font-family:"Poppins",sans-serif;color:#22303C;line-height:1.3;margin:1.6em 0 .5em}
.sp-content h2{font-size:28px}.sp-content h3{font-size:22px}
.sp-content a{color:#C15C29;text-decoration:underline}
.sp-content img{border-radius:8px;max-width:100%;height:auto}
.sp-content blockquote{border-left:3px solid #C15C29;margin:1.4em 0;padding:.2em 0 .2em 1.1em;color:#5B6B76;font-style:italic}
.sp-nav .post-navigation__title{font-family:"Poppins",sans-serif;color:#22303C;font-size:15px}
.sp-nav .post-navigation__prev--label,.sp-nav .post-navigation__next--label{color:#C15C29;font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.sp-nav a:hover .post-navigation__title{color:#C15C29}
.sp-h .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:27px;color:#22303C}
.sp-h-light .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:27px;color:#fff}
.sp-sub-text{color:#5B6B76;font-family:"Inter",sans-serif;font-size:16px;margin-top:8px}
.sp-gi-text{color:rgba(255,255,255,.88);font-family:"Inter",sans-serif;font-size:16px;margin:10px 0 22px}
.sp-btn .elementor-button{background:#C15C29;color:#fff;font-family:"Inter",sans-serif;font-weight:600;padding:15px 34px;border-radius:4px}
.sp-btn .elementor-button:hover{background:#A54D22}
@media(max-width:767px){.sp-title .elementor-heading-title{font-size:29px}.sp-content{font-size:16px}}/* End custom CSS */