.elementor-353 .elementor-element.elementor-element-547163b6{--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-353 .elementor-element.elementor-element-617059c9{--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;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-353 .elementor-element.elementor-element-59857906{--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;}.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-353 .elementor-element.elementor-element-4d8a2c99{--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;}.elementor-353 .elementor-element.elementor-element-89d68c4{--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;}.elementor-353 .elementor-element.elementor-element-3937f44e{--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;}.elementor-353 .elementor-element.elementor-element-3c0d39e5{--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;}/* Start custom CSS for container, class: .elementor-element-547163b6 */.elementor-353 .elementor-element.elementor-element-547163b6{background:#f6f2e9;color:#143c38;font:18px/1.65 Arial,sans-serif;gap:0!important}.elementor-353 .elementor-element.elementor-element-547163b6 h1,.elementor-353 .elementor-element.elementor-element-547163b6 h2,.elementor-353 .elementor-element.elementor-element-547163b6 h3{font-family:Georgia,serif;color:inherit;line-height:1.08}.elementor-353 .elementor-element.elementor-element-547163b6 h1{font-size:clamp(48px,7vw,88px)}.elementor-353 .elementor-element.elementor-element-547163b6 h2{font-size:clamp(34px,4vw,50px)}.elementor-353 .elementor-element.elementor-element-547163b6 .elementor-widget-text-editor{color:inherit!important}.elementor-353 .elementor-element.elementor-element-547163b6 p{margin:0 0 18px}.elementor-353 .elementor-element.elementor-element-547163b6 a{color:inherit}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-nav{position:sticky;top:0;z-index:30;background:#f6f2e9;border-bottom:1px solid #b2b4a6;padding:20px 5vw!important}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-nav p{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:0;font-size:14px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-nav strong{font-family:Georgia,serif;font-size:24px;margin-right:auto}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-section{padding:70px 7vw!important;gap:24px;scroll-margin-top:100px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-intro{background:#e7b760}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-kicker{font-size:13px;letter-spacing:2px;text-transform:uppercase}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-lead{font-size:22px;max-width:760px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-photo{padding:0!important;gap:0}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-photo img{width:100%;display:block;height:auto}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-photo figure{margin:0}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-photo figcaption{padding:12px 7vw;font-size:13px;border-bottom:1px solid #b2b4a6}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-dates{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-card{border:1px solid #8c9c8b;padding:24px 20px;background:#fffaf0}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-card b{display:block;font:28px/1.15 Georgia,serif;margin:18px 0 10px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-card span{font-size:13px;letter-spacing:1px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-dark{background:#143c38;color:#f6f2e9}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-cta{display:inline-block;background:#e7b760;color:#143c38!important;border:1px solid #e7b760;padding:14px 23px;text-decoration:none;font-weight:bold}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-footer{padding:28px 7vw!important;border-top:1px solid #b2b4a6;font-size:14px}.elementor-353 .elementor-element.elementor-element-547163b6 a:focus-visible{outline:3px solid #bd603f;outline-offset:4px}@media(max-width:767px){.elementor-353 .elementor-element.elementor-element-547163b6 .camp-section{padding:42px 24px!important}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-dates{grid-template-columns:1fr}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-nav{padding:14px 24px!important}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-nav p{gap:12px;font-size:12px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-nav strong{width:100%;font-size:21px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-lead{font-size:19px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-photo figcaption{padding:12px 24px}.elementor-353 .elementor-element.elementor-element-547163b6 .camp-footer{padding:24px!important}}
.elementor-353 .elementor-element.elementor-element-547163b6 .elementor-heading-title{color:inherit!important}/* End custom CSS */