﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Mukta:wght@400;700;800&family=Roboto:ital,wght@0,300;0,400;0,700;0,900;1,300&display=swap");#tinymce{padding:20px !important}body{font-family:"roboto", sans-serif;font-size:18px;font-weight:300}h1,h2,h3,h4{font-family:"roboto", sans-serif;font-weight:300}strong{font-weight:700}a.button{display:inline-flex;justify-content:center;align-items:center;background:#F29325;border:none;margin-top:10px;margin-bottom:10px;border-radius:0px;padding:10px 25px;color:white;font-family:"roboto", sans-serif;text-transform:uppercase;font-size:20px}a.arrow{position:relative;display:inline-flex;align-items:center;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:black;text-decoration:none;color:#F29325;margin-top:18px;transition:0.3s}a.arrow:before{font-family:dashicons;text-align:center;content:"";width:50px;height:50px;font-size:32px;border:2px solid #F29325;border-radius:50%;margin-right:15px;color:white;transition:0.3s;background:#F29325}a.arrow:hover{padding-left:20px}a.arrow:hover:before{background:white;color:#F29325}a.arrow:hover:before span{color:#F29325}body.blog>header,body.category.archive>header{background:#017072}body.blog>header #menuToggle .ham span,body.category.archive>header #menuToggle .ham span{background:white}section.posts-header{padding-top:calc(100px + var(--padding))}section.posts-header h1 a{text-decoration:none;color:#212529}section.posts-header h3.title{color:#017072;margin-top:50px;margin-bottom:30px}section.posts-header nav .button{margin-right:15px}section.posts-header a.arrow{margin-top:0}section.posts-header a.arrow-left:before{transform:rotate(180deg)}section.posts-header a.arrow-left:hover{padding-left:0}section.posts-header form{display:flex;margin-top:30px}section.posts-header input[type=text]{height:50px;width:250px;color:black;padding:10px 15px;background:#f5f5f5;border:0;border-radius:10px;margin-bottom:15px;margin-right:15px}section.posts-header input[type=submit]{display:inline-flex;justify-content:center;align-items:center;background:#017072;border:none;border-radius:10px;padding:5px 35px;color:white;font-family:"roboto", sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;font-weight:700;letter-spacing:1.5px;height:50px}section.category-hero{background:#017072;min-height:33vh;display:flex;align-items:end;padding-bottom:5vh}section.category-hero h1{color:white}.posts-page{padding-top:var(--padding);padding-bottom:var(--padding)}.posts-page h2.results-total-container{font-weight:900;margin-bottom:2rem}.posts-page form{display:flex;flex-wrap:wrap;width:100%;column-gap:20px;row-gap:20px;margin:0 auto 50px auto}.posts-page form .criteria{position:relative;text-align:left;cursor:pointer;font-size:15px;flex-grow:1;width:100%}@media (min-width:768px){.posts-page form .criteria{width:45%}}@media (min-width:992px){.posts-page form .criteria{width:20%}}.posts-page form .criteria .label{display:flex;justify-content:space-between;background:#ededed;border-radius:5px;padding:10px 13px;cursor:pointer;color:#034033;letter-spacing:1px;font-weight:600;text-transform:uppercase}.posts-page form .criteria .label span{margin-top:3px}.posts-page form .criteria .options{position:relative;display:none;margin-top:-5px;width:100%;background:#ededed;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 13px}.posts-page form .criteria .options label{display:block;padding:5px 0;cursor:pointer}.posts-page form .criteria .options label input{margin-right:5px}.posts-page form .criteria .daterange{appearance:none;padding:5px;background:white;border:1px solid #ccc;width:100%;border-radius:3px}.posts-page .results{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:15px;margin-bottom:40px}@media (min-width:576px){.posts-page .results{grid-template-columns:1fr 1fr}}@media (min-width:768px){.posts-page .results{grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}}@media (min-width:992px){.posts-page .results{grid-template-columns:1fr 1fr 1fr 1fr}}.posts-page .post-card{position:relative;display:block;padding-bottom:140%;overflow:hidden}.posts-page .post-card img{position:absolute;width:100%;height:100%;object-fit:cover;transition:0.3s}.posts-page .post-card .overlay{position:absolute;z-index:1;top:0px;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(71, 71, 71, 0.2) 0%, rgba(0, 0, 0, 0.5) 100%)}.posts-page .post-card .tag{position:absolute;z-index:2;top:15px;right:15px;background:#F29325;color:white;padding:5px 15px;border-radius:10px;font-weight:700;text-transform:uppercase;font-size:14px}.posts-page .post-card .content{position:absolute;z-index:2;bottom:0px;width:100%;padding:15px;transition:0.3s}.posts-page .post-card .content h2{font-size:15px;font-weight:700;color:white}.posts-page .post-card .content h3{font-size:14px;text-transform:uppercase;color:#F29325;letter-spacing:1.5px;font-weight:700}.posts-page .post-card:hover img{width:110%;height:110%}@media (min-width:768px){.posts-page .post-card .tag{top:20px;right:20px}.posts-page .post-card .content{padding:20px}.posts-page .post-card .content h2{font-size:22px}.posts-page .post-card .content h3{font-size:14px}}@media (min-width:992px){.posts-page .post-card .tag{top:25px;right:25px}.posts-page .post-card .content{padding:25px}.posts-page .post-card .content h2{font-size:24px}.posts-page .post-card .content h3{font-size:16px}}.posts-page .loadmore-nav{display:flex;justify-content:center}.posts-page .loading{position:fixed;display:none;top:0;z-index:100;width:100%;height:100%;background:rgba(0, 0, 0, 0.6)}.posts-page .loading .cv-spinner{display:flex;height:100%;justify-content:center;align-items:center}.posts-page .loading .spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}@media (max-width:575px){.daterangepicker{width:calc(100% - 50px)}.daterangepicker .drp-calendar{max-width:100%}}:root{--padding: 90px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:95%}img{max-width:100%;height:auto}.pcolumn{margin-bottom:45px}.padding{padding-bottom:90px}.column{margin-bottom:45px}.filler{width:100%;height:100px;background:transparent}h1{font-size:42px}h2{font-size:24px}.container{padding-right:25px;padding-left:25px}h3.title{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:45px;color:black}h3.title:after{content:"";width:85px;height:4px;background-color:#F29325;position:absolute;display:block;bottom:-15px}h3.title.dark{color:white}@media (min-width:992px){h1{font-size:60px}h2{font-size:36px}}header{position:fixed;width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;padding:10px 0px 10px 25px;z-index:20;transition:0.3s}header a.logo{display:block;width:141px;height:52px}header .mobile-group{position:relative;width:100px;height:100px;z-index:1001;background:transparent}header .mobile-group #menuToggle{position:absolute;width:100%;height:100%;background:transparent;z-index:30;-webkit-user-select:none;user-select:none;transition:0.1s;display:flex;justify-content:center;align-items:center}header .mobile-group #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}header .mobile-group #menuToggle .ham{transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}header .mobile-group #menuToggle .ham span{display:block;width:35px;height:4px;margin-top:6px;position:relative;background:white;border-radius:2px;transform-origin:10px 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 .mobile-group #menuToggle .ham span:first-of-type{margin-top:0px}header .mobile-group header.active #menuToggle .ham span{background:white}header .mobile-group #menuToggle input:checked~.ham{transform:rotate(180deg)}header .mobile-group #menuToggle input:checked~.ham span{opacity:1;background:white}header .mobile-nav,header .desktop-group{display:none}header .mobile-nav ul.menu,header .desktop-group ul.menu{list-style:none;padding-left:0px;display:flex;align-items:center;margin-bottom:0px}header .mobile-nav ul.menu li,header .desktop-group ul.menu li{transition:0.3s;padding-right:50px;color:white;cursor:pointer}header .mobile-nav ul.menu li:after,header .desktop-group ul.menu li:after{content:"";width:0px;height:0px;position:absolute;display:block;bottom:5px}header .mobile-nav ul.menu li a,header .desktop-group ul.menu li a{color:white;text-transform:uppercase;letter-spacing:1.5px;font-size:16px;font-weight:700;text-decoration:none}header .mobile-nav ul.menu li:hover:after,header .desktop-group ul.menu li:hover:after{content:"";width:45px;height:4px;background-color:#F29325;position:absolute;display:block;bottom:25px}header .mobile-nav ul.menu li.button,header .desktop-group ul.menu li.button{display:inline-flex;justify-content:center;align-items:center;background:#F29325;border:none;border-radius:10px;padding:5px 35px;color:white;font-family:"roboto", sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;font-weight:700;letter-spacing:1.5px;height:50px}header .mobile-nav ul.menu li.button:after,header .desktop-group ul.menu li.button:after{display:none}header .mobile-nav ul.menu li.current-menu-item:after,header .desktop-group ul.menu li.current-menu-item:after{content:"";width:45px;height:4px;background-color:#F29325;position:absolute;display:block;bottom:25px}@media (min-width:575px){header{padding:10px 5%}header a.logo{display:block;width:180px;height:67px}header .mobile-nav{display:none;margin-left:auto}}@media (min-width:768px){header{padding:10px 5%}header a.logo{display:block;width:180px;height:67px}header .mobile-nav{display:block}}@media (min-width:1400px){header .desktop-group{display:block}header .mobile-group,header .mobile-nav{display:none}}header.active{background:#017072}.climbing-menu,.ski-menu,.alpine-menu,.mobile-menu{position:fixed;top:0px;width:100%;height:auto;background:#017072;padding:120px 0px;z-index:15;color:white;display:none}.climbing-menu .line,.ski-menu .line,.alpine-menu .line,.mobile-menu .line{display:block;border-bottom:2px solid white;width:90%;margin:0 auto;margin-bottom:50px}.climbing-menu h2,.ski-menu h2,.alpine-menu h2,.mobile-menu h2{font-weight:700}.climbing-menu h3,.ski-menu h3,.alpine-menu h3,.mobile-menu h3{color:white}.climbing-menu ul.menu,.ski-menu ul.menu,.alpine-menu ul.menu,.mobile-menu ul.menu{list-style:none;padding-left:0px;margin-bottom:0px}.climbing-menu ul.menu li,.ski-menu ul.menu li,.alpine-menu ul.menu li,.mobile-menu ul.menu li{position:relative;left:0px;transition:0.3s}.climbing-menu ul.menu li a,.ski-menu ul.menu li a,.alpine-menu ul.menu li a,.mobile-menu ul.menu li a{color:white;text-decoration:none;font-size:22px}.menu-content{padding-right:40px}.menu-content a{display:block;color:white;font-weight:700;text-decoration:none;text-align:center}.menu-content a:last-of-type{color:#F29325}.menu-content p:last-of-type{margin-botton:0px}@media (min-width:575px){.climbing-menu,.ski-menu,.alpine-menu,.mobile-menu{padding:160px 0px}.climbing-menu .line,.ski-menu .line,.alpine-menu .line,.mobile-menu .line{margin-bottom:90px}.climbing-menu ul.menu,.ski-menu ul.menu,.alpine-menu ul.menu,.mobile-menu ul.menu{list-style:none;padding-left:0px;margin-bottom:0px}.climbing-menu ul.menu li,.ski-menu ul.menu li,.alpine-menu ul.menu li,.mobile-menu ul.menu li{position:relative;left:0px;transition:0.3s}.climbing-menu ul.menu li a,.ski-menu ul.menu li a,.alpine-menu ul.menu li a,.mobile-menu ul.menu li a{color:white;text-decoration:none;font-size:18px}.climbing-menu ul.menu li:hover,.ski-menu ul.menu li:hover,.alpine-menu ul.menu li:hover,.mobile-menu ul.menu li:hover{opacity:0.9;transition:0.3s;left:15px}}a.button{display:inline-flex;justify-content:center;align-items:center;background:#F29325;border:none;border-radius:10px;padding:5px 35px;color:white;font-family:"roboto", sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;font-weight:700;letter-spacing:1.5px;height:50px}a.button:hover{opacity:0.8}.background{position:relative;width:100%;height:auto;background-repeat:no-repeat;padding-top:90px}.category-list{position:relative;width:100%;height:auto;margin-bottom:90px}.category-list .category-nav{display:flex;flex-wrap:wrap}.category-list .category-nav ul{list-style:none;display:flex;flex-wrap:wrap;padding:0px}.category-list .category-nav ul li a{display:inline-flex;justify-content:center;align-items:center;background:#F29325;border:none;border-radius:10px;padding:5px 35px;color:white;font-family:"roboto", sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;font-weight:700;letter-spacing:1.5px;height:50px;margin-right:10px;margin-bottom:10px}.category-list .category-nav ul li a:hover{opacity:0.8}.post-slider-block{position:relative;width:100%;height:auto;padding-top:90px;padding-bottom:90px;margin-bottom:90px;background:#fafafa}.post-slider-block .post-slider{position:relative;margin:0px;padding-left:60px}.post-slider-block .post-slider .slide{position:relative;display:block !important;height:auto;padding:10px}.post-slider-block .post-slider .slide a.post-object{position:relative;display:block;height:450px;overflow:hidden}.post-slider-block .post-slider .slide a.post-object img{width:100%;height:100%;object-fit:cover;transition:0.3s}.post-slider-block .post-slider .slide a.post-object .overlay{position:absolute;top:0px;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(71, 71, 71, 0.2) 0%, rgba(0, 0, 0, 0.5) 100%)}.post-slider-block .post-slider .slide a.post-object .content{position:absolute;bottom:0px;padding:25px;transition:0.3s;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.post-slider-block .post-slider .slide a.post-object .content h2{font-size:24px;font-weight:700;color:white}.post-slider-block .post-slider .slide a.post-object .content h3{font-size:16px;text-transform:uppercase;color:#F29325;letter-spacing:1.5px;font-weight:700}.post-slider-block .post-slider .slide a.post-object .content span.solid{display:block;background:#F29325;color:white;padding:5px 15px;border-radius:10px;font-weight:700;text-transform:uppercase;font-size:14px;margin-left:auto}.post-slider-block .post-slider .slide a.post-object:hover img{width:110%;height:110%}.post-slider-block .post-slider .arrow-left{position:absolute;left:0px;top:20px;display:flex;justify-content:center;align-items:center;font-family:dashicons;text-align:center;width:45px;height:45px;border:2px solid #F29325;border-radius:50%;margin-right:15px;color:white;cursor:pointer;transition:0.3s;background:#F29325}.post-slider-block .post-slider .arrow-left span{font-size:25px;width:25px;height:25px;curser:pointer;transition:0.3s}.post-slider-block .post-slider .arrow-left:hover{background:white;left:-5px}.post-slider-block .post-slider .arrow-left:hover span{color:#F29325}.post-slider-block .post-slider .arrow-right{position:absolute;left:0px;top:75px;display:flex;justify-content:center;align-items:center;font-family:dashicons;text-align:center;width:45px;height:45px;font-size:25px;border:2px solid #F29325;border-radius:50%;margin-right:15px;color:white;cursor:pointer;transition:0.3s;background:#F29325}.post-slider-block .post-slider .arrow-right span{font-size:25px;width:25px;height:25px;curser:pointer}.post-slider-block .post-slider .arrow-right:hover{background:white;left:5px}.post-slider-block .post-slider .arrow-right:hover span{color:#F29325}.post-slider-block a.all{font-size:16px;text-transform:uppercase;color:#F29325;letter-spacing:1.5px;font-weight:700;border-bottom:2px solid #F29325;margin-right:15px;text-decoration:none}.single-courses .post-slider-block,.single-trips .post-slider-block{margin-bottom:0px}.testimonial-block{position:relative;width:100%;height:auto;margin-bottom:90px}.testimonial-block .slider{position:relative;margin:0px;padding:0px;width:100%;height:auto}.testimonial-block .slider button.slick-prev{display:none !important}.testimonial-block .slider div.arrow-right{position:absolute;right:300px;bottom:90px;display:flex;justify-content:center;align-items:center;font-family:dashicons;text-align:center;content:"";width:50px;height:50px;font-size:30px;border:2px solid #F29325;border-radius:50%;margin-right:15px;color:white;transition:0.3s;background:#F29325}.testimonial-block .slider div.arrow-right span{font-size:30px;width:30px;height:30px}.testimonial-block .slider div.arrow-right:hover{background:white;margin-right:5px}.testimonial-block .slider div.arrow-right:hover span{color:#F29325}.testimonial-block .slider .item{position:relative;width:100%;height:auto;padding-top:200px;padding-bottom:200px}.testimonial-block .slider .item .overlay{position:absolute;width:100%;height:100%;top:0px;background-image:linear-gradient(110deg, rgba(0, 0, 0, 0.5) 6%, rgba(255, 255, 255, 0) 100%)}.testimonial-block .slider .item .image{position:absolute;top:0px;width:100%;height:100%}.testimonial-block .slider .item .image img{width:100%;height:100%;object-fit:cover}.testimonial-block .slider .item .content{position:relative;padding-bottom:100px;z-index:14;width:80%;color:white}.testimonial-block .slider .item .content span{display:block;margin-bottom:20px;width:70px}.testimonial-block .slider .item .content .quote{padding-left:20px}.testimonial-block .slider .item .content h1{margin-bottom:10px;font-weight:900}.testimonial-block .slider .item .content h4{font-weight:700;letter-spacing:1.5px;color:white;text-transform:uppercase;padding-top:20px;font-size:18px;padding-left:20px}.testimonial-block .slider .item .content p{font-weight:500;font-size:22px}@media (min-width:992px){.testimonial-block .slider div.arrow-right{right:15%;top:50%}}.hero-slider{position:relative;width:100%;height:850px;overflow:hidden}.hero-slider .overlay{position:absolute;top:0px;width:100%;height:100%;background-image:linear-gradient(180deg, #000000 0%, rgba(216, 216, 216, 0) 100%);z-index:12}.hero-slider .overlay-video{position:absolute;top:0px;width:100%;height:100%;z-index:12;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(216, 216, 216, 0) 100%)}.hero-slider .vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero-slider .video-wrapper{position:absolute;display:block;width:100%;height:100%;overflow:hidden;display:none}.hero-slider .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-slider .hero-fade-slider{position:absolute;top:0px;width:100%;height:100%}.hero-slider .hero-fade-slider img{width:100%;height:100%;object-fit:cover}.hero-slider .hero-fade-slider .slick-list{width:100%;height:100% !important}.hero-slider .hero-fade-slider .slick-track{height:100%}.hero-slider .hero-fade-slider .slick-slide{position:absolute;width:100%;height:100%}.hero-slider .hero-fade-slider .slick-slide div{width:100%;height:100%}.hero-slider .hero-fade-slider .slick-slide div img{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-slider .content{position:relative;padding-top:175px;padding-bottom:150px;color:white;z-index:14}.hero-slider .content h1{margin-bottom:0px}.hero-slider .content h3{font-size:16px;text-transform:uppercase;color:#F29325;letter-spacing:1.5px;font-weight:700}.hero-slider .content p{font-size:18px;margin-top:25px;margin-bottom:0px}.hero-slider .content a.arrow{color:white}.hero-slider .content a.arrow:before{border:2px solid #F29325;color:white;background:#F29325}.hero-slider .content a.arrow:hover:before{border:2px solid white;color:#F29325;background:white}@media (min-width:992px){.hero-slider .content{padding-top:250px;padding-bottom:208px}.hero-slider .content p{font-size:24px;margin-top:25px;margin-bottom:0px}}.content-editor{position:relative;width:100%;height:auto;margin-bottom:90px}.content-editor h1,.content-editor h2,.content-editor h3,.content-editor h4{font-weight:700;margin-bottom:30px}.logo-content{position:relative;width:100%;height:auto;margin-bottom:90px}.logo-content .logo{width:300px;margin:0 auto}.logo-content .content{posiiton:relative;padding-left:0px}@media (min-width:992px){.logo-content .logo{margin:0;margin-right:auto}.logo-content .content{padding-left:90px}}.newsletter-block{position:relative;width:100%;height:auto;margin-bottom:90px}.newsletter-block .newsletter{width:100%;height:auto;border-radius:10px;background:#017072;color:white;padding:50px 50px}.newsletter-block .newsletter .wpcf7{margin-top:45px}.newsletter-block .newsletter .wpcf7 .wpcf7-form-control-wrap{display:block}.newsletter-block .newsletter .wpcf7 .column{margin-bottom:45px}.newsletter-block .newsletter .wpcf7 label{color:#707070}.newsletter-block .newsletter .wpcf7 input{height:55px}.newsletter-block .newsletter .wpcf7 input[type=text],.newsletter-block .newsletter .wpcf7 input[type=email]{width:100%;color:black;padding:10px 15px;background:white;border:0;border-radius:10px;margin-bottom:20px}.newsletter-block .newsletter .wpcf7 input[type=text]:focus,.newsletter-block .newsletter .wpcf7 input[type=email]:focus{outline:none}.newsletter-block .newsletter .wpcf7 input[type=submit]{-webkit-appearance:none;border:0;padding:7px 15px;width:180px;text-align:center;font-weight:600;text-transform:uppercase;background:#F29325;color:white;font-size:16px;border-radius:0;border-radius:10px;letter-spacing:1px}.newsletter-block .newsletter .wpcf7 .screen-reader-response{display:none}.newsletter-block .newsletter .wpcf7 .wpcf7-not-valid-tip{font-size:16px;color:white;margin-top:20px}.newsletter-block .newsletter .wpcf7 .wpcf7-response-output{padding:10px;font-size:16px;margin-top:30px;border-color:white;background:#F0F9EF}.newsletter-block .newsletter .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{display:inline-block;border-color:#F29325;background:#FFF9F0}.newsletter-block .newsletter .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{display:inline-block;border-color:white;background:#F0F9EF}.newsletter-block .newsletter .wpcf7 .wpcf7-spinner{display:inherit;margin:15px auto}@media (min-width:1200px){.newsletter-block .newsletter{padding:55px 100px}.newsletter-block .newsletter .wpcf7 .form{position:relative;display:grid;grid-template-columns:2fr 2fr 1fr;column-gap:15px}.newsletter-block .newsletter .wpcf7 .form input[type=text],.newsletter-block .newsletter .wpcf7 .form input[type=email]{margin-bottom:0px;margin-right:10px}.newsletter-block .newsletter .wpcf7 .form .wpcf7-spinner{position:absolute;right:-10px;top:0px}}.info-block{position:relative;width:100%;height:auto;margin-bottom:45px}.info-block .block-container{width:100%;height:auto;border-radius:10px;color:white;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}.info-block .block-container h1,.info-block .block-container h2{font-weight:700;margin-bottom:30px;font-size:30px}.info-block .block-container .pre-req{background:#177C80;padding:60px;padding-bottom:60px;border-radius:10px 10px 0px 0px}.info-block .block-container .info{padding:60px 40px;border-radius:0px 0px 10px 10px;background:#017072}.info-block .block-container .info h3{color:#FAFAFA;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;display:flex;align-items:center;margin-bottom:15px}.info-block .block-container .info h4{font-weight:700;margin-bottom:30px;font-size:22px}.info-block .block-container .info h3.length:before{position:relative;right:6px;font-family:dashicons;text-align:center;width:30px;height:30px;font-size:25px;padding-right:5px;content:""}.info-block .block-container .info h3.price:before{position:relative;right:6px;font-family:dashicons;text-align:center;width:30px;height:30px;font-size:25px;padding-right:5px;content:""}.info-block .block-container .info h3.location:before{position:relative;right:6px;font-family:dashicons;text-align:center;width:30px;height:30px;font-size:25px;padding-right:5px;content:""}.info-block .block-container .info h3.season:before{position:relative;right:6px;font-family:dashicons;text-align:center;width:30px;height:30px;font-size:25px;padding-right:5px;content:""}.info-block .block-container .info h3.guest:before{position:relative;right:6px;font-family:dashicons;text-align:center;width:30px;height:30px;font-size:25px;padding-right:5px;content:""}.info-block .block-container .info h3.difficulty:before{position:relative;right:6px;font-family:dashicons;text-align:center;width:30px;height:30px;font-size:25px;padding-right:5px;content:""}.info-block .block-container .info a.book-now{display:flex;justify-content:center;align-items:center;background:#F29325;border:none;margin-top:40px;margin-bottom:10px;border-radius:10px;padding:15px 25px;color:white;font-family:"roboto", sans-serif;text-transform:uppercase;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none}.info-block .block-container .info a.book-now:hover{opacity:0.9}@media (min-width:992px){.info-block .block-container{background-image:linear-gradient(90deg, #177C80 50%, #017072 50%);padding:75px}.info-block .block-container .pre-req{padding:50px;padding-right:75px}.info-block .block-container .info{padding:50px;padding-left:75px;background:transparent}.info-block .block-container .info h4{font-weight:700;margin-bottom:30px;font-size:28px}}.includes-block{position:relative;width:100%;height:auto;margin-bottom:45px}.includes-block .block-container{width:100%;height:auto;background-color:#f5f5f5;border-radius:10px;padding:45px;color:black}.includes-block .block-container h3{display:flex;align-items:center;font-size:20px;text-transform:uppercase;color:#F29325;letter-spacing:1.5px;font-weight:700;margin:0 auto;margin-bottom:30px;justify-content:center}.includes-block .block-container h3.includes::before{font-family:dashicons;text-align:center;content:"";width:50px;height:50px;font-size:40px}.includes-block .block-container h3.not-includes::before{font-family:dashicons;text-align:center;width:50px;height:50px;font-size:40px;content:""}@media (min-width:992px){.includes-block .block-container{background-image:linear-gradient(90deg, #f5f5f5 50%, #EBEBEB 50%)}.includes-block .block-container .included{padding-right:75px}.includes-block .block-container .not-included{padding-left:75px}}.tab-block{position:relative;width:100%;height:auto;margin-bottom:90px}.tab-block .tabs{display:flex}.tab-block .tabs button.tablinks{width:33%;height:auto;padding:15px;background:#EBEBEB;border:0;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:black}.tab-block .tabs button.active{background:#DDDDDD !important}.tab-block .content{width:100%;height:auto;background:#FAFAFA;padding:30px}@media (min-width:575px){.tab-block .tabs button.tablinks{font-size:18px}.tab-block .content{padding:50px}}@media (min-width:992px){.tab-block .tabs .content{padding:75px}}.faq-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.faq-repeater h3{font-weight:700;margin-bottom:45px}.faq-repeater .accordion-row .accordion{position:relative;display:flex;padding:20px 20px;align-items:center;cursor:pointer;height:auto;border-top:1px solid black}.faq-repeater .accordion-row:last-of-type{border-bottom:1px solid black}.faq-repeater .accordion-row h4{font-weight:300;font-size:18px;width:90%;margin:0;padding-left:30px;color:black}.faq-repeater .accordion-row .accordion:before{font-family:dashicons;display:inline-block;content:"";position:absolute;left:0px;font-size:20px;top:16px;color:#F29325;font-style:normal}.faq-repeater .accordion-row .active:before{font-family:dashicons;display:inline-block;content:"";position:absolute;left:0px;font-size:20px;top:16px;color:#F29325;font-style:normal}.faq-repeater .accordion-row .panel{padding:30px 30px 40px 30px}.faq-repeater .accordion-row p:last-of-type{margin-bottom:0px}.schedule-block .schedule{position:relative;width:100%;height:auto;margin-bottom:90px}.schedule-block .schedule .dates{display:flex;justify-content:center;align-items:center;width:100%;height:85px;background:#E0ECEC;font-weight:700;padding:5px}.schedule-block .schedule .price{display:flex;justify-content:center;align-items:center;width:100%;height:85px;background:#F6F6F6;padding:5px}.schedule-block .schedule .booking{display:flex;justify-content:center;align-items:center;width:100%;height:85px;background:#F6F6F6;padding:2px 30px}.schedule-block .schedule .booking a.book-now{display:flex;width:100%;justify-content:center;align-items:center;background:#017072;border:none;border-radius:10px;height:60px;color:white;text-transform:uppercase;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none}.schedule-block .schedule .booking a.book-now:hover{opacity:0.9}.schedule-block .schedule .row:nth-child(odd) .dates{background:#E9F2F2}.schedule-block .schedule .row:nth-child(odd) .price{background:#F9F9F9}.schedule-block .schedule .row:nth-child(odd) .booking{background:#F9F9F9}.maps-block{position:relative;width:100%;height:auto;margin-bottom:90px}.maps-block .gallery{display:flex;width:100%;height:auto;margin-top:45px}.maps-block .gallery figure{position:relative;width:50%;margin:0px 5px;height:auto}.maps-block .gallery figure a{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0px;background:rgba(255, 255, 255, 0);text-decoration:none}.maps-block .gallery figure a:hover{background:rgba(255, 255, 255, 0.2);text-decoration:none}.maps-block .gallery span.dashicons{color:white;text-decoration:none;font-size:35px;text-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);opacity:0.9}.maps-block .gallery img{max-width:100%;height:auto}.featherlight .featherlight-content{padding:0px;border-bottom:none;margin:25px}.featherlight-next span,.featherlight-previous span{display:block;text-indent:-9999px;overflow:hidden;background:url("../images/arrow-right-alt.svg") center no-repeat;background-size:60%;background-color:white;width:50px;height:50px;border:2px solid #F29325;border-radius:50%}.featherlight-previous span{transform:rotate(180deg);left:0px}.featherlight-next span{right:0px}.featherlight .featherlight-close-icon{background:url("images/icon-close.svg") center center no-repeat;background-color:#F29325;border-radius:50%;width:35px;height:35px;right:25px;top:25px;position:fixed}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255, 255, 255, 0)}.text-image-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.text-image-repeater .item{margin-bottom:60px}.contact-block{position:relative;width:100%;height:auto;margin-bottom:90px}.contact-block .contact-content a.logo img{width:300px;margin-bottom:30px}.contact-block .wpcf7 h2{margin-bottom:30px}.contact-block .wpcf7 .wpcf7-form-control-wrap{display:block}.contact-block .wpcf7 .column{margin-bottom:45px}.contact-block .wpcf7 label{color:#707070}.contact-block .wpcf7 input{height:55px}.contact-block .wpcf7 input[type=text],.contact-block .wpcf7 input[type=email]{width:100%;color:black;padding:10px 15px;background:#f5f5f5;border:0;border-radius:10px;margin-bottom:15px}.contact-block .wpcf7 textarea:focus,.contact-block .wpcf7 input[type=text]:focus,.contact-block .wpcf7 input[type=email]:focus{outline:none}.contact-block .wpcf7 textarea{width:100%;color:black;padding:10px 15px;background:#f5f5f5;border:0;border-radius:10px;margin-bottom:15px;height:300px}.contact-block .wpcf7 input[type=submit]{-webkit-appearance:none;border:0;padding:7px 15px;width:180px;text-align:center;font-weight:600;text-transform:uppercase;background:#F29325;color:white;font-size:16px;border-radius:0;border-radius:10px;letter-spacing:1px}.contact-block .wpcf7 .screen-reader-response{display:none}.contact-block .wpcf7 .wpcf7-not-valid-tip{font-size:16px;color:black;margin-top:20px}.contact-block .wpcf7 .wpcf7-response-output{padding:10px;font-size:16px;margin-top:30px}.contact-block .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{display:inline-block;border-color:#F29325;background:#FFF9F0}.contact-block .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{display:inline-block;border-color:white;background:#F0F9EF}.contact-block .wpcf7 .wpcf7-spinner{display:inherit;margin:15px auto}.post-content{position:relative;width:100%;height:auto;margin-bottom:90px;margin-top:90px}.post-content h1{font-weight:900}.post-content img{margin-bottom:30px}.post-content img figcaption{display:block;color:red}footer{position:relative;width:100%;height:auto;background-color:#017072;background:#017072;background-size:cover;background-repeat:no-repeat;background-position:top center;padding-top:90px;padding-bottom:90px;color:white}footer h3.title{color:white}footer h3.title:after{width:45px}footer .logo{width:205px;height:75px}footer ul.menu{position:relative;list-style:none;padding-left:0px}footer ul.menu li a{color:white;text-decoration:none;font-size:18px;transition:0.3s}footer ul.menu li a:hover{opacity:0.9;padding-left:15px}.social ul{list-style:none;padding-left:0px}.social ul li{display:inline}.social ul li a{text-decoration:none;color:white}.social ul li a span{font-size:36px;width:36px;height:36px}.social ul li a span:last-of-type{margin-left:5px}footer .social,footer .menu-content{margin-bottom:30px}.single-guides header{background:#017072}.single-guides a.arrow:before{transform:rotate(180deg)}.guide-profile{position:relative;width:100%;height:auto;margin-bottom:90px;margin-top:90px}.guide-profile h2{font-weight:700}.guide-profile h4{color:#017072;font-weight:700;margin-bottom:30px}.guide-profile .avatar{display:block;margin-bottom:45px}.guide-profile .profile{padding-top:75px}.guide-profile .profile a{color:#017072}@media (min-width:992px){.guide-profile .profile{padding-left:50px}}.guide-block{position:relative;width:100%;height:auto;margin-bottom:90px}.guide-block .item{color:black;text-decoration:none}.guide-block .item:hover .image img{width:110%;height:110%}.guide-block .item .image{width:100%;aspect-ratio:0.6666666667;margin-bottom:30px;overflow:hidden}.guide-block .item .image img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:0.3s}.guide-block .item .content{text-align:center}.guide-block .item .content h3{font-weight:700;color:black}.guide-block .item .content h4{font-weight:700;color:#017072;text-transform:uppercase;font-size:16px}.pricing-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.pricing-repeater .item{width:100%;height:auto;background:#F4F4F4;border-radius:10px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.pricing-repeater .item .top{background:#017072;padding:40px 20px;color:white;border-radius:10px 10px 0px 0px}.pricing-repeater .item .top h3{font-weight:700}.pricing-repeater .item .middle{padding:30px 30px;text-align:center}.pricing-repeater .item .middle p{line-height:34px}.pricing-repeater .item .bottom{padding:20px;color:white;border-radius:0px 0px 10px 10px;text-align:center}.pricing-repeater .item .bottom a.button{width:100%;background:#017072}.pricing-repeater .col-lg-4:last-of-type .item .top{background:#005E60}.pricing-repeater .col-lg-4:last-of-type .item .bottom a.button{background:#005E60}.column-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.column-repeater h2{font-weight:700;margin-bottom:30px}.column-repeater h4{color:#017072}.column-repeater img{width:150px;height:150px;object-fit:cover;margin:0 auto;margin-bottom:30px}.step-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.step-repeater .item{position:relative;display:flex;flex-direction:column;height:100% !important;width:100%}.step-repeater .item h2{font-weight:700;margin-bottom:30px}.step-repeater .item h4{color:#017072}.step-repeater .item p:last-of-type{margin-top:auto}.step-repeater .item img{width:150px;height:150px;object-fit:cover;margin:0 auto;margin-bottom:30px}.logo-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.logo-repeater h3{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:45px;color:black}.logo-repeater .logos{display:flex;justify-content:center;align-items:center}.logo-repeater .logos img{max-width:250px;margin:0 10px}.location-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.location-repeater .content{margin-bottom:45px}.location-repeater h2{font-weight:700;margin-bottom:30px}.location-repeater h4{color:#017072}.location-repeater .image{aspect-ratio:1.5}.location-repeater .image img{width:100%;height:100%;objct-fit:cover;margin-bottom:30px}.location-repeater img{margin-bottom:30px}.course-repeater{position:relative;width:100%;height:auto;margin-bottom:90px}.course-repeater .item{width:100%;height:auto;padding:60px 30px;background:#017072;color:white;border-radius:10px}.course-repeater .item h2{font-weight:700;margin-bottom:30px}.course-repeater .item img{margin-bottom:30px}.course-repeater .item .details{padding:30px;background:#005E60;border-radius:10px;margin-top:30px}@media (min-width:992px){.course-repeater .item{padding:60px}.course-repeater .item .content{padding-left:30px}}.video-block{position:relative;width:100%;height:auto;margin-top:90px;margin-bottom:90px}.video-block .embedded-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-block .embedded-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.course-block{position:relative;width:100%;height:auto;margin-bottom:90px}.course-block .item .image{margin-bottom:30px}.course-block .item h2,.course-block .item h5{font-weight:700}.course-block .item h4{font-style:italic;margin-bottom:30px;color:#017072}.error404 header{background:#017072}.full-padding{padding-top:90px;padding-bottom:90px}.grecaptcha-badge{display:none !important}.page-template-template-search .hero-slider{height:650px}.single-courses .content-editor,.single-trips .content-editor{padding-top:90px}.wpcf7-response-output{border:1px solid white}.cky-btn-accept{color:white !important}