.elementor-598 .elementor-element.elementor-element-a1000001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000001:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-a1000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-598 .elementor-element.elementor-element-a1000003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-598 .elementor-element.elementor-element-a1000009{text-align:start;}.elementor-598 .elementor-element.elementor-element-a1000009 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:66px;font-weight:400;line-height:1.08em;letter-spacing:-1px;color:#20221D;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-a100000a{text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.85em;color:#555950;}.elementor-598 .elementor-element.elementor-element-a100000b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(28px/2);}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(28px/2);}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(28px/2);margin-left:calc(28px/2);}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-28px/2);margin-left:calc(-28px/2);}body.rtl .elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-28px/2);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-28px/2);}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-icon{width:14px;}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-icon i{font-size:14px;}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-a100000c .elementor-icon-list-text a{color:#65685F;}.elementor-598 .elementor-element.elementor-element-a1000010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-598 .elementor-element.elementor-element-a1000012 img{width:100%;}.elementor-598 .elementor-element.elementor-element-a1000014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a1000016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-598 .elementor-element.elementor-element-a1000017{--box-background-color:transparent;--box-border-color:transparent;--box-border-width:0px;--box-border-radius:0px;--box-padding:0px;--header-background-color:transparent;--header-color:#20221D;--item-text-color:#65685F;--item-text-hover-color:#4F5A3A;--item-text-hover-decoration:underline;--item-text-active-color:#4F5A3A;--marker-color:#4F5A3A;}.elementor-598 .elementor-element.elementor-element-a1000017 .elementor-toc__header-title{text-align:start;}.elementor-598 .elementor-element.elementor-element-a1000017 .elementor-toc__header{flex-direction:row;}.elementor-598 .elementor-element.elementor-element-a1000019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-598 .elementor-element.elementor-element-a100001a{text-align:start;color:#555950;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;}@media(min-width:768px){.elementor-598 .elementor-element.elementor-element-a1000001{--width:100%;}.elementor-598 .elementor-element.elementor-element-a1000007{--width:100%;}.elementor-598 .elementor-element.elementor-element-a1000016{--width:250px;}.elementor-598 .elementor-element.elementor-element-a1000019{--width:790px;}}@media(max-width:1024px){.elementor-598 .elementor-element.elementor-element-a1000009 .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-598 .elementor-element.elementor-element-a1000009 .elementor-heading-title{font-size:41px;}.elementor-598 .elementor-element.elementor-element-a100000a{font-size:15px;}.elementor-598 .elementor-element.elementor-element-a100001a{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-a1000001 */.elementor-598 .elementor-element.elementor-element-a1000001{color:#20221D;background:#FFFFFF}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-title .elementor-heading-title{max-width:1000px;text-wrap:balance}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-excerpt{max-width:760px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-excerpt p{margin:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-meta .elementor-icon-list-items{flex-wrap:wrap;gap:8px 28px;margin:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-meta .elementor-icon-list-item{margin:0!important}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-meta .elementor-icon-list-item:not(:last-child)::after{display:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-meta a{color:#555950;transition:color .2s}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-meta a:hover{color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-image img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-image:not(:has(img)){display:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy{min-width:0;overflow-wrap:anywhere}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy :is(h2,h3,h4){font-family:"Ibarra Real Nova",Georgia,serif;font-weight:400;color:#20221D;line-height:1.2;margin:1.6em 0 .6em;scroll-margin-top:32px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy h2{font-size:38px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy h3{font-size:29px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy h4{font-size:24px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy p{margin:0 0 1.5em}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy > .elementor-widget-container > p:first-child,.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy > p:first-child{font-size:20px;line-height:1.85;color:#20221D}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy a{color:#4F5A3A;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy a:hover{color:#20221D}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy ul,.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy ol{margin:0 0 1.7em;padding-left:1.4em}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy li{padding-left:.35em;margin-bottom:.65em}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy li::marker{color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy img{height:auto;max-width:100%}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy figure{margin:36px 0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy figcaption{color:#65685F;font-size:12px;line-height:1.8;margin-top:12px;text-align:left}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy blockquote{border-left:2px solid #4F5A3A;margin:40px 0;padding:8px 0 8px 28px;color:#4F5A3A;font-family:"Ibarra Real Nova",Georgia,serif;font-size:31px;line-height:1.35}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy blockquote p:last-child{margin-bottom:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-takeaway{background:#F6F5F0;border-left:2px solid #4F5A3A;padding:28px 30px;margin:38px 0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-takeaway h2,.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-takeaway h3{margin-top:0;font-size:28px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-takeaway p:last-child,.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-takeaway ul:last-child{margin-bottom:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy table{border-collapse:collapse;width:100%;font-size:14px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy :is(th,td){text-align:left;border:0;border-bottom:1px solid #DDE0D5;padding:15px 12px;vertical-align:top}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy th{background:#F6F5F0;font-weight:500}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .wp-block-table{overflow-x:auto}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy details{border-bottom:1px solid #DDE0D5;padding:18px 0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy summary{font-weight:500;cursor:pointer;color:#20221D}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy details[open] summary{margin-bottom:18px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-related:not(:has(article.elementor-post)){display:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-related .elementor-post__thumbnail img{transition:transform .6s}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-related .elementor-post:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1.025)}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-related .elementor-post__title a:hover{color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 a:focus-visible{outline:2px solid #4F5A3A;outline-offset:5px}
@media(max-width:767px){.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy h2{font-size:30px}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy h3{font-size:25px}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy blockquote{font-size:26px;padding-left:20px}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-takeaway{padding:24px}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy > .elementor-widget-container > p:first-child,.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy > p:first-child{font-size:18px}}
@media(prefers-reduced-motion:reduce){.elementor-598 .elementor-element.elementor-element-a1000001 *,.elementor-598 .elementor-element.elementor-element-a1000001 *::before,.elementor-598 .elementor-element.elementor-element-a1000001 *::after{transition:none!important;scroll-behavior:auto!important}}

.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-shell{width:min(1200px,calc(100% - 60px));max-width:1200px;margin:0 auto!important;padding:0!important}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-hero{padding:66px 0 54px!important;background:#F6F5F0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#4F5A3A;font:500 12px/1.5 "Poppins",sans-serif;text-decoration:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-back:hover{color:#20221D}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-hero-grid{display:block;width:100%;margin-top:22px!important}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-hero-copy{width:100%;max-width:1020px;gap:24px}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-title .elementor-heading-title{margin:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-deck{max-width:760px}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-deck:empty{display:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-meta{gap:0;width:100%;margin-top:6px!important}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured{display:block;flex:none;height:auto;background:linear-gradient(#F6F5F0 50%,#FFFFFF 50%);padding:0!important}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured>.cbp-shell{display:block;flex:none;height:auto}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured:not(:has(img)){display:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured-image{position:relative;display:block;width:100%;height:0;min-height:0;padding-top:51.2820512821%;overflow:hidden;flex:none}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured-image>.elementor-widget-container{position:absolute;inset:0;width:100%;height:100%}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured-image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center center;border-radius:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-reading{padding:72px 0 88px!important}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-layout{display:grid;grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:70px;align-items:start}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-sidebar{position:sticky;top:30px;width:100%;min-width:0;gap:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-article{width:100%;min-width:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__header{padding:0 0 18px;border-bottom:1px solid #DDE0D5;align-items:center}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__header-title{font:500 12px/1.6 "Poppins",sans-serif;color:#20221D;text-transform:none;letter-spacing:.025em}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__body{padding:20px 0 0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__list-item-text{font:400 12px/1.8 "Poppins",sans-serif;color:#65685F;text-decoration:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__list-item-text:hover,.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-item-active{color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__list-item{margin-bottom:12px}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__list-wrapper{padding:0;margin:0;list-style:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__list-item-text-wrapper::before{font:400 10px/1 "Poppins",sans-serif;color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-post-content>p:first-child,.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-post-content>.elementor-widget-container>p:first-child{margin-top:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-post-content>:first-child,.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-post-content>.elementor-widget-container>:first-child{margin-top:0}
@media(max-width:1024px){.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-shell{width:calc(100% - 56px)}}
@media(max-width:767px){.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-shell{width:calc(100% - 44px)}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-hero{padding:34px 0 36px!important}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-hero-grid{margin-top:14px!important}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-hero-copy{gap:18px}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured>.cbp-shell{width:100%}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-featured-image{padding-top:75%}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-reading{padding:36px 0 52px!important}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-layout{display:flex;flex-direction:column;gap:34px}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-sidebar{position:static;width:100%}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-article{width:100%}.elementor-598 .elementor-element.elementor-element-a1000001 .cbp-toc-widget .elementor-toc__header{padding-bottom:14px}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-meta .elementor-icon-list-items{gap:6px 18px}}

/* Refined article comparisons, imagery and native FAQ disclosure. */
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-furniture-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:36px 0;padding:28px 0;border-top:1px solid #DDE0D5;border-bottom:1px solid #DDE0D5;background:transparent;box-shadow:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-furniture-options .wp-block-column{margin:0;min-width:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-furniture-options h3{font-size:28px;margin:0 0 14px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-furniture-options p{font-size:15px;line-height:1.9;margin:0}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy figure.wp-block-image{background:transparent;border:0;box-shadow:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy figure.afx-project-image{width:100%;max-width:500px;margin:42px auto}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-project-image img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy details.afx-faq-item{margin:0;padding:0;border:0;border-bottom:1px solid #DDE0D5;background:transparent;box-shadow:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary{position:relative;display:block;list-style:none;padding:23px 48px 23px 0;margin:0;cursor:pointer;font:400 17px/1.65 "Poppins",sans-serif;color:#20221D;transition:color .2s}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary::-webkit-details-marker{display:none}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary::marker{content:""}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary::before,.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary::after{content:"";position:absolute;right:5px;top:50%;width:14px;height:1px;background:currentColor;transform:translateY(-50%);transition:transform .2s}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary::after{transform:translateY(-50%) rotate(90deg)}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item[open] summary::after{transform:translateY(-50%) rotate(0deg)}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item[open] summary{margin:0;color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary:hover{color:#4F5A3A}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary:focus-visible{outline:2px solid #4F5A3A;outline-offset:4px}
.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item p{padding:0 40px 24px 0;margin:0;font-size:15px;line-height:1.9}
@media(max-width:767px){.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-furniture-options{grid-template-columns:1fr;gap:24px;padding:24px 0}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-furniture-options h3{font-size:26px}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item summary{font-size:15px;padding:21px 34px 21px 0}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy .afx-faq-item p{padding-right:0}.elementor-598 .elementor-element.elementor-element-a1000001 .afx-post-copy figure.afx-project-image{margin:32px auto}}/* End custom CSS */