.elementor-2286 .elementor-element.elementor-element-p05a001{--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;--padding-top:160px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-2286 .elementor-element.elementor-element-p05a001:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-p05a001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-2286 .elementor-element.elementor-element-p05a002{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);--e-con-grid-template-rows:auto auto auto;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a004{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:56px;--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-2286 .elementor-element.elementor-element-p05a005 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5f47080 );}.elementor-widget-theme-post-title .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-2286 .elementor-element.elementor-element-p05a006 .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-2286 .elementor-element.elementor-element-p05a007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a008.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2286 .elementor-element.elementor-element-p05a008 img{width:24px;height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E0D7;border-radius:50% 50% 50% 50%;}.elementor-2286 .elementor-element.elementor-element-p05a009 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#121212;}.elementor-2286 .elementor-element.elementor-element-p05a010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a011{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a012{--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;--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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a014{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-icon{width:14px;}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-icon i{font-size:14px;}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-text, .elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-text a{color:#121212;}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a018{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a020{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E0D7;--border-color:#E4E0D7;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a019{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a030{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E0D7;--border-color:#E4E0D7;--padding-top:96px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-2286 .elementor-element.elementor-element-p05a030:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-p05a030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-2286 .elementor-element.elementor-element-p05a031{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a032{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a033 .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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#A08A45;color:#A08A45;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1CA8B;border-radius:0px 0px 0px 0px;padding:13px 16px 14px 16px;}.elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button:hover, .elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button:focus{background-color:#FAF8F5;color:#A08A45;}.elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button:hover svg, .elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button:focus svg{fill:#A08A45;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2286 .elementor-element.elementor-element-p05a035{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-2286 .elementor-element.elementor-element-p05a035 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item > .elementor-section, .elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item > .elementor-section > .elementor-container, .elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item > .e-con, .elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-2286 .elementor-element.elementor-element-p05a002{--content-width:1400px;}.elementor-2286 .elementor-element.elementor-element-p05a031{--content-width:1400px;}}@media(max-width:1024px){.elementor-2286 .elementor-element.elementor-element-p05a001{--padding-top:130px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-2286 .elementor-element.elementor-element-p05a002{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2286 .elementor-element.elementor-element-p05a004{--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a005 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a009 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-info .elementor-icon-list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a020{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a030{--padding-top:72px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a035{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}}@media(max-width:767px){.elementor-2286 .elementor-element.elementor-element-p05a001{--padding-top:110px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-2286 .elementor-element.elementor-element-p05a002{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2286 .elementor-element.elementor-element-p05a004{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a005 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a009 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-info .elementor-icon-list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a015 .elementor-icon-list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a020{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-p05a030{--padding-top:56px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2286 .elementor-element.elementor-element-p05a032{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a036 .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-2286 .elementor-element.elementor-element-p05a035{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;}}/* Start custom CSS for heading, class: .elementor-element-p05a005 */.elementor-2286 .elementor-element.elementor-element-p05a005 a{transition:color .25s ease;}.elementor-2286 .elementor-element.elementor-element-p05a005 a:hover{color:#A97B27;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-p05a013 */.elementor-2286 .elementor-element.elementor-element-p05a013{font-family:"Inter Tight",sans-serif;color:#565656;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-container{font-size:clamp(1rem,0.9698rem + 0.129vw,1.125rem);line-height:1.75;}
.elementor-2286 .elementor-element.elementor-element-p05a013 p{margin:0 0 1.4em;font-size:inherit;line-height:inherit;color:#565656;}
.elementor-2286 .elementor-element.elementor-element-p05a013 h1,.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-heading h1{display:none !important;}
.elementor-2286 .elementor-element.elementor-element-p05a013 h2,.elementor-2286 .elementor-element.elementor-element-p05a013 h2.elementor-heading-title{font-family:"Inter Tight",sans-serif !important;font-weight:500 !important;font-size:clamp(1.5rem,1.3488rem + 0.6452vw,2rem) !important;line-height:1.25 !important;letter-spacing:-0.01em;text-transform:none !important;color:#121212 !important;margin:2.2em 0 0.7em !important;}
.elementor-2286 .elementor-element.elementor-element-p05a013 h3,.elementor-2286 .elementor-element.elementor-element-p05a013 h3.elementor-heading-title{font-family:"Inter Tight",sans-serif !important;font-weight:500 !important;font-size:clamp(1.25rem,1.1744rem + 0.3226vw,1.5rem) !important;line-height:1.3 !important;text-transform:none !important;color:#121212 !important;margin:1.8em 0 0.6em !important;}
.elementor-2286 .elementor-element.elementor-element-p05a013 h4,.elementor-2286 .elementor-element.elementor-element-p05a013 h5,.elementor-2286 .elementor-element.elementor-element-p05a013 h6{font-family:"Inter Tight",sans-serif;font-weight:500;font-size:clamp(1.0625rem,1.0021rem + 0.2581vw,1.25rem);line-height:1.35;text-transform:none;color:#121212;margin:1.6em 0 0.5em;}
.elementor-2286 .elementor-element.elementor-element-p05a013 strong,.elementor-2286 .elementor-element.elementor-element-p05a013 b{color:#121212;font-weight:600;}
.elementor-2286 .elementor-element.elementor-element-p05a013 a{color:#A08A45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s ease;}
.elementor-2286 .elementor-element.elementor-element-p05a013 a:hover{color:#7B5F20;}
.elementor-2286 .elementor-element.elementor-element-p05a013 ul,.elementor-2286 .elementor-element.elementor-element-p05a013 ol{margin:0 0 1.4em;padding-left:1.25em;}
.elementor-2286 .elementor-element.elementor-element-p05a013 li{margin:0 0 .5em;padding-left:.25em;}
.elementor-2286 .elementor-element.elementor-element-p05a013 li::marker{color:#A97B27;}
.elementor-2286 .elementor-element.elementor-element-p05a013 blockquote{margin:2.4em 0;padding:0;border:0;font-size:clamp(1.375rem,1.1935rem + 0.7742vw,2rem);line-height:1.3;font-weight:500;letter-spacing:-0.01em;color:#121212;}
.elementor-2286 .elementor-element.elementor-element-p05a013 blockquote p{color:#121212;font-size:inherit;line-height:inherit;margin:0 0 .5em;}
.elementor-2286 .elementor-element.elementor-element-p05a013 blockquote p:first-child::before{content:"\201C";}
.elementor-2286 .elementor-element.elementor-element-p05a013 blockquote p:first-of-type::after{content:"\201D";}
.elementor-2286 .elementor-element.elementor-element-p05a013 blockquote cite{display:block;margin-top:16px;font-size:clamp(0.75rem,0.7198rem + 0.129vw,0.875rem);font-style:normal;font-weight:400;color:#565656;}
.elementor-2286 .elementor-element.elementor-element-p05a013 pre{margin:2em 0;padding:20px 24px;background:#FFFFFF;border:1px solid #E4E0D7;border-radius:12px;overflow-x:auto;font-size:13px;line-height:1.7;color:#121212;}
.elementor-2286 .elementor-element.elementor-element-p05a013 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;background:#F4EEDF;border:1px solid #E4E0D7;border-radius:4px;padding:1px 5px;color:#121212;}
.elementor-2286 .elementor-element.elementor-element-p05a013 pre code{background:none;border:0;padding:0;font-size:inherit;}
.elementor-2286 .elementor-element.elementor-element-p05a013 img{max-width:100%;height:auto;border-radius:12px;border:1px solid #E4E0D7;}
.elementor-2286 .elementor-element.elementor-element-p05a013 figure,.elementor-2286 .elementor-element.elementor-element-p05a013 .wp-block-image,.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-image{margin:2.2em 0;}
.elementor-2286 .elementor-element.elementor-element-p05a013 figcaption,.elementor-2286 .elementor-element.elementor-element-p05a013 .wp-caption-text,.elementor-2286 .elementor-element.elementor-element-p05a013 .widget-image-caption{margin-top:12px;text-align:center;font-size:clamp(0.75rem,0.7198rem + 0.129vw,0.875rem);color:#565656;}
.elementor-2286 .elementor-element.elementor-element-p05a013 table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.9em;}
.elementor-2286 .elementor-element.elementor-element-p05a013 th,.elementor-2286 .elementor-element.elementor-element-p05a013 td{border:1px solid #E4E0D7;padding:10px 14px;text-align:left;}
.elementor-2286 .elementor-element.elementor-element-p05a013 th{background:#F4EEDF;color:#121212;font-weight:500;}
.elementor-2286 .elementor-element.elementor-element-p05a013 hr{border:0;border-top:1px solid #E4E0D7;margin:3em 0;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-section,.elementor-2286 .elementor-element.elementor-element-p05a013 .e-con,.elementor-2286 .elementor-element.elementor-element-p05a013 .e-con-inner{padding:0 !important;margin:0 !important;background:none !important;min-height:0 !important;max-width:100% !important;width:100% !important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-container{max-width:100% !important;display:block;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-column{width:100% !important;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-column > .elementor-widget-wrap,.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-wrap{padding:0 !important;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget:not(:last-child){margin-block-end:0;}
.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-text-editor,.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-text-editor *{font-family:"Inter Tight",sans-serif;}
.elementor-2286 .elementor-element.elementor-element-p05a013 > .elementor-widget-container > *:first-child,.elementor-2286 .elementor-element.elementor-element-p05a013 .elementor-widget-container > p:first-child{margin-top:0;}
@media (max-width:767px){.elementor-2286 .elementor-element.elementor-element-p05a013 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;}}
.elementor-2286 .elementor-element.elementor-element-p05a013{min-width:0;overflow-wrap:anywhere;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-p05a016 */.elementor-2286 .elementor-element.elementor-element-p05a016 .px-sp-extra{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.elementor-2286 .elementor-element.elementor-element-p05a016 .px-sp-read{font-family:"Inter Tight",sans-serif;font-size:clamp(0.75rem,0.7198rem + 0.129vw,0.875rem);color:#565656;line-height:1.4;}
.elementor-2286 .elementor-element.elementor-element-p05a016 .px-sp-copy{display:inline-flex;align-items:center;gap:6px;padding:0;margin:0;background:none;border:0;cursor:pointer;font-family:"Inter Tight",sans-serif;font-size:clamp(0.75rem,0.7198rem + 0.129vw,0.875rem);line-height:1.4;color:#565656;transition:color .25s ease;}
.elementor-2286 .elementor-element.elementor-element-p05a016 .px-sp-copy:hover,.elementor-2286 .elementor-element.elementor-element-p05a016 .px-sp-copy:focus{color:#A97B27;background:none;}
@media (max-width:1024px){.elementor-2286 .elementor-element.elementor-element-p05a016 .px-sp-extra{flex-direction:row;align-items:center;gap:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p05a014 */.elementor-2286 .elementor-element.elementor-element-p05a014{position:sticky;top:120px;align-self:start;z-index:5;}
@media (max-width:1024px){.elementor-2286 .elementor-element.elementor-element-p05a014{position:static;order:-1;flex-direction:row !important;flex-wrap:wrap;align-items:center;gap:16px !important;padding:14px 0 !important;margin:0 0 36px !important;border-top:1px solid #E4E0D7;border-bottom:1px solid #E4E0D7;}}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-p05a021 */.elementor-2286 .elementor-element.elementor-element-p05a021{font-family:"Inter Tight",sans-serif;color:#565656;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comments-area,.elementor-2286 .elementor-element.elementor-element-p05a021 #comments{margin:0;padding:0;max-width:100%;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .title-comments,.elementor-2286 .elementor-element.elementor-element-p05a021 .comments-title,.elementor-2286 .elementor-element.elementor-element-p05a021 #reply-title,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-reply-title{font-family:"Inter Tight",sans-serif;font-weight:500;font-size:clamp(1.5rem, 1.3488rem + 0.6452vw, 2rem);line-height:1.25;letter-spacing:-0.01em;text-transform:none;color:#121212;margin:0 0 24px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list{list-style:none;margin:0 0 48px;padding:0;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list .children{list-style:none;margin:0;padding:0 0 0 28px;border-left:1px solid #E4E0D7;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list li.comment{margin:0;padding:0;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-body,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list article{position:relative;margin:0 0 16px;padding:20px 22px;background:#FFFFFF;border:1px solid #E4E0D7;border-radius:12px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-meta,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-author{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-author .avatar,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-body .avatar{width:36px;height:36px;border-radius:50%;border:1px solid #E4E0D7;position:static;margin:0;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-author .fn,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-author .fn a{font-family:"Inter Tight",sans-serif;font-style:normal;font-weight:500;font-size:15px;color:#121212;text-decoration:none;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-author .says{display:none;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-metadata,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-metadata a{font-family:"Inter Tight",sans-serif;font-size:13px;color:#8A8A8A;text-decoration:none;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-content,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-body p{font-family:"Inter Tight",sans-serif;font-size:clamp(0.9375rem, 0.9073rem + 0.129vw, 1.0625rem);line-height:1.7;color:#565656;margin:12px 0 0;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .reply{margin-top:12px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-reply-link{display:inline-flex;align-items:center;gap:5px;font-family:"Inter Tight",sans-serif;font-size:13px;font-weight:600;line-height:1.2;text-transform:uppercase;color:#A08A45;text-decoration:none;padding:9px 14px;border:1px solid #D1CA8B;border-radius:0;background:transparent;transition:background-color .25s ease;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-reply-link::after{content:"";width:13px;height:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.2841 3.99312L12.007 3.99312V9.71597M3.99308 12.007L11.9268 4.07326' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' stroke='%23A08A45'/%3E%3C/svg%3E") no-repeat center/contain;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-reply-link:hover{background:#FAF8F5;color:#A08A45;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .bypostauthor > .comment-body,.elementor-2286 .elementor-element.elementor-element-p05a021 .bypostauthor > article{border-color:#D6D0C1;background:#FFFDF7;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-awaiting-moderation{display:block;margin-top:8px;font-size:13px;color:#A97B27;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-respond{margin:0;padding:28px;background:#FFFFFF;border:1px solid #E4E0D7;border-radius:16px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list .comment-respond{margin:0 0 16px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 #reply-title small{display:block;margin-top:6px;font-size:13px;font-weight:400;}
.elementor-2286 .elementor-element.elementor-element-p05a021 #reply-title small a{display:inline-flex;margin-top:4px;font-size:12px;font-weight:600;text-transform:uppercase;color:#A08A45;text-decoration:none;padding:6px 12px;border:1px solid #D1CA8B;}.elementor-2286 .elementor-element.elementor-element-p05a021 #reply-title small a:hover{background:#FAF8F5;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-notes,.elementor-2286 .elementor-element.elementor-element-p05a021 .logged-in-as,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form p{font-family:"Inter Tight",sans-serif;font-size:14px;color:#565656;margin:0 0 16px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .logged-in-as a,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-notes a{color:#A08A45;text-transform:none;text-decoration:underline;text-underline-offset:3px;font-weight:500;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form label{display:block;font-family:"Inter Tight",sans-serif;font-size:14px;font-weight:500;color:#121212;margin:0 0 8px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form input[type="text"],.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form input[type="email"],.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form input[type="url"],.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form textarea{width:100%;max-width:100%;font-family:"Inter Tight",sans-serif;font-size:15px;color:#121212;background:#FAF8F5;border:1px solid #E4E0D7;border-radius:10px;padding:12px 14px;box-shadow:none;outline:none;transition:border-color .25s ease,background-color .25s ease;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form textarea{min-height:140px;resize:vertical;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form input:focus,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form textarea:focus{border-color:#A97B27;background:#FFFFFF;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form-cookies-consent label{font-weight:400;color:#565656;margin:0;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form-cookies-consent input{margin-top:3px;accent-color:#A97B27;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-form .required{color:#A97B27;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .form-submit{margin:8px 0 0;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .form-submit .submit,.elementor-2286 .elementor-element.elementor-element-p05a021 #submit{display:inline-flex;align-items:center;justify-content:center;width:250px;max-width:100%;font-family:"Inter Tight",sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-transform:uppercase;color:#FFFFFF;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.2841 3.99312L12.007 3.99312V9.71597M3.99308 12.007L11.9268 4.07326' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' stroke='white'/%3E%3C/svg%3E") no-repeat calc(50% + 60px) center/15px 15px,linear-gradient(118deg,#D1CA8B 0%,#7B5F20 100%);border:0;border-radius:0;padding:15px 36px 15px 16px;cursor:pointer;transition:opacity .25s ease;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .form-submit .submit:hover,.elementor-2286 .elementor-element.elementor-element-p05a021 #submit:hover{opacity:.9;color:#FFFFFF;}
.elementor-2286 .elementor-element.elementor-element-p05a021 .no-comments{font-family:"Inter Tight",sans-serif;font-size:14px;color:#565656;}
@media (max-width:767px){.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-respond{padding:20px;}.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list .children{padding-left:14px;}.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-body,.elementor-2286 .elementor-element.elementor-element-p05a021 .comment-list article{padding:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p05a020 */.elementor-2286 .elementor-element.elementor-element-p05a020{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p05a002 */@media (max-width:1024px){.elementor-2286 .elementor-element.elementor-element-p05a002 > .e-con-inner > .px-sp-spacer, .elementor-2286 .elementor-element.elementor-element-p05a002 > .px-sp-spacer{display:none !important;}
.elementor-2286 .elementor-element.elementor-element-p05a002 .px-sp-aside{order:1;} .elementor-2286 .elementor-element.elementor-element-p05a002 .px-sp-content{order:2;} .elementor-2286 .elementor-element.elementor-element-p05a002 .px-sp-header{order:0;} .elementor-2286 .elementor-element.elementor-element-p05a002 .px-sp-comments{order:3;}}
.elementor-2286 .elementor-element.elementor-element-p05a002 .px-sp-spacer{pointer-events:none;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-p05a035 */.elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item{height:100%;}
.elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item > .elementor{height:100%;}
@media (min-width:768px) and (max-width:1024px){.elementor-2286 .elementor-element.elementor-element-p05a035 .e-loop-item:nth-of-type(3){display:none;}}/* End custom CSS */