﻿@import url("https://fonts.googleapis.com/css?family=Caveat:400");@font-face{font-family:'HaveHeartOne';src:url("../fonts/have-heart-one/have-heart-one.eot");src:url("../fonts/have-heart-one/have-heart-one.eot?#iefix") format("embedded-opentype"),url("../fonts/have-heart-one/have-heart-one.woff2") format("woff2"),url("../fonts/have-heart-one/have-heart-one.woff") format("woff"),url("../fonts/have-heart-one/have-heart-one.ttf") format("truetype"),url("../fonts/have-heart-one/have-heart-one.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HaveHeartSwash';src:url("../fonts/have-heart-swash/have-heart-swash.eot");src:url("../fonts/have-heart-swash/have-heart-swash.eot?#iefix") format("embedded-opentype"),url("../fonts/have-heart-swash/have-heart-swash.woff2") format("woff2"),url("../fonts/have-heart-swash/have-heart-swash.woff") format("woff"),url("../fonts/have-heart-swash/have-heart-swash.ttf") format("truetype"),url("../fonts/have-heart-swash/have-heart-swash.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HaveHeartTwo';src:url("../fonts/have-heart-two/have-heart-two.eot");src:url("../fonts/have-heart-two/have-heart-two.eot?#iefix") format("embedded-opentype"),url("../fonts/have-heart-two/have-heart-two.woff2") format("woff2"),url("../fonts/have-heart-two/have-heart-two.woff") format("woff"),url("../fonts/have-heart-two/have-heart-two.ttf") format("truetype"),url("../fonts/have-heart-two/have-heart-two.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}.itinerary{min-height:70px}@media screen and (min-width: 992px){.itinerary{padding-left:20%}}@media screen and (max-width: 992px){.itinerary{padding-bottom:15px}}.itinerary p,.itinerary .text-link,.itinerary p b,.itinerary p strong{font-family:'Caveat', cursive;font-size:28px;color:#4A4A4A;letter-spacing:0.78px;line-height:35px}.itinerary .wc-button{margin-top:20px}.fundraising{min-height:70px}@media screen and (min-width: 992px){.fundraising{padding-left:20%}}.fundraising p{font-family:'Caveat', cursive;font-size:28px;color:#4A4A4A;letter-spacing:0.78px;line-height:35px}.wc-panel,.wc-panel--primary,.wc-panel--dark,.wc-panel--secondary{width:100%;text-align:center;min-height:142px;padding:15px}.wc-panel .small-title,.wc-panel--primary .small-title,.wc-panel--dark .small-title,.wc-panel--secondary .small-title{font-family:'Open Sans', Sans-Serif;font-size:12px;letter-spacing:0.79px;line-height:16px;text-transform:uppercase;font-weight:bold;line-height:1.3}.wc-panel .large-title,.wc-panel--primary .large-title,.wc-panel--dark .large-title,.wc-panel--secondary .large-title{font-family:'Open Sans', Sans-Serif;font-size:24px;letter-spacing:0.79px;text-transform:uppercase;font-weight:600;margin-top:0px}.wc-panel .description,.wc-panel--primary .description,.wc-panel--dark .description,.wc-panel--secondary .description{font-family:'Open Sans', Sans-Serif;font-size:15px;color:#FFFFFF;letter-spacing:0}.wc-panel--primary{background:#33B39A;color:white}.wc-panel--dark{background:#323339;color:white}.wc-panel--secondary{background:white}.wc-panel--secondary .small-title{font-family:'Open Sans', Sans-Serif;font-weight:700;font-size:24px;color:#4A4A4A;letter-spacing:0.79px}.wc-panel--secondary .description{font-family:'Open Sans', Sans-Serif;font-size:24px;color:#4A4A4A;letter-spacing:0;font-weight:lighter}.pattern-bg{background-image:url("../img/topo-map-3.png");background-repeat:no-repeat;background-size:contain}.pattern-bg-right{background-image:url("../img/topo-map-3.png");background-repeat:no-repeat;background-size:contain;background-position:right}.image-panel{color:white;padding:110px;padding-bottom:55px;align-content:center;text-align:center;overflow:hidden}@media screen and (max-width: 640px){.image-panel{padding:30px}}.image-panel p.light,.image-panel h3.light{color:white}.image-panel p.dark,.image-panel h3.dark{color:#4A4A4A}.destination-terrain{text-align:center;margin-left:25%;margin-right:25%;margin-top:60px}@media screen and (min-width: 1200px){.destination-terrain .terrain{float:left;max-width:247px}.destination-terrain .climate{float:right;max-width:247px}}.destination-terrain p{font-family:'Open Sans', Sans-Serif !important;font-size:13px !important;color:#FFFFFF !important;letter-spacing:0 !important;line-height:18px;margin-top:20px}.fundraising-tools{padding-top:50px;padding-right:0px !important;margin-bottom:5px;padding-left:0px !important;background:white;min-height:400px}.fundraising-tools .icon-title{color:#222;margin-bottom:15px;font-size:24px;letter-spacing:0.79px;font-weight:bold}.fundraising-tools .icon-text{font-size:14px;line-height:22px;font-weight:400;min-height:132px;color:rgba(34,34,34,0.6)}.action-areas .single-action{padding-top:30px;min-height:410px}.action-areas .single-action img{margin-bottom:unset}@media screen and (min-width: 1200px){.action-areas .single-action .left{padding-left:90px;padding-right:60px}.action-areas .single-action .right{padding-right:90px;padding-left:60px}.action-areas .single-action .first{max-width:620px !important}}.footer-share a span{color:white;transition:all 500ms ease-in-out}.footer-share a span:hover{color:#33B39A;transition:all 500ms ease-in-out}.destination-overview-block{width:100%;height:267px}.destination-overview-block .vertical-align{padding:unset !important}#menu-header-mini-menu li{font-family:'Open Sans', Sans-Serif;font-size:10px;color:#ACABAD;letter-spacing:-0.15px;margin-left:10px;margin-right:10px;float:right}#menu-header-mini-menu li a{font-family:'Open Sans', Sans-Serif;font-size:10px;color:#33B39A;letter-spacing:-0.15px;margin-left:10px;margin-right:10px;float:right}@media screen and (max-width: 1200px){#menu-header-mini-menu{display:none}}.homepage-block{width:100%;height:500px}.destination-block{width:100%;height:465px}.journey-title{font-family:'Open Sans', Sans-Serif;color:black;text-transform:capitalize;font-size:18px;text-align:center;font-weight:300;margin-top:unset}.step.item-block:hover h3{color:black}.journey-image-holder{width:100%;height:100%;background-size:cover;position:relative;z-index:1}@media screen and (min-width: 1200px){.journey-image-holder{width:670px;height:510px}}.detail-wrapper{padding-top:40px}.expedition-starts-panel a{margin-top:45px}.expedition-starts-panel .social-share{margin-top:30px}.expedition-starts-panel .social-share a{color:#33B39A;margin:10px;transition:all 500ms ease-in-out}.expedition-starts-panel .social-share a:hover{color:#288b78;transition:all 500ms ease-in-out}.technical-advisor-panel{background-color:#F7F7F7}.technical-advisor-panel>.container{margin-top:40px}.technical-advisor-panel>.container .second-title{padding-bottom:unset}.technical-advisor-panel>.container .icon-title{letter-spacing:1.5px}.safety-support-page .image-panel{text-align:left}.expedition-leader-role{color:rgba(34,34,34,0.6);font-weight:300;margin-bottom:20px;text-transform:uppercase;line-height:18px}.information-row{margin-top:60px;border-bottom:1px solid #E6E6E6}.information-row-title{margin-top:55px}.item-block{background-size:cover}.homepage-commitment .icon-text{min-height:70px}.journey-intro{min-height:258px;text-align:center;padding-top:66px}.journey-intro-text{font-family:'Open Sans', Sans-Serif;font-size:21px;letter-spacing:0px;line-height:1.5;padding-left:25%;padding-right:25%;font-weight:500;text-transform:none}.step.item-block{color:black}.step.item-block h3{color:black}.step.item-block p{color:black}.step-one .step{padding-left:46px}@media screen and (max-width: 992px){.step-one .step{margin-top:40px;padding-left:0px}}.step-two{background-color:#f7f7f7;position:relative}.step-two .step{padding-right:46px}@media screen and (max-width: 992px){.step-two .step{margin-top:40px;padding-right:0px}}.step-two:before{content:'';width:441px;height:156px;background-image:url(../img/line-mobile.svg);background-repeat:no-repeat;position:absolute;top:-70px;left:35%;z-index:1}@media screen and (min-width: 992px){.step-two:before{content:'';width:441px;height:156px;background-image:url(../img/line.png);background-repeat:no-repeat;position:absolute;top:-70px;left:31%;z-index:1}}.step-three{position:relative}.step-three .step{padding-left:46px}@media screen and (max-width: 992px){.step-three .step{margin-top:40px;padding-left:0px}}.step-three:before{content:'';width:441px;height:156px;background-image:url(../img/line-mobile.svg);background-repeat:no-repeat;position:absolute;top:-70px;left:35%;z-index:1}@media screen and (min-width: 992px){.step-three:before{content:'';width:441px;height:156px;background-image:url(../img/line.png);background-repeat:no-repeat;position:absolute;top:-70px;left:31%;transform:scaleX(-1);z-index:1}}.step-four{background-color:#f7f7f7;position:relative}.step-four .step{padding-right:46px}@media screen and (max-width: 992px){.step-four .step{margin-top:40px;padding-right:0px}}.step-four:before{content:'';width:441px;height:156px;background-image:url(../img/line-mobile.svg);background-repeat:no-repeat;position:absolute;top:-70px;left:35%;z-index:1}@media screen and (min-width: 992px){.step-four:before{content:'';width:441px;height:156px;background-image:url(../img/line.png);background-repeat:no-repeat;position:absolute;top:-70px;left:31%;z-index:1}}.step-five{position:relative}.step-five .step{padding-left:46px}@media screen and (max-width: 992px){.step-five .step{margin-top:40px;padding-left:0px}}.step-five:before{content:'';width:441px;height:156px;background-image:url(../img/line-mobile.svg);background-repeat:no-repeat;position:absolute;top:-70px;left:35%;z-index:1}@media screen and (min-width: 992px){.step-five:before{content:'';width:441px;height:156px;background-image:url(../img/line.png);background-repeat:no-repeat;position:absolute;top:-70px;left:31%;transform:scaleX(-1);z-index:1}}.step-six{background-color:#f7f7f7;position:relative}.step-six .step{padding-right:46px}@media screen and (max-width: 992px){.step-six .step{margin-top:40px;padding-right:0px}}.step-six:before{content:'';width:441px;height:156px;background-image:url(../img/line-mobile.svg);background-repeat:no-repeat;position:absolute;top:-70px;left:35%;z-index:1}@media screen and (min-width: 992px){.step-six:before{content:'';width:441px;height:156px;background-image:url(../img/line.png);background-repeat:no-repeat;position:absolute;top:-70px;left:31%;z-index:1}}.step-seven{position:relative}.step-seven .step{padding-left:46px}@media screen and (max-width: 992px){.step-seven .step{margin-top:40px;padding-left:0px}}.step-seven:before{content:'';width:441px;height:156px;background-image:url(../img/line-mobile.svg);background-repeat:no-repeat;position:absolute;top:-70px;left:35%;z-index:1}@media screen and (min-width: 992px){.step-seven:before{content:'';width:441px;height:156px;background-image:url(../img/line.png);background-repeat:no-repeat;position:absolute;top:-70px;left:31%;transform:scaleX(-1);z-index:1}}.page-id-78 .input-style-1{margin-bottom:30px}.page-id-78 textarea{border:1px solid #e7e7e7;border-color:rgba(219,219,219,0.6);color:rgba(34,34,34,0.6);width:100%;-moz-border-radius:25px;border-radius:25px;background:none;padding:0px 20px 0px 50px}.page-id-172 .item-block p{display:block !important}.page-id-172 .item-block:hover h3{color:#000 !important}.fundraising-person{min-height:600px;background-size:cover;background-position:50%}.page-id-92 .fundraising-tools{margin-top:30px}.character-row-1{position:relative}.character-1,.character-1--why-choose,.character-1--about-us{position:absolute;bottom:-5px;right:35%;height:108px;transform:scaleX(-1)}@media screen and (max-width: 992px){.character-1,.character-1--why-choose,.character-1--about-us{display:none}}.character-1--why-choose{right:10%}.character-1--about-us{right:10%}.character-row-2{position:relative}.character-2{position:absolute;bottom:-2px;right:1%;height:108px}.get-in-touch-button{position:relative}.get-in-touch-button:before{content:'';background-image:url(../img/winner.svg);background-repeat:no-repeat;width:40px;height:100px;position:absolute;left:-24px;top:-24px}.expedition-leaders-block{min-height:450px;background-size:cover}.testimonial-panel{padding-top:90px;padding-bottom:120px;margin-left:auto;margin-right:auto;background-blend-mode:darken}.testimonial-panel .second-title{padding-bottom:30px}.testimonial-panel .arrows{margin-left:-15px;margin-right:-15px}.fundraising-experiences .vertical-align{padding:25% !important}.fundraising-experiences h4{font-weight:700}.fundraising-experiences ul{list-style:disc;list-style-position:inside;padding-left:0;margin-left:1em}.fundraising-experiences ul li{font-size:14px;line-height:20px;text-align:left}.fundraising-experiences p{margin-top:unset !important}@media screen and (min-width: 640px){.item-block .hide-till-hover{visibility:hidden;display:none;opacity:0;transition:visibility 0s 500ms, display 500ms ease-in-out, opacity 500ms ease-in-out}.item-block:hover .hide-till-hover{visibility:visible;display:block;opacity:1;transition:opacity 500ms ease-in-out, display 500ms ease-in-out}.item-block:hover .hide-till-hover.hide-till-hover-inline-block{display:inline-block}}.item-block:hover .tour-layer{opacity:1}.item-block .tour-layer{opacity:0.4}@media screen and (max-width: 1024px){.item-block .tour-layer{opacity:1}}nav .dropmenu .current-menu-item a{font-weight:600}nav .dropmenu li a:hover{font-weight:600;transition:all 500ms ease-in-out}.itinerary--leaders ul li{margin-left:15px;font-family:'Caveat', cursive;font-size:28px;color:#4A4A4A;letter-spacing:0.78px;line-height:35px;margin-top:8px;padding-left:30px}.itinerary--leaders ul li:before{content:'✓';margin-left:-25px;position:absolute}.itinerary--community-engagement ol li{margin-left:40px;font-family:'Caveat', cursive;font-size:28px;color:#4A4A4A;letter-spacing:0.78px;line-height:35px;margin-top:8px}.main-wraper{background-image:url(../img/topo-map-2.jpg);background-repeat:no-repeat;background-size:cover}.detail-wrapper{background-image:url(../img/contours/topo-map-2-mobile-blur.jpg);background-repeat:no-repeat;background-size:100%;background-position:bottom;padding-bottom:15px}@media screen and (min-width: 992px){.detail-wrapper{background-image:url(../img/contours/topo-map-2-top.jpg);background-size:50%;background-position:right}}.no-contour{background-image:unset}.no-character:before{content:unset !important}.students-page-body{margin-bottom:15px}.content-row{padding-top:30px;padding-bottom:60px;padding-left:120px;padding-right:120px;color:#333333}@media screen and (max-width: 1200px){.content-row{padding-left:30px;padding-right:30px}}.content-row .avatar{width:60px;height:60px;border-radius:50%}.testimonial-area{margin-top:20px}.team-entry{background:white}.community-engagement-vertical-align{padding-left:15% !important;padding-right:15% !important}body[data-color="theme-1"] .accordion.style-5 .acc-title{background:#F0F0F0;color:#4A4A4A}.accordion .acc-icon{border-radius:unset}.accordion .acc-title{border-radius:unset}.acc-body{border:1px solid #F0F0F0}.acc-panel .active .acc-icon{background:#F0F0F0}.survivor-elements{max-width:62px;max-height:50px}.investors-block{background:white}.fundraising-team-member{position:relative;overflow:hidden;margin-bottom:25px;border-radius:5px}.technical-advisor-panel{padding-bottom:15px;padding-top:15px}.fundraising-team-block .icon-block{padding-bottom:5px !important}.accreditations-panel{background:white}.wpcf7-not-valid{border-color:red !important}.wpcf7-form-control-wrap{text-align:center}.fundraising-tool-icon{height:67px}@media screen and (min-width: 992px){.get-in-touch-panel{background-image:url(../img/contours/topo-map-2-desktop-blur.jpg) !important;background-size:63% !important;background-position:right !important}}.content-block-overlay-override{-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;position:absolute;width:unset;left:unset;text-align:left;top:unset}.item-block>.vertical-align.content-block-overlay-override{padding:110px;padding-top:unset;padding-left:unset}@media screen and (max-width: 640px){.item-block>.vertical-align.content-block-overlay-override{padding-right:30px}}.item-block .content-block-overlay-override p{font-weight:400 !important;line-height:26px !important;padding:unset}.vacancies-accordion{padding-top:10px !important;padding-bottom:10px !important}.padd-45{padding-top:45px}.fundraising-tool-icon{min-height:90px}@media screen and (min-width: 992px){.character--girl-map-teachers:before{content:'';background-image:url(../img/characters/winner-copy-3.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;bottom:-47px;left:55%;transform:scaleX(-1)}.character--girl-map-parents:before{content:'';background-image:url(../img/characters/winner-copy.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;bottom:-36px;left:55%}.character--boy-backpack-safety:before{content:'';background-image:url(../img/characters/winner-copy-3.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;top:-88px;left:45%;transform:scaleX(-1)}.character--girl-backpack-destination:before{content:'';background-image:url(../img/characters/girl.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;right:54%;transform:scaleX(-1);bottom:-33px}}@media screen and (min-width: 992px) and (max-width: 1200px){.character--girl-backpack-destination:before{display:none;visibility:hidden}}@media screen and (min-width: 992px){.character--girl-backpack-community:before{content:'';background-image:url(../img/characters/boy.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;top:-102px;left:57%}.character--girl-backpack-homepage:after{content:'';background-image:url(../img/characters/girl.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;bottom:-18px;right:190px;transform:scaleX(-1)}.character--boy-backpack-fundraising:before{content:'';background-image:url(../img/characters/winner-copy.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;top:-99px;left:57%}.character--girl-map-expedition:before{content:'';background-image:url(../img/characters/winner-copy-5.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;top:-92px;left:57%}.character--girl-school:before{content:'';background-image:url(../img/characters/girl-school.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;top:-101px;left:57%}.character--boy-school:after{content:'';background-image:url(../img/characters/boy.svg);background-repeat:no-repeat;width:50px;height:120px;position:absolute;bottom:-18px;right:190px}}.careers-block{padding-top:35px}.character-container{position:relative}.terrain p,.climate p{line-height:18px !important}.home-commitment-block{margin-bottom:unset !important}.single-destination .commintement-bg{padding-bottom:30px;margin-bottom:0px}.main-itinerary p{font-family:'Caveat', cursive;font-size:28px !important;color:#4A4A4A !important;letter-spacing:0.78px !important;line-height:20px !important}.survivor-itinerary{padding-bottom:65px}.school-logo-container{width:180px;margin:0pt auto}.schools-landing-modal{width:320px;padding:20px;text-align:center}@media screen and (min-width: 640px){.schools-landing-modal{width:600px}}@media screen and (min-width: 640px){.schools-landing-modal{width:710px}}.footer-block .footer-share-header{margin-left:10px}.footer-block .footer-share{margin-top:5px}.scrolling-cta{color:white;position:fixed;right:0;top:calc(50% - 80px);padding:7px 13px;text-align:center;background:#33B39A;font-weight:300;text-transform:uppercase;letter-spacing:0.4px;border:2px white solid;border-right:none}@media screen and (max-width: 768px){.scrolling-cta{display:none}}.scrolling-cta:hover{color:#33B39A;background:white;border-color:#33B39A}.scrolling-cta .scrolling-cta-text{font-size:20px;margin-bottom:0}.new-schools-text-wrapper{background-image:none}.top-stripe{background-color:white;padding:40px;text-align:center}@media screen and (min-width: 640px){.top-stripe{padding-top:80px}}.top-stripe-title{font-family:proxima-nova, 'Open Sans', Helvetica, Arial, Sans-Serif;font-size:48px;font-weight:bold;color:#33B39A;letter-spacing:0;text-align:center;line-height:52px}@media screen and (min-width: 640px) and (max-width: 1300px){.top-stripe-title{font-size:35px;line-height:44px}.top-stripe{padding-top:90px}}.schools-trip-information{margin-top:20px}.new-schools-trip-information{background-image:none !important}.new-schools-mobile-image{height:250px;background-size:cover}.new-schools-button{width:250px}@media screen and (max-width: 400px){.school-page-title{font-size:40px;line-height:48px}}#mega-menu-wrap-menu-1{clear:none}@media screen and (max-width: 1200px){#mega-menu-wrap-menu-1{width:100%}}.region-switcher-container{float:right;position:relative}@media screen and (max-width: 1200px){.region-switcher-container.region-switcher-container-desktop{display:none}}.region-switcher-container.region-switcher-container-mobile{display:inline-block;float:left;text-align:left}@media screen and (min-width: 1200px){.region-switcher-container.region-switcher-container-mobile{display:none}}@media screen and (max-width: 350px){.region-switcher-container.region-switcher-container-mobile{width:100%;text-align:center}}.region-switcher-container.region-switcher-container-mobile .region-switcher{z-index:102;margin-top:0;margin-bottom:16px}.region-switcher-container.region-switcher-container-mobile .region-switcher-dropdown{z-index:101;margin-top:-24px}.region-switcher-container .region-switcher{background:#f0f0f0;padding:8px 16px;border-radius:8px;color:#212121;letter-spacing:0.2px;font-size:12px;font-weight:600;margin-top:15px;cursor:pointer;position:relative;z-index:2;min-width:130px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.region-switcher-container .region-switcher:after{content:'';margin-left:12px;display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #33B39A}.region-switcher-container .region-switcher-dropdown{position:absolute;background:white;width:100%;padding:8px 0 0 0;border:1px solid #f0f0f0;border-top:none;margin-top:-8px;z-index:1;border-radius:4px}.region-switcher-container .region-switcher-dropdown.region-switcher-dropdown-hidden{display:none !important}.region-switcher-container .region-switcher-dropdown .region-switcher-dropdown-list{margin-bottom:0}.region-switcher-container .region-switcher-dropdown .region-switcher-dropdown-list .region-switcher-dropdown-item{font-size:12px;border-top:1px solid #f0f0f0;text-transform:uppercase}.region-switcher-container .region-switcher-dropdown .region-switcher-dropdown-list .region-switcher-dropdown-item:first-of-type{border-top:none}.region-switcher-container .region-switcher-dropdown .region-switcher-dropdown-list .region-switcher-dropdown-item:hover{background:#fbfbfb}.region-switcher-container .region-switcher-dropdown .region-switcher-dropdown-list .region-switcher-dropdown-item .region-switcher-dropdown-item-link{padding:0 16px;display:block}#mobile-region-switcher{font-style:unset;line-height:unset;font-weight:unset}header.menu-3.hovered .logo{top:27px}.destination-filter-container{padding:12px 16px}.destination-filter-container .destination-filter-container{border:1px solid #33B39A;border-radius:8px;position:relative;padding:16px 24px}.destination-filter-container .destination-filter-container .destination-filter-title{position:absolute;top:-11px;margin-left:-8px;padding:0 8px;background:#323338;color:#33B39A;font-size:12px}.destination-filter-container .destination-filter-container .destination-filter-label{font-weight:400;margin-left:4px}.destination-filter-container .destination-filter-container .destination-filter{position:relative;margin-top:0;top:-1px}.destination-filter-container .destination-filter-buttons{text-align:right}@media screen and (max-width: 1200px){.destination-filter-container .destination-filter-buttons{margin-top:24px;text-align:left}}@media screen and (max-width: 450px){.destination-filter-container .destination-filter-buttons{text-align:center}}.destination-filter-container .destination-filter-buttons #destination-filter-reset{height:100%}.destination-filter-container .destination-filter-buttons #destination-filter{height:100%;border-radius:8px;margin-left:8px}.destination-filter-container .destination-filter-buttons #destination-filter,.destination-filter-container .destination-filter-buttons #destination-filter-reset{width:150px;padding:16px 24px}@media screen and (max-width: 450px){.destination-filter-container .destination-filter-buttons #destination-filter,.destination-filter-container .destination-filter-buttons #destination-filter-reset{padding:16px 8px;width:120px}}.columns-equal-height{display:flex;flex-wrap:wrap}.columns-equal-height.row:after,.columns-equal-height.row:before{display:none}.destination-spinner{padding:3rem;background:rgba(0,0,0,0.6);color:white;opacity:0.4}#bgvid{position:absolute;min-width:100%;left:50%;top:30%;transform:translateY(-50%) translateX(-50%)}@media screen and (min-width: 1024px){.payment_form_subtitle{padding-right:64px}}#destination-query-container{margin-top:30px}#destination-filter-container{padding-left:0;padding-right:0}#no-destinations{display:none;text-align:center;padding:48px 20px;font-weight:bold;font-size:21px;color:#323338}.fundraising-team-block .image{position:relative;overflow:hidden;margin-bottom:25px;border-radius:50% !important}.team-entry .image{position:relative;overflow:hidden;margin-bottom:25px;border-radius:50% !important}.grecaptcha-badge{visibility:hidden;bottom:100px !important}.logo{z-index:99}.top-baner{overflow:hidden}.page-header-banner{overflow:hidden;height:640px;position:relative}.page-header-banner .page-header-banner-wrapper{overflow:hidden;position:absolute;right:0;left:0;background:#000}.page-header-banner .page-header-banner-wrapper#front-page-video{top:-50%}.page-header-banner .page-header-banner-wrapper div{min-height:640px;min-width:100%;background-repeat:no-repeat;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}.page-header-banner .page-header-banner-wrapper video{min-height:640px;min-width:100%;background:black;background-repeat:no-repeat;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}.page-header-banner .vertical-align{position:relative}@media only screen and (max-width: 768px){.page-header-banner{height:440px}.page-header-banner .page-header-banner-wrapper div,.page-header-banner .page-header-banner-wrapper video{min-height:440px}.page-header-banner .vert-title{margin-top:0}.page-header-banner .vert-title h1{margin-top:0}}@media only screen and (max-width: 320px){.page-header-banner .wc-button-large{padding:20px 23px}}.our-people-team-title{padding-bottom:0}.our-people-team-intro-title{padding:0}.home-commitments{font-family:'Open Sans';font-size:32px;color:#33B39A;letter-spacing:0}.heading-style-1{font-family:'Open Sans';font-size:24px;color:#000000;letter-spacing:0;line-height:28px}.heading-style-1-sub-text{font-family:'Open Sans';font-size:12px;color:#4A4A4A;letter-spacing:0;line-height:12px}.subtitle{font-family:'Open Sans';font-size:12px;letter-spacing:0.79px}.wc-color-dark{color:#4A4A4A}.main-title h1{font-size:85px;color:#FFFFFF;letter-spacing:-0.15px;line-height:1.0;margin-bottom:0px;margin-top:83px;padding-bottom:0px}@media only screen and (max-width: 1368px){.front-page-banner .main-title,.front-page-banner .main-title h1{margin-top:0}}.main-title p{font-family:'Open Sans', Sans-Serif;font-size:21px;color:#FFFFFF;letter-spacing:0;font-weight:200;line-height:30px}h3,.h3{font-family:'Open Sans', Sans-Serif;font-size:24px;color:#4A4A4A;letter-spacing:0.79px;font-weight:bold}.page-title{font-family:proxima-nova, 'Open Sans', Helvetica, Arial, Sans-Serif;font-weight:700;font-size:134px;color:#FFFFFF;text-transform:none;letter-spacing:-0.15px}.copyright a{color:#33B39A}p>.author{font-style:italic;font-size:14px;line-height:16px}.detail-wrapper a:not(.wc-button){color:#33B39A}.icon-text p{line-height:22px}.accordion.style-5 p{color:#4A4A4A}.small-title.underline:after{background:white !important}.expedition-leaders-link{color:#33B39A}#menu-header-mini-menu li a:hover{color:#333333;transition:all 500ms ease-in-out}.wc-button{position:relative;display:inline-block;-moz-border-radius:25px;border-radius:32px;text-align:center;padding:10px 50px;font-size:12px;text-transform:uppercase;line-height:16px;font-family:'Open Sans', sans-serif;font-weight:600;letter-spacing:0.7px}.wc-button:hover{text-decoration:none;transition-duration:500ms}.wc-button-large{font-size:16px;padding:20px 25px;margin-left:10px;margin-right:10px}@media only screen and (max-width: 64.063em){.wc-button-large{margin-top:10px;margin-bottom:10px;margin-left:unset;margin-right:unset}}.wc-button-green{background:#33B39A;border:2px solid #33B39A;color:white}.wc-button-green:hover{color:white;background:#288b78;border:2px solid #288b78}.wc-button-green:active,.wc-button-green:focus{color:white;background:#288b78;border:2px solid #288b78}.wc-button-white-2{background:white;border:2px solid #33B39A;color:#33B39A}.wc-button-white-2:hover{color:#33B39A;background:#e6e6e6;border:2px solid #288b78}.wc-button-white-2:active,.wc-button-white-2:focus{color:#33B39A;background:#e6e6e6;border:2px solid #288b78}.wc-button-transparent{background:rgba(255,255,255,0.23);border:2px solid #FFFFFF;color:white}.wc-button-transparent:hover{color:black;background:white}.wc-button-transparent:active,.wc-button-transparent:focus{color:#33B39A;background:white}.wc-button-white{background:white;border:2px solid #33B39A;color:#33B39A;border-radius:6px}.wc-button-white:hover{color:white;background:#33B39A}.wc-button-white:active,.wc-button-white:focus{color:#33B39A;background:white}.wc-button-ghost{color:white;-moz-border-radius:8px;border-radius:8px;text-align:center;padding:16px 20px;font-size:12px;text-transform:uppercase;line-height:12px;font-weight:500;border:2px solid white;letter-spacing:1px}.wc-button-ghost:hover{color:black;background:white}.wc-button-ghost:active,.wc-button-ghost:focus{color:#33B39A;background:white}@media screen and (min-width: 992px){.itinerary--clock{background-image:url("../img/icons/clock.png");background-repeat:no-repeat;background-position:top left}}body{overflow-x:hidden}body[data-color="theme-1"] .underline.color-dr-blue-2:after{background:#33B39A !important}body[data-color="theme-1"] .color-dr-blue-2{color:#4A4A4A}.menu-3 nav>ul>li{padding:15px 10px}.color-grey{color:#4A4A4A}.color-blue{color:#33B39A}.item-block>.vertical-align{padding-left:29%;padding-right:29%}@media screen and (max-width: 640px){.item-block>.vertical-align{padding-left:unset;padding-right:unset}}.item-block>.vertical-align p{min-height:40px;margin-top:-15px;font-weight:400}.second-title{padding-top:35px}.second-title h2{font-family:'Open Sans';font-size:24px;letter-spacing:0.79px;font-weight:600}.sg-testimonals p{max-width:615px;font-size:14px;line-height:24px;display:inline-block;color:#fff !important;margin:0 0 10px;font-weight:400}.sg-testimonals h3{font-family:'Open Sans';font-size:18px;letter-spacing:0.59px;font-weight:600}footer{background:#323339}img,iframe{max-width:100%}.detail-content p{font-size:13px;color:#4A4A4A;letter-spacing:0}.detail-content h3{font-family:'Open Sans';font-weight:bold;font-size:24px;color:#4A4A4A;letter-spacing:0.79px;line-height:33px}.detail-content h1,.detail-content h2,.detail-content h3,.detail-content h4,.detail-content h5,.detail-content h6{margin-top:unset}.blue-link{font-size:13px;color:#33B39A;letter-spacing:0;font-weight:bold}.contact-info .contact-line{margin-left:10px;margin-top:5px;margin-bottom:10px}.no-margin{margin:unset}.item-block h3{color:white}.item-block img{width:114%;height:auto;display:block;max-width:150%}.second-title h2{font-family:'Open Sans';font-size:24px;letter-spacing:0.79px;font-weight:bold;text-transform:uppercase}.color-light{color:white}.color-dark{color:#4A4A4A}#menu-menu-1 a:hover{text-decoration:unset}.second-title h4.underline{margin-bottom:unset}.main-slider .swiper-slide{min-height:640px}.vert-title{margin-top:50px}@media screen and (max-width: 768px){.main-title h1{font-size:48px;line-height:40px}}.icon-block.style-2 .icon-img{position:relative;left:unset;top:unset}.icon-block.style-2{align-content:center;text-align:center;margin-top:unset;padding:30px 20px 30px 20px;background:white}.commintement-bg{margin-bottom:10px;background-image:url(../img/topo-map.png);background-repeat:no-repeat;background-size:cover}.home-commitments{font-family:'Open Sans';font-size:32px;color:#33B39A;letter-spacing:0;width:62px;height:62px;border-radius:50%;margin:0pt auto;margin-top:-60px;background:white;padding-top:15px}.expedition-panel-inner{background:transparent !important}.destination-block{overflow:hidden}.wc-panel--secondary .description{font-family:'Open Sans';font-size:21px;color:#4A4A4A;letter-spacing:0;font-weight:lighter;line-height:1.4}.image-panel{background-size:cover}.clip{background-color:black}.dark-slide{opacity:0.9}.heading-style-1-sub-text{line-height:18px}@media (max-width: 640px){.main-slider .swiper-slide{min-height:520px}.single-destination .main-slider .swiper-slide{min-height:750px}.journey-image-holder{width:100%;height:100%;background-size:cover;position:relative;z-index:1;margin-bottom:31px}.step{padding:0px !important}.journey-intro-text{font-family:'Open Sans', Sans-Serif;font-size:18px;letter-spacing:0px;line-height:1.5;padding-left:12%;padding-right:12%;font-weight:700;text-transform:none}}@media (min-width: 1024px) and (max-width: 1024px){.journey-image-holder{width:605px;height:448px;background-size:cover;position:relative;z-index:1}}@media (min-width: 768px) and (max-width: 768px){.journey-image-holder{width:569px;height:421px;background-size:cover;position:relative;z-index:1;margin-bottom:41px;margin-top:30px}.step{padding:0px !important}.journey-title{font-family:'HaveHeartOne';color:white;top:20%;left:5%;text-transform:none;position:absolute;font-size:103px;text-align:center;width:500px}}.homepage-commitment{min-height:265px}.homepage-commitment .icon-text{min-height:90px}.bg-bg-chrome{background-position:initial}.no-padd-bottom{padding-bottom:unset !important}.no-margin-top{margin-top:unset !important}.wpcf7-form{margin-bottom:30px}.students-cta{float:left}header.menu-3.scrol{background:#fff}.input-style-1{padding:10px}.team-entry .team-position{line-height:18px}div a{color:#288b78}.accreditation-logo{height:100px}.testimonial-panel{display:none}a:focus,a:hover{color:#288b78}.homepage-commitment .icon-title{min-height:40px}.page-password-protect{margin-top:40px}.page-password-protect form{padding:20px;background:#EFEEEE}.page-password-protect form input[type=password]{background-color:white;padding:0px 20px 0px 21px;border-color:rgba(219,219,219,0.6);color:rgba(34,34,34,0.6);border-radius:25px;height:60px}.page-password-protect form input[type=submit]{text-transform:uppercase;line-height:16px;font-family:'Open Sans', sans-serif;font-weight:600;letter-spacing:0.7px;border-radius:32px;text-align:center;position:relative;display:inline-block;font-size:16px;padding:20px 25px;margin-left:10px;margin-right:10px;background:#33B39A;border:2px solid #33B39A;color:white}.school_logo{display:block;margin-left:auto;margin-right:auto;margin-bottom:12px;margin-top:20px}.school-text{text-align:center;font-family:'Open Sans', sans-serif !important;font-size:16px !important;color:#000000 !important;margin:0px 56px;letter-spacing:0.4px !important;line-height:19px !important}.school-text-bold{font-weight:bold;text-align:center;font-family:'Open Sans', sans-serif !important;font-size:16px !important;color:#000000 !important;letter-spacing:0.4px !important;margin:0px 47px 14px;line-height:19px !important}.yes-no-button{padding:10px 20px;font-size:12px;margin-bottom:35px}input[type=checkbox]{-webkit-appearance:checkbox}.itinerary a{font-family:inherit}
