.elementor-56 .elementor-element.elementor-element-2593977 > .elementor-container{min-height:900px;}.elementor-56 .elementor-element.elementor-element-2593977{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-2593977 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-51ef92b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-51ef92b > .elementor-element-populated{padding:0px 0px 60px 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-56 .elementor-element.elementor-element-08acfe2{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-08acfe2 .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:70px;font-weight:600;line-height:80px;letter-spacing:1.8px;color:#FFFFFF;}.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-56 .elementor-element.elementor-element-a338986{width:var( --container-widget-width, 58% );max-width:58%;padding:20px 0px 0px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"National Park Regular", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-b93a726:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-b93a726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-b93a726{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-b93a726 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-10f4fdc{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-10f4fdc .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:70px;font-weight:600;line-height:80px;letter-spacing:1.8px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-522a401{width:var( --container-widget-width, 58% );max-width:58%;padding:20px 0px 0px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"National Park Regular", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.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-56 .elementor-element.elementor-element-37bb1aa .elementor-button{background-color:#C34524;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C34524;border-radius:1px 1px 1px 1px;padding:10px 25px 10px 25px;}.elementor-56 .elementor-element.elementor-element-37bb1aa .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-37bb1aa .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-37bb1aa{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-37bb1aa .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-37bb1aa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-ae67f20{padding:150px 0px 150px 0px;}.elementor-56 .elementor-element.elementor-element-828e447:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-828e447 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/Frame-1321321241.png");background-position:center center;background-size:cover;}.elementor-56 .elementor-element.elementor-element-828e447.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-828e447 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 35px 40px 35px;}.elementor-56 .elementor-element.elementor-element-828e447 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-8a33c65:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-8a33c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-8a33c65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-56 .elementor-element.elementor-element-8a33c65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-c8268bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-ucaddon_stroke_text .stroke_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56 .elementor-element.elementor-element-e32ebd2 .stroke_text{font-family:"National Park Bold", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:70px;}.elementor-56 .elementor-element.elementor-element-0d1bf99{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"National Park Regular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button{background-color:var( --e-global-color-accent );font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;padding:10px 25px 10px 25px;}.elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-12e0df2{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-ccd8644:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-ccd8644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Vector.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-ccd8644{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-ccd8644 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-4de87bf > .elementor-element-populated{padding:0px 0px 0px 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 );}.elementor-56 .elementor-element.elementor-element-c6a1f8f{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e70c7bd > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-f026804{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-f026804{left:0px;}body.rtl .elementor-56 .elementor-element.elementor-element-f026804{right:0px;}.elementor-56 .elementor-element.elementor-element-f026804 img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-5729946 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-0a0dfbf img{width:100%;}.elementor-56 .elementor-element.elementor-element-1ce114e > .elementor-container{max-width:1800px;}.elementor-56 .elementor-element.elementor-element-1ce114e{margin-top:-640px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-92ee47f > .elementor-element-populated{margin:-188px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-674dedd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-674dedd:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-674dedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-674dedd > .elementor-container{min-height:700px;}.elementor-56 .elementor-element.elementor-element-674dedd{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;}.elementor-56 .elementor-element.elementor-element-674dedd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-f4a9e40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-f4a9e40 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:0px 30px 0px 30px;}.elementor-56 .elementor-element.elementor-element-a824767{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 20px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-a824767 .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:48px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-5e77b60{width:var( --container-widget-width, 97% );max-width:97%;padding:0px 0px 30px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;font-family:"National Park Regular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:10px 25px 10px 25px;}.elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-8cc6e2f{width:auto;max-width:auto;padding:0px 20px 0px 0px;}.elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;padding:10px 25px 10px 25px;}.elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-84919f9{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-4fe4c88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6749115 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-55a20aa:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-55a20aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Vector.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-55a20aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-55a20aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-bdc3fb3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-eacf280{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-1cb4283 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4fbd52d img{width:100%;}.elementor-56 .elementor-element.elementor-element-3a1265a > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-392248a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-392248a{left:0px;}body.rtl .elementor-56 .elementor-element.elementor-element-392248a{right:0px;}.elementor-56 .elementor-element.elementor-element-392248a img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-560c2c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-306bf65 > .elementor-container{max-width:1800px;}.elementor-56 .elementor-element.elementor-element-306bf65{margin-top:-640px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6721bba > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-91b5ac0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-67d60c0 > .elementor-element-populated{margin:-188px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-3557d4c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-3557d4c:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3557d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-3557d4c > .elementor-container{min-height:700px;}.elementor-56 .elementor-element.elementor-element-3557d4c{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;}.elementor-56 .elementor-element.elementor-element-3557d4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-a39967e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-a39967e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:0px 30px 0px 30px;}.elementor-56 .elementor-element.elementor-element-4c195db{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 20px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-4c195db .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:48px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-b99e34a{width:var( --container-widget-width, 97% );max-width:97%;padding:0px 0px 30px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;font-family:"National Park Regular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:10px 25px 10px 25px;}.elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-b06af48{width:auto;max-width:auto;padding:0px 20px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-034efeb:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-034efeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Vector.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-034efeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-034efeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-7766c08 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-8e821ff{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-0d76c9e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-2a47d90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-2a47d90{left:0px;}body.rtl .elementor-56 .elementor-element.elementor-element-2a47d90{right:0px;}.elementor-56 .elementor-element.elementor-element-2a47d90 img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-b4b6ed2 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-1d18c30 img{width:100%;}.elementor-56 .elementor-element.elementor-element-f55a401 > .elementor-container{max-width:1800px;}.elementor-56 .elementor-element.elementor-element-f55a401{margin-top:-638px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-eda967f > .elementor-element-populated{margin:-188px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-a9d8bf6:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-a9d8bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-a9d8bf6 > .elementor-container{min-height:700px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-44497c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-44497c0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:0px 30px 0px 30px;}.elementor-56 .elementor-element.elementor-element-a887e68{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 20px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-a887e68 .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:48px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-db99746{width:var( --container-widget-width, 97% );max-width:97%;padding:0px 0px 30px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;font-family:"National Park Regular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button{background-color:var( --e-global-color-accent );font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;padding:10px 25px 10px 25px;}.elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-b4b9b53{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-cb9a7f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5583e65 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-1506579:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-1506579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Vector.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-1506579{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-1506579 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-24dd957{--spacer-size:200px;}.elementor-56 .elementor-element.elementor-element-274caf2{padding:100px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-220af94.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-e93fcc8{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 50px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-e93fcc8 .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:60px;font-weight:600;line-height:70px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-f30c1f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-f30c1f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/Rectangle-8-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-f30c1f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:35px 25px 35px 25px;}.elementor-56 .elementor-element.elementor-element-f30c1f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-def2e3e img{width:100%;}.elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-12c6a38{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-73715ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-73715ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/Rectangle-8-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-73715ae > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-56 .elementor-element.elementor-element-73715ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-874d81a img{width:100%;}.elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-b6a4742{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-e91ab95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-e91ab95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/Rectangle-8-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-e91ab95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-56 .elementor-element.elementor-element-e91ab95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-439ca0f img{width:100%;}.elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-3f0d90b{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-ee46720:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-ee46720 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Rectangle-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-ee46720 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:35px 25px 35px 25px;}.elementor-56 .elementor-element.elementor-element-ee46720 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-4a68499:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-4a68499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-4a68499{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-4a68499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-6a2b579.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56 .elementor-element.elementor-element-6a2b579.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-6a2b579 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-56 .elementor-element.elementor-element-6a2b579 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-1d973c7 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-5041f44{padding:0px 0px 0px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-5041f44 .elementor-heading-title{font-family:"Adventure Island", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:var( --e-global-color-5c09ba7 );}.elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button{background-color:#18405F00;font-family:"Gotham Medium", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-14bcb4b{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-9ec0abb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-9ec0abb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Rectangle-8-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-9ec0abb > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-56 .elementor-element.elementor-element-9ec0abb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-7d77dbe:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7d77dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-7d77dbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-7d77dbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-25cc158.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56 .elementor-element.elementor-element-25cc158.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-25cc158 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-56 .elementor-element.elementor-element-25cc158 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-2692f8f{padding:0px 0px 0px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-2692f8f .elementor-heading-title{font-family:"Gotham Light", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:var( --e-global-color-5c09ba7 );}.elementor-56 .elementor-element.elementor-element-4542c88 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button{background-color:#18405F00;font-family:"Gotham Medium", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-40f0044{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-eeb56fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-eeb56fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Rectangle-8-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-eeb56fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-56 .elementor-element.elementor-element-eeb56fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-353a173:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-353a173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-353a173{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-353a173 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-4e0dd72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56 .elementor-element.elementor-element-4e0dd72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-4e0dd72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-56 .elementor-element.elementor-element-4e0dd72 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-acd04ba{padding:0px 0px 0px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-acd04ba .elementor-heading-title{font-family:"Gotham Light", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:var( --e-global-color-5c09ba7 );}.elementor-56 .elementor-element.elementor-element-841aa0c img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button{background-color:#18405F00;font-family:"Gotham Medium", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-eb70198{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-bb9e0ad{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-e27bcdc:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-e27bcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/Frame-57-2-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-e27bcdc > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-e27bcdc > .elementor-container{min-height:700px;}.elementor-56 .elementor-element.elementor-element-e27bcdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 100px 20px;}.elementor-56 .elementor-element.elementor-element-ba3cebc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-ba3cebc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-07148f7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.1px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-07148f7 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-07148f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-56 .elementor-element.elementor-element-07148f7 .elementor-divider__text{color:#FFFFFF;font-family:"National Park Regular", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-56 .elementor-element.elementor-element-529e994{text-align:center;}.elementor-56 .elementor-element.elementor-element-529e994 .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:58px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-509a8bc{padding:100px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-7a5b273.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56 .elementor-element.elementor-element-7a5b273 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-b21ec46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56 .elementor-element.elementor-element-b21ec46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56 .elementor-element.elementor-element-b21ec46 > .elementor-element-populated{padding:40px 0px 40px 70px;}.elementor-56 .elementor-element.elementor-element-4f4a57b{padding:0px 0px 10px 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-4f4a57b .elementor-heading-title{font-family:"National Park Bold", Sans-serif;font-size:60px;font-weight:600;line-height:70px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4b7bbe6{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"National Park Regular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#464646;}.elementor-56 .elementor-element.elementor-element-c07028a .elementor-button{background-color:#18405F00;font-family:"National Park Bold", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:1.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-c07028a .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-c07028a .elementor-button:focus{background-color:var( --e-global-color-e8938ec );color:#FFFFFF;border-color:var( --e-global-color-e8938ec );}.elementor-56 .elementor-element.elementor-element-c07028a{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-c07028a .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-c07028a .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1700px){.elementor-56 .elementor-element.elementor-element-08acfe2{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-56 .elementor-element.elementor-element-08acfe2 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-56 .elementor-element.elementor-element-10f4fdc{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-56 .elementor-element.elementor-element-10f4fdc .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-56 .elementor-element.elementor-element-ae67f20{padding:100px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-ccd8644{padding:100px 40px 0px 40px;}.elementor-56 .elementor-element.elementor-element-f026804 img{height:400px;}.elementor-56 .elementor-element.elementor-element-1ce114e{margin-top:-425px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-674dedd > .elementor-container{min-height:580px;}.elementor-56 .elementor-element.elementor-element-f4a9e40 > .elementor-element-populated{padding:100px 15px 100px 15px;}.elementor-56 .elementor-element.elementor-element-a824767 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-55a20aa{padding:150px 40px 0px 40px;}.elementor-56 .elementor-element.elementor-element-392248a img{height:400px;}.elementor-56 .elementor-element.elementor-element-306bf65{margin-top:-536px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-a39967e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56 .elementor-element.elementor-element-4c195db .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-034efeb{padding:150px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-2a47d90 img{height:400px;}.elementor-56 .elementor-element.elementor-element-f55a401{margin-top:-650px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-44497c0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56 .elementor-element.elementor-element-a887e68 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-24dd957{--spacer-size:160px;}.elementor-56 .elementor-element.elementor-element-274caf2{padding:100px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-220af94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e93fcc8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-56 .elementor-element.elementor-element-e27bcdc{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-509a8bc{padding:80px 40px 80px 40px;}}@media(max-width:1440px){.elementor-56 .elementor-element.elementor-element-08acfe2{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-56 .elementor-element.elementor-element-10f4fdc{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-56 .elementor-element.elementor-element-37bb1aa .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-7a4bc5c{padding:0px 0px 100px 0px;}.elementor-56 .elementor-element.elementor-element-e70c7bd > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-f026804 img{height:255px;}.elementor-56 .elementor-element.elementor-element-1ce114e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-92ee47f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-674dedd{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-55a20aa{padding:100px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-3a1265a > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-56 .elementor-element.elementor-element-392248a img{height:255px;}.elementor-56 .elementor-element.elementor-element-306bf65{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-67d60c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-3557d4c{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-0d76c9e > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-2a47d90 img{height:255px;}.elementor-56 .elementor-element.elementor-element-f55a401{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-eda967f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-e93fcc8{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-1d973c7 img{height:400px;}.elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-4542c88 img{height:400px;}.elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-841aa0c img{height:400px;}.elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button{padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-e27bcdc > .elementor-container{min-height:460px;}.elementor-56 .elementor-element.elementor-element-4b7bbe6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-2593977 > .elementor-container{min-height:600px;}.elementor-56 .elementor-element.elementor-element-08acfe2 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-a338986{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-56 .elementor-element.elementor-element-10f4fdc .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-522a401{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-56 .elementor-element.elementor-element-e32ebd2 .stroke_text{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-0d1bf99{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-56 .elementor-element.elementor-element-7a4bc5c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-1ce114e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-92ee47f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-674dedd{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-f4a9e40 > .elementor-element-populated{padding:100px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-434d1e2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-306bf65{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-67d60c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-3557d4c{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-a39967e > .elementor-element-populated{padding:100px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-58497b4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-f55a401{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-eda967f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-44497c0 > .elementor-element-populated{padding:100px 40px 100px 40px;}.elementor-56 .elementor-element.elementor-element-e93fcc8{padding:0px 0px 35px 0px;}.elementor-56 .elementor-element.elementor-element-e93fcc8 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-56 .elementor-element.elementor-element-1d973c7 img{height:350px;}.elementor-56 .elementor-element.elementor-element-4542c88 img{height:350px;}.elementor-56 .elementor-element.elementor-element-841aa0c img{height:350px;}.elementor-56 .elementor-element.elementor-element-e27bcdc{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b21ec46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4f4a57b{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4f4a57b .elementor-heading-title{font-size:40px;line-height:50px;}}@media(max-width:768px){.elementor-56 .elementor-element.elementor-element-2593977 > .elementor-container{min-height:290px;}.elementor-56 .elementor-element.elementor-element-51ef92b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-08acfe2{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-08acfe2 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-56 .elementor-element.elementor-element-a338986{font-size:16px;}.elementor-56 .elementor-element.elementor-element-b93a726{padding:40px 20px 30px 20px;}.elementor-56 .elementor-element.elementor-element-4c0594a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-10f4fdc{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-10f4fdc .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-56 .elementor-element.elementor-element-522a401{width:100%;max-width:100%;padding:10px 30px 0px 30px;font-size:14px;line-height:22px;}.elementor-56 .elementor-element.elementor-element-37bb1aa .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-ae67f20{padding:40px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-828e447 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-8a33c65{padding:18px 0px 18px 0px;}.elementor-56 .elementor-element.elementor-element-e32ebd2 .stroke_text{font-size:30px;line-height:37px;}.elementor-56 .elementor-element.elementor-element-0d1bf99{font-size:14px;line-height:22px;}.elementor-56 .elementor-element.elementor-element-12e0df2 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-ccd8644{padding:40px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-e70c7bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-f026804 img{height:204px;}.elementor-56 .elementor-element.elementor-element-5729946 > .elementor-element-populated{margin:20px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-1ce114e{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-674dedd > .elementor-container{min-height:300px;}.elementor-56 .elementor-element.elementor-element-674dedd{padding:20px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-f4a9e40 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-a824767{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-56 .elementor-element.elementor-element-a824767 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-56 .elementor-element.elementor-element-5e77b60{width:100%;max-width:100%;padding:0px 0px 10px 0px;font-size:14px;line-height:22px;}.elementor-56 .elementor-element.elementor-element-8cc6e2f{width:100%;max-width:100%;padding:0px 0px 15px 0px;}.elementor-56 .elementor-element.elementor-element-8cc6e2f .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-84919f9{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-84919f9 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-55a20aa{padding:40px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-1cb4283 > .elementor-element-populated{margin:20px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-3a1265a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-392248a img{height:204px;}.elementor-56 .elementor-element.elementor-element-306bf65{margin-top:0px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-3557d4c > .elementor-container{min-height:400px;}.elementor-56 .elementor-element.elementor-element-3557d4c{margin-top:0px;margin-bottom:0px;padding:20px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-a39967e > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-4c195db{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-56 .elementor-element.elementor-element-4c195db .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-56 .elementor-element.elementor-element-b99e34a{width:100%;max-width:100%;padding:0px 0px 10px 0px;font-size:14px;line-height:22px;}.elementor-56 .elementor-element.elementor-element-b06af48{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b06af48 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-034efeb{padding:40px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-0d76c9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-2a47d90 img{height:204px;}.elementor-56 .elementor-element.elementor-element-b4b6ed2 > .elementor-element-populated{margin:20px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6 > .elementor-container{min-height:300px;}.elementor-56 .elementor-element.elementor-element-a9d8bf6{padding:20px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-44497c0 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-a887e68{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-56 .elementor-element.elementor-element-a887e68 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-56 .elementor-element.elementor-element-db99746{width:100%;max-width:100%;padding:0px 0px 10px 0px;font-size:14px;line-height:22px;}.elementor-56 .elementor-element.elementor-element-b4b9b53 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-24dd957{--spacer-size:40px;}.elementor-56 .elementor-element.elementor-element-274caf2{padding:60px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-e93fcc8{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-e93fcc8 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-56 .elementor-element.elementor-element-f30c1f7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-12c6a38 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-73715ae > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-b6a4742 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-e91ab95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-3f0d90b .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-ee46720 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-1d973c7 img{height:285px;}.elementor-56 .elementor-element.elementor-element-14bcb4b .elementor-button{font-size:13px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-9ec0abb > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-4542c88 img{height:285px;}.elementor-56 .elementor-element.elementor-element-40f0044 .elementor-button{font-size:13px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-eeb56fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56 .elementor-element.elementor-element-841aa0c img{height:285px;}.elementor-56 .elementor-element.elementor-element-eb70198 .elementor-button{font-size:13px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-bb9e0ad{padding:20px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-bb9e0ad .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-e27bcdc > .elementor-container{min-height:0px;}.elementor-56 .elementor-element.elementor-element-e27bcdc > .elementor-background-overlay{opacity:0.1;}.elementor-56 .elementor-element.elementor-element-e27bcdc{padding:50px 20px 50px 20px;}.elementor-56 .elementor-element.elementor-element-07148f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-56 .elementor-element.elementor-element-07148f7 .elementor-divider__text{font-size:16px;}.elementor-56 .elementor-element.elementor-element-529e994 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-56 .elementor-element.elementor-element-509a8bc{padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-b21ec46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4f4a57b{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-4f4a57b .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-56 .elementor-element.elementor-element-4b7bbe6{width:100%;max-width:100%;font-size:14px;line-height:22px;}.elementor-56 .elementor-element.elementor-element-c07028a .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}}@media(min-width:769px){.elementor-56 .elementor-element.elementor-element-e70c7bd{width:20%;}.elementor-56 .elementor-element.elementor-element-5729946{width:46.332%;}.elementor-56 .elementor-element.elementor-element-92ee47f{width:34.5%;}.elementor-56 .elementor-element.elementor-element-4fe4c88{width:18.5%;}.elementor-56 .elementor-element.elementor-element-6749115{width:46.332%;}.elementor-56 .elementor-element.elementor-element-1cb4283{width:46.332%;}.elementor-56 .elementor-element.elementor-element-3a1265a{width:20%;}.elementor-56 .elementor-element.elementor-element-6721bba{width:46.332%;}.elementor-56 .elementor-element.elementor-element-91b5ac0{width:18.5%;}.elementor-56 .elementor-element.elementor-element-67d60c0{width:34.5%;}.elementor-56 .elementor-element.elementor-element-0d76c9e{width:20%;}.elementor-56 .elementor-element.elementor-element-b4b6ed2{width:46.332%;}.elementor-56 .elementor-element.elementor-element-eda967f{width:34.5%;}.elementor-56 .elementor-element.elementor-element-cb9a7f1{width:18.5%;}.elementor-56 .elementor-element.elementor-element-5583e65{width:46.332%;}}@media(max-width:1700px) and (min-width:769px){.elementor-56 .elementor-element.elementor-element-3387183{width:35.5%;}.elementor-56 .elementor-element.elementor-element-92ee47f{width:36.5%;}.elementor-56 .elementor-element.elementor-element-560c2c7{width:35.5%;}.elementor-56 .elementor-element.elementor-element-67d60c0{width:36.5%;}.elementor-56 .elementor-element.elementor-element-a51892e{width:35.5%;}.elementor-56 .elementor-element.elementor-element-eda967f{width:36.5%;}}@media(max-width:1440px) and (min-width:769px){.elementor-56 .elementor-element.elementor-element-e70c7bd{width:50%;}.elementor-56 .elementor-element.elementor-element-5729946{width:50%;}.elementor-56 .elementor-element.elementor-element-92ee47f{width:100%;}.elementor-56 .elementor-element.elementor-element-4fe4c88{width:2%;}.elementor-56 .elementor-element.elementor-element-6749115{width:2%;}.elementor-56 .elementor-element.elementor-element-1cb4283{width:50%;}.elementor-56 .elementor-element.elementor-element-3a1265a{width:50%;}.elementor-56 .elementor-element.elementor-element-67d60c0{width:100%;}.elementor-56 .elementor-element.elementor-element-0d76c9e{width:50%;}.elementor-56 .elementor-element.elementor-element-b4b6ed2{width:50%;}.elementor-56 .elementor-element.elementor-element-eda967f{width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-56 .elementor-element.elementor-element-3387183{width:2%;}.elementor-56 .elementor-element.elementor-element-e70c7bd{width:29%;}.elementor-56 .elementor-element.elementor-element-5729946{width:67%;}.elementor-56 .elementor-element.elementor-element-92ee47f{width:100%;}.elementor-56 .elementor-element.elementor-element-1cb4283{width:67%;}.elementor-56 .elementor-element.elementor-element-3a1265a{width:29%;}.elementor-56 .elementor-element.elementor-element-560c2c7{width:2%;}.elementor-56 .elementor-element.elementor-element-67d60c0{width:100%;}.elementor-56 .elementor-element.elementor-element-a51892e{width:2%;}.elementor-56 .elementor-element.elementor-element-0d76c9e{width:29%;}.elementor-56 .elementor-element.elementor-element-b4b6ed2{width:67%;}.elementor-56 .elementor-element.elementor-element-eda967f{width:100%;}.elementor-56 .elementor-element.elementor-element-7a5b273{width:100%;}.elementor-56 .elementor-element.elementor-element-b21ec46{width:100%;}}@media(min-width:1701px){.elementor-56 .elementor-element.elementor-element-ccd8644:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-ccd8644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-56 .elementor-element.elementor-element-55a20aa:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-55a20aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-56 .elementor-element.elementor-element-034efeb:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-034efeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-56 .elementor-element.elementor-element-1506579:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-1506579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2560px){.elementor-56 .elementor-element.elementor-element-2593977 > .elementor-container{min-height:1200px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'National Park Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Bold.eot');
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Bold.woff2') format('woff2'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Bold.woff') format('woff'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Bold.ttf') format('truetype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Bold.svg#NationalParkBold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'National Park Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Regular.eot');
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Regular.woff2') format('woff2'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Regular.woff') format('woff'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Regular.ttf') format('truetype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/12/NationalPark-Regular.svg#NationalParkRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adventure Island';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/AdventureIsland-Sans.eot');
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/AdventureIsland-Sans.eot?#iefix') format('embedded-opentype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/AdventureIsland-Sans.woff2') format('woff2'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/AdventureIsland-Sans.woff') format('woff'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/AdventureIsland-Sans.ttf') format('truetype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/AdventureIsland-Sans.svg#AdventureIsland') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Gotham-Medium.eot');
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Gotham-Medium.woff2') format('woff2'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Gotham-Medium.woff') format('woff'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Gotham-Medium.ttf') format('truetype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/Gotham-Medium.svg#GothamMedium') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/GothamLight.eot');
	src: url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/GothamLight.eot?#iefix') format('embedded-opentype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/GothamLight.woff2') format('woff2'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/GothamLight.woff') format('woff'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/GothamLight.ttf') format('truetype'),
		url('https://trailheadlodgeestespark.kinsta.cloud/wp-content/uploads/2025/11/GothamLight.svg#GothamLight') format('svg');
}
/* End Custom Fonts CSS */