section#about-us{background:url(../Images/newspaper.webp);background-position:50% 50%;background-size:cover;border-radius:1rem;overflow:hidden;box-shadow:0 0 .8rem #001f29;padding:1rem;max-width:clamp(280px,96cqw,1900px);margin:5vh auto;scroll-margin-top:calc(4.5rem + 5vh)}#about-us .head-wrap{-moz-column-span:all;column-span:all;display:flex;align-items:center;justify-content:space-between;gap:1rem}#about-us .head-wrap figure{margin:0 auto;width:80%;max-width:400px}#about-us .head-wrap img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;box-shadow:0 0 .2rem #271f02}#about-us .head-wrap figcaption{text-align:right;font-size:.75rem;font-style:italic;color:#12130f}#about-us .head-wrap h2{text-align:left;color:#12130f;font-size:2.2rem;font-family:"Andika",sans-serif;color:#12130f}#about-us .my-story #hiking-story,#about-us .my-story #learning-webstuff{margin-top:1rem;-moz-column-width:35ch;column-width:35ch;-moz-column-count:3;column-count:3;-moz-column-gap:3ch;column-gap:3ch;-moz-column-fill:balance;column-fill:balance;font-size:clamp(12px,1rem,22px)}#about-us .my-story p:not(:first-of-type){margin-top:1rem;text-align:justify}#about-us .my-story #hiking-story .first-paragraph::first-letter{font-size:clamp(33px,2.5rem,55px);color:#950952;font-weight:bold;float:left;padding-top:.25rem;padding-right:.25rem}#about-us .my-story aside{width:clamp(280px,50%,300px);background:#950952;color:#f5f6f4;padding:1rem;border-radius:.75rem;box-shadow:-0.1rem -0.1rem .3rem #270216;margin:1rem 0 1rem 1rem;float:right;font-size:clamp(11px,.9rem,20px);text-align:justify;-moz-column-break-inside:avoid;break-inside:avoid}#about-us .my-story hr{margin:1rem auto 0;border-color:#950952;width:90%}#about-us .keep-together{-moz-column-break-inside:avoid;break-inside:avoid}#about-us .my-story .block-quote{margin:1rem 2rem;font-style:italic;color:#270216;text-align:justify}#about-us .my-story .callout-text{font-size:1.1rem;font-weight:bold}#about-us .my-story .inline-quote{display:block;font-style:italic;color:#270216;opacity:.8;margin:.5rem;-moz-column-break-inside:avoid;break-inside:avoid}#about-us .my-story #learning-webstuff .larger-text{font-size:1rem}#about-us .my-story #learning-webstuff .attention-grabber{background:#950952;border:1px solid #270216;box-shadow:0 0 .2rem #270216;padding:.8rem;border-radius:.5rem;color:#f5f6f4}#about-us .my-story #learning-webstuff .guarantee{display:block;margin:.35rem;font-weight:bold;font-size:1rem;line-height:1;-moz-column-break-inside:avoid;break-inside:avoid}header{position:fixed;top:0;left:0;width:100vw;height:4.5rem;background:linear-gradient(#99e6ff, #00a7e1 90%);font-family:"Andika",sans-serif;box-shadow:0 0 .15rem #001f29;z-index:1;color:#fecc04;overflow:hidden}header a{text-decoration:none;text-shadow:-0.1rem .1rem .2rem #271f02;font-weight:600;color:#fecc04}header .flex-container{width:100%;height:4.5rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:.5rem 1rem .5rem .6rem}header .flex-container img#logo{height:100%;width:auto;aspect-ratio:5/2;border-radius:100%;border:1px solid #fecc04;box-shadow:-0.1rem .1rem .3rem #001f29}header .flex-container #phone-link{font-size:1.6rem}header .flex-container #nav ul{list-style:none;display:flex;gap:1.5rem;flex-wrap:nowrap;font-size:1.2rem}header .flex-container #mobile-menu-icon:not(.hidden){height:80%;width:auto;border-radius:2px;box-shadow:0 0 .3rem #001f29;cursor:pointer}header #mobile-nav:not(.hidden){position:fixed;top:0;right:0;left:0;bottom:0;width:100vw;height:100vh;background:rgba(39,31,2,.75)}header #mobile-nav:not(.hidden) ul{list-style:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;font-size:1.4rem}header #mobile-nav:not(.hidden) ul li{text-align:flex-end;padding:.5rem 1rem .5rem 1rem;cursor:pointer}header #mobile-nav:not(.hidden) ul li:not(:first-of-type){border-bottom:1px solid #f5f6f4}header #mobile-nav:not(.hidden) ul li:active{background:#fbebb1}#welcome{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:calc(100vh - 4.5rem);margin-top:4.5rem;background:rgba(0,167,225,.9);box-shadow:0 .02rem .08rem #001f29;text-align:center;padding:.02rem 1rem}h1{font-family:"Permanent Marker",cursive;color:#f5f6f4;font-size:4.5rem;text-shadow:.1rem .1rem .4rem #001f29;line-height:1}#welcome .subheading{color:#fecc04;font-family:"Andika",sans-serif;font-size:2.25rem;font-weight:600;text-shadow:.05rem .05rem .1rem #271f02}#why-us{width:100%;background-image:url(../Images/light_background.webp);background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:center;gap:3rem;scroll-margin-top:4.5rem;padding:5vh .5rem}#why-us h2{font-size:2.5rem;font-family:"Sour Gummy",sans-serif;text-align:center}#why-us .wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;border:.1rem solid #950952;border-radius:.25rem;padding:clamp(.8rem,2.5vw,1.5rem);box-shadow:0 0 .6rem rgba(100,131,141,.9);background:#f5f6f4;max-width:1280px}#why-us .wrapper img{aspect-ratio:1/1;border-radius:5px;width:clamp(100px,23.4375cqw,400px);height:auto}#why-us .wrapper .text-wrap{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}#why-us .wrapper .text-wrap.right-align{text-align:right}#why-us p{font-size:1rem}#why-us h3{font-size:1.8rem;margin-bottom:1rem;color:#950952;font-family:"Sour Gummy",sans-serif}#pricing{width:100%;scroll-margin-top:4.5rem;padding:5vh .5rem}#pricing .flex-wrapper{max-width:2000px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.5rem}#pricing .head-wrapper{width:100%;background:rgba(0,167,225,.9);border-radius:1rem 1rem 0 0;box-shadow:0 0 .5rem #001f29;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.75rem}#pricing .head-wrapper h2{font-family:"Sour Gummy",sans-serif;font-size:3rem;color:#f5f6f4;text-shadow:.1rem .1rem .3rem #001f29;align-self:flex-start}#pricing .head-wrapper .badge-wrapper{flex:1 1 45%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}#pricing .head-wrapper .badge-wrapper img{height:6rem;width:auto}#pricing .head-wrapper .badge-wrapper .text-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}#pricing .head-wrapper .badge-wrapper .text-wrapper h3{font-weight:bold;font-family:"Andika",sans-serif;text-align:right}#pricing .head-wrapper .badge-wrapper .text-wrapper p{font-size:1.1rem;text-align:right;text-wrap:balance}#pricing .package-container{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 0 .5rem #001f29;padding:.8rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}#pricing .package-container#package-1,#pricing .package-container#package-2,#pricing .package-container#monthly-package{flex:1 0 30%;min-width:30ch}#pricing .package-container:not(#add-on-services){background:#00a7e1;border:.3rem solid #fecc04}#pricing .package-container#add-on-services{width:100%;background:#99e6ff}#pricing .package-container:not(#monthly-package) .package-header-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#pricing .package-container#monthly-package .package-header-container{align-self:start;text-align:left;width:68%}#pricing .package-container .package-header-container h3{color:#950952;font-family:"Sour Gummy",sans-serif;font-size:2.2rem;text-shadow:-0.1rem .1rem .1rem #001f29;line-height:1;margin-bottom:.25rem}#pricing .package-container:not(#monthly-package) .package-header-container h3{text-align:center}#pricing .package-container .package-header-container h4{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;margin:0 0 .75rem;opacity:.65}#pricing .package-container h4::before{content:"( ";font-size:.9rem}#pricing .package-container h4::after{content:" )";font-size:.9rem}#pricing .package-container .reg-price-txt{font-size:1rem;font-style:italic;text-decoration:line-through}#pricing .package-container .offer-price-amount{font-weight:bold;font-size:1.2rem}#pricing .package-container .package-description{background:#99e6ff;padding:.8rem;border-radius:.5rem;font-size:1rem}#pricing .package-container#monthly-package .package-description{width:90%;align-self:flex-start}#pricing .package-container .package-description p:not(:last-of-type){margin-bottom:.75rem}#pricing .package-container .package-description p:has(strong){text-align:center;text-wrap:balance}#pricing .package-container .package-description span{display:block;text-align:center;align-self:center}#pricing .item-list-header{text-align:left;align-self:start;font-size:1.1rem;margin-bottom:.5rem}#pricing ul.included-items-list{width:100%;display:flex;flex-wrap:wrap;align-items:left;text-align:left}#pricing ul.included-items-list li{flex:1 1 100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;list-style:none;padding:.25rem .25rem 0 .25rem;margin-left:.5rem}#pricing ul.included-items-list li:not(:last-of-type){border-bottom:.1rem solid rgba(100,131,141,.9)}#pricing ul.included-items-list li.prev-package-list-item{opacity:.65}#pricing .disclaimer{font-size:.8rem;text-align:center}#pricing .special{position:absolute;top:-12.75rem;right:-12.75rem;width:20rem;height:20rem;background:#950952;transform-origin:center center;transform:rotate(45deg);display:flex;flex-direction:column;align-items:center;justify-content:end;padding-bottom:.25rem}#pricing .special ul{list-style:none;color:#fff;font-weight:bold;text-shadow:0 0 .2rem #000;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.8rem}#pricing #add-on-services .included-items-list span{font-style:italic}#pricing #intro-pricing-disclaimer{background:#f5f6f4;width:100%;font-weight:bold;font-size:.8rem;font-style:italic;border-radius:.25rem;padding:.25rem}#contact{height:calc(100vh - 4.5rem);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;text-align:center;background:radial-gradient(110% 110% at top left, rgba(0, 167, 225, 0.9), #00a7e1, #001f29);scroll-margin-top:4.5rem}#contact h2{font-family:"Permanent Marker",cursive;color:#f5f6f4;font-size:4rem;text-shadow:.1rem .1rem .4rem #001f29;line-height:1}#contact p{color:#fecc04;font-family:"Andika",sans-serif;font-size:2rem;font-weight:600;text-shadow:.05rem .05rem .1rem #271f02;margin-top:1.6rem}#contact .link-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;gap:3rem}#contact #contact-link-container{display:flex;max-width:100%;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:2rem}#contact #contact-link-container a{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.8rem;font-family:"Andika",sans-serif;color:#12130f;text-decoration:none;font-weight:bold;line-height:2rem;background:radial-gradient(250% 125% at top right, rgb(251, 235, 177), #fecc04 10%, rgb(39, 31, 2));box-shadow:0 0 .4rem #001f29;padding:.5rem 2rem;border-radius:.5rem;transition:200ms}#contact #contact-link-container a:hover{background:radial-gradient(275% 150% at top right, rgb(251, 235, 177), #fecc04 10%, rgb(39, 31, 2));transform:scale(1.1);box-shadow:0 0 .6rem #001f29}#contact #contact-link-container img{width:2rem}#contact #social-link-container{display:flex;align-items:center;justify-content:space-evenly;max-width:100%;flex-wrap:wrap;gap:2rem}#contact #social-link-container a{height:2.5rem}#contact #social-link-container img{height:100%;width:auto}#contact a{transition:200ms}#contact a:hover{transform:scale(1.1)}#contact .hero-img{width:8rem;height:auto;border-radius:100%;box-shadow:0 0 .3rem #001f29}footer{background:#001f29;display:flex;align-items:center;justify-content:center;padding:.55rem 2rem;color:#f5f6f4}#quick-start{max-width:clamp(280px,96cqw,1280px);margin:5vh auto;height:calc(90vh - 4.5rem);scroll-margin-top:calc(4.5rem + 5vh);background:linear-gradient(37deg, rgb(245, 246, 244), rgb(251, 235, 177) 50%);border-radius:1rem;padding:3rem;display:flex;flex-direction:column;align-items:left;justify-content:space-evenly;overflow:auto}#quick-start .text-wrapper{text-align:center;width:100%}#quick-start button{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%;background:none;border:none}.count-infinite{animation-iteration-count:infinite}.length-6000{animation-duration:6000ms}.length-1000{animation-duration:1000ms}.length-500{animation-duration:500ms}.delay-1{animation-delay:300ms}.delay-2{animation-delay:600ms}.delay-3{animation-delay:900ms}.delay-4{animation-delay:1200ms}.animate.rotate-Y{animation-name:rotate-Y;animation-timing-function:linear}.fly-in-right{transform:translateX(110vw)}.fly-in-left{transform:translateX(-110vw)}.animate.fly-in-right,.animate.fly-in-left{animation-name:fly-in;animation-timing-function:ease-out;animation-fill-mode:forwards}.fade-in{opacity:0}.animate.fade-in{animation-name:fade-in;animation-timing-function:ease-out;animation-fill-mode:forwards}.hover.spin-Y:hover{animation-name:spin-Y;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fade-in{to{opacity:unset}}@keyframes fly-in{to{transform:unset}}@keyframes rotate-Y{50%{transform:rotateY(90deg)}}@keyframes spin-Y{to{transform:rotateY(360deg)}}.hover.grow:hover{transform:scale(110%)}.hov-length-200{transition-duration:200ms}.invisible{opacity:0}.hidden{display:none}.center-text{text-align:center}.width-100{width:100%}*,::before,::after{margin:0;padding:0;box-sizing:border-box}html{width:100vw;scroll-behavior:smooth;font-family:"Montserrat",sans-serif;overflow-x:hidden}body{width:100%;background-image:url(../Images/background_img.webp);background-position:center;background-size:cover;background-attachment:fixed;overflow-x:hidden}button:not(.question-btn){border-radius:.2rem;border:none;box-shadow:0 0 .1rem #001f29;background:radial-gradient(120% 80% at center, #fecc04 45%, rgb(39, 31, 2));padding:.25rem 1.2rem;transition:200ms;font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:bold}button:hover{transform:scale(1.05);box-shadow:0 0 .4rem #fecc04;background:radial-gradient(120% 80% at 50% 40%, #fecc04 45%, rgb(39, 31, 2))}