.elementor-3667 .elementor-element.elementor-element-203c5e8{--display:flex;}.elementor-3667 .elementor-element.elementor-element-a0f3a1a{--display:flex;}.elementor-3667 .elementor-element.elementor-element-bf68d0c{--display:flex;}.elementor-3667 .elementor-element.elementor-element-012eea8{--display:flex;}.elementor-3667 .elementor-element.elementor-element-e43087b{--display:flex;}.elementor-3667 .elementor-element.elementor-element-eefd53e{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-3667{--ol:#363C32;--car:#CFA679}
.elementor-3667 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--min-height:0px}
.elementor-3667 .elementor-widget{margin:0!important}
.elementor-3667 .jc-footer{background:var(--ol);border-top:3px solid var(--car);padding:64px 0 28px!important}
.elementor-3667 .jc-wrap{width:min(calc(100% - 40px),1180px)!important;max-width:1180px;margin-left:auto!important;margin-right:auto!important}
.elementor-3667 .jc-foot-top{display:grid!important;grid-template-columns:1.2fr 1fr 1fr;gap:48px!important;padding-bottom:40px!important;border-bottom:1px solid rgba(255,255,255,.14)}
.elementor-3667 .jc-footer-logo{width:auto!important;align-self:flex-start}
.elementor-3667 .jc-footer-logo img{height:58px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.92}
.elementor-3667 p{margin:0}
.elementor-3667 .jc-f-txt,.elementor-3667 .jc-f-links a,.elementor-3667 .jc-disc,.elementor-3667 .jc-copy,.elementor-3667 .jc-f-lb{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.elementor-3667 .jc-f-txt{font-size:14px;line-height:1.7;color:#d6d9d1;margin-top:18px}
.elementor-3667 .jc-f-txt strong{color:#fff;font-weight:600}
.elementor-3667 .jc-f-txt a{color:#d6d9d1}
.elementor-3667 .jc-f-txt a:hover,.elementor-3667 .jc-f-links a:hover{color:var(--car)}
.elementor-3667 .jc-f-lb{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--car)}
.elementor-3667 .jc-f-links{display:flex;flex-direction:column;gap:10px;margin-top:18px}
.elementor-3667 .jc-f-links a{font-size:14px;color:#d6d9d1;transition:color .2s}
.elementor-3667 .jc-foot-bottom{padding-top:24px!important;flex-direction:row!important;justify-content:space-between;gap:30px!important}
.elementor-3667 .jc-disc{font-size:11.5px;line-height:1.65;color:#aeb3a8;max-width:780px}
.elementor-3667 .jc-copy{font-size:11.5px;color:#aeb3a8;margin-top:10px}
@media (max-width:900px){.elementor-3667 .jc-foot-top{grid-template-columns:1fr;gap:32px!important}.elementor-3667 .jc-footer{padding:48px 0 24px!important}}
@media (max-width:520px){.elementor-3667 .jc-wrap{width:calc(100% - 28px)!important}}
.elementor-3667 .jc-foot-bottom{align-items:flex-end}
.elementor-3667 .jc-dev{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;color:#aeb3a8;margin-top:6px!important}
.elementor-3667 .jc-dev a{color:var(--car);box-shadow:0 1px 0 rgba(207,166,121,.5)}
.elementor-3667 .jc-dev a:hover{color:#fff}/* End custom CSS */