/* Native Elementor structure: zero only the builder defaults, keep widget controls editable. */
body.ww-site { --wd-container-w:100%; --wd-form-brd-radius:0px; --e-global-color-primary:#00283e; --e-global-color-secondary:#896c4b; --e-global-color-text:#53616b; --e-global-color-accent:#b58f43; }
body.ww-site .wd-content-layout,body.ww-site .main-page-wrapper,body.ww-site .site-content{padding:0;margin:0;width:100%;max-width:none;min-width:0}
body.ww-site .main-page-wrapper{background:#fffaeb}
body.ww-site .page-title,body.ww-site .wd-sidebar{display:none}
body.ww-site .wd-content-layout{display:block}
body.ww-site .elementor .e-con.ww-box{--display:block}
body.ww-site .ww-box{display:block;--display:block;--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--container-widget-width:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap:initial;min-width:0;min-height:initial;flex-direction:row;align-items:normal;justify-content:normal;flex-shrink:1;align-self:auto}
body.ww-site .elementor .ww-native{--kit-widget-spacing:0px;--widgets-spacing:0px;--container-widget-width:initial;width:auto;max-width:100%;margin-bottom:0}
body.ww-site .elementor .ww-native>.elementor-widget-container{margin:0;padding:0}
body.ww-site .elementor .ww-native.elementor-widget-heading .elementor-heading-title{padding:0}
body.ww-site .elementor .ww-native.elementor-widget-button{width:auto;flex:none}
body.ww-site .elementor .ww-native .elementor-button-wrapper,body.ww-site .elementor .ww-native .elementor-button-content-wrapper{display:contents}
:where(body.ww-site .elementor .ww-native) .elementor-button{border-radius:0;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:transparent;padding:0;color:inherit;text-align:inherit;fill:currentColor}
body.ww-site .elementor .ww-native .elementor-button-text{flex-grow:0}
body.ww-site .elementor .ww-native.elementor-widget-image img{border:0;border-radius:0;box-shadow:none;vertical-align:initial}
body.ww-site .elementor .ww-native.elementor-widget-image{text-align:inherit}
:where(body.ww-site) .ww-native.elementor-widget-text-editor{font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.65}
:where(body.ww-site) .elementor .ww-native .elementor-heading-title{color:inherit}
body.ww-site .elementor .ww-box[hidden],body.ww-site .elementor .ww-native[hidden]{display:none!important}
body.ww-site .elementor .ww-box>.ww-native:empty{display:none}
body.ww-site .footer-container{background:#00283e}
body.ww-site .footer-sidebar{padding:0}
:where(body.ww-site) .ww-box.container{padding-left:0;padding-right:0}

:where(body.ww-site) .elementor .ww-native .elementor-button{background:transparent;padding:0;border-radius:0;box-shadow:none}
