.elementor-4582 .elementor-element.elementor-element-2c705962{--display:flex;--min-height:100vh;--overlay-opacity:.3;--padding-top:4px;--padding-bottom:120px;--padding-left:4px;--padding-right:4px}.elementor-4582 .elementor-element.elementor-element-2c705962:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-2c705962>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url("https://twinlakescamp.org/wp-content/uploads/2025/09/31187160-scaled.jpg");background-size:cover}.elementor-4582 .elementor-element.elementor-element-2c705962:before,.elementor-4582 .elementor-element.elementor-element-2c705962>.elementor-background-video-container:before,.elementor-4582 .elementor-element.elementor-element-2c705962>.e-con-inner>.elementor-background-video-container:before,.elementor-4582 .elementor-element.elementor-element-2c705962>.elementor-background-slideshow:before,.elementor-4582 .elementor-element.elementor-element-2c705962>.e-con-inner>.elementor-background-slideshow:before,.elementor-4582 .elementor-element.elementor-element-2c705962>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%)}.elementor-4582 .elementor-element.elementor-element-2c705962.e-con{--flex-grow:0;--flex-shrink:0}.elementor-4582 .elementor-element.elementor-element-3c7eb24d{--display:flex}.elementor-4582 .elementor-element.elementor-element-0a78511{--spacer-size:553px}.elementor-4582 .elementor-element.elementor-element-3bb7db19{--display:flex}.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);font-style:var(--e-global-typography-primary-font-style);color:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-113ea955{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:0 0 113px 24px;text-align:center}.elementor-4582 .elementor-element.elementor-element-113ea955.elementor-element{--align-self:center}.elementor-4582 .elementor-element.elementor-element-113ea955 .elementor-heading-title{font-family:"Ruda",Sans-serif;font-size:134px;font-weight:600;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#fff;stroke:#fff;color:#0b5d87}.elementor-4582 .elementor-element.elementor-element-50d4f5d7{--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}.elementor-4582 .elementor-element.elementor-element-50d4f5d7:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-50d4f5d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-5c6634cf{--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-4582 .elementor-element.elementor-element-1529af3{text-align:center}.elementor-4582 .elementor-element.elementor-element-1529af3 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:65px;font-weight:400;font-style:normal;color:var(--e-global-color-9dbe9ed)}.elementor-4582 .elementor-element.elementor-element-5bb2db9d{--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-4582 .elementor-element.elementor-element-033be54{text-align:center}.elementor-4582 .elementor-element.elementor-element-033be54 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:65px;font-weight:400;font-style:normal;color:var(--e-global-color-9dbe9ed)}.elementor-4582 .elementor-element.elementor-element-23c4081{--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-4582 .elementor-element.elementor-element-d1c4e17{text-align:center}.elementor-4582 .elementor-element.elementor-element-d1c4e17 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:65px;font-weight:400;font-style:normal;color:var(--e-global-color-9dbe9ed)}.elementor-4582 .elementor-element.elementor-element-2a4bd84{--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-4582 .elementor-element.elementor-element-2a4bd84:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-2a4bd84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.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-4582 .elementor-element.elementor-element-f0b49ff{border-style:none;border-radius:15px;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:400;color:var(--e-global-color-9dbe9ed)}.elementor-4582 .elementor-element.elementor-element-39ffd650{--display:flex;--min-height:737px}.elementor-4582 .elementor-element.elementor-element-39ffd650:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-39ffd650>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0b5d87;background-image:url("https://twinlakescamp.org/wp-content/uploads/2025/09/IMG_4451-e1758308469250.jpg");background-repeat:no-repeat;background-size:cover}.elementor-4582 .elementor-element.elementor-element-39ffd650>.elementor-shape-top .elementor-shape-fill,.elementor-4582 .elementor-element.elementor-element-39ffd650>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-39ffd650>.elementor-shape-bottom .elementor-shape-fill,.elementor-4582 .elementor-element.elementor-element-39ffd650>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-39ffd650>.elementor-shape-bottom svg,.elementor-4582 .elementor-element.elementor-element-39ffd650>.e-con-inner>.elementor-shape-bottom svg{height:72px}.elementor-4582 .elementor-element.elementor-element-9393c21{--spacer-size:50px}.elementor-4582 .elementor-element.elementor-element-35be6371{--spacer-size:50px}.elementor-4582 .elementor-element.elementor-element-6d977905{--display:flex}.elementor-4582 .elementor-element.elementor-element-6d977905:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-6d977905>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0b5d87}.elementor-4582 .elementor-element.elementor-element-6c595a0b{--spacer-size:50px}.elementor-4582 .elementor-element.elementor-element-30638be{--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}.elementor-4582 .elementor-element.elementor-element-30638be:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-30638be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-ff9a37c{--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-4582 .elementor-element.elementor-element-ff9a37c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-4582 .elementor-element.elementor-element-2a8877c .elementor-heading-title{font-family:"Ruda",Sans-serif;font-size:76px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-4582 .elementor-element.elementor-element-aab5a4f{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400;color:var(--e-global-color-secondary)}.elementor-4582 .elementor-element.elementor-element-6f6de13{--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-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-4582 .elementor-element.elementor-element-54fddfb{--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;--overlay-opacity:.5}.elementor-4582 .elementor-element.elementor-element-54fddfb:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-54fddfb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-54fddfb:before,.elementor-4582 .elementor-element.elementor-element-54fddfb>.elementor-background-video-container:before,.elementor-4582 .elementor-element.elementor-element-54fddfb>.e-con-inner>.elementor-background-video-container:before,.elementor-4582 .elementor-element.elementor-element-54fddfb>.elementor-background-slideshow:before,.elementor-4582 .elementor-element.elementor-element-54fddfb>.e-con-inner>.elementor-background-slideshow:before,.elementor-4582 .elementor-element.elementor-element-54fddfb>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-4582 .elementor-element.elementor-element-ab348cb{--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-4582 .elementor-element.elementor-element-37599af{text-align:center}.elementor-4582 .elementor-element.elementor-element-37599af .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:92px;font-weight:400;font-style:normal;color:var(--e-global-color-9dbe9ed)}.elementor-4582 .elementor-element.elementor-element-79910d0{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400;color:var(--e-global-color-secondary)}.elementor-4582 .elementor-element.elementor-element-13af75d{--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-4582 .elementor-element.elementor-element-f70f4e9{text-align:center}.elementor-4582 .elementor-element.elementor-element-f70f4e9 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:67px;font-weight:400;font-style:normal;color:var(--e-global-color-9dbe9ed)}.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)}.elementor-4582 .elementor-element.elementor-element-f7a57ad .elementor-button{background-color:var(--e-global-color-primary);font-family:"Roboto",Sans-serif;font-size:40px;font-weight:500}.elementor-4582 .elementor-element.elementor-element-aa0a39b{--display:flex;--min-height:581px;--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}.elementor-4582 .elementor-element.elementor-element-aa0a39b:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-aa0a39b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-4582 .elementor-element.elementor-element-2c95f03{--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-4582 .elementor-element.elementor-element-c9034b8{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-d864ceb{--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-4582 .elementor-element.elementor-element-6805591{text-align:center}.elementor-4582 .elementor-element.elementor-element-6805591 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:92px;font-weight:400;font-style:normal;color:var(--e-global-color-9dbe9ed)}.elementor-4582 .elementor-element.elementor-element-231958b{font-family:"Roboto",Sans-serif;font-weight:400;color:var(--e-global-color-primary)}.elementor-4582 .elementor-element.elementor-element-320abd4 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Roboto",Sans-serif;font-size:40px;font-weight:500}@media(max-width:1024px){.elementor-4582 .elementor-element.elementor-element-2c705962{--min-height:537px}.elementor-4582 .elementor-element.elementor-element-2c705962:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-2c705962>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:1000px auto}.elementor-4582 .elementor-element.elementor-element-0a78511{--spacer-size:218px}.elementor-4582 .elementor-element.elementor-element-113ea955 .elementor-heading-title{font-size:95px}.elementor-4582 .elementor-element.elementor-element-1529af3 .elementor-heading-title{font-size:38px}.elementor-4582 .elementor-element.elementor-element-033be54 .elementor-heading-title{font-size:38px}.elementor-4582 .elementor-element.elementor-element-d1c4e17 .elementor-heading-title{font-size:38px}.elementor-4582 .elementor-element.elementor-element-f0b49ff{font-size:17px}.elementor-4582 .elementor-element.elementor-element-2a8877c .elementor-heading-title{font-size:55px}.elementor-4582 .elementor-element.elementor-element-aab5a4f{font-size:13px}.elementor-4582 .elementor-element.elementor-element-37599af .elementor-heading-title{font-size:79px}.elementor-4582 .elementor-element.elementor-element-79910d0{font-size:13px}.elementor-4582 .elementor-element.elementor-element-c9034b8{font-size:15px}.elementor-4582 .elementor-element.elementor-element-6805591 .elementor-heading-title{font-size:68px}.elementor-4582 .elementor-element.elementor-element-231958b{font-size:13px}}@media(max-width:767px){.elementor-4582 .elementor-element.elementor-element-2c705962{--min-height:187px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-7px;--padding-bottom:-7px;--padding-left:-7px;--padding-right:-7px}.elementor-4582 .elementor-element.elementor-element-2c705962:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-2c705962>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:100% auto}.elementor-4582 .elementor-element.elementor-element-3bb7db19{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4582 .elementor-element.elementor-element-113ea955{margin:-232px -232px calc(var(--kit-widget-spacing, 0px) + -232px) -232px}.elementor-4582 .elementor-element.elementor-element-113ea955 .elementor-heading-title{font-size:39px;-webkit-text-stroke-width:1px;stroke-width:1px}.elementor-4582 .elementor-element.elementor-element-f0b49ff{font-size:13px}.elementor-4582 .elementor-element.elementor-element-39ffd650{--min-height:193px}.elementor-4582 .elementor-element.elementor-element-39ffd650:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-39ffd650>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain}.elementor-4582 .elementor-element.elementor-element-37599af .elementor-heading-title{font-size:60px}.elementor-4582 .elementor-element.elementor-element-f70f4e9 .elementor-heading-title{font-size:48px}.elementor-4582 .elementor-element.elementor-element-6805591 .elementor-heading-title{font-size:58px}}@media(min-width:768px){.elementor-4582 .elementor-element.elementor-element-2c705962{--width:100%}.elementor-4582 .elementor-element.elementor-element-5c6634cf{--width:50%}.elementor-4582 .elementor-element.elementor-element-5bb2db9d{--width:50%}.elementor-4582 .elementor-element.elementor-element-23c4081{--width:50%}.elementor-4582 .elementor-element.elementor-element-ff9a37c{--width:46.266%}.elementor-4582 .elementor-element.elementor-element-6f6de13{--width:66.6666%}.elementor-4582 .elementor-element.elementor-element-ab348cb{--width:50%}.elementor-4582 .elementor-element.elementor-element-13af75d{--width:50%}.elementor-4582 .elementor-element.elementor-element-2c95f03{--width:50%}.elementor-4582 .elementor-element.elementor-element-d864ceb{--width:50%}}@media(min-width:1025px){.elementor-4582 .elementor-element.elementor-element-39ffd650:not(.elementor-motion-effects-element-type-background),.elementor-4582 .elementor-element.elementor-element-39ffd650>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}