body:has(#wpadminbar:not(.mobile))>.navbar{top:32px!important}.bg-grey{background-color:#efefef}.white-spacer{width:150px;border-bottom:3px solid #fff}.container>.alignfull{margin-top:0}:root{--primary-brand-color:#31551d}@font-face{font-family:'headings';src:url(/wp-content/themes/againstthecompass/assets/fonts/headings.woff2) format('woff2');font-display:swap}@font-face{font-family:'Roboto';src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');font-display:swap}@font-face{font-display:swap;font-family:'poppinsbold';src:url(/wp-content/themes/againstthecompass/assets/fonts/poppins-bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'poppins';src:url(/wp-content/themes/againstthecompass/assets/fonts/poppins-regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'kaushan_script';src:url(/wp-content/themes/againstthecompass/assets/fonts/kaushanscript-regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ramabhadra';src:url(/wp-content/themes/againstthecompass/assets/fonts/ramabhadra-regular.woff2) format('woff2');font-weight:400;font-style:normal}body{background:#fff;margin:0;min-height:100vh;display:flex;flex-direction:column}@media (max-width:576px){.container{max-width:90%}}.alignfull{width:100vw;margin:32px calc(50% - 50vw);min-width:100vw}.home .alignfull{width:100vw;margin:0 calc(50% - 50vw);min-width:100vw;max-width:100vw}a{color:var(--primary-brand-color);text-decoration-color:inherit}a.has-background:hover{color:#fff}a:hover{text-decoration-color:inherit;text-decoration:underline}.primary-brand-color{color:var(--primary-brand-color)}.primary-brand-background-color{background-color:var(--primary-brand-color)}.btn{font-size:1.6rem}.btn-primary-brand-color{text-decoration:none;box-shadow:none;outline:none;--bs-btn-color:#fff;--bs-btn-bg:var(--primary-brand-color);--bs-btn-border-color:var(--primary-brand-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--primary-brand-color);--bs-btn-hover-border-color:var(--primary-brand-color);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--primary-brand-color);--bs-btn-active-border-color:var(--primary-brand-color);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--primary-brand-color);--bs-btn-disabled-border-color:var(--primary-brand-color)}.btn-primary-brand-color:hover,.btn-primary-brand-color:focus,.btn-primary-brand-color:focus-visible,.btn-sold-out:hover,.btn-sold-out:focus,.btn-sold-out:focus-visible{text-decoration:underline;box-shadow:none;outline:none;border-color:transparent}nav.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (max-width:1023px){nav.sticky-top{position:static}}.navbar .site-logo-img img{padding:15px 0}.nav-pills .nav-link,.nav-pills .nav-link.active{color:#fff;text-transform:capitalize}.single-post .nav-pills .nav-link,.single-post .nav-pills .nav-link:hover,.single-post .nav-pills .nav-link.active,.single-post .nav-pills .nav-link.active:hover{color:#000}.nav-pills .nav-link:hover,.nav-pills .nav-link.active:hover{color:rgba(255,255,255,.75);text-decoration:none}.nav-pills li.nav-item.current-menu-item a,.nav-link:focus,.nav-link:hover,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent}.navbar a{text-decoration:none}.navbar.scrolled{background-color:#efefef!important;transition:background-color 200ms linear}.navbar.scrolled .nav-link{color:#000}.navbar-background-color{background-color:transparent}@media (max-width:768px){.navbar{padding:15px 0}.navbar-solid-bg{background-color:var(--primary-brand-color)}}.nav-link{color:#fff;text-transform:capitalize;font-size:2rem;padding-left:20px}.nav-pills li.nav-item.current-menu-item a,.nav-link:focus,.nav-link:hover{background-color:transparent}.navbar-toggler{background-color:var(--primary-brand-color)}.navbar-no-header-image{background-color:#efefef}.navbar-no-header-image .nav-link,.navbar-no-header-image .nav-link:hover{color:#000}.navbar-no-header-image .nav-link.active{color:#333}footer{display:flex;flex-flow:column nowrap;width:100%;margin-top:auto;background-color:var(--primary-brand-color);color:#fff}footer .container{max-width:100%;display:block}footer .container a{color:#fff;text-decoration:none}footer .container a:hover{text-decoration:underline}.footer-social-icons{display:flex;justify-content:space-evenly}.footer-social-icons a{font-size:6rem}.footer-social-icons a:first-of-type{display:none}footer .container h1,footer .container h2,footer .container h3,footer .container h4,footer .container h5,footer .container h6 footer .container{color:#fff}footer ul{list-style-type:none;margin-left:0}footer ul li{width:100%}footer .menu-item{margin-left:0}footer .nav-pills .nav-link{padding-left:0;padding-right:0}footer .nav-link{color:#fff!important;font-size:unset}footer .nav-link:hover{color:#fff}.header-content.homepage-header{width:65%;padding:0 0 0 18vw;text-align:center;background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 65%,rgba(0,0,0,0) 100%)}.header-content.homepage-header>h1:first-of-type,.header-content.homepage-header>h1:first-of-type span{font-family:'ramabhadra',sans-serif;font-weight:400;font-size:6rem;line-height:1;letter-spacing:normal;text-align:left}.header-content.homepage-header>p:first-of-type{font-family:'poppins',sans-serif;width:90%;text-align:left;font-size:2.2rem;line-height:1.7;color:#f3f3f3}.header-content.homepage-header{align-items:flex-start}.header-content.homepage-header>.header-btn-holder a .btn:hover{text-decoration:underline}.header-holder{display:flex;position:relative;min-height:589px;isolation:isolate;background:#333}.header-content{display:flex;width:100%;height:100%;padding:1.5rem;position:absolute;flex-flow:column nowrap;margin:0 auto;z-index:20;position:absolute;align-items:center;justify-content:center}.header-content h1{font-size:59px;text-align:center;color:#fff}@media (max-width:768px){.header-content.homepage-header{width:100vw;padding:0 5vw}.header-content.homepage-header>h1:first-of-type{font-size:4rem}.header-content.homepage-header p:first-of-type{font-size:2rem;margin-top:20px}}.header-holder{display:flex;position:relative;margin-top:-93px;height:100vh;isolation:isolate;background:#333}.header-holder::after{content:'';position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center}.home .header-holder:after{background-position:top right}@media (max-width:576px){.header-holder{}}h1,h2,h3,h4,h5,.header-holder span{font-family:"headings";line-height:normal}.home h2{font-size:4.8rem;letter-spacing:-.2rem;padding:60px 0 30px 0}.header-holder p{font-family:"Helvetica",sans-serif}.single .header-holder img{max-height:100vw}.header-holder img{object-fit:cover;aspect-ratio:16/11;height:100vh}.header-backdrop{position:absolute;background-color:#333;opacity:.25;mix-blend-mode:multiply}.header-btn-holder{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.header-btn-holder a .btn:hover,.header-btn-holder a .btn{padding:10px 30px;background-color:var(--primary-brand-color);border-radius:4px;border:2px solid #85ab86;color:rgba(255,255,255,.9);font-size:2rem;text-transform:capitalize}.header-btn-holder a{text-decoration:none}@media (max-width:768px){.header-btn-holder{flex-flow:column nowrap}.header-btn-holder a .btn{width:100%;font-size:1.6rem;padding:10px 20px}}.header-content{position:absolute;flex-flow:column nowrap;margin:0 auto;z-index:20;position:absolute;justify-content:center;color:#fff}.header-content h1.not-frontpage{font-size:8rem}.header-content h1,.header-content h3,.header-content span{text-align:center}.header-content span{font-weight:700}.header-content span:first-of-type{font-size:6rem;line-height:1.1}.header-content h1,.header-content h3{text-align:center}@media (max-width:576px){.header-content span:first-of-type{font-size:3rem;line-height:1.1}.header-content .header-btn-holder .btn{font-size:1.6rem;padding:10px 15px}.header-content h1.not-frontpage{font-size:4rem;letter-spacing:.4rem}}#scrollToTopBtn{position:fixed;bottom:15px;right:20px;z-index:99;font-size:40px;border:none;outline:none;background-color:var(--primary-brand-color);color:#fff;cursor:pointer;padding:10px;border-radius:4px;line-height:normal}.rounded-5 img{border-radius:20px}.home .wp-block-button a:hover{color:#fff}#container-homepage-destinations{background-color:#efefef;word-break:break-word;word-wrap:break-word}#container-homepage-destinations .col{height:500px}@media (max-width:576px){#container-homepage-destinations .col{height:300px}}#container-homepage-destinations .card{border:0;border-radius:0;box-shadow:none;display:flex;justify-content:center}#container-homepage-destinations .card:hover{opacity:.9;transform:scale3d(1.03,1.03,1.03);transition:all .3s ease-in-out;overflow:hidden}#container-homepage-destinations .card img{height:100%;border-radius:0;filter:brightness(.9);object-fit:cover}.homepage-destinations-location-holder{position:absolute;display:flex;flex-direction:column;align-items:center;width:100%}.homepage-destinations-location{display:flex;margin-top:5%;text-transform:uppercase;font-size:4.6rem;color:#fff;justify-content:center;text-align:center}.homepage-tours{background-color:#efefef}.homepage-tours a{text-decoration:none}.homepage-tours .tour-image:hover{opacity:.9;transform:scale3d(1.03,1.03,1.03)}.tour-image{background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:61.8%;min-height:400px;transition:all .3s ease-in-out}.darkened{pointer-events:none;color:#aaa;font-family:Helvetica,Arial,sans-serif;font-size:.9em;width:100%;position:absolute;bottom:0;padding:6em 1.5em 1.5em;margin-bottom:0;text-align:left}.tour-name{color:#fff;line-height:2.8rem;font-size:2.6rem;-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;-ms-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out}.homepage-tours article{position:relative;overflow:hidden}.homepage-tours .darkened{background:-moz-linear-gradient(0deg,rgba(51,51,51,.9290091036) 22%,rgba(51,51,51,0) 100%);background:-webkit-linear-gradient(0deg,rgba(51,51,51,.9290091036) 22%,rgba(51,51,51,0) 100%);background:linear-gradient(0deg,rgba(51,51,51,.9290091036) 22%,rgba(51,51,51,0) 100%)}body{line-height:2}.container .meta-info{font-size:1.6rem;font-family:'Roboto',sans-serif}.container .meta-info .meta-by{font-weight:700;color:var(--primary-brand-color)}.container p{font-size:2.1rem;line-height:2}.has-larger-font-size i{font-size:47.25px}.single .container h1,.single .container h2,.single .container h3,.single .container h4,.single .container h5,.single .container h6{color:#333}.container h1:first-of-type{font-size:3.7rem;font-weight:600}div:has(>h2){scroll-margin-top:70px}.table-of-contents{background:#f9f9f9;max-width:510px}.table-of-contents.active ul{max-height:unset;padding:0 3rem 3rem 3rem}.table-of-contents.active ul li ul{padding-bottom:0}.table-of-contents.active .table-of-contents__trigger:after{transform:rotate(270deg)}.table-of-contents__title{position:relative;font-size:1.8rem;font-weight:700;padding:3rem;cursor:pointer;scroll-margin-top:50px}@media (min-width:1200px){.table-of-contents__title{font-size:2rem}}.table-of-contents__trigger{display:block;position:absolute;top:30px;right:30px;padding-right:2.5rem}.table-of-contents__trigger:after{position:absolute;display:block;content:'';width:8px;height:14px;top:10px;right:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E\a%3Cpath id='prefix__Icon_ionic-ios-arrow-back' fill='%23464646' d='M16.839 13.192L11.544 7.9a1 1 0 0 1 1.416-1.413l6 6a1 1 0 0 1 .029 1.38L12.965 19.9a1 1 0 1 1-1.416-1.413z' data-name='Icon ionic-ios-arrow-back' transform='translate(-11.25 -6.194)'/%3E%3C/svg%3E");background-repeat:no-repeat;transform:rotate(90deg);transition:all ease 0.2s}.table-of-contents ul{padding:0 3rem;max-height:0;overflow:hidden;transition:all ease 0.5s}.table-of-contents ul li{padding:0!important;list-style:none!important;margin:0 0 2rem}.table-of-contents ul li:before{display:none!important}.table-of-contents ul li a{font-size:1.6rem;font-weight:600;color:var(--primary-brand-color)}.table-of-contents ul li a:hover{color:#459131}@media (min-width:1200px){.table-of-contents ul li a{font-size:1.8rem}}.atc-info-box{overflow:hidden;border-radius:20px 20px 10px 10px;box-shadow:0 0 3px 1px #d3d3d3}.author_bio_section{display:flex;flex-flow:column nowrap;align-items:center;border-top:2px solid #D1CFCF;border-bottom:2px solid #D1CFCF;margin:70px 0;padding:36px 0}.author_bio_section img{width:169px;height:169px;border-radius:100px;margin-bottom:27px}.author_name{font-weight:600}.author_bio_section p{text-align:center;color:#4B4F58;font-size:17px;line-height:2}.pagination{margin-bottom:80px}.pagination .nav-links{justify-content:center}.pagination .nav-links .prev,.pagination .nav-links .next{margin:0}#comments{padding-top:72px;border-top:1px solid #f3f3f3}#comments .comments-inner{margin:0;max-width:100%}#comments a{text-decoration:none}#comments a:hover{text-decoration:underline}#comments .comments-title,#comments .comment-reply-title{text-align:center;font-size:20px;color:#3a3a3a;font-weight:400}.comments-title:after{display:block;margin:0 auto;width:60px;height:3px;background-color:#31541d;margin-top:32px;content:""}.comments-count-wrapper{padding:2em 0}#respond{text-align:center}.comment-reply-title:after{display:block;margin:0 auto;width:60px;height:3px;background-color:#31541d;margin-top:32px;content:""}.logged-in-as{padding-top:32px}#lstc-comment-subscription,#respond .form-submit{text-align:left}#comments .submit{border-radius:4px;text-transform:none;font-size:14px;font-weight:600}#comments *{font-family:"Arial","Helvetica",sans-serif}#comments .comment-body{border-bottom:1px solid #f3f3f3;padding-bottom:15px}#comments .comment-author{line-height:1.666666667;color:#497629;font-size:15px;text-transform:uppercase}#comments footer.comment-meta,#comments footer.comment-footer-meta{background-color:transparent}#comments footer.comment-footer-meta{align-items:end}#comments .comment-metadata{text-transform:uppercase}#comments .comment-metadata a{color:#0068b3}#comments .comment-content>p{font-size:1.8rem;color:#4B4F58;line-height:2.16;margin:0;max-width:100%}#comments .comment-reply a{font-size:1.8rem;font-weight:400;color:#0068b3;background-color:transparent;text-transform:capitalize}.comment-reply-title{color:#3a3a3a;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:33px;padding-top:20px}.comment-respond .submit{background-color:#000;color:#fff;font-size:14px;padding:10px 15px;font-family:Arial,Helvetica,sans-serif;text-transform:capitalize;border-radius:4px}div#not-found-container{display:flex;justify-content:center;align-content:center}div#background-text span{position:relative;font-size:20em;font-weight:900;color:#d3d3d3}div#foreground-text{position:absolute;font-size:3em;top:50%;transform:translateY(-50%)}