﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");body{font-family:"Figtree", sans-serif;font-size:18px;font-weight:300}h1{Font-family:"Figtree", sans-serif}h2,h3,h4{font-family:"Figtree", sans-serif;margin-bottom:20px;font-weight:700}a.button{display:inline-flex;justify-content:center;align-items:center;background:black;font-weight:700;border:none;margin-top:10px;margin-bottom:10px;border-radius:10px;padding:10px 25px;color:white}a.button:hover{opacity:0.8}img{max-width:100%;height:auto}strong{font-weight:600 !important}a{text-decoration:none !important;color:#0089C0}.column{margin-bottom:45px}.container{padding-right:30px !important;padding-left:30px !important}@media (min-width:1400px){.container{max-width:1330px}}body{background:#F6EDCE !important}.logo{position:relative;margin-top:50px;margin-bottom:90px}.logo img{display:block;margin:0 auto;width:100%;max-width:600px}.content-editor{position:relative;width:100%;height:auto;margin-bottom:70px;font-size:20px;margin-top:90px}.content-editor .content{position:relative;width:100%;height:auto;padding:90px 30px;background-image:radial-gradient(70% 70%, rgba(50, 50, 50, 0.7) 0%, rgba(0, 0, 0, 0.8) 100%), url("../images/climber.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px;color:white;z-index:12;box-shadow:10px 10px 8px 0 rgba(0, 0, 0, 0.28)}.content-editor .content::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-9999px;background-color:#C04F00;z-index:-1;border-radius:15px}.content-editor .content .button-container{display:flex;justify-content:center;margin-top:70px}.content-editor .content .button-container .button{margin:10px 10px;background:#0089C0}.content-editor .content .button-container .button:last-of-type{background:#742596}.content-editor .map{position:absolute;width:100%;top:-100px;z-index:-5;opacity:0.95;padding:0px 5px}.content-editor .map img{width:100%}@media (min-width:768px){.content-editor .content{padding:120px 90px 150px}.content-editor .map{position:absolute;width:100%;top:-250px;z-index:-5;opacity:0.95;padding:0px 7%}}.numbered-repeater{position:relative;width:100%;height:auto;margin-bottom:45px;font-size:20px}.numbered-repeater .item{margin-bottom:45px}.numbered-repeater .item .number{position:relative;flex-shrink:0;width:75px;height:75px;background:#742596;border-radius:50%;display:flex;justify-content:center;align-items:center;color:white;font-size:48px;font-weight:700;box-shadow:10px 10px 8px 0 rgba(0, 0, 0, 0.28)}.numbered-repeater .item .content{padding-top:25px;margin-left:30px}.numbered-repeater .item .content h2{font-weight:700}.numbered-repeater .item:first-of-type .number{background:#0089C0}.numbered-repeater .item:last-of-type .number{background:#04A663}@media (min-width:768px){.numbered-repeater .number{width:100px;height:100px}.numbered-repeater .content{margin-left:60px}}.image-slider{position:relative;width:100%;height:auto;margin-bottom:90px}.faq-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.faq-repeater h2{font-weight:700;margin-bottom:45px}.faq-repeater .accordion-row .accordion{position:relative;display:flex;padding:20px 25px;align-items:center;cursor:pointer;height:auto;background:#0089C0;color:white;margin-bottom:15px;border-radius:15px}.faq-repeater .accordion-row .accordion:hover{opacity:0.8}.faq-repeater .accordion-row .accordion:before{font-family:dashicons;display:inline-block;content:"";position:absolute;right:20px;font-size:20px;top:18px;color:#F6EDCE;font-style:normal}.faq-repeater .accordion-row .active:before{font-family:dashicons;display:inline-block;content:"";position:absolute;right:20px;font-size:20px;top:18px;color:#F6EDCE;font-style:normal}.faq-repeater .accordion-row .panel{padding:30px 30px 40px 30px}.faq-repeater .accordion-row p:last-of-type{margin-bottom:0px}.email-capture{position:relative;width:100%;height:auto;margin-bottom:120px}.email-capture .content{position:relative}.email-capture .content h2{margin-bottom:30px;color:black}header{position:fixed;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;z-index:1001;padding:10px 5% 15px;background:transparent;transition:0.3s;height:0px;opacity:1}header img{width:90px}header .desktop-menu ul{list-style:none;display:flex;justify-content:space-around;align-items:center;margin-bottom:0px;padding-right:30px}header .desktop-menu ul li{padding:0px 30px}header .desktop-menu ul li a{text-decoration:none;color:white;font-family:"Figtree", sans-serif;font-size:21px}header .desktop-menu ul li a:hover{opacity:0.8}header .desktop-menu ul li:first-of-type{padding-left:0px}header .desktop-menu ul li.current-menu-item a{padding-bottom:10px;font-weight:600;color:white}header .desktop-menu li.book-now{display:inline-flex;justify-content:center;align-items:center;background:#fcc000;border:none;margin-left:20px;border-radius:10px;padding:10px 25px}header .desktop-menu li.book-now:hover{opacity:0.8}header .desktop-menu li.book-now a{color:black}header .desktop-menu li.book-now a:hover{color:black}header.active{background:transparent;color:black !important}header.active .desktop-menu ul li a{color:black}#menuToggle{position:absolute;background:transparent;padding:18px 18px;top:0px;right:0px;z-index:12;-webkit-user-select:none;user-select:none;transition:0.1s}#menuToggle:hover{opacity:1}#menuToggle input{display:block;position:absolute;top:0;right:0px;width:100%;height:100%;cursor:pointer;opacity:0;z-index:1001;-webkit-touch-callout:none}#menuToggle .ham{transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}#menuToggle .ham span{display:block;width:32px;height:3px;margin-top:6px;position:relative;background:white;border-radius:1px;z-index:9;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease}header.active #menuToggle .ham span{background:black}#menuToggle input:checked~.ham{transform:rotate(180deg)}#menuToggle input:checked~.ham span{opacity:1;background:white}#menu{visibility:hidden;position:absolute;width:100vw;height:100vh;margin:0px;top:0px;right:0px;padding:105px 64px;background:black;list-style-type:none;-webkit-font-smoothing:antialiased;transition:0.5s cubic-bezier(0.77, 0.2, 0.05, 1);color:white;z-index:-10;opacity:0}#menu:hover{opacity:1}#menu ul{list-style:none;padding:0px;margin:0px}#menu ul li{font-family:"Figtree", sans-serif;font-size:24px;margin-bottom:12px;color:white}#menu ul li ul.sub-menu{display:none;padding-bottom:20px;padding-top:20px;padding-left:15px}#menu ul li ul.sub-menu li{font-size:18px;margin-bottom:5px;padding-left:10px}#menu ul li ul.sub-menu a{color:white;font-weight:800}#menu ul li a{color:white;text-decoration:none;transition:0.3s}#menu ul li a:hover{padding-left:5px}#menu ul li.book-now{display:inline-flex;justify-content:center;align-items:center;background:black;border:none;border-radius:10px;margin-top:20px;padding:10px 25px}#menu ul li.book-now:hover{background:black}#menu ul li.book-now a{color:white}#menu ul li.book-now a:hover{color:white}#menu ul li.dropdown{display:block !important}#menu ul li.dropdown.active ul.sub-menu{display:block}#menu ul li.dropdown a:after{font-family:dashicons;display:inline-block;content:"";position:absolute;right:5px;font-size:16px;top:7px;color:white;font-style:normal}#menu ul li.dropdown a.active:after{font-family:dashicons;display:inline-block;content:"";position:absolute;right:5px;font-size:16px;top:7px;color:white;font-style:normal}#menuToggle input:checked~#menu{visibility:visible;opacity:1}@media (min-width:768px){#menu{width:450px;right:0px}}.cf7-inline{display:flex;gap:0.75rem;align-items:stretch;width:100%;justify-content:center}.wpcf7-form-control-wrap{width:60%}.cf7-inline input[type="email"]{flex:1;padding:0.75rem 1rem;height:48px;font-size:1rem;border:none;border-radius:10px;width:100%;min-width:0}.cf7-inline input[type="submit"]{padding:0 1.5rem;height:48px;font-size:1rem;border:none;border-radius:10px;cursor:pointer;background:#7A7168;color:#fff;white-space:nowrap}.cf7-inline input[type="submit"]:hover{opacity:0.85}.wpcf7-response-output{color:black;background:white}@media (max-width:600px){.cf7-inline{flex-direction:column}.wpcf7-form-control-wrap{width:100%}.cf7-inline input[type="submit"]{width:100%}}footer{position:relative;width:100%;height:auto;padding-bottom:90px;background:#F6EDCE;padding-top:90px;color:white}footer .email-capture{position:relative;width:100%;height:auto;margin-bottom:125px}footer .email-capture .gym{position:absolute;top:120px;width:100%;height:auto;padding:0% 20%;z-index:-1}footer .email-capture .gym img{width:100%}footer .email-capture .email-content{position:relative}footer .email-capture .email-content h2{margin-bottom:60px;color:black}footer .footer-logo{display:block;margin:0 auto;margin-bottom:30px;width:100%;max-width:400px}footer .contact{position:relative;z-index:10}footer .contact h4{color:black;font-size:20px;margin-bottom:0px}footer .contact a{color:#C04F00;font-size:20px;font-weight:700}@media (min-width:768px){footer .footer-logo{margin:0}}