﻿:root{--main-color: #db5f15;--main-color-light: #ff8800;--second-color: #373a40;--third-color: #112b3c;--green: #3fabaf;--green-o75: rgba(63, 171, 175, 0.75);--green-o50: rgba(63, 171, 175, 0.5);--green-o25: rgba(63, 171, 175, 0.25);--green-o10: rgba(63, 171, 175, 0.1);--orange-light: #ff8800;--co-primary: #db5f15;--co-primary2: #ff8800;--co-accent: #3fabaf;--co-accent-hover: #86dde0;--background-color: #ecf0f1;--text-color: #686d76;--border-color: #bdc3c7;--link-color: #2980b9;--error-color: #e74c3c;--warning-color: #f1c40f;--success-color: #2ecc71;--white: #fff;--black: #000;--fc-dark-90: #333;--fc-dark-80: #444;--fc-dark-70: #686868;--fc-dark-60: #666;--fc-dark-40: #888;--fc-heading: #000;--fc-primary: #686868;--color-plomo: #efefef;--grey-25: #f7f7f7;--orange: #db5f15;--orange-o25: rgba(255, 102, 0, 0.25);--orange-o10: rgba(255, 102, 0, 0.1);--main-50: #82310c;--main-60: #a1390b;--main-70: #cc4902;--main-80: #ff7f0a;--main-90: #ff9d32;--main-100: #ffc26d;--main-110: #ffdca5;--main-120: #fff0d3;--main-130: #fff8ec;--main-font: Salkantay, sans-serif;--ff-body: Salkantay, sans-serif;--ff-heading: Salkantay, sans-serif;--fs-heading: 2.7rem;--fs-heading2: 1.6rem;--font-base: 16px;--font-sm: 14px;--font-lg: 18px;--line-height-base: 1.5;--heading-font-weight: 700;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 40px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--box-shadow-light: 0 2px 4px rgba(0, 0, 0, 0.1);--box-shadow-medium: 0 4px 8px rgba(0, 0, 0, 0.2);--box-shadow-dark: 0 6px 12px rgba(0, 0, 0, 0.3);--transition-duration: 0.3s;--transition-ease: ease-in-out}.bg-grey-light{background-color:#f2f2f2}.bg-grey-lighter{background-color:#f9f9f9}.bg-grey-lightest{background-color:#f8f8f8}.bg-gold{background-color:var(--gold-bg)}.bg-light-gold{background-color:var(--grey-light)}.bg-grey{background-color:var(--grey-bg)}.bg-light-grey{background-color:var(--grey-light)}.bg-black{background-color:#000}.primary-color-filter{filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%)}.accent-color-filter{filter:invert(57%) sepia(21%) saturate(1004%) hue-rotate(133deg) brightness(98%) contrast(97%)}.secondary-color-filter{filter:invert(60%) sepia(8%) saturate(0%) hue-rotate(240deg) brightness(88%) contrast(87%)}.white-color-filter{filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.grey-lightest-color-filter{filter:invert(100%) sepia(23%) saturate(49%) hue-rotate(294deg) brightness(111%) contrast(88%)}.grey-lighter-color-filter{filter:invert(92%) sepia(0%) saturate(0%) hue-rotate(187deg) brightness(89%) contrast(95%)}.proportion1x1{padding-top:100%}.shadowed{box-shadow:0px 0px 16px rgba(0,0,0,.1)}.bordered{border:1px solid var(--main-color)}.round-lg{padding-top:3rem;padding-bottom:3rem}.text-lighter{color:#eee !important}.text-lightest{color:#fff !important}.hl-underline{font-family:inherit;text-decoration:underline}.hl-greater{font-family:inherit;font-size:1.5em}.hl-uppercase{font-family:inherit;text-transform:uppercase}.hl-primary{font-family:inherit;color:var(--main-color)}.icon-light svg{fill:#ddd !important}.icon-lighter svg{fill:#eee !important}.icon-lightest svg{fill:#fff !important}.full-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.mobile-hidden{display:inherit !important}.desktop-hidden{display:none !important}.display-until-mobile-plus{display:none !important}.hide-until-mobile-plus{display:none !important}.display-until-tablet{display:none !important}.hide-until-tablet{display:none !important}.display-until-laptop{display:none !important}.hide-until-laptop{display:none !important}.display-until-desktop{display:none !important}.hide-until-desktop{display:none !important}.bg-dark-opacity1{background-color:rgba(0,0,0,.1)}.bg-dark-opacity2{background-color:rgba(0,0,0,.2)}.bg-dark-opacity3{background-color:rgba(0,0,0,.3)}.bg-dark-opacity4{background-color:rgba(0,0,0,.4)}.bg-dark-opacity5{background-color:rgba(0,0,0,.5)}.bg-dark-opacity6{background-color:rgba(0,0,0,.6)}.bg-dark-opacity7{background-color:rgba(0,0,0,.7)}.bg-dark-opacity8{background-color:rgba(0,0,0,.8)}.bg-dark-opacity9{background-color:rgba(0,0,0,.9)}.bg{padding-top:14rem;padding-bottom:10rem}.shadow-style{box-shadow:0px 0px 8px rgba(0,0,0,.1)}.overlap-content{position:absolute;width:100%;height:100%;left:0;top:0}.inner-gradient{position:relative}.inner-gradient::before{position:absolute;content:"";display:block;height:100%;width:100%;z-index:1;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));bottom:0}.immersive-effect{overflow:hidden}.immersive-effect img{transition:.5s ease}.immersive-effect:hover img{transform:scale(1.1)}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-Light.woff2") format("woff2"),url("../public/fonts/Gilroy-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-Regular.woff2") format("woff2"),url("../public/fonts/Gilroy-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-Medium.woff2") format("woff2"),url("../public/fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-Semibold.woff2") format("woff2"),url("../public/fonts/Gilroy-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-Bold.woff2") format("woff2"),url("../public/fonts/Gilroy-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-Black.woff2") format("woff2"),url("../public/fonts/Gilroy-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-LightItalic.woff2") format("woff2"),url("../public/fonts/Gilroy-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-RegularItalic.woff2") format("woff2"),url("../public/fonts/Gilroy-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Salkantay";src:url("../public/fonts/Gilroy-BoldItalic.woff2") format("woff2"),url("../public/fonts/Gilroy-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}.fa{font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff2") format("woff2")}html{font-size:10px;box-sizing:border-box;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}body{font-family:"Salkantay",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.6rem;line-height:1.5;color:#555;background-color:#fff;margin:0;margin-bottom:0;padding-bottom:0;padding-top:7rem}@media screen and (min-width: 992px){body{padding-top:0}}ul{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:"Salkantay",sans-serif}input,button,select,textarea{font-family:"Salkantay",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.container,.container-fluid{padding-left:3.2rem;padding-right:3.2rem}@media screen and (min-width: 768px){.container,.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.section-container{max-width:1600px}}.section-presentation{text-align:center;position:relative;margin-bottom:3.5rem}.section-presentation--left{text-align:left}.section-presentation--left .section-presentation__title--upper-line::before{left:0}.section-presentation--left .section-presentation__title--bottom-line::after{margin-left:0;margin-right:auto}.section-presentation--left .section-presentation__icon{left:0}.section-presentation.inverse,.section-presentation--inverse{color:#fff}.section-presentation.inverse .section-presentation__title,.section-presentation.inverse .section-title,.section-presentation--inverse .section-presentation__title,.section-presentation--inverse .section-title{color:#fff}.section-presentation.inverse .section-presentation__subtitle,.section-presentation--inverse .section-presentation__subtitle{color:#f0f0f0}.section-presentation.inverse .section-presentation__description,.section-presentation.inverse .section-description,.section-presentation--inverse .section-presentation__description,.section-presentation--inverse .section-description{color:#f0f0f0}.section-presentation.inverse .section-presentation__icon img,.section-presentation--inverse .section-presentation__icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(124deg) brightness(107%) contrast(101%)}.section-presentation.inverse .btn-salkantay.principal-btn,.section-presentation.inverse .principal-btn,.section-presentation--inverse .btn-salkantay.principal-btn,.section-presentation--inverse .principal-btn{border:none;border-radius:6px !important;background-color:#db5f15;color:#fff;font-weight:700;transition:color .4s ease,background-color .4s ease}.section-presentation.inverse .btn-salkantay.principal-btn span,.section-presentation.inverse .principal-btn span,.section-presentation--inverse .btn-salkantay.principal-btn span,.section-presentation--inverse .principal-btn span{position:relative;z-index:2;color:inherit}.section-presentation.inverse .btn-salkantay.principal-btn::before,.section-presentation.inverse .principal-btn::before,.section-presentation--inverse .btn-salkantay.principal-btn::before,.section-presentation--inverse .principal-btn::before{background-color:#fff !important}.section-presentation.inverse .btn-salkantay.principal-btn:hover,.section-presentation.inverse .btn-salkantay.principal-btn:focus,.section-presentation.inverse .principal-btn:hover,.section-presentation.inverse .principal-btn:focus,.section-presentation--inverse .btn-salkantay.principal-btn:hover,.section-presentation--inverse .btn-salkantay.principal-btn:focus,.section-presentation--inverse .principal-btn:hover,.section-presentation--inverse .principal-btn:focus{color:#111 !important;background-color:#fff !important;border-color:#fff !important}.section-presentation.inverse .btn-salkantay.principal-btn:hover span,.section-presentation.inverse .btn-salkantay.principal-btn:focus span,.section-presentation.inverse .principal-btn:hover span,.section-presentation.inverse .principal-btn:focus span,.section-presentation--inverse .btn-salkantay.principal-btn:hover span,.section-presentation--inverse .btn-salkantay.principal-btn:focus span,.section-presentation--inverse .principal-btn:hover span,.section-presentation--inverse .principal-btn:focus span{color:#111 !important}.section-presentation__icon{width:4rem;height:4rem;margin:0 auto 1.6rem}.section-presentation__icon img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 992px){.section-presentation__icon{width:5rem;height:5rem}}.section-presentation__title{font-family:"Salkantay",sans-serif;font-size:2.4rem;font-weight:600;line-height:1.3;color:#333;position:relative;margin:0}.section-presentation__title--upper-line::before{content:"";position:absolute;background-color:#db5f15;width:6rem;height:4px;top:-4px;left:calc(50% - 3rem);border-radius:2px}@media screen and (min-width: 768px){.section-presentation__title--upper-line::before{top:-9px}}@media screen and (min-width: 992px){.section-presentation__title--upper-line::before{top:-1.4rem}}.section-presentation__title--bottom-line::after{content:"";display:block;width:8rem;height:3px;margin:1.6rem auto;background-color:#db5f15;border-radius:999px}@media screen and (min-width: 768px){.section-presentation__title{font-size:2.8rem}}@media screen and (min-width: 992px){.section-presentation__title{font-size:3.2rem}}.section-presentation__subtitle{display:block;font-weight:400;color:#888;margin-top:1rem;font-size:1.6rem}@media screen and (min-width: 768px){.section-presentation__subtitle{font-size:1.7rem}}@media screen and (min-width: 992px){.section-presentation__subtitle{font-size:2rem}}.section-presentation__description{margin-top:1.6rem;max-width:85rem;margin-left:auto;margin-right:auto;font-size:1.6rem;line-height:1.6;color:#686d76}@media screen and (min-width: 1200px){.section-presentation__description{font-size:1.7rem}}.section-title__highlight{color:#db5f15}.page-section,.itinerary-page-section{padding-top:8rem;padding-bottom:6rem}.section-heading{text-align:center;position:relative;margin-bottom:5rem}.section-heading .section-icon,.section-heading img.section-icon{width:4rem;height:4rem;margin:0 auto 1.6rem;display:block;object-fit:cover}@media screen and (min-width: 992px){.section-heading .section-icon,.section-heading img.section-icon{width:5rem;height:5rem}}.section-heading h2{font-family:"Salkantay",sans-serif;font-size:2.4rem;font-weight:600;line-height:1.5;color:#333;position:relative;margin:0}.section-heading h2::before{content:"";position:absolute;background-color:#db5f15;width:6rem;height:4px;top:-1rem;left:calc(50% - 3rem);border-radius:2px}@media screen and (min-width: 768px){.section-heading h2{font-size:2.7rem}}@media screen and (min-width: 992px){.section-heading h2{font-size:3rem}.section-heading h2::before{top:-1.4rem}}.section-heading h3{display:block;font-weight:400;color:#888;margin-top:1rem;font-size:1.6rem}@media screen and (min-width: 768px){.section-heading h3{font-size:1.7rem}}@media screen and (min-width: 992px){.section-heading h3{font-size:2rem}}.section-heading .section-description{margin-top:2rem}@media screen and (min-width: 768px){.section-heading .section-description{font-size:1.6rem;display:block}}@media screen and (min-width: 992px){.section-heading .section-description{font-size:1.7rem}}.buttons-container{text-align:center;margin-top:3rem}.buttons-container .skt-button{width:80%;max-width:30rem}.buttons-container .skt-button .alternative-icon{margin-left:5px}.buttons-container .skt-button .main-icon{display:none}@media screen and (min-width: 400px){.buttons-container{margin-top:4rem}.buttons-container .skt-button{width:48%}.buttons-container .skt-button .alternative-icon{display:none}.buttons-container .skt-button .main-icon{display:inline-block;margin-right:5px}}@media screen and (min-width: 768px){.buttons-container{display:none}.buttons-container .skt-button{max-width:25rem;margin-left:1rem;margin-right:1rem}}.skt-button{background-color:#db5f15;color:#fff;display:inline-block;border-radius:6px;transition:.5s;height:5rem;line-height:5rem;min-width:15rem;margin-top:1rem;text-decoration:none;text-align:center}.skt-button.outline{color:#db5f15;background-color:rgba(0,0,0,0);border:1px solid #db5f15}.skt-button.outline:hover{background-color:#db5f15;color:#fff}.skt-button:hover{color:#fff;background-color:#ee8344}.button{position:relative;display:inline-block;padding:16px 32px;font-size:14px;font-weight:bold;border:1px solid #fff;border-radius:6px;cursor:pointer;color:#fff;background-color:rgba(0,0,0,.6);overflow:hidden;width:100%;text-align:center;white-space:nowrap;text-decoration:none;font-family:inherit;line-height:1.2;box-sizing:border-box}@media screen and (min-width: 768px){.button{width:auto}}.button .cap,.button .button__cap{position:absolute;top:0;left:-150%;width:140%;height:100%;background-color:var(--main-color, #db5f15);transform:skew(-20deg);transition:.5s ease all;z-index:1;pointer-events:none}.button>span:not(.button__cap):not(.cap){position:relative;z-index:2;pointer-events:none}.button:hover{color:#fff;border-color:#fff}.button:hover .cap,.button:hover .button__cap{left:-9%}.button--tour-card{width:100%;display:block;padding:10px 20px;background-color:#db5f15;border:1px solid rgba(0,0,0,0);border-radius:6px;color:#fff;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.button--tour-card::before,.button--tour-card .button__cap{display:none}.button--tour-card:hover{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button-hero,.button--hero{position:relative;padding:16px 32px;font-size:14px;font-weight:bold;border:#fff solid 1px;border-radius:6px;cursor:pointer;color:#fff;background-color:rgba(0,0,0,.6);z-index:1;overflow:hidden;width:100%;text-decoration:none;display:inline-block;text-align:center;font-family:inherit;box-sizing:border-box}.button-hero .cap,.button-hero .button__cap,.button--hero .cap,.button--hero .button__cap{color:#fff;position:absolute;background-color:var(--main-color, #db5f15);width:120%;height:100%;transform:skew(-20deg);top:0;left:-130%;transition:.6s ease all;z-index:-1}.button-hero span,.button--hero span{position:relative;z-index:2}.button-hero:hover,.button--hero:hover{color:#fff}.button-hero:hover .cap,.button-hero:hover .button__cap,.button--hero:hover .cap,.button--hero:hover .button__cap{left:-9%}.button--card-cta{display:block;width:100%;padding:10px 20px;background-color:#db5f15;border:none;border-radius:6px;color:#fff;text-align:center;box-sizing:border-box}.button--card-cta::before,.button--card-cta .button__cap{display:none}.button--card-cta::after{content:"";position:absolute;top:0;left:-150%;width:140%;height:100%;background-color:#000;transform:skew(-20deg);transition:left .5s ease;z-index:1}.button--card-cta:hover::after{left:-10%}.button--card-cta:hover{color:#fff}.button.button--overlay{display:table;width:auto;margin:0 auto;padding:1.5rem 5rem;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-align:center;color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:6px;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.button.button--overlay::before,.button.button--overlay .button__cap{display:none}.button1{margin:20px 0;position:relative;padding:16px 32px;font-size:16px;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#ad442a;z-index:1;overflow:hidden;font-weight:bold}.button1 .cap{position:absolute;background-color:#fff;width:120%;height:100%;transform:skew(-20deg);top:0;left:-130%;transition:.6s ease all;z-index:-1}.button1 span{z-index:2}.button1:hover .cap{left:-9%}.button1:hover{color:#ad442a}.general-button{background-color:#db5f15;font-family:"Salkantay",sans-serif;font-size:14px;color:#fff;position:relative;overflow:hidden;border:none;border-radius:6px;padding:13px 56px;min-height:45px;min-width:200px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box}.general-button span{position:relative;z-index:1;font-weight:bold;display:block;line-height:1.2}.general-button::before{content:"";width:140%;height:100%;border-radius:1px;background-color:#000;position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-out all .3s;z-index:0}.general-button:hover::before,.general-button:focus::before{left:-10%}.general-button--hero{font-size:16px;text-transform:uppercase;min-height:54px;padding:0 32px}.general-button--outline{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;gap:.8rem}.general-button--outline::before{background-color:rgba(255,255,255,.15)}.general-button--outline:hover,.general-button--outline:focus{color:#fff}.general-button--outline .general-button__icon{width:2.4rem;height:2.4rem;padding:0}.general-button--outline .general-button__icon svg,.general-button--outline .general-button__icon img{margin-left:.15rem}.general-button__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem}.general-button__icon svg,.general-button__icon img{display:block;width:100%;height:100%;object-fit:contain;fill:currentColor}.principal-btn{display:inline-block;background-color:#db5f15;font-family:"Salkantay",sans-serif;color:#fff;position:relative;overflow:hidden;border:none;border-radius:6px;padding:10px 20px;font-weight:bold;text-align:center;text-decoration:none;transition:.4s;z-index:1;cursor:pointer}.principal-btn:hover,.principal-btn:focus{color:#fff}.principal-btn span{position:relative;z-index:1;display:block;transition:.4s}.principal-btn::before{content:"";width:140%;height:100%;border-radius:1px;background-color:#000;position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-in-out all .5s;z-index:-1}.principal-btn:hover::before,.principal-btn:focus::before{left:-10%}.second-btn{background-color:var(--main-color, #db5f15);font-family:"Salkantay",sans-serif;color:#fff;position:relative;overflow:hidden;border:none;border-radius:6px;padding:10px 20px;display:inline-block;text-decoration:none;cursor:pointer}.second-btn span{position:relative;z-index:1;font-weight:bold;display:block;text-align:center;transition:.4s}.second-btn::before{content:"";width:140%;height:100%;border-radius:1px;background-color:var(--second-color, #373a40);position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-in-out all .3s;z-index:0}.second-btn:hover::before,.second-btn:focus::before{left:-10%}.third-btn{font-family:"Salkantay",sans-serif;color:#fff;position:relative;overflow:hidden;border:none;border-radius:6px;padding:10px 20px;display:inline-block;text-decoration:none;cursor:pointer}.third-btn span{position:relative;z-index:1;font-weight:bold;display:block;text-align:center;transition:.4s}.third-btn::before{content:"";width:140%;height:100%;border-radius:1px;background-color:var(--main-color, #db5f15);position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-in-out all .3s;z-index:0}.third-btn:hover::before,.third-btn:focus::before{left:-10%}.btn-salkantay-wrapper{display:flex;flex-wrap:wrap;margin-top:1rem;justify-content:flex-end}@media screen and (min-width: 992px){.btn-salkantay-wrapper{margin-top:2rem;justify-content:center}}.btn-salkantay-wrapper>div{width:49.8%;text-align:center;border:1px solid #ccc;margin-bottom:.5rem}.btn-salkantay-outer2{margin-top:2rem;text-align:center}.btn-salkantay-outer3{margin-top:3rem;text-align:center}.btn-salkantay-outer{position:relative;width:100%;margin-top:4rem;text-align:center}.btn-salkantay-outer::after{content:"";position:absolute;border-top:1px solid #f0f0f0;width:90%;left:5%;top:calc(50% - 1px);z-index:0}@media screen and (min-width: 768px){.btn-salkantay-outer::after{width:600px;left:calc(50% - 300px)}}.btn-salkantay-outer .btn-salkantay,.btn-salkantay-outer .general-button{position:relative;z-index:1}.btn-salkantay{display:inline-flex;justify-content:center;align-items:center;font-family:"Salkantay",sans-serif;text-align:center;border-radius:10rem;line-height:2.8rem;min-width:25rem;height:5rem;font-size:1.4rem;letter-spacing:1px;color:#fff;text-decoration:none;cursor:pointer;border:none}.btn-salkantay.principal-btn{border:none;border-radius:6px !important;background-color:#db5f15;color:#fff;font-weight:700;transition:color .4s ease,background-color .4s ease}.btn-salkantay.principal-btn span{position:relative;z-index:2;color:inherit}.btn-salkantay.principal-btn::before{background-color:#fff !important}.btn-salkantay.principal-btn:hover,.btn-salkantay.principal-btn:focus{color:#111 !important;background-color:#fff !important;border-color:#fff !important}.btn-salkantay.principal-btn:hover span,.btn-salkantay.principal-btn:focus span{color:#111 !important}.btn-salkantay.circle{min-width:1rem;height:4rem;width:4rem;display:inline-flex;justify-content:center;align-items:center;line-height:4rem;font-size:2.4rem}.btn-salkantay.circle span,.btn-salkantay.circle i{line-height:4rem}.btn-salkantay.circle::before{padding:0;margin:0}.btn-salkantay.special{letter-spacing:normal}.btn-salkantay.small{height:3rem;font-size:1.2rem;min-width:auto;padding:0 2.5rem}.btn-salkantay.small::before{font-size:1.2rem}.btn-salkantay.small.flat-icon::before{width:2rem;height:2rem}.btn-salkantay.small.font-icon::before{font-size:1.8rem}.btn-salkantay.link-ahead-icon::after{content:"";width:0;height:2rem;overflow:hidden;transition:.3s all ease-in-out;opacity:0;background-image:url(../assets/opt/right.min.svg);background-repeat:no-repeat;background-position:right center;background-size:contain;z-index:5;margin-left:0}.btn-salkantay.link-ahead-icon:hover::after{opacity:1;width:2rem;margin-left:.5rem}.btn-salkantay.flat-icon::before{content:"";background-image:url("../assets/me-gusta.svg");display:inline-block;background-size:auto 100%;filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%);margin-right:1rem;height:3rem;width:3rem}.btn-salkantay.font-icon::before{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;display:inline-block;font-weight:900;font-size:2rem;padding-right:1rem}.btn-salkantay.font-icon.brochure::before{content:""}.btn-salkantay.font-icon.enquire::before{font-weight:400;content:""}.btn-salkantay.font-brand-icon::before{content:"";font-family:"Font Awesome 5 Brands","FontAwesome",sans-serif;display:inline-block;font-weight:900;font-size:2rem;padding-right:1rem}.btn-salkantay.font-brand-icon.whatsapp::before{content:""}.btn-salkantay.font-brand-icon.enquire::before{content:""}.btn-salkantay.solid-whatsapp{background-color:#25d366;color:#fff}.btn-salkantay.solid-primary{background-color:#db5f15}.btn-salkantay.solid-primary-light{background-color:rgba(219,94,21,.1);color:#db5f15}.btn-salkantay.solid-accent{background-color:#333}.btn-salkantay.solid-accent-light{background-color:rgba(63,171,175,.1);color:#333}.btn-salkantay.solid-dark{background-color:#333}.btn-salkantay.solid-black{background-color:#000}.btn-salkantay.solid-grey-light{background-color:#f0f0f0;color:#db5f15}.btn-salkantay.solid-grey-lighter{background-color:#f0f0f0;color:#333}.btn-salkantay.solid-white{background-color:#fff;color:#db5f15}.btn-salkantay.outline-primary{border:1px solid #db5f15;color:#db5f15}.btn-salkantay.outline-accent{border:1px solid #333;color:#333}.btn-salkantay.outline-dark{border:1px solid #333;color:#333}.btn-salkantay.outline-black{border:1px solid #333;color:#333}.btn-salkantay.outline-white{border:1px solid #fff;color:#fff}.btn-salkantay.outline-light{border:1px solid #ccc;color:#db5f15}.btn-salkantay.outline-lighter{border:1px solid #ccc;color:#db5f15}.btn-salkantay.outline-lightest{border:1px solid #ccc;color:#ccc}.btn-salkantay.bg-white{background-color:#fff}.salkantay-btn{font-family:"Salkantay",sans-serif !important;font-size:1.6rem;font-weight:400;line-height:1;display:inline-block;border-radius:30px;padding:1rem 4rem 1rem 2rem;position:relative;box-sizing:border-box;overflow:hidden}.salkantay-btn::before{content:"";position:absolute;height:100%;background-image:url("../assets/opt/right.min.svg");background-position:center center;background-size:contain;background-repeat:no-repeat;top:0;width:1.5rem;right:2rem}.salkantay-btn.btn-sm{padding:1rem 3.5rem 1rem 1.5rem;font-size:1.4rem;font-weight:300}.salkantay-btn.btn-sm::before{width:1.5rem;right:1.5rem}.salkantay-btn.btn-lg{padding:1.5rem 5rem 1.5rem 2rem;font-size:1.8rem;font-weight:700}.salkantay-btn.btn-lg::before{width:2.5rem;right:2rem}.salkantay-btn.primary{color:#fff;background-color:#db5f15;position:relative;background-image:linear-gradient(to right, #db5f15 0%, #ff8800 50%, #db5f15 100%);background-size:200% auto;transition:1s}.salkantay-btn.primary:hover{background-position:right center}.salkantay-btn.accent{color:#fff}.primary-btn{background:#db5f15;transition:.5s}.primary-btn:hover{background:#ee8344}.accent-btn{background:#3fabaf;transition:.5s}.accent-btn:hover{background:#86dde0}.section-buttons-2{margin-top:4rem;margin-bottom:2rem;padding:5px;width:100%;display:flex;justify-content:space-between}.single-btn-container-2{text-align:center;display:flex;width:100%;height:100%;align-items:center;justify-content:space-around;flex-wrap:wrap;padding-top:2rem .5rem}.single-btn-container-2 .custom-btn-2{padding:15px 30px;font-size:2rem;border-radius:5rem}.cta-box_buttons{flex-wrap:wrap}.cta-box_buttons a+a{margin-top:1rem}.cta-box_buttons .cta-btn{display:flex;border:1px solid #ccc;height:50px;margin-bottom:1rem;border-radius:100px;width:96%;max-width:350px;color:#db5f15;align-items:center;justify-content:center}.cta-box_buttons .cta-btn span{font-size:1.6rem;display:inline-block;position:relative;margin-left:-2rem;padding-left:4rem}.cta-box_buttons .cta-btn span::before{position:absolute;color:#db5f15;content:"";left:0;top:-3px;width:3rem;height:3rem}.cta-box_buttons .cta-btn--fill{color:#fff;background-color:#db5f15;border-color:#db5f15}.cta-box_buttons .cta-btn--fill span{width:100%;padding-left:3rem;margin-left:0}.cta-box_buttons .cta-btn--fill span::before{content:"";font-family:"Font Awesome 5 Brands","FontAwesome",sans-serif;content:"";color:#fff;font-size:2.4rem;top:-6px;left:auto;right:20px}.cta-box_buttons .cta-btn--right{text-align:right}.cta-box_buttons .cta-btn--right span{width:100%;margin:0;padding-left:0;padding-right:3rem}.cta-box_buttons .cta-btn--right span::before{left:20px;right:auto}.cta-box_buttons .cta-btn--center{text-align:center}.cta-box_buttons .cta-btn--center span{width:100%;margin:0;padding-left:0;padding-right:0}.cta-box_buttons .cta-btn--center span::before{left:20px;right:auto}.cta-box_buttons .cta-btn.phone span{font-size:2.2rem;color:#333}.cta-box_buttons .cta-btn.phone span::before{content:"";background-image:url("../icons/phone.svg");background-size:auto 100%;top:1.5px;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}.cta-box_buttons .cta-btn.chat span::before{content:"";background-image:url("../icons/speech-bubble.svg");background-size:auto 100%;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}.cta-box_buttons .cta-btn.review span::before{content:"";background-image:url("../assets/me-gusta.svg");background-size:auto 100%;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}.sidebar-container .cta-box_buttons{display:flex;flex-direction:column;align-items:center}.cta-links{margin-bottom:4rem}.cta-links.alternative{position:relative;display:flex;justify-content:space-around}.cta-links.alternative::before{content:"";position:absolute;border-top:1px solid #ddd;top:50%;z-index:0;width:90%;left:5%}@media screen and (min-width: 768px){.cta-links.alternative::before{width:600px;left:calc(50% - 300px)}}.cta-link{position:relative;z-index:1;display:inline-block;background-color:#db5f15;color:#fff;font-size:1.4rem;text-align:center;padding-left:5rem;padding-right:5rem;border-radius:3rem;height:5rem;line-height:5rem;transition:.5s;min-width:25rem}.cta-link.map{height:3rem;line-height:3rem;padding-left:1rem;padding-right:1rem;min-width:16rem}.cta-link.alt1{background-color:rgba(219,94,21,.1);color:#db5f15}.cta-link.alt2{background-color:#000}.cta-link.alt3{background-color:#ddd;color:#000}.brochure-feature .third-btn{color:#fff;background-color:#333;display:inline-block;padding:2rem 1.4rem;font-size:1.37rem;letter-spacing:.3px;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:6px}.brochure-feature .third-btn::before{background-color:#db5f15}.footer-menu-block .btn-salkantay{min-width:18rem !important}.tour-card .tour-btn{border:1px solid #fff;border-radius:6px;font-weight:600}.tour-card .tour-btn:hover{background-color:rgba(0,0,0,.5) !important}.package_treks_card .package_treks_card__footer .button,.package_treks_card .package_treks_alternative_card__footer .button,.package_treks_alternative_card .package_treks_card__footer .button,.package_treks_alternative_card .package_treks_alternative_card__footer .button{text-align:right}.package_treks_card .package_treks_card__footer .button a,.package_treks_card .package_treks_alternative_card__footer .button a,.package_treks_alternative_card .package_treks_card__footer .button a,.package_treks_alternative_card .package_treks_alternative_card__footer .button a{background:#db5f15;color:#fff;font-weight:700;padding:8px 14px;border-radius:6px;transition:.3s;text-decoration:none;display:inline-block}.package_treks_card .package_treks_card__footer .button a:hover,.package_treks_card .package_treks_alternative_card__footer .button a:hover,.package_treks_alternative_card .package_treks_card__footer .button a:hover,.package_treks_alternative_card .package_treks_alternative_card__footer .button a:hover{background:#333;color:#fff}.package_treks_alternative_card .package_treks_alternative_card__footer .button a{font-size:11px}.package_treks_card .package_treks_card__footer .button a{font-size:14px}.custom-pill{border-radius:2rem;color:#fff;display:inline-block;line-height:2.4rem;padding:.1rem 1rem;letter-spacing:1px;font-size:1rem;font-weight:500}.custom-pill.primary{background-color:#db5f15}.custom-pill.white{background-color:#fff}.custom-pill.accent,.custom-pill.blog{background-color:#3fabaf}.custom-pill.news,.custom-pill.travel-info{background-color:#000}.inca-trail-now{background:#1a1a1a;color:#fff;text-align:center;position:relative;padding:.3em 1em}.inca-trail-now a{color:#db5f15 !important;text-decoration:underline;font-weight:700}.incatrail-now-text{display:none}@media(min-width: 600px){.incatrail-now-text{display:block}}.incatrail-now-text-movil{display:block}@media(min-width: 600px){.incatrail-now-text-movil{display:none}}.salkantay-menu{font-family:"Salkantay",sans-serif;background-color:#fff;color:#fff;display:none}@media screen and (min-width: 992px){.salkantay-menu{display:block}}.salkantay-menu .lang-icon{position:relative;padding-left:2.5rem;display:flex;justify-content:center;align-items:center}.salkantay-menu .lang-icon span{display:none}@media screen and (min-width: 992px){.salkantay-menu .lang-icon span{display:inline-block}}.salkantay-menu .lang-icon::before{content:"";position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center;width:2rem;height:2rem}.salkantay-menu .lang-icon.en::before{background-image:url("../assets/languages/english-icon.svg")}.salkantay-menu .lang-icon.es::before{background-image:url("../assets/languages/spanish-icon.svg")}.salkantay-menu .lang-icon.pt::before{background-image:url("../assets/languages/portugues-icon.svg")}.salkantay-menu .menu-icon{position:relative;display:inline-block;padding:.8rem 1.2rem .8rem 3rem}.salkantay-menu .menu-icon::before{font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;content:"";position:absolute;height:100%;width:3rem;top:0;left:0;font-size:2.4rem}.salkantay-menu .menu-icon.date::before{content:"";color:#db5f15}.salkantay-menu .menu-icon.phone::before{content:"";color:#db5f15}.salkantay-menu a.cta-contact-us,.salkantay-menu span.cta-contact-us{color:#fff;background-color:#db5f15;display:inline-block;padding:.8rem 1.2rem;border-radius:5px}.salkantay-menu__upper{min-height:10rem;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.salkantay-menu__upper{justify-content:space-between;align-items:center}}.salkantay-menu__logo{color:#000;font-size:3rem;font-weight:700;margin-bottom:2rem;flex-shrink:0}@media screen and (min-width: 992px){.salkantay-menu__logo{margin-bottom:0}}.salkantay-menu__logo img{height:5.5rem;display:block;overflow:hidden}@media screen and (min-width: 1200px){.salkantay-menu__logo img{height:7.5rem}}.salkantay-menu__upper-elements{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;color:#000;height:100%;flex:1;min-width:0}.salkantay-menu__upper-elements a{color:#888}.salkantay-menu__upper-elements ul{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;flex-direction:column}@media screen and (min-width: 992px){.salkantay-menu__upper-elements ul{flex-direction:row;justify-content:flex-end}}.salkantay-menu__upper-elements ul li:not(:first-child){margin-left:.8rem}@media screen and (min-width: 1200px){.salkantay-menu__upper-elements ul li:not(:first-child){margin-left:1.25rem}}.salkantay-menu__upper-elements ul li.separator{border-right:1px solid #ccc;height:1.2rem}.salkantay-menu__upper-list{font-size:1.15rem;height:3.5rem;white-space:nowrap}@media screen and (min-width: 1200px){.salkantay-menu__upper-list{font-size:1.2rem;height:4rem}}.salkantay-menu__upper-list a:hover{text-decoration:underline}.salkantay-menu__down-list{font-size:1.25rem;flex:1;white-space:nowrap;gap:.8rem}@media screen and (min-width: 1200px){.salkantay-menu__down-list{font-size:1.4rem;gap:1.2rem}}.salkantay-menu__down-list a{color:#000}.salkantay-menu__down-list .menu-icon{padding:.5rem .6rem .5rem 2.4rem;font-size:1.15rem}@media screen and (min-width: 1200px){.salkantay-menu__down-list .menu-icon{padding:.8rem 1.2rem .8rem 3rem;font-size:1.35rem}}.salkantay-menu__down-list .menu-icon::before{font-size:1.6rem}@media screen and (min-width: 1200px){.salkantay-menu__down-list .menu-icon::before{font-size:2.2rem}}.salkantay-menu__down-list .menu-whatsapp-hover{display:inline-flex;align-items:center}.salkantay-menu__down-list .menu-whatsapp-hover img{height:2.8rem;width:auto;max-width:none;display:block}@media screen and (min-width: 1200px){.salkantay-menu__down-list .menu-whatsapp-hover img{height:3.6rem}}.salkantay-menu__down-list .general-button{border-radius:6px;height:2.8rem;line-height:2.8rem;padding:0 1.2rem;font-size:1.15rem;min-width:auto}@media screen and (min-width: 1200px){.salkantay-menu__down-list .general-button{height:3.6rem;line-height:3.6rem;padding:0 1.8rem;font-size:1.3rem}}.salkantay-menu__nav{background-color:#000;position:relative}.salkantay-menu__nav .menu-inner-title{display:block;position:relative;width:100%;color:#333;font-size:1.5rem;text-transform:uppercase;padding-top:1rem;padding-bottom:.8rem;margin-bottom:1rem;font-weight:400}.salkantay-menu__nav .menu-inner-title::before{content:"";position:absolute;width:100%;border-bottom:1px solid #f0f0f0;bottom:0;left:0}.salkantay-menu__nav .menu-inner-title::after{content:"";position:absolute;border-bottom:1px solid #db5f15;width:10rem;bottom:0;left:0}.salkantay-menu__nav .menu-inner-description{font-size:1.4rem;color:#888}.salkantay-menu__nav .menu-inner-image{position:relative;width:100%;padding-top:66.6666666667%;overflow:hidden;border-radius:1rem}.salkantay-menu__nav .menu-inner-image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.salkantay-menu__nav .menu-inner-image.square{padding-top:100%}.salkantay-menu__nav .menu-inner-image.cinema{padding-top:56.25%}.salkantay-menu__nav .menu-inner-image.four-over-five{padding-top:80%}.salkantay-menu__nav .menu-image-wrapper{width:100%;padding:1rem}.salkantay-menu__nav .menu-image-wrapper img{width:100%}.salkantay-menu__nav--primary{width:100%;display:flex;flex-direction:column;list-style:none;justify-content:space-between}@media screen and (min-width: 992px){.salkantay-menu__nav--primary{flex-direction:row}.salkantay-menu__nav--primary>li>a,.salkantay-menu__nav--primary>li>span{font-size:.9rem !important}}@media screen and (min-width: 1000px){.salkantay-menu__nav--primary>li>a,.salkantay-menu__nav--primary>li>span{font-size:1rem !important}}@media screen and (min-width: 1200px){.salkantay-menu__nav--primary{justify-content:center}.salkantay-menu__nav--primary>li>a,.salkantay-menu__nav--primary>li>span{letter-spacing:1px;padding-left:1rem;padding-right:2.5rem;font-size:1.1rem !important}.salkantay-menu__nav--primary>li>a::before,.salkantay-menu__nav--primary>li>span::before{right:1rem}}@media screen and (min-width: 1360px){.salkantay-menu__nav--primary>li>a,.salkantay-menu__nav--primary>li>span{font-size:1.37rem !important}}.salkantay-menu__nav--primary>li:last-child{display:none;margin-left:auto;background-color:#db5f15}.salkantay-menu__nav--primary>li>a,.salkantay-menu__nav--primary>li>span{color:#fff;text-transform:uppercase;display:inline-block;transition:.3s;position:relative;font-size:1.2rem;line-height:normal !important;padding:25px 25px 25px 8px;cursor:pointer}.salkantay-menu__nav--primary>li>a:hover,.salkantay-menu__nav--primary>li>span:hover{background-color:#222}.salkantay-menu__nav--primary>li>a::before,.salkantay-menu__nav--primary>li>span::before{position:absolute;content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:1rem;right:0;top:28px}.salkantay-menu__nav--primary>li>a::after,.salkantay-menu__nav--primary>li>span::after{position:absolute;content:"";width:100%;height:0;left:0;bottom:0;background-color:#db5f15;transition:.3s}.salkantay-menu__nav--primary>li>a:hover::after,.salkantay-menu__nav--primary>li>span:hover::after{height:4px}.salkantay-menu__nav--primary>li:hover>a::after,.salkantay-menu__nav--primary>li:hover>span::after{content:"";width:100%;height:2px;background-color:#db5f15}.salkantay-menu__nav--primary>li:hover .salkantay-menu__nav--grid{display:block}.salkantay-menu__nav--secondary{display:flex;flex-wrap:wrap;height:100%;align-items:center;font-size:1.7rem;text-transform:uppercase;font-weight:700}.salkantay-menu__nav--secondary>li{display:block;width:calc((100% - 4rem)/3);margin-right:2rem;margin-bottom:2rem}.salkantay-menu__nav--secondary>li:nth-child(3n){margin-right:0}.salkantay-menu__nav--tertiary{display:flex;flex-wrap:wrap;height:100%;justify-content:center;font-size:1.7rem;text-transform:uppercase;font-weight:700}.salkantay-menu__nav--tertiary>li{display:block;width:18rem}.salkantay-menu__nav--tertiary>li+li{margin-left:3rem}.salkantay-menu__nav--quaternary{display:flex;flex-direction:column}.salkantay-menu__nav--quaternary>li{border-bottom:1px solid #f0f0f0;position:relative;max-width:none !important}.salkantay-menu__nav--quaternary>li a{height:auto !important;line-height:normal !important;font-weight:400;color:#888;font-size:1.3rem;display:block;position:relative;transition:.2s;padding:7px 30px 7px 0}.salkantay-menu__nav--quaternary>li a::after{position:absolute;content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;border-radius:2rem;right:1rem;top:25%;font-size:2rem;color:#db5f15;width:0;overflow:hidden;transition:.2s;opacity:0}.salkantay-menu__nav--quaternary>li a:hover{color:#db5f15}.salkantay-menu__nav--quaternary>li a:hover::after{width:2rem;opacity:1}.salkantay-menu__nav--grid{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);display:none;position:absolute;width:100%;top:100%;left:0;right:0;z-index:10;padding-top:4rem;padding-bottom:4rem;color:#555}.salkantay-menu__nav--grid .container>.row{display:flex;align-items:stretch}.salkantay-menu__nav--grid .container>.row>div{padding-left:3.5rem;padding-right:3.5rem;position:relative;display:flex;flex-direction:column}.salkantay-menu__nav--grid .container>.row>div:first-child{padding-left:0}.salkantay-menu__nav--grid .container>.row>div:last-child{padding-right:0}.salkantay-menu__nav--grid .container>.row>div+div::before{content:"";position:absolute;left:0;top:0;bottom:0;height:100%;border-left:1px solid #ebebeb}.salkantay-menu__nav--grid .menu-about-column{display:flex;flex-direction:column;height:100%}.salkantay-menu__nav--grid .menu-subgroup{margin-bottom:1.4rem}.salkantay-menu__nav--grid .menu-subgroup-title{font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-top:0;margin-bottom:.9rem;line-height:1.2}.salkantay-menu__nav--grid .menu-subgroup-list{margin:0;padding:0;list-style:none}.salkantay-menu__nav--grid .menu-subgroup-list>li{border-bottom:none !important}.salkantay-menu__nav--grid .menu-subgroup-list>li a{padding:3.5px 30px 3.5px 1.4rem !important;font-size:1.3rem !important;line-height:1.45 !important;color:#888 !important;display:block;position:relative;transition:color .2s ease}.salkantay-menu__nav--grid .menu-subgroup-list>li a::after{position:absolute;content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;border-radius:2rem;right:1rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:#db5f15;width:0;overflow:hidden;transition:.2s;opacity:0}.salkantay-menu__nav--grid .menu-subgroup-list>li a:hover{color:#db5f15 !important}.salkantay-menu__nav--grid .menu-subgroup-list>li a:hover::after{width:2rem;opacity:1}.salkantay-menu__nav--grid .menu-hotel-card{display:block;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:.9rem 1.2rem;margin-top:.8rem;margin-bottom:.8rem;text-decoration:none;transition:all .3s ease}.salkantay-menu__nav--grid .menu-hotel-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}.salkantay-menu__nav--grid .menu-hotel-card__header{display:flex;align-items:center;gap:.5rem;color:#db5f15;font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.salkantay-menu__nav--grid .menu-hotel-card__header i,.salkantay-menu__nav--grid .menu-hotel-card__header svg{font-size:1.3rem;width:1.3rem;height:1.3rem;color:#db5f15;fill:currentColor;flex-shrink:0}.salkantay-menu__nav--grid .menu-hotel-card__text{font-size:1.2rem;color:#777;line-height:1.35;margin:0;transition:color .2s ease}.salkantay-menu__nav--grid .menu-bottom-link{margin-top:auto;padding-top:1.2rem}.salkantay-menu__nav--grid .menu-bottom-link .menu-view-all{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700 !important;color:#f60 !important;text-decoration:none;transition:color .2s ease}.salkantay-menu__nav--grid .menu-bottom-link .menu-view-all i{font-size:1.1rem;transition:transform .2s ease}.salkantay-menu__nav--grid .menu-bottom-link .menu-view-all:hover{color:#ee8344 !important}.salkantay-menu__nav--grid .menu-bottom-link .menu-view-all:hover i{transform:translateX(3px)}.salkantay-menu__nav--grid .container-fluid{max-width:1600px;padding-left:2rem;padding-right:2rem}.salkantay-menu__nav--grid .menu-trek-grid{--menu-trek-col-gap: 2.5rem;align-items:stretch}.salkantay-menu__nav--grid .menu-trek-grid .menu-image-wrapper{padding:0;position:relative;width:100%;aspect-ratio:16/9;height:auto;margin:0 0 .85rem;line-height:0;border-radius:4px;overflow:hidden;background-color:#eee;flex-shrink:0}.salkantay-menu__nav--grid .menu-trek-grid .menu-image-wrapper picture{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:4px;overflow:hidden}.salkantay-menu__nav--grid .menu-trek-grid .menu-image-wrapper img{display:block;width:100% !important;height:100% !important;max-width:none;border-radius:4px;object-fit:cover;object-position:center}.salkantay-menu__nav--grid .menu-trek-grid>.menu-category-column{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;position:relative;padding-left:calc(var(--menu-trek-col-gap)/2);padding-right:calc(var(--menu-trek-col-gap)/2)}.salkantay-menu__nav--grid .menu-trek-grid>.menu-category-column .menu-inner-title{flex-shrink:0}.salkantay-menu__nav--grid .menu-trek-grid>.menu-category-column:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:0;border-right:1px solid #ebebeb;pointer-events:none}@media screen and (max-width: 1199px){.salkantay-menu__nav--grid .menu-trek-grid>.menu-category-column{padding-left:1.5rem;padding-right:1.5rem;margin-bottom:2rem}.salkantay-menu__nav--grid .menu-trek-grid>.menu-category-column:not(:last-child)::after{display:none}}@media screen and (min-width: 1200px){.salkantay-menu__nav--grid .menu-trek-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:stretch}.salkantay-menu__nav--grid .menu-trek-grid>.menu-category-column{flex:unset !important;width:auto !important;max-width:none !important;min-width:0;min-height:100%}}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary{display:flex;flex-direction:column;flex:1 1 auto;flex-grow:1;min-height:0;margin:0;padding:0;width:100%}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary>li{border-bottom:1px solid #f0f0f0}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary>li:last-child{border-bottom:none}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary>li a{font-size:1.3rem;font-weight:400;line-height:1.45;padding:11px 30px 11px 0;color:#666}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary>li a.menu-view-all{font-size:1.3rem;font-weight:700 !important;color:#f60 !important;padding-right:0 !important}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary>li a.menu-view-all::after{display:none !important;content:none !important;opacity:0 !important;width:0 !important}.salkantay-menu__nav--grid .menu-trek-grid .salkantay-menu__nav--quaternary>li a::after{top:50%;transform:translateY(-50%)}.card-menu-link{display:flex;align-items:center;justify-content:center;width:100%;position:relative;border-radius:1rem;color:#fff;overflow:hidden}.card-menu-link:hover .card-menu-link__content{background-color:rgba(255,102,0,.5)}.card-menu-link:hover img{transform:scale(1.1)}.card-menu-link:hover h4::after{left:0;width:100%}.card-menu-link__image{position:relative;width:100%;padding-top:56.25%;background-color:rgba(255,0,0,.5)}.card-menu-link__image img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transition:1s}.card-menu-link__content{position:absolute;width:100%;height:100%;left:0;top:0;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.25);transition:1s}.card-menu-link__content h4{display:inline-block;position:relative;letter-spacing:1px}.card-menu-link__content h4::after{content:"";position:absolute;width:0;bottom:-2px;left:50%;height:2px;border-radius:2px;background-color:#fff;transform-origin:center;transition:1s}.card-menu-link.circular{border-radius:0;overflow:unset;flex-direction:column}.card-menu-link.circular .card-menu-link__image{padding-top:100%;margin-bottom:2rem;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px #f0f0f0}.card-menu-link.circular .card-menu-link__content{position:relative;background:none}.card-menu-link.circular .card-menu-link__content h4{font-weight:700;font-size:1.2rem;color:#333;text-align:center}.card-menu-link.circular .card-menu-link__content h4::after{background-color:#333}.menu-inner-cta-wrapper{margin-top:4rem;display:flex;justify-content:flex-end}.menu-inner-cta-wrapper.center{justify-content:center}.menu-inner-cta{height:3rem;min-width:12rem;display:inline-block;padding:0 1rem;font-size:1.4rem;border:1px solid #db5f15;color:#db5f15;text-align:center;border-radius:3rem;line-height:2.8rem}.menu-view-all{font-weight:700 !important;color:#f60 !important}.menu-view-all::after{display:none !important;content:none !important;opacity:0 !important;width:0 !important}.travel-info-menu{display:block;background:#333;overflow:hidden;position:relative}.travel-info-menu .image img{opacity:.4;transition:.3s;width:100%}.travel-info-menu:hover .image img{transform:scale(1.1);transition:.3s}.travel-info-menu .content{position:absolute;top:35%;left:10px;right:10px;text-align:center;color:#fff;text-transform:uppercase;font-weight:300;line-height:normal;font-size:12px}.travel-info-menu .content span{letter-spacing:1px}.travel-info-menu .content strong{font-size:14px;display:block;font-weight:700}@media screen and (max-width: 428px){.travel-info-menu .content strong{font-size:10px}}a span.best_seller,a span.recommended,a span.trending{padding:2px 5px;border-radius:4px;font-size:90%}a span.best_seller{background:#db5f15;color:#ffe1ce}a span.recommended{background:#3fabaf;color:#d9feff}a span.trending{background:#c8a564;color:#fff3de}.salkantay-menu__contact{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:1rem}.salkantay-menu__contact div{padding:1rem}.salkantay-menu__contact a{display:inline-block;padding:.4rem .8rem .4rem 0;line-height:3rem}.salkantay-menu__contact a::before{line-height:3rem}.salkantay-menu__contact a.cta-enquire{padding:.8rem 1.6rem;background-color:#db5f15;color:#fff;border-radius:.5rem}.salkantay-menu__contact a.cta-toll,.salkantay-menu__contact a.cta-phone{position:relative;display:inline-block}.salkantay-menu__contact a.cta-toll::before,.salkantay-menu__contact a.cta-phone::before{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;display:inline-block;margin-right:1rem;left:0;font-size:2rem;color:#db5f15;background-color:#fff}.toll-free__wrapper{position:relative}.toll-free__wrapper a:hover{color:#db5f15;text-decoration:underline}ul#toll-free__list{z-index:2;width:16.5rem;background-color:#db5f15;border:1px solid #f0f0f0;border-top:none;color:#fff;display:none;position:absolute;border-radius:5px;right:0}ul#toll-free__list li{padding:.5rem 2.25rem .5rem 0;text-align:right}ul#toll-free__list li+li{border-top:1px solid #f0f0f0}ul#toll-free__list.active{background-color:#fff;display:block}#toll-free__primary{position:relative;display:inline-block;padding-right:2.25rem;padding-left:1rem}#toll-free__primary::after{content:"";position:absolute;right:.5rem;height:1.7rem;font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;color:#db5f15}.language-icon{height:3rem}.language-icon::before{content:"";display:inline-block;margin-top:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center center;width:2rem;height:2rem;font-size:2rem}.language-icon.en::before{background-image:url("../assets/languages/english-icon.svg")}.language-icon.es::before{background-image:url("../assets/languages/spanish-icon.svg")}.language-icon.pt::before{background-image:url("../assets/languages/portugues-icon.svg")}.phone-icon2{display:inline-block}.phone-icon2::before{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;display:inline-block;color:#db5f15;width:2.4rem;height:2.4rem;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 992px){.phone-icon2::before{font-size:20px;width:30px;height:30px;line-height:3rem}}.email-icon2{display:inline-block}.email-icon2::before{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;display:inline-block;color:#db5f15;width:2.4rem;height:2.4rem;font-size:1.8rem;line-height:2.4rem}@media screen and (min-width: 992px){.email-icon2::before{font-size:24px;width:30px;height:30px;line-height:3rem}}.menu-sub-icon a{font-size:1.8rem !important;color:#db5f15 !important}@media screen and (min-width: 992px){.menu-sub-icon a{font-size:20px !important}}a.sk-checkout-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:24px;color:#db5f15 !important;cursor:pointer;user-select:none;position:relative;text-decoration:none}.sk-cart-length{position:absolute;top:0;right:0;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;background-color:#333;color:#fff;font-size:10px;font-weight:500}.menu-whatsapp-hover{display:inline-flex;line-height:1;align-items:center;vertical-align:middle;transform-origin:center center;transition:transform .25s ease}.menu-whatsapp-hover:hover{transform:scale(1.01)}.menu-whatsapp-hover img{display:block;height:2.8rem;width:auto;max-width:none;object-fit:contain}@media screen and (min-width: 1200px){.menu-whatsapp-hover img{height:3.6rem}}.st-menu-mobile{font-family:"Salkantay",sans-serif;box-shadow:0 0 6px rgba(255,255,255,.5);position:fixed;width:100%;left:0;top:0;z-index:99}@media screen and (min-width: 992px){.st-menu-mobile{display:none}}.st-menu-mobile__bar{background-color:#fff;z-index:999;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}.st-menu-mobile__bar-content{display:flex;align-items:center;justify-content:space-between;height:6.5rem;padding-left:3.2rem;padding-right:3.2rem;max-width:100%}.st-menu-mobile .main-logo{height:4.2rem;display:flex;align-items:center;flex-shrink:1;min-width:0}.st-menu-mobile .main-logo img{height:100%;width:auto;max-width:100%;object-fit:contain}.st-menu-mobile .upper-links{display:flex;align-items:center;flex-shrink:0;margin-left:.5rem}.st-menu-mobile .upper-links li{border-left:1px solid #f0f0f0;text-align:center;display:flex;align-items:center;justify-content:center}.st-menu-mobile .upper-links .menu-icon{width:2.4rem !important;min-width:2.4rem;display:flex;align-items:center;justify-content:center;padding:0 !important}@media screen and (min-width: 375px){.st-menu-mobile .upper-links .menu-icon{width:2.8rem !important;min-width:2.8rem}}@media screen and (min-width: 410px){.st-menu-mobile .upper-links .menu-icon{width:3.2rem !important;min-width:3.2rem}}.st-menu-mobile .upper-links .menu-icon i{font-size:1.8rem;line-height:1}@media screen and (min-width: 375px){.st-menu-mobile .upper-links .menu-icon i{font-size:2rem}}.st-menu-mobile .upper-links a{font-size:1.2rem;font-weight:500;color:#999;display:flex;align-items:center;justify-content:center;height:2.8rem;line-height:2.8rem;text-decoration:none}.st-menu-mobile .upper-links .phone-icon2::before,.st-menu-mobile .upper-links .email-icon2::before{width:2.2rem;height:2.2rem;line-height:2.2rem;font-size:1.5rem}.st-menu-mobile .upper-links .menu-sub-icon a{font-size:1.6rem !important;line-height:2.8rem}.st-menu-mobile__navigation{width:100%;background-color:#fff;height:calc(100vh - 70px);position:fixed;top:70px;right:0;left:0;transform:translateY(7rem);z-index:101;overflow-x:hidden;overflow-y:auto;text-align:center;visibility:hidden;transition:.3s;opacity:0}.st-menu-mobile__navigation.active{transform:translateY(0);visibility:visible;opacity:1}.st-menu-mobile__list{margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;width:100%}.st-menu-mobile__list a{display:block;width:100%;transition:.3s;color:#888}.st-menu-mobile__list>li{text-transform:uppercase;font-size:1.8rem;font-weight:700;letter-spacing:1px;background-color:#fff}.st-menu-mobile__list>li>a{line-height:normal !important;padding:11px 30px}.st-menu-mobile__list>li.has-children>a{position:relative}.st-menu-mobile__list>li.has-children>a::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:1.2rem;line-height:5rem;position:absolute;right:1rem;top:0;transition:.3s}.st-menu-mobile__list>li.has-children.active-menu-item>a{color:#db5f15}.st-menu-mobile__list>li.has-children.active-menu-item>a::after{transform:rotate(180deg)}.st-menu-mobile__list>li.cta-enquire{background-color:#db5f15}.st-menu-mobile__list>li.cta-enquire a{color:#fff}.st-menu-mobile__list.dark{background-color:green}.st-menu-mobile__list.dark>li{background-color:#000}.st-menu-mobile__list.dark>li:hover{background-color:#333}.st-menu-mobile__sub-list{display:flex;flex-direction:column;background-color:#f8f8f8;max-height:0;overflow:hidden;transition:.5s}.st-menu-mobile__sub-list>li{font-size:1.4rem;text-transform:none}.st-menu-mobile__sub-list>li:first-child{margin-top:1rem}.st-menu-mobile__sub-list>li:last-child{margin-bottom:1rem}.st-menu-mobile__sub-list>li>a{font-weight:400 !important;line-height:normal !important;padding:9px 0;height:auto !important}.st-menu-mobile__sub-list>li>a:hover{text-decoration:underline}.st-menu-mobile__sub-list>li>a span{display:table;margin:0 auto}.st-menu-mobile__sub-list--trek-groups{width:100%;box-sizing:border-box}.st-menu-mobile__sub-list--trek-groups>.mobile-trek-accordion{width:100%;list-style:none;border-top:1px solid #ebebeb}.st-menu-mobile__sub-list--trek-groups>.mobile-trek-accordion:first-child{border-top:none}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__toggle{display:block;width:100%;margin:0;padding:11px 2.75rem 11px 1rem;border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#888;text-align:center;line-height:normal !important;height:auto !important;cursor:pointer;position:relative;appearance:none;transition:.3s}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__toggle:hover,.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__toggle:focus{text-decoration:none;outline:none;color:#666}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__toggle span{display:table;margin:0 auto}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__toggle::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:1rem;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:.3s}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion.active-menu-item>.mobile-trek-accordion__toggle{color:#db5f15}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion.active-menu-item>.mobile-trek-accordion__toggle::after{transform:translateY(-50%) rotate(180deg)}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__panel{list-style:none;margin:0;padding:0;width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__panel>li{font-size:1.3rem;text-transform:none}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__panel>li>a{display:block;width:100%;text-align:center;font-size:1.3rem;font-weight:400;line-height:1.45;padding:9px 1rem;height:auto !important;color:#666}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__panel>li>a.menu-view-all{color:#f60 !important;font-weight:500 !important}.st-menu-mobile__sub-list--trek-groups .mobile-trek-accordion__panel>li>a.menu-view-all strong{font-weight:500}.st-menu-mobile__sub-list--trek-groups>li>a.menu-view-all{color:#f60 !important;font-weight:500 !important}.st-menu-mobile__sub-list--trek-groups>li>a.menu-view-all strong{font-weight:500}.st-menu-mobile__contact{display:block;text-transform:none;font-size:1.4rem;text-align:center;font-weight:400;width:100%}.st-menu-mobile__contact>li{padding:1rem 0;width:100%}.st-menu-mobile__contact>li:first-child,.st-menu-mobile__contact>li+li{border-top:1px solid #f0f0f0}.st-menu-mobile__contact>li a.cta-phone{font-size:1.6rem;font-weight:700;display:block;width:100%;color:#888}.st-menu-mobile__contact>li a.cta-phone span{position:relative;display:inline-block;padding-left:2rem}.st-menu-mobile__contact>li a.cta-phone span::before{content:"";position:absolute;font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;color:#db5f15;left:0}.st-menu-mobile__contact>li.label{font-weight:400}#toggle{width:2.8rem;display:flex;justify-content:center;align-items:center;padding-left:.6rem;cursor:pointer}#toggle .hamburger-icon{position:relative;display:inline-block;width:100%;height:2px;border-radius:2px;background-color:#333;transition:.3s}#toggle .hamburger-icon::before,#toggle .hamburger-icon::after{position:absolute;background-color:#333;content:"";transform-origin:center center;border-radius:2px;height:2px;width:100%;right:0;transition:.3s}#toggle .hamburger-icon::before{top:-6px}#toggle .hamburger-icon::after{top:6px}#toggle .hamburger-icon.active{transform:rotate(135deg)}#toggle .hamburger-icon.active::before,#toggle .hamburger-icon.active::after{top:0;transform:rotate(90deg)}.main-header{background-color:#000;width:100%;height:100vh;height:100dvh;min-height:50rem;position:relative}.main-header.slim{height:60rem}.main-header.slim .hero-slide__content{padding-bottom:10rem}.main-header.extra-slim{height:50rem}.main-header.extra-slim .hero-slide__content{padding:1rem}.main-header.ultra-slim{height:30rem;min-height:30rem}.main-header.ultra-slim .hero-slide__content{padding:1rem}.hero-slide{width:100%;height:100%;flex:1 1 auto;position:relative;background-color:rgba(0,0,0,.2);overflow:hidden;text-align:center}.hero-slide picture,.hero-slide .hero-slide__image-container{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.hero-slide .hero-slide__image{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0;display:block}.hero-slide .hero-slide__video{display:none;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 992px){.hero-slide:has(.hero-slide__video) .hero-slide__image-container{display:none}.hero-slide:has(.hero-slide__video) .hero-slide__video{display:block}}.hero-slide .hero-slide-content,.hero-slide .hero-slide__content{background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;z-index:2}.hero-slide__title{font-family:"Salkantay",sans-serif;font-size:2.6rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.25;margin:0 0 1rem;text-shadow:0 2px 8px rgba(0,0,0,.4)}@media screen and (min-width: 768px){.hero-slide__title{font-size:3.2rem}}@media screen and (min-width: 992px){.hero-slide__title{font-size:3.8rem}}.hero-slide__subtitle{font-family:"Salkantay",sans-serif;font-size:1.4rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.5px;line-height:1.4;margin:0;text-shadow:0 1px 6px rgba(0,0,0,.4)}@media screen and (min-width: 768px){.hero-slide__subtitle{font-size:1.6rem}}@media screen and (min-width: 992px){.hero-slide__subtitle{font-size:1.8rem}}.breadcrumbs-container{background-color:#fff;width:100%;position:relative;z-index:5}.breadcrumbs-container .container{width:100%}.breadcrumbs-container .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:0;margin:0;list-style:none;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#333;letter-spacing:.5px}.breadcrumbs-container .breadcrumbs span{display:inline-flex;align-items:center;color:#333}.breadcrumbs-container .breadcrumbs span a{color:#db5f15 !important;text-decoration:none !important;font-weight:600;transition:color .2s ease}.breadcrumbs-container .breadcrumbs span a:hover,.breadcrumbs-container .breadcrumbs span a:focus{color:#ee8344 !important;text-decoration:underline !important}.breadcrumbs-container .breadcrumbs span+span::before{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:1.1rem;color:#333;margin-right:.6rem;display:inline-block}.principal-hero-content{color:#fff;z-index:2;display:flex;justify-content:center;text-align:center;width:100%}.principal-hero-title{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.principal-hero-title h1{padding-top:60px;font-size:22px;font-weight:900;width:80%;max-width:1350px;margin-bottom:25px}.principal-hero-text{font-weight:300;font-size:14px;max-width:700px;margin-bottom:0;width:80%}.hero-buttons-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;position:relative;z-index:1}.best-tour-operator-hero{position:relative;left:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.best-tour-operator-hero__awards{display:flex;align-items:center;list-style:none;padding:0;margin:0}.best-tour-operator-hero__play{display:inline-flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;background:none;border:none;cursor:pointer}.best-tour-operator-text{display:flex;flex-direction:column;text-align:left;max-width:580px;color:#fff;font-size:14px;position:relative}.best-tour-operator-text::after{position:absolute;content:"";width:1px;height:100%;border-radius:1px;background-color:#fff;right:0}.best-tour-operator-hero-title{font-weight:bold;max-width:180px;margin-right:10px}.certifications-hero-container{position:relative;display:flex;flex-direction:row;right:0;bottom:0;list-style:none;padding:0;margin:20px 0 0}.world-travel-awards-seal2{width:80px;margin:30px 10px}.world-travel-awards-seal5{cursor:pointer;width:40px;margin-left:10px}@media screen and (max-width: 991px){.principal-hero-title{width:100%;padding:0;box-sizing:border-box}.hero-buttons-container{width:80%;max-width:700px;box-sizing:border-box}.best-tour-operator-hero{width:80%;max-width:700px;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;gap:6px;box-sizing:border-box}.best-tour-operator-hero>li{flex-shrink:0}.best-tour-operator-hero__awards .world-travel-awards-seal2{width:64px;margin:16px 4px}.best-tour-operator-hero__play{flex-shrink:0;margin-left:0}.best-tour-operator-hero__play .world-travel-awards-seal5{width:30px;margin-left:0}.best-tour-operator-text{flex:1 1 auto;min-width:0;max-width:none;text-align:center;align-items:center}.best-tour-operator-text::after{display:none}.best-tour-operator-hero-title{max-width:none;width:100%;margin-right:0;text-align:center;line-height:1.2;font-size:12px}}@media screen and (min-width: 376px){.principal-hero-title h1{font-size:32px}}@media screen and (min-width: 992px){.principal-hero-title h1{font-size:50px;margin-bottom:25px}.principal-hero-text{font-size:18px;margin-bottom:30px}.hero-buttons-container{grid-template-columns:repeat(2, 1fr)}.best-tour-operator-hero{position:absolute;left:7em;bottom:0}.certifications-hero-container{position:absolute;right:7em;bottom:0;justify-content:center;align-items:center}.best-tour-operator-hero-title{max-width:200px}}.modal-video-hero{position:fixed;width:100%;height:100%;left:0;top:0;z-index:6;display:flex;justify-content:center;align-items:center;text-align:center}.modal-video-hero.none{display:none}.opacity-hero{position:fixed;opacity:.8;width:100%;height:100%;background-color:#000;z-index:7}.modal-video-hero-container{position:relative;z-index:7;display:block;width:90%;max-width:1100px}.modal-video-hero .video{width:100%;height:auto;aspect-ratio:16/9}.exclusive-campsites-page-hero{position:relative;width:100%}.exclusive-campsites-page-hero .page-hero__body{width:100%;max-width:none;text-align:left}.exclusive-campsites-page-hero .page-hero__intro{width:100%;max-width:none}.exclusive-campsites-page-hero .page-hero__title{max-width:none;text-transform:none;font-weight:800;font-size:3rem;line-height:1.15}@media screen and (min-width: 768px){.exclusive-campsites-page-hero .page-hero__title{font-size:5rem}}@media screen and (min-width: 1200px){.exclusive-campsites-page-hero .page-hero__title{font-size:5.5rem}}@media screen and (min-width: 1400px){.exclusive-campsites-page-hero .page-hero__title{font-size:7rem}}.exclusive-campsites-page-hero .page-hero__eyebrow,.exclusive-campsites-page-hero .page-hero__accent{margin-left:0;margin-right:auto}.exclusive-campsites-page-hero .page-hero__accent{width:12rem;max-width:35%;margin-bottom:1.25rem}.exclusive-campsites-page-hero .page-hero__description{width:100%;max-width:none;margin-top:0;text-align:left;font-weight:300;line-height:1.6;letter-spacing:.02em;word-break:normal;overflow-wrap:normal}@media screen and (min-width: 992px){.exclusive-campsites-page-hero .page-hero__description{white-space:nowrap}}@media screen and (max-width: 991px){.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__content .container{align-items:flex-start;justify-content:center}.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__body{text-align:left}.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__intro{display:block;align-items:flex-start}.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__eyebrow,.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__title,.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__accent,.exclusive-campsites-page-hero .page-hero--mobile-fixed .page-hero__description{margin-left:0;margin-right:0;text-align:left}}.exclusive-campsites-hero{position:relative;width:100%}.exclusive-campsites-hero__wrapper{position:relative;width:100%;height:calc(100vh - 6rem);min-height:50rem;background-color:var(--main-color, #ff6600)}.exclusive-campsites-hero__slide{position:relative;display:flex;justify-content:center;width:100%;height:100%}.exclusive-campsites-hero__media{overflow:hidden;width:inherit;height:inherit}.exclusive-campsites-hero__picture,.exclusive-campsites-hero__image{display:block;width:100%;height:100%}.exclusive-campsites-hero__image{object-fit:cover}.exclusive-campsites-hero__content{position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 5%;text-align:center;color:#fff;background-color:rgba(0,0,0,.38)}.exclusive-campsites-hero__title{width:var(--hero-content-block-width, min(100%, 72rem));margin:2rem 0;font-size:var(--title-font-size, clamp(3.2rem, 6vw, 7rem));font-weight:900;line-height:1;text-transform:uppercase}.exclusive-campsites-hero__subtitle{width:var(--hero-content-block-width, min(100%, 72rem));margin:0;padding:0 1rem;font-size:var(--subtitle-font-size, clamp(1.4rem, 2.5vw, 2.4rem));font-weight:400;color:#fff;text-transform:uppercase}.exclusive-campsites-hero__nav{position:absolute;right:0;bottom:2%;left:0;z-index:2}.exclusive-campsites-hero__nav-inner{width:100%;max-width:1600px;margin:0 auto;padding:0 1rem}.exclusive-campsites-hero__nav-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.4rem;margin:0;padding:0;list-style:none}.exclusive-campsites-hero__nav-link{display:block;padding:1.5rem;font-size:80%;color:var(--swiper-pagination-color, #ff6600) !important;text-align:center;text-decoration:none;transition:color .5s ease}.exclusive-campsites-hero__nav-link:hover .exclusive-campsites-hero__nav-label{color:#fff}.exclusive-campsites-hero__nav-icon,.exclusive-campsites-hero__nav-label{display:inline-grid;vertical-align:middle}.exclusive-campsites-hero__nav-icon{max-width:10rem;margin:0 auto;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(77deg) brightness(103%) contrast(101%)}.exclusive-campsites-hero__nav-label{font-weight:900}.exclusive-campsites-hero__nav-location,.exclusive-campsites-hero__nav-chevron{display:block;font-weight:100;color:#fff;letter-spacing:.1rem}.exclusive-campsites-hero__nav-location{font-size:80%}@media screen and (min-width: 768px){.exclusive-campsites-hero__subtitle{padding:0;text-transform:none}}@media screen and (min-width: 992px){.exclusive-campsites-hero__wrapper{height:70vh;min-height:70rem}}@media screen and (min-width: 1200px){.exclusive-campsites-hero__wrapper{height:calc(100vh - 17rem)}.exclusive-campsites-hero__content{align-items:flex-start;text-align:left}}@media screen and (max-width: 500px){.exclusive-campsites-hero__nav-link{text-align:center}.exclusive-campsites-hero__nav-icon{width:100%}.exclusive-campsites-hero__nav-label{display:block;font-size:.8rem}}.index-tour-hero{width:100%}.index-tour-hero__container,.index-tour-hero__wrapper,.index-tour-hero__slide{position:relative;width:100%;height:100%}.index-tour-hero__wrapper{height:80vh;min-height:50vh;background-color:#db5f15}@media screen and (min-width: 992px){.index-tour-hero__wrapper{min-height:60vh}}.index-tour-hero__slide{display:flex;justify-content:center;align-items:center}.index-tour-hero__media{position:absolute;inset:0;overflow:hidden;width:100%;height:100%}.index-tour-hero__media picture,.index-tour-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.index-tour-hero__content{position:absolute;inset:0;display:flex;align-items:center;background-color:rgba(0,0,0,.38);color:#fff;z-index:1}.index-tour-hero__text{width:100%;text-align:left}@media screen and (max-width: 767px){.index-tour-hero__text h1{max-width:100%}.index-tour-hero__text hr{width:35%}.index-tour-hero__text .description-new{max-width:100%}}.index-tour-hero__subtitle{display:block;margin-top:0;margin-bottom:.5rem;font-family:"Salkantay",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3;text-transform:none}@media screen and (min-width: 768px){.index-tour-hero__subtitle{font-size:1.8rem}}@media screen and (min-width: 992px){.index-tour-hero__subtitle{font-size:2rem}}.index-tour-hero__text h1{max-width:90%;margin-top:0;margin-bottom:1.5rem;font-family:"Salkantay",sans-serif;font-size:3.6rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media screen and (min-width: 768px){.index-tour-hero__text h1{max-width:50%;font-size:4rem}}@media screen and (min-width: 992px){.index-tour-hero__text h1{font-size:5rem}}@media screen and (min-width: 1200px){.index-tour-hero__text h1{font-size:6rem}}.index-tour-hero__text hr{width:45%;height:4px;margin:0 0 1.5rem;border:0;background-color:#db5f15;border-radius:10px;opacity:1}@media screen and (min-width: 768px){.index-tour-hero__text hr{width:25%}}.index-tour-hero__text .description-new{max-width:60rem;margin-bottom:2rem;font-size:1.6rem;line-height:1.6}@media screen and (min-width: 768px){.index-tour-hero__text .description-new{max-width:50%}}@media screen and (min-width: 992px){.index-tour-hero__text .description-new{font-size:1.8rem}}.index-tour-hero__cta{margin-top:.5rem;text-transform:uppercase}@media screen and (max-width: 767px){.index-tour-hero__cta{display:block;width:100%;text-align:center;box-sizing:border-box}.index-tour-hero__cta .button,.index-tour-hero__cta.button{display:block;width:100%;min-width:100%;text-align:center}}.hero-cta-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.2rem;margin-top:.5rem}@media screen and (min-width: 768px){.hero-cta-group{gap:1.6rem}}@media screen and (max-width: 767px){.hero-cta-group{flex-direction:column}.hero-cta-group>.general-button,.hero-cta-group>.hero-cta{width:100%;min-width:100%}}.hero-cta-group>.general-button,.hero-cta-group>.hero-cta{min-height:54px}.index-tour-hero__footer{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:96%;max-width:1320px;display:flex;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:2}@media screen and (min-width: 768px){.index-tour-hero__footer{width:94%}}.index-tour-hero__play{flex-shrink:0;display:grid;place-items:center;width:8rem;background-color:#db5f15}@media screen and (min-width: 768px){.index-tour-hero__play{width:11rem}}.index-tour-hero__play-btn{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:3px solid #fff;border-radius:50%;color:#fff;text-decoration:none;transition:transform .25s ease,background-color .25s ease}@media screen and (min-width: 768px){.index-tour-hero__play-btn{width:6.4rem;height:6.4rem}}.index-tour-hero__play-btn::before{content:"";width:0;height:0;margin-left:.4rem;border-style:solid;border-width:.8rem 0 .8rem 1.3rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (min-width: 768px){.index-tour-hero__play-btn::before{border-width:1rem 0 1rem 1.7rem}}.index-tour-hero__play-btn:hover{transform:scale(1.08);background-color:rgba(255,255,255,.15)}.index-tour-hero__features{flex:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.4rem;padding:1.6rem}@media screen and (min-width: 768px){.index-tour-hero__features{display:flex;justify-content:space-around;align-items:center;gap:2rem;padding:2.4rem 3rem}}.index-tour-hero__feature{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 768px){.index-tour-hero__feature{gap:1.6rem}}.index-tour-hero__feature-icon{flex-shrink:0;width:4rem;height:4rem}@media screen and (min-width: 768px){.index-tour-hero__feature-icon{width:5.2rem;height:5.2rem}}.index-tour-hero__feature-icon img,.index-tour-hero__feature-icon svg{display:block;width:100%;height:100%;object-fit:contain}.index-tour-hero__feature-icon svg,.index-tour-hero__feature-icon svg path,.index-tour-hero__feature-icon svg circle,.index-tour-hero__feature-icon svg rect{fill:#db5f15}.index-tour-hero__feature-content{font-family:"Salkantay",sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2;text-transform:uppercase;color:#555}@media screen and (min-width: 768px){.index-tour-hero__feature-content{font-size:1.6rem}}.home-swiper-wrapper{position:relative}.home-swiper-wrapper .swiper-button-next,.home-swiper-wrapper .swiper-button-prev{color:#db5f15}.home-swiper-wrapper .swiper-button-next::after,.home-swiper-wrapper .swiper-button-prev::after{font-size:1.6rem}.home-swiper-wrapper:not(.has-arrows){padding-left:0;padding-right:0}.home-swiper-wrapper.has-arrows{padding-left:3.8rem;padding-right:3.8rem}@media screen and (min-width: 768px){.home-swiper-wrapper.has-arrows{padding-left:4rem;padding-right:4rem}}.home-swiper-wrapper .swiper-container{width:100%}.home-swiper-wrapper .swiper-slide{height:auto;padding:.5rem}.swiper-button-prev.custom-1,.swiper-button-prev.custom-2,.swiper-button-prev.custom-reviews,.swiper-button-next.custom-1,.swiper-button-next.custom-2,.swiper-button-next.custom-reviews{--swiper-navigation-size: 1.4rem;width:3.8rem;height:3.8rem;margin-top:-1.9rem;background-color:#db5f15;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .25s ease,transform .25s ease}.swiper-button-prev.custom-1::after,.swiper-button-prev.custom-2::after,.swiper-button-prev.custom-reviews::after,.swiper-button-next.custom-1::after,.swiper-button-next.custom-2::after,.swiper-button-next.custom-reviews::after{font-size:1.4rem;font-weight:700;color:#fff;width:18px !important;height:18px !important}.swiper-button-prev.custom-1:hover,.swiper-button-prev.custom-2:hover,.swiper-button-prev.custom-reviews:hover,.swiper-button-next.custom-1:hover,.swiper-button-next.custom-2:hover,.swiper-button-next.custom-reviews:hover{background-color:#ee8344;transform:scale(1.06);box-shadow:none}.swiper-button-prev.custom-1.swiper-button-disabled,.swiper-button-prev.custom-2.swiper-button-disabled,.swiper-button-prev.custom-reviews.swiper-button-disabled,.swiper-button-next.custom-1.swiper-button-disabled,.swiper-button-next.custom-2.swiper-button-disabled,.swiper-button-next.custom-reviews.swiper-button-disabled{opacity:.35;pointer-events:none;cursor:not-allowed;box-shadow:none}.home-swiper-wrapper .swiper-button-prev.custom-1,.home-swiper-wrapper .swiper-button-prev.custom-2,.home-swiper-wrapper .swiper-button-prev.custom-reviews{left:0;right:auto}.home-swiper-wrapper .swiper-button-next.custom-1,.home-swiper-wrapper .swiper-button-next.custom-2,.home-swiper-wrapper .swiper-button-next.custom-reviews{right:0;left:auto}.enquire-modal.show{display:flex !important;align-content:center;align-items:center}.enquire-modal__dialog,.enquire-modal .modal-dialog{width:100%;max-width:1200px;height:90vh;min-height:90vh;max-height:90vh;margin:0 auto}@media screen and (max-width: 575px){.enquire-modal__dialog,.enquire-modal .modal-dialog{margin:0;max-width:100%;height:100vh;min-height:100vh;max-height:100vh}}.enquire-modal__content,.enquire-modal .modal-content{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:none;box-shadow:0 10px 40px rgba(0,0,0,.25);background:#fff;width:100%;height:90vh;min-height:90vh;max-height:90vh}@media screen and (max-width: 991px){.enquire-modal__content,.enquire-modal .modal-content{border-radius:0;height:100vh;min-height:100vh;max-height:100vh}}.enquire-modal__layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;justify-content:flex-start;align-items:stretch}@media screen and (min-width: 992px){.enquire-modal__layout{flex-direction:row;justify-content:flex-start}}.enquire-modal__media-col{display:none;width:100%}@media screen and (min-width: 992px){.enquire-modal__media-col{display:block;flex:0 0 41.6667%;width:auto}}.enquire-modal__banner{position:relative;top:0;left:0;height:100%;background:#000}.enquire-modal__banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:1}.enquire-modal__banner-image{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:0}.enquire-modal__caption{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;gap:.8rem;justify-content:flex-start;align-items:center;padding-top:1.5rem}@media screen and (min-width: 992px){.enquire-modal__caption{gap:2rem;padding-top:6rem}}.enquire-modal__award-badge{width:9rem;height:auto}@media screen and (min-width: 992px){.enquire-modal__award-badge{width:12.8rem}}.enquire-modal__banner-heading{display:block;color:#fff;font-size:1.8rem;font-weight:400;width:90%;margin:0 auto;text-align:center}@media screen and (min-width: 992px){.enquire-modal__banner-heading{width:60%;font-size:3.4rem}}.enquire-modal__banner-heading>span{font-weight:500;border-bottom:6px solid #db5f15;display:inline-block}.enquire-modal__caption p{width:90%;margin:0 auto;color:#fff;text-align:center;font-size:1.6rem;line-height:1.6}@media screen and (min-width: 992px){.enquire-modal__caption p{width:60%;font-size:1.6rem}}.enquire-modal__form-col{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;overflow-y:auto;background-color:#fff}@media screen and (min-width: 992px){.enquire-modal__form-col{overflow-y:auto}}.enquire-modal__header{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;padding:1.2rem 1.6rem 0}.enquire-modal__close,.enquire-modal .btn-close{font-size:1.4rem;opacity:.6;transition:opacity .2s ease}.enquire-modal__close:hover,.enquire-modal .btn-close:hover{opacity:1}.enquire-modal__body{padding:1.5rem 2.8rem 1.5rem;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}@media screen and (max-width: 767px){.enquire-modal__body{padding:.5rem 1.6rem 1rem}}.enquire-modal__title,.enquire-modal .modal-title{display:block;font-family:"Salkantay",sans-serif;font-size:2.4rem;font-weight:500;color:#db5f15;padding-bottom:1.5rem;margin:0;line-height:1.2}.enquire-form{padding:0;margin:0;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.enquire-form__grid{flex:1 1 auto;display:grid;grid-template-columns:1fr;gap:1.2rem;align-content:space-between;margin:0;min-height:0}.enquire-form__grid>[class*=col-]{width:auto;max-width:none;padding:0;margin:0}@media screen and (min-width: 992px){.enquire-form__grid{grid-template-columns:repeat(2, 1fr)}}.enquire-form__field--full,.enquire-form__actions,.enquire-form__recaptcha{grid-column:1/-1}.enquire-form__label,.enquire-form label{font-size:1.4rem;font-weight:400;color:#555;margin-bottom:.5rem;display:block}.enquire-form__input,.enquire-form .form-input,.enquire-form select.form-input{padding:.75rem 1rem;border-radius:4px;font-size:1.4rem;background-color:#fff;width:100%;border:1px solid #ccc;color:#555;box-sizing:border-box;transition:border-color .2s ease;height:4rem;line-height:1;outline:none;font-family:inherit}.enquire-form__input::placeholder,.enquire-form .form-input::placeholder,.enquire-form select.form-input::placeholder{font-weight:300;color:#555}.enquire-form__input:hover,.enquire-form__input:focus,.enquire-form .form-input:hover,.enquire-form .form-input:focus,.enquire-form select.form-input:hover,.enquire-form select.form-input:focus{border-color:#db5f15}.enquire-form__textarea,.enquire-form textarea.form-input{height:9rem !important;min-height:9rem;padding:1rem 1.2rem;resize:vertical}.enquire-form__textarea::placeholder,.enquire-form textarea.form-input::placeholder{font-weight:300;color:#555}.enquire-form__hint,.enquire-form .form-text{font-size:1.2rem;font-weight:300;color:#555;margin-top:.4rem}.enquire-form .destination-name,.enquire-form__destination-readonly{height:4rem;display:flex;align-items:center;padding:.75rem 1rem;border:1px solid #ccc;border-radius:4px;font-size:1.4rem;color:#555;background-color:#fff;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:100%}.enquire-form__country-wrapper,.enquire-form .country-selected{position:relative;width:100%}.enquire-form__country-trigger,.enquire-form .selected-country{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;height:4rem;user-select:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:.75rem 1rem;transition:border-color .2s ease}.enquire-form__country-trigger:hover,.enquire-form .selected-country:hover{border-color:#db5f15}.enquire-form__country-content,.enquire-form .country-content{overflow:hidden;display:flex;align-items:center;gap:10px;flex:1;min-width:0}.enquire-form__flag,.enquire-form .country-flag{width:24px;height:24px;object-fit:contain;border-radius:4px;flex-shrink:0;box-shadow:0 0 1px rgba(0,0,0,.3)}.enquire-form__country-name,.enquire-form .country-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem;color:#555}.enquire-form__phone-code,.enquire-form .country-phone-code{color:#555;font-size:1.35rem;font-weight:500}.enquire-form__arrow,.enquire-form .arrow-down{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #555;margin-left:.6rem;flex-shrink:0;transition:transform .2s ease}.enquire-form__phone-wrapper,.enquire-form .phone-container{position:relative;width:100%}.enquire-form__phone-row,.enquire-form .phone-code-input{display:flex;align-items:stretch;position:relative;width:100%}.enquire-form__phone-row:focus-within .enquire-form__phone-trigger-wrapper,.enquire-form__phone-row:focus-within .phone-selected,.enquire-form .phone-code-input:focus-within .enquire-form__phone-trigger-wrapper,.enquire-form .phone-code-input:focus-within .phone-selected{border-color:#db5f15}.enquire-form__phone-row:focus-within .enquire-form__input--phone,.enquire-form__phone-row:focus-within #phoneNumber,.enquire-form .phone-code-input:focus-within .enquire-form__input--phone,.enquire-form .phone-code-input:focus-within #phoneNumber{border-color:#db5f15}.enquire-form__phone-trigger-wrapper,.enquire-form .phone-selected{position:relative;width:100px;flex-shrink:0;cursor:pointer;user-select:none;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:none;padding:.75rem .8rem .75rem 1rem;display:flex;align-items:center;justify-content:space-between;background:#fff;height:4rem;box-sizing:border-box;transition:border-color .2s ease}.enquire-form__phone-trigger-wrapper:hover,.enquire-form .phone-selected:hover{border-color:#db5f15}.enquire-form__phone-trigger-wrapper .selected-country,.enquire-form__phone-trigger-wrapper .enquire-form__phone-trigger,.enquire-form .phone-selected .selected-country,.enquire-form .phone-selected .enquire-form__phone-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;border:none;padding:0;height:100%}.enquire-form__input--phone,.enquire-form #phoneNumber{flex:1;min-width:0;border-radius:0 4px 4px 0;height:4rem;box-sizing:border-box}.enquire-form__phone-content,.enquire-form .phone-content{display:flex;align-items:center;gap:6px;overflow:hidden;flex:1;min-width:0}.enquire-form__dropdown,.enquire-form .country-list{display:none;position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.15);z-index:1060}.enquire-form__dropdown.active,.enquire-form .country-list.active{display:block}.enquire-form__dropdown--phone,.enquire-form__dropdown.phoneList,.enquire-form .country-list--phone,.enquire-form .country-list.phoneList{left:0;min-width:290px;max-width:340px}@media screen and (max-width: 575px){.enquire-form__dropdown--phone,.enquire-form__dropdown.phoneList,.enquire-form .country-list--phone,.enquire-form .country-list.phoneList{min-width:unset;width:calc(100vw - 5rem);max-width:320px}}.enquire-form .search-box{padding:8px 10px;border-bottom:1px solid #eee;position:sticky;top:0;background:#fff;z-index:2}.enquire-form .search-box input{width:100%;height:3.6rem;padding:0 1rem;border:1px solid #ccc;border-radius:4px;font-size:1.3rem;color:#333;outline:none}.enquire-form .search-box input:focus{border-color:#db5f15}.enquire-form .country-item,.enquire-form .phone-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:1.35rem;color:#555;transition:background-color .15s ease}.enquire-form .country-item:hover,.enquire-form .phone-item:hover{background-color:#ffc39b;color:#db5f15}.enquire-form .phone-item{justify-content:space-between}.enquire-form .phone-item__left{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden}.enquire-form .phone-item__left .country-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enquire-form .phone-item__code{font-weight:500;color:#555;margin-left:8px;flex-shrink:0;font-size:1.3rem}.enquire-form .phone-item:hover .enquire-form .phone-item__code{color:#db5f15}.enquire-form__check-group,.enquire-form .form-check{display:flex;align-items:flex-start;gap:8px;padding-left:0;margin-top:0;margin-bottom:.5rem}.enquire-form__check-group .form-check-input,.enquire-form__check-group .enquire-form__check-input,.enquire-form .form-check .form-check-input,.enquire-form .form-check .enquire-form__check-input{width:1.8rem;height:1.8rem;margin:.2rem 0 0 0;float:none;border-radius:50%;accent-color:#db5f15;cursor:pointer;flex-shrink:0}.enquire-form__check-group .form-check-input:checked,.enquire-form__check-group .enquire-form__check-input:checked,.enquire-form .form-check .form-check-input:checked,.enquire-form .form-check .enquire-form__check-input:checked{background-color:#db5f15;border-color:#db5f15;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.enquire-form__check-group .form-text,.enquire-form__check-group .enquire-form__check-label,.enquire-form .form-check .form-text,.enquire-form .form-check .enquire-form__check-label{margin-top:0;font-size:1.35rem;color:#555;line-height:1.4;cursor:pointer}.enquire-form .enquire-form__field--checkbox{margin-bottom:0 !important}.enquire-form__actions{margin-top:0}.enquire-form__recaptcha{margin-bottom:1rem;text-align:left}.enquire-form__recaptcha .g-recaptcha{display:inline-block}.enquire-form__submit-btn,.enquire-form .principal-btn{display:inline-block;background-color:#db5f15;font-family:"Salkantay",sans-serif;color:#fff;position:relative;overflow:hidden;border:none;border-radius:4px;padding:1rem 2.8rem;font-weight:600;font-size:1.4rem;text-align:center;text-decoration:none;transition:background-color .2s ease;cursor:pointer}.enquire-form__submit-btn:hover,.enquire-form__submit-btn:focus,.enquire-form .principal-btn:hover,.enquire-form .principal-btn:focus{background-color:#c44f0b;color:#fff}.enquire-form__submit-text,.enquire-form .btn-loading{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.4rem}.enquire-form__spinner,.enquire-form .enquire-loading{display:none;margin-left:10px;width:2rem;height:2rem;border:3px solid #eee;border-top:5px solid #db5f15;border-radius:50%;animation:enquire-spin 1s linear infinite}.enquire-form__status,.enquire-form .enquire-status{font-size:1.4rem;margin-bottom:1rem}@keyframes enquire-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.success-message{color:#27db27}.error-message{color:red}.enquire-modal .grecaptcha-badge{left:0 !important;right:auto !important}.whatsapp{position:fixed;z-index:100;bottom:2rem;right:2rem;user-select:none;display:none}@media screen and (min-width: 768px){.whatsapp{bottom:4rem;right:4rem;display:block}}.whatsapp.left{left:4rem}.whatsapp.left .whatsapp-panel{left:0}.whatsapp.active .whatsapp-panel{visibility:visible;opacity:1;bottom:calc(100% + 5px)}.whatsapp.active .whatsapp-button{animation:none}.whatsapp.active .whatsapp-button::before,.whatsapp.active .whatsapp-button::after{animation:none}.whatsapp.active .whatsapp-button .primary{transform:scale(0);opacity:0}.whatsapp.active .whatsapp-button .secondary{transform:scale(1) rotate(360deg);opacity:1}@keyframes whatsapp-pulse-ring{0%{transform:scale(1);opacity:.65}100%{transform:scale(1.85);opacity:0}}@keyframes whatsapp-pulse-glow{0%,100%{box-shadow:rgba(0,0,0,.06) 0 1px 6px 0,rgba(0,0,0,.16) 0 2px 32px 0,0 0 0 0 rgba(0,170,108,.45)}50%{box-shadow:rgba(0,0,0,.06) 0 1px 6px 0,rgba(0,0,0,.16) 0 2px 32px 0,0 0 0 10px rgba(0,170,108,0)}}.whatsapp-button{width:56px;height:56px;line-height:56px;text-align:center;background-color:#00aa6c;color:#fff;border-radius:10rem;cursor:pointer;box-shadow:rgba(0,0,0,.06) 0 1px 6px 0,rgba(0,0,0,.16) 0 2px 32px 0;transition:.5s;position:relative;z-index:0;overflow:visible;animation:whatsapp-pulse-glow 2.2s ease-in-out infinite}.whatsapp-button::before,.whatsapp-button::after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:#00aa6c;z-index:-1;pointer-events:none;animation:whatsapp-pulse-ring 2.2s ease-out infinite}.whatsapp-button::after{animation-delay:1.1s}.whatsapp-button i{line-height:40px;transition:.5s;position:absolute;top:8px;left:8px;width:4rem;height:4rem;z-index:1}.whatsapp-button .primary{transform:scale(1);opacity:1}.whatsapp-button .secondary{transform:scale(0);opacity:0}@media(prefers-reduced-motion: reduce){.whatsapp-button,.whatsapp-button::before,.whatsapp-button::after{animation:none}}.whatsapp-panel{visibility:hidden;opacity:0;position:absolute;background-color:#fff;z-index:-1;right:0;bottom:calc(100% - 20px);transition:.5s;width:35rem;border-radius:5px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 6px 8px 2px rgba(0,0,0,.14),0 10px 10px 4px rgba(0,0,0,.04)}.whatsapp-panel_members{padding:2rem}.whatsapp-panel_members .time-response{font-size:1.2rem;color:#ccc;font-weight:400}.whatsapp-panel_members ul{margin-top:2rem;margin-bottom:2rem}.whatsapp-panel_members ul li:not(:last-child){margin-bottom:1rem}.whatsapp-panel_header{background-color:#00aa6c;display:flex;color:#fff;padding:2rem 2.5rem}.whatsapp-panel_header .icon{width:50px;height:50px;padding:5px;margin-right:15px}.whatsapp-panel_header .whatsapp-panel__title,.whatsapp-panel_header h4{font-size:1.8rem;font-weight:400;color:#fff;margin:0 0 .5rem;display:block}.whatsapp-panel_header p{opacity:.8;font-size:1.2rem;margin:0}.whatsapp .wa-item{display:flex;border-left:2px solid #c0c5ca;padding:.5rem;align-items:center;background-color:#f5f7f9;border-radius:5px;position:relative;transition:.3s}.whatsapp .wa-item:hover{background-color:#f0f0f0}.whatsapp .wa-item.active{border-left:2px solid #28a745}.whatsapp .wa-item.active::before{text-align:right;position:absolute;font-family:"Font Awesome 5 Brands";color:#00aa6c;content:"";width:68px;height:68px;line-height:68px;font-size:3rem;padding-right:1rem;right:0;top:0}.whatsapp .wa-avatar{width:58px;height:58px;padding:5px}.whatsapp .wa-avatar img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;object-position:center center}.whatsapp .wa-member{flex:1;flex-direction:column;margin-left:1.5rem}.whatsapp .wa-member .wa-member-name{color:#333;font-size:1.4rem;font-weight:400}.whatsapp .wa-member .wa-member-duty{color:#888;font-size:1.1rem;font-weight:400}.whatsapp .wa-member .wa-member-status{color:#f5a623;font-size:.9rem;font-weight:400}.cta-image-box{width:100%;border-radius:3px;overflow:hidden;position:relative}.cta-image-box .image{position:relative;padding-top:56.25%}.cta-image-box .image img{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.cta-image-box .content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:rgba(0,0,0,.2);padding-left:2.5rem;padding-right:2.5rem;text-align:center}.cta-image-box .content .title{font-size:1.5rem;text-transform:uppercase;letter-spacing:1px}.cta-image-box .content .subtitle{font-size:1.2rem;margin-top:.5rem;font-weight:400}.cta-image-box .content .btn-wrapper{margin-top:2rem}.tour-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background-color:#1a1a1a;color:#fff;border-radius:10px;box-shadow:none !important;transition:transform .35s ease;z-index:0;width:100%;height:100%}.tour-card:hover{transform:translateY(-4px);box-shadow:none !important}.tour-card__link{position:absolute;inset:0;z-index:1}.tour-card__heading{position:relative;width:100%;height:100%;z-index:0}.tour-card__image{position:relative;width:100%;padding-top:140%;overflow:hidden;border-radius:10px}.tour-card__image::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:1;pointer-events:none;transition:background-color .35s ease}.tour-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1)}.tour-card:hover .tour-card__image img{transform:scale(1.06)}.tour-card__location{position:absolute;top:1.6rem;left:1.6rem;z-index:2;pointer-events:none}.tour-card__location span{display:inline-flex;align-items:center;padding:.5rem 1.4rem;border-radius:2rem;background-color:#fff;color:#db5f15;font-size:1.2rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.18)}.tour-card__content{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.65) 30%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0) 75%);color:#fff;padding:3rem 2rem 2rem 2rem;z-index:2;pointer-events:none;transition:background .4s ease}.tour-card:hover .tour-card__content{background:linear-gradient(to top, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.75) 45%, rgba(0, 0, 0, 0.35) 75%, rgba(0, 0, 0, 0) 95%)}.tour-card__places,.tour-card .visited-places{display:block;font-size:1.2rem;font-weight:500;color:rgba(255,255,255,.85);margin-bottom:.4rem;text-transform:capitalize}.tour-card__title,.tour-card .title{display:block;font-size:2rem;font-weight:700;line-height:1.25;color:#fff;margin:0 0 .8rem 0;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.25);text-transform:capitalize}.tour-card__badge{display:inline-flex;align-items:center;align-self:flex-start;padding:.35rem .85rem;border-radius:.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:1;color:#fff;background-color:rgba(255,255,255,.25);margin-bottom:.8rem}.tour-card__badge--best-seller{background-color:#e07b39}.tour-card__badge--recommended{background-color:#2aadb3}.tour-card__badge--trending{background-color:#c9a66b}.tour-card__duration-price,.tour-card .duration-price{font-family:"Salkantay",sans-serif;font-size:1.35rem;font-weight:500;padding:.2rem 0 0 0;display:flex;justify-content:space-between;align-items:center;color:#fff;letter-spacing:.5px}.tour-card__duration{opacity:.9;font-weight:500}.tour-card__price-wrap{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.tour-card__price-label{font-size:1.25rem;opacity:.85;color:#fff}.tour-card__price{font-size:1.6rem;font-weight:700;color:#fff}.tour-card__price-unit{font-size:1.2rem;opacity:.85;color:#fff}.tour-card__expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(0.25, 1, 0.5, 1),opacity .35s ease;opacity:0;overflow:hidden}.tour-card__expand-inner{overflow:hidden}.tour-card:hover .tour-card__expand,.tour-card:focus-within .tour-card__expand{grid-template-rows:1fr;opacity:1}.tour-card__excerpt,.tour-card .excerpt{margin-top:1.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.45;font-size:1.3rem;color:rgba(255,255,255,.9)}.tour-card__btn-wrap,.tour-card .btn-wrapper{margin-top:1.6rem;text-align:center;pointer-events:auto}.tour-card__cta{position:relative;z-index:3;width:100%;display:block}.card-immersive{overflow:hidden}.card-immersive.origin-center-bottom img{transform-origin:50% 100%}.cover-image{position:relative;display:block;overflow:hidden}.cover-image.one-three{padding-top:300%}.cover-image.three-one{padding-top:33.3333333333%}.cover-image.two-three{padding-top:150%}.cover-image.three-two{padding-top:66.6666666667%}.cover-image.four-five{padding-top:125%}.cover-image.five-four{padding-top:80%}.cover-image.square{padding-top:100%}.cover-image.nine-sixteen{padding-top:177.7777777778%}.cover-image.sixteen-nine{padding-top:56.25%}.cover-image img,.cover-image picture img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.destination-card{border-radius:6px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;height:100%;font-size:10px;border:1.2px solid #f5f5f5;transition:transform .3s ease,box-shadow .3s ease}.destination-card:hover{transform:translateY(-4px);box-shadow:0 4px 14px rgba(0,0,0,.06)}.destination-card__img{position:relative;isolation:isolate;z-index:0}.destination-card__img>a>picture img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.destination-card__type{position:absolute;top:0;left:0}.destination-card__content{position:relative;background:#fff;padding:20px;z-index:0;flex:1;display:flex;flex-direction:column}.destination-card__content::before{content:"";position:absolute;inset:0;background-image:url(../imagenes/cartographic-section-bg2.png);background-size:cover;opacity:.7;z-index:-1}.destination-card__features{display:flex;justify-content:space-between;color:#555;padding-bottom:20px}.destination-card__feature{display:inherit;justify-content:center;align-items:center;gap:5px;font-size:14px}.destination-card__feature>i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:#fdf7f3;color:#db5f15;font-size:14px;flex-shrink:0}.destination-card__feature .tour-card-horizontal__difficulty-gauge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;flex-shrink:0}.destination-card__info{color:#555}.destination-card__title{margin-top:-10px;font-size:20px;color:#333;border-top:1px solid #f0f0f0;display:block;padding-top:10px;font-weight:600}.destination-card__title-link{color:inherit;text-decoration:none;display:inline}.destination-card__title-link:hover,.destination-card__title-link:focus{color:inherit;text-decoration:none}.destination-card__places{padding-top:10px;color:#555;display:block;font-size:13px}.destination-card__description{padding-top:15px;color:#555;font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.destination-card__footer{padding-top:20px;display:flex;justify-content:space-between;align-items:end;margin-top:auto}.destination-card__footer>div{flex:1}.destination-card__footer>.destination-card__details{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#555;padding-right:20px;border-right:1px solid #f0f0f0}.destination-card__detail{display:flex;justify-content:start;align-items:center;gap:5px}.destination-card__detail>i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:#fdf7f3;color:#db5f15;font-size:12px;flex-shrink:0}.destination-card__detail.destination-card__reviews>i{color:#f2b301;background-color:#fdf7f3}.destination-card__reviews-count{font-size:12px}.destination-card__footer>.destination-card__price{display:flex;flex-direction:column;gap:10px;padding-left:20px;justify-content:center;align-items:center;text-align:center;font-size:14px}.destination-card__price-text{font-size:14px;text-align:center;margin:0}.destination-card__price-value{font-size:16px;font-weight:700}.destination-card__price-unit{display:inline;font-size:14px;font-weight:400;color:#555;margin-left:4px}.destination-card__difficulty{display:inline-flex;align-items:center;gap:6px}.destination-card__difficulty .destination-card__difficulty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0}.destination-card__difficulty .tour-card-horizontal__difficulty-gauge,.destination-card__difficulty .tour-card-horizontal__difficulty-gauge__svg{width:100%;height:100%;display:block}.destination-card__difficulty-label{font-size:14px;color:#555}.tripadvisor_best{position:absolute;left:1.5em;top:1.5em;background:#f2b203;z-index:1;width:36px;text-align:center;border-radius:30px 30px 8px 8px;padding:2px 2px 8px;line-height:3px;color:#000;font-weight:600;font-size:1rem}.tripadvisor_best>svg{width:32px;height:32px}.destination-grid-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:24rem;border-radius:8px;overflow:hidden;color:#fff;text-decoration:none;transform:translateZ(0)}.destination-grid-card:hover,.destination-grid-card:focus{color:#fff;text-decoration:none}.destination-grid-card:hover .destination-grid-card__img,.destination-grid-card:focus .destination-grid-card__img{transform:scale(1.06)}.destination-grid-card__image{position:absolute;inset:0;z-index:0;background-color:#333}.destination-grid-card__image picture,.destination-grid-card__image img{width:100%;height:100%}.destination-grid-card__image img{object-fit:cover;display:block}.destination-grid-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.35) 45%, rgba(0, 0, 0, 0.05) 100%);pointer-events:none}.destination-grid-card__img{transition:transform .5s ease}.destination-grid-card__content{position:relative;z-index:1;padding:1.6rem}@media screen and (min-width: 992px){.destination-grid-card__content{padding:2rem}}.destination-grid-card__title{margin:0;font-family:"Salkantay",sans-serif;font-size:2rem;font-weight:600;line-height:1.25;color:#fff}@media screen and (min-width: 992px){.destination-grid-card__title{font-size:2.4rem}}.destination-grid-card__subtitle{display:block;margin-top:.4rem;font-size:1.4rem;font-weight:400;color:rgba(255,255,255,.85)}.gives-back-card,.gives-back-box{position:relative;display:block;width:100%;height:100%;min-height:28rem;overflow:hidden;border-radius:8px;background-color:#333;color:#fff;text-decoration:none;transform:translateZ(0);margin-bottom:2.4rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}@media screen and (min-width: 768px){.gives-back-card,.gives-back-box{min-height:32rem}}@media screen and (min-width: 992px){.gives-back-card,.gives-back-box{min-height:36rem}}.gives-back-card:hover,.gives-back-card:focus,.gives-back-box:hover,.gives-back-box:focus{color:#fff;text-decoration:none}.gives-back-card:hover .gives-back-card__image img,.gives-back-card:hover .gives-back-card__img,.gives-back-card:hover .gives-back-box__image img,.gives-back-card:focus .gives-back-card__image img,.gives-back-card:focus .gives-back-card__img,.gives-back-card:focus .gives-back-box__image img,.gives-back-box:hover .gives-back-card__image img,.gives-back-box:hover .gives-back-card__img,.gives-back-box:hover .gives-back-box__image img,.gives-back-box:focus .gives-back-card__image img,.gives-back-box:focus .gives-back-card__img,.gives-back-box:focus .gives-back-box__image img{transform:scale(1.08)}.gives-back-card__image,.gives-back-box__image{position:absolute;inset:0;width:100%;height:100%;z-index:0;background-color:#222}.gives-back-card__image picture,.gives-back-card__image img,.gives-back-box__image picture,.gives-back-box__image img{width:100%;height:100%;display:block}.gives-back-card__image img,.gives-back-box__image img{object-fit:cover;transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1)}.gives-back-card__content,.gives-back-box__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.25) 100%);gap:.8rem;padding:2rem 2.4rem}.gives-back-card__icon,.gives-back-box__icon{flex-shrink:0;width:6rem;height:6rem;padding:1.2rem;border-radius:50%;border:2px solid rgba(255,255,255,.9);background-color:rgba(255,255,255,.15);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;margin-bottom:.8rem}@media screen and (min-width: 768px){.gives-back-card__icon,.gives-back-box__icon{width:7rem;height:7rem;padding:1.4rem}}@media screen and (min-width: 992px){.gives-back-card__icon,.gives-back-box__icon{width:7.5rem;height:7.5rem}}.gives-back-card__icon img,.gives-back-box__icon img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.gives-back-card__content-wrapper,.gives-back-box__content-wrapper{display:flex;flex-direction:column;align-items:center}.gives-back-card__title,.gives-back-box__title{margin:0 0 .8rem 0;font-family:"Salkantay",sans-serif;font-size:2rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;line-height:1.3}@media screen and (min-width: 768px){.gives-back-card__title,.gives-back-box__title{font-size:2.2rem}}.gives-back-card__subtitle,.gives-back-box__subtitle{margin:0;font-family:"Salkantay",sans-serif;font-size:1.45rem;line-height:1.55;color:rgba(255,255,255,.92);max-width:45rem}.gives-back-container{margin-top:2rem;margin-bottom:4rem}.gives-back-container .row.no-gutters{--bs-gutter-x: 2rem;--bs-gutter-y: 2rem}.package-treks-alternative-card{background:#fff;overflow:hidden;border-radius:6px;border:1.2px solid #f5f5f5;margin-bottom:10px;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease}.package-treks-alternative-card:hover{transform:translateY(-4px);box-shadow:0 4px 14px rgba(0,0,0,.06)}.package-treks-alternative-card__heading{position:relative;background:#db5f15;flex-shrink:0}.package-treks-alternative-card__image img{width:100%;background-color:#eee;aspect-ratio:3/2;object-fit:cover;display:block}.package-treks-alternative-card__content{position:relative;z-index:0;padding:20px;background:#fff;flex:1;display:flex;flex-direction:column}.package-treks-alternative-card__content::before{content:"";position:absolute;inset:0;background-image:url(../imagenes/cartographic-section-bg2.png);background-size:cover;opacity:.7;z-index:-1}.package-treks-alternative-card__duration{font-size:12px;font-weight:400;color:#555}.package-treks-alternative-card__title{display:block;font-size:20px;font-weight:600;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;width:100%;margin:0;text-transform:capitalize}.package-treks-alternative-card__title a{color:#333;text-decoration:none}.package-treks-alternative-card__title a:hover,.package-treks-alternative-card__title a:focus{color:#333;text-decoration:none}.package-treks-alternative-card__details{color:#555;margin:25px 0 0;font-size:13px;font-weight:400;flex:1}.package-treks-alternative-card__details ul{list-style:none;padding:0;margin:0}.package-treks-alternative-card__details ul li{display:flex;align-items:center;gap:10px;margin:7px 0}.package-treks-alternative-card__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:#fdf7f3;color:#db5f15;font-size:14px;flex-shrink:0}.package-treks-alternative-card__detail-label{color:#333;font-weight:600}.package-treks-alternative-card__detail-value{font-weight:400}.package-treks-alternative-card__details ul li.package-treks-alternative-card__places-item{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:baseline}.package-treks-alternative-card__level{display:inline-flex !important;align-items:center;gap:3px;vertical-align:middle;margin:0;padding:0;list-style:none}.package-treks-alternative-card__level li{display:block !important;height:8px !important;width:22px !important;background-color:#dcdcdc !important;border:none !important;border-radius:1px;margin:0 !important;padding:0 !important;transition:background-color .2s ease}.package-treks-alternative-card__level.level-1 li:nth-child(-n+1),.package-treks-alternative-card__level.level-2 li:nth-child(-n+2),.package-treks-alternative-card__level.level-3 li:nth-child(-n+3),.package-treks-alternative-card__level.level-4 li:nth-child(-n+4),.package-treks-alternative-card__level.level-5 li:nth-child(-n+5){background-color:#db5f15 !important}.package-treks-alternative-card__footer{display:flex;justify-content:space-between;align-items:flex-end;width:100%;border-top:1px solid #f0f0f0;padding:12px 0;margin-top:auto}.package-treks-alternative-card__footer-left{display:flex;flex-direction:column;gap:4px}.package-treks-alternative-card__price{display:flex;align-items:baseline;gap:.4rem;font-weight:600;color:#333;line-height:1;flex-wrap:wrap}.package-treks-alternative-card__price-from{font-size:1.6rem}.package-treks-alternative-card__price-value{font-size:1.8rem}.package-treks-alternative-card__price-unit{font-size:1.2rem;font-weight:400;color:#555}.package-treks-alternative-card__reviews{font-size:12px;font-weight:400;color:#555;display:flex;align-items:center;gap:4px}.package-treks-alternative-card__star-icon{color:#f2b301;font-size:14px}.package-treks-alternative-card__button{text-align:center;font-size:14px}.package-treks-alternative-card__cta{display:block;width:100%}.review-card{background:#fff;border-radius:6px;border:1px solid #ededed;padding:1.6rem;height:100%;display:flex;flex-direction:column;gap:1.5rem;font-size:1.4rem;color:#333;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.review-card:hover,.review-card:focus{text-decoration:none;transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.review-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.review-card__avatar{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;overflow:hidden;background-color:#eee}.review-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.review-card__user{min-width:0;display:flex;flex-direction:column;gap:.4rem}.review-card__name{margin:0;font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:.4rem}.review-card__verified{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background-color:#1da1f2;color:#fff;border-radius:50%;font-size:1rem}.review-card__date{display:block;font-size:1.2rem;color:#888;margin-top:.2rem}.review-card__platform{flex-shrink:0;width:3.2rem;height:3.2rem;margin-left:auto}.review-card__platform img{width:100%;height:100%;object-fit:contain;display:block}.review-card__title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.3;color:#333}.review-card__stars{display:flex;gap:.2rem;width:100%}.review-card__star-icon{color:#00aa6c;font-size:1.4rem}.review-card--tripadvisor .review-card__star-icon{color:#34e0a1}.review-card--google .review-card__star-icon{color:#ffc107}.review-card--trustpilot .review-card__star-icon{color:#1a976a}.review-card__text{flex:1;font-size:1.4rem;line-height:1.5;color:#555}.review-card__text p{margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.reviews-slider--hotels .review-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:1.8rem 1.6rem 1.6rem;border:1px solid #f5f5f5;border-radius:12px;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);text-decoration:none}@media screen and (max-width: 767px){.reviews-slider--hotels .review-card{padding:1.6rem 1.4rem 1.4rem}}.reviews-slider--hotels .review-card__header{display:flex;align-items:center;gap:.9rem}.reviews-slider--hotels .review-card__avatar{flex:0 0 auto;width:4rem;height:4rem;overflow:hidden;border-radius:50%}.reviews-slider--hotels .review-card__avatar img{display:block;width:100%;height:100%;object-fit:cover}.reviews-slider--hotels .review-card__user{min-width:0}.reviews-slider--hotels .review-card__name{display:flex;align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:1.25rem;font-weight:600;line-height:1.25;color:#111}.reviews-slider--hotels .review-card__verified{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:50%;background-color:#00aa6c;color:#fff;font-size:.75rem;line-height:1}.reviews-slider--hotels .review-card__verified .material-symbols-outlined{font-size:1rem}.reviews-slider--hotels .review-card__date{display:block;font-size:.95rem;font-style:normal;font-weight:300;line-height:1.2;color:#888}.reviews-slider--hotels .review-card__stars{display:flex;gap:.25rem}.reviews-slider--hotels .review-card__stars .review-card__star-icon{color:#00aa6c;font-size:1.05rem}.reviews-slider--hotels .review-card__title{margin:0 0 .7rem;font-size:1.35rem;font-weight:700;line-height:1.35;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-slider--hotels .review-card__text{flex:1 1 auto}.reviews-slider--hotels .review-card__text p{margin:0;font-size:1.35rem;font-weight:400;line-height:1.65;letter-spacing:.03em;color:#777}@media screen and (max-width: 991px){.hotels-page .reviews-slider .review-card{min-height:0}}.error-404-tour-card{height:60vh;border-radius:12px;overflow:hidden}.error-404-tour-card__link{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;padding:18px;color:#fff;text-decoration:none;background-color:#111}.error-404-tour-card__link:hover{color:#fff;text-decoration:none}.error-404-tour-card__link:hover .error-404-tour-card__image{transform:scale(1.05)}.error-404-tour-card__link::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.05) 25%, rgba(0, 0, 0, 0.8) 100%)}.error-404-tour-card__picture,.error-404-tour-card__image{position:absolute;inset:0;width:100%;height:100%}.error-404-tour-card__image{object-fit:cover;transition:transform .4s ease}.error-404-tour-card .tripadvisor_best{position:absolute;top:18px;left:18px;z-index:2;background-color:#f5b400;width:42px;text-align:center;border-radius:30px 30px 8px 8px;padding:2px 2px 8px;line-height:3px;color:#111;font-size:10px;font-weight:600}.error-404-tour-card .tripadvisor_best>svg{width:36px;height:36px}.error-404-tour-card__content{position:relative;z-index:2;width:100%}.error-404-tour-card__title{margin-bottom:8px;color:#fff;font-size:26px;font-weight:600;line-height:1.15}.error-404-tour-card__route{margin-bottom:14px;color:#fff;font-size:16px;font-weight:400;line-height:1.3}.error-404-tour-card__footer{display:flex;flex-direction:row;gap:10px;align-items:flex-end}.error-404-tour-card__footer>*{flex:1 1 50%}.error-404-tour-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:#fff;line-height:1}.error-404-tour-card__price strong{display:inline-block;font-size:26px;line-height:1.1}.error-404-tour-card__price span{display:inline-block;font-size:14px;font-weight:300;line-height:1.2}.error-404-tour-card__price-label{flex:0 0 100%;font-size:14px;line-height:1.2}.error-404-tour-card__button{display:inline-flex;align-items:center;justify-content:center;max-width:120px;height:45px;max-height:45px;padding:10px 18px;border-radius:4px;background-color:var(--main-color);color:#fff;font-size:1.4rem;font-weight:700;line-height:2.8rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.error-404-tour-card__button:hover{transform:scale(1.04);box-shadow:0 10px 24px rgba(0,0,0,.25)}@media screen and (max-width: 991px){.error-404-tour-card{height:56vh;min-height:430px}.error-404-tour-card__link{padding:16px}.error-404-tour-card__title{font-size:23px}.error-404-tour-card__route{font-size:14px}.error-404-tour-card__price strong{font-size:24px}.error-404-tour-card__price span{font-size:13px}}@media screen and (max-width: 575px){.error-404-tour-card{height:70vh;min-height:520px}.error-404-tour-card__link{padding:16px}.error-404-tour-card .tripadvisor_best{top:16px;left:16px}.error-404-tour-card__title{font-size:24px}.error-404-tour-card__route{font-size:14px}.error-404-tour-card__footer{gap:10px}.error-404-tour-card__price-label{font-size:13px}.error-404-tour-card__price strong{font-size:24px}.error-404-tour-card__price span{font-size:13px}.error-404-tour-card__button{max-width:none;height:42px;max-height:42px;padding:9px 12px;font-size:1.3rem}}.card-blog{position:relative;cursor:pointer;display:flex;flex-direction:row;border-radius:1rem;overflow:hidden;background-color:#fff;color:#333;box-shadow:0 0 20px rgba(0,0,0,.1);margin-bottom:1rem}@media screen and (min-width: 768px){.card-blog{margin-bottom:1.5rem;margin-top:1.5rem;display:block}.card-blog:hover .card-blog__image::before{background-color:rgba(0,0,0,.2)}}@media screen and (min-width: 992px){.card-blog{margin-bottom:0;color:#fff}}.card-blog__image{width:33.3333333333%}@media screen and (min-width: 768px){.card-blog__image{width:100%}}.card-blog__image-wrapper{padding-top:100%;position:relative;overflow:hidden}@media screen and (min-width: 768px){.card-blog__image-wrapper{width:100%;padding-top:100%}}.card-blog__image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;z-index:0}@media screen and (min-width: 768px){.card-blog__image-wrapper::before{position:absolute;content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:1;opacity:1;transition:1s ease-out}}.card-blog__image img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;z-index:0}.card-blog__content{flex:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;z-index:2;text-align:center}@media screen and (min-width: 768px){.card-blog__content{padding:2rem;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center}}.card-blog__content .heading{font-family:"Salkantay",sans-serif;color:#555;font-weight:400;font-size:1.4rem;padding-bottom:.9rem;margin-bottom:.5rem;display:inline-block;position:relative}.card-blog__content .heading::before{position:absolute;content:"";width:4rem;bottom:0;left:calc(50% - 2rem);border-bottom:4px solid #f0f0f0}@media screen and (min-width: 768px){.card-blog__content .heading{font-size:1.8rem;color:#fff}.card-blog__content .heading::before{width:6rem;left:calc(50% - 3rem);border-bottom:1px solid #fff}}.card-blog__content .footer{display:flex;justify-content:center;align-items:center;width:100%;font-family:"Salkantay",sans-serif}@media screen and (min-width: 768px){.card-blog__content .footer{flex-direction:column;margin-top:0}}.card-blog__content .date{color:#ccc;display:none;font-size:1.3rem}@media screen and (min-width: 768px){.card-blog__content .date{color:#fff;display:block}}.card-blog__content .inner-cta{margin-top:2rem;font-size:1.4rem;border-radius:2rem;position:relative;display:flex;justify-content:center;align-items:center;color:#db5f15;background-color:rgba(219,94,21,.1);padding:0 2.5rem 0 1.5rem}.card-blog__content .inner-cta::after{position:absolute;content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;right:1rem;font-size:1rem}@media screen and (min-width: 768px){.card-blog__content .inner-cta{margin-top:2rem;color:#fff;border:1px solid #fff;padding:.5rem 3rem .5rem 2rem;background-color:rgba(0,0,0,0)}.card-blog__content .inner-cta::after{right:1.5rem}}.card-blog__content .btn{margin-top:2rem;font-family:"Salkantay",sans-serif;text-transform:uppercase;font-size:1.4rem;display:inline-block;padding:.5rem .8rem;border:1px solid #333;color:#333}@media screen and (min-width: 768px){.card-blog__content .btn{border:1px solid #fff;color:#fff}}.blog-card,.card-blog2{display:flex;flex-direction:column;width:100%;position:relative;border-radius:1rem;overflow:hidden;background-color:#fff;text-decoration:none;border:1px solid #f0f0f0;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:transform .35s ease,box-shadow .35s ease}.blog-card:hover,.card-blog2:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.blog-card__image,.card-blog2__image{position:relative;overflow:hidden}.blog-card__image img,.card-blog2__image img{display:block;width:100%;height:100%;object-fit:cover}.blog-card__content,.card-blog2__content{flex:1;display:flex;flex-direction:column;padding:2rem;text-align:left;font-family:"Salkantay",sans-serif}.blog-card__body,.card-blog2__body{flex:1;display:flex;flex-direction:column;align-items:flex-start}.blog-card__title,.card-blog2__title{font-family:"Salkantay",sans-serif;font-size:1.8rem;color:#333;font-weight:700;min-height:3em;margin:0}.blog-card__date,.card-blog2__date{font-size:1.2rem;display:block;width:100%;padding-top:.9rem;margin-top:1rem;color:#888;border-top:1px solid #f0f0f0}.blog-card__excerpt{font-size:1.3rem;line-height:1.5;color:#555;margin:1.5rem 0 0}.blog-card__category,.card-blog2__category{position:absolute;top:2rem;left:2rem;z-index:2}.blog-card__category .custom-pill,.card-blog2__category .custom-pill{background-color:#db5f15;border:none}.blog-card__cta,.card-blog2__inner-cta2{margin-top:auto;padding-top:2rem;width:100%}.blog-card__cta .button.button--card-cta,.card-blog2__inner-cta2 .button.button--card-cta{display:block;width:100%}.blog-card--no-excerpt .blog-card__title,.blog-card--no-excerpt .card-blog2__title{font-size:2rem;min-height:auto}.instagram-card-outer{position:relative;transition:1s}@media screen and (min-width: 768px){.instagram-card-outer:hover{transform:scale(1.05);z-index:2}.instagram-card-outer:hover .instagram-card__content{opacity:0}}.instagram-card{border-radius:1rem;overflow:hidden;background-color:#fff;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:2rem;margin-bottom:2rem;transition:.5s;border:none}.instagram-card__image{position:relative;z-index:1}.instagram-card__image::before{content:"";position:absolute;background:rgba(0,0,0,.1);top:0;bottom:0;left:0;right:0;z-index:2}.instagram-card__image img{display:block;width:100%;height:auto;position:relative;z-index:1}.instagram-card__icon{position:absolute;width:30px;height:30px;top:1rem;right:1rem;z-index:1}.instagram-card__icon img{object-position:center center;object-fit:cover}.instagram-card__body{position:absolute;top:0;bottom:0;left:0;right:0;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;transition:ease-in .5s;color:#fff;z-index:1}.instagram-card__name{font-family:"Salkantay",sans-serif;font-weight:400;font-size:1rem;letter-spacing:1px;color:#fff;display:block;text-transform:uppercase}.instagram-card__nickname{font-family:"Salkantay",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:1px;color:#fff;display:block}.instagram-card__content{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;opacity:1;transition:.5s}.instagram-card__user{display:flex;align-items:center;padding:.75rem 1.2rem;position:relative;z-index:1}.instagram-card__user .icon{width:2rem;height:2rem;margin-right:.75rem}.instagram-card__user .icon img{width:100%;height:100%;object-fit:cover;display:block}.instagram-card.alternative .instagram-card__nickname{color:#333}.instagram-card.alternative .instagram-card__user{background-color:rgba(255,255,255,.8);margin-top:3rem;margin-bottom:3rem;border-radius:3rem}.instagram-card.alternative .instagram-card__content{align-items:flex-end;justify-content:center}.instagram-card.alternative2 .instagram-card__nickname{color:#333}.instagram-card.alternative2 .instagram-card__user{background-color:rgba(255,255,255,.8);margin:2rem 0;border-radius:2rem 0 0 2rem}.instagram-card.alternative2 .instagram-card__content{align-items:flex-start;justify-content:flex-end}.instagram-card.alternative3 .instagram-card__nickname{color:#333}.instagram-card.alternative3 .instagram-card__user{background-color:rgba(255,255,255,.8);margin:2rem 2rem 2rem 0;border-radius:3rem}.instagram-card.alternative3 .instagram-card__content{align-items:flex-start;justify-content:flex-end}.cards-itinerary{display:block;background:var(--text-color);position:relative;color:#fff;border-radius:1rem;overflow:hidden;width:100%;aspect-ratio:7/4.5;text-align:center}.cards-itinerary img{width:100%;height:100%;object-fit:cover}.cards-itinerary .view-more-icon{position:absolute;display:flex;align-items:center;justify-content:center;font-size:2rem;left:0%;right:0%;bottom:44%;margin:0 auto;border:.2rem solid #fff;width:6rem;height:6rem;border-radius:50%;transition:transform .3s ease,border-color .3s ease,border-width .3s ease}.cards-itinerary:hover .view-more-icon{color:#fff;transform:scale(1.1)}.cards-itinerary .view-more{position:absolute;bottom:0px;left:0px;padding:8rem 0rem 3rem 0rem;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);width:100%}.cards-itinerary:hover .view-more{background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)}@media screen and (min-width: 768px){.cards-itinerary{aspect-ratio:4/5}}@media screen and (min-width: 992px){.cards-itinerary{aspect-ratio:7/4.5}}.cards-itinerary:hover .view-more .button.button--overlay{transform:translateY(-0.6rem);background-color:#db5f15;border-color:#db5f15}.card-image-link-container{width:100%;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px}.card-image-link{position:relative;overflow:hidden;border-radius:8px;display:block;width:100%;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .35s cubic-bezier(0.25, 1, 0.5, 1),box-shadow .35s ease}@media screen and (min-width: 768px){.card-image-link{width:calc((100% - 40px)/3);max-width:none}}.card-image-link:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.card-image-link:hover .card-image-link__image img{transform:scale(1.08)}.card-image-link__image{position:relative;overflow:hidden;padding-top:66.6666666667%}@media screen and (min-width: 768px){.card-image-link__image{padding-top:66.6666666667%}}.card-image-link__image img{transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1);display:block;width:100%;height:100%;object-fit:cover}.card-image-link__content{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;padding:1.5rem !important;display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;color:#fff !important;z-index:2;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.25) 100%);transition:background .35s ease}.card-image-link__content.bg-dark-opacity3{background-color:rgba(0,0,0,0) !important}.card-image-link__title{color:#fff !important;text-transform:uppercase;font-weight:700;font-size:1.6rem !important;letter-spacing:1.2px;line-height:1.3;margin:0 !important;padding:.5rem 1rem !important;display:inline-block !important;text-shadow:0 2px 8px rgba(0,0,0,.8),0 0 4px rgba(0,0,0,.9)}.card-image-link__title::before{display:none !important;content:none !important}.icon-card{background-color:#fff;border-radius:1rem;padding:2rem;height:100%}.icon-card *,.icon-card *::before,.icon-card *::after{box-sizing:border-box}.icon-card__image{padding:.5rem}@media screen and (min-width: 768px){.icon-card__image{padding:1rem}}@media screen and (min-width: 992px){.icon-card__image{padding:3rem}}.icon-card__image--icon{width:10rem;height:10rem;margin:auto}.icon-card__image--icon svg{fill:#3fabaf}.icon-card__content{padding:2rem 1rem;text-align:center}.icon-card__content--title{font-family:"Salkantay",sans-serif;font-size:1.6rem;font-weight:700;color:#000}.hotel-dest-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;width:100%;max-width:100%;min-width:0;margin-top:3rem}@media screen and (min-width: 768px){.hotel-dest-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.hotel-dest-card{height:100%;max-width:100%;min-width:0;min-height:35rem;border-radius:12px;overflow:hidden}@media screen and (min-width: 768px){.hotel-dest-card{min-height:45rem}}.hotel-dest-card__link{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;min-height:inherit;padding:3.2rem;color:#fff;text-decoration:none;background-color:#111}.hotel-dest-card__link:hover{color:#fff;text-decoration:none}.hotel-dest-card__link:hover .hotel-dest-card__image{transform:scale(1.05)}.hotel-dest-card__link::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:70%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.55) 75%, rgba(0, 0, 0, 0.65) 100%);pointer-events:none}.hotel-dest-card__image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.hotel-dest-card__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6rem;width:100%}.hotel-dest-card__eyebrow{font-size:1.4rem;font-weight:300;font-style:italic;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.85)}.hotel-dest-card__title{margin:0;color:#fff;font-size:3.2rem;font-weight:700;line-height:1.15;text-transform:uppercase}@media screen and (max-width: 767px){.hotel-dest-card__title{font-size:2.2rem;overflow-wrap:break-word}}.hotel-dest-card__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.8rem;padding:.8rem 2.4rem;border:2px solid #fff;border-radius:4px;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.hotel-dest-card__link:hover .hotel-dest-card__cta{background-color:#fff;color:#111}@media screen and (max-width: 767px){.hotel-dest-card{min-height:0;aspect-ratio:4/5}.hotel-dest-card__link{min-height:100%;padding:2rem}}.hotels-listing-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.4rem;width:100%;margin-top:3rem}@media screen and (min-width: 768px){.hotels-listing-grid--multi{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.hotels-listing-grid--multi{grid-template-columns:repeat(3, minmax(0, 1fr))}}.hotel-listing-card{width:100%;aspect-ratio:4/5;border-radius:6px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.hotel-listing-card__link{position:relative;display:block;width:100%;height:100%;color:#fff;text-decoration:none;overflow:hidden}.hotel-listing-card__link:hover{color:#fff;text-decoration:none}.hotel-listing-card__link:hover .hotel-listing-card__image{transform:scale(1.04)}.hotel-listing-card__link:hover .hotel-listing-card__action{background:rgba(255,255,255,.28);transform:translateY(-0.2rem);box-shadow:0 4px 20px rgba(0,0,0,.18)}.hotel-listing-card__link:hover .hotel-listing-card__action-icon--default{opacity:0;transform:scale(0.92)}.hotel-listing-card__link:hover .hotel-listing-card__action-icon--hover{opacity:1;transform:scale(1)}.hotel-listing-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.hotel-listing-card__overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);pointer-events:none}.hotel-listing-card__badge{position:absolute;top:2.4rem;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.6rem;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:1.2rem;font-weight:500;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12)}.hotel-listing-card__badge--rating{left:2.4rem}.hotel-listing-card__badge--reviews{right:2.4rem}.hotel-listing-card__rating-star{color:#f5c518;font-size:1rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.hotel-listing-card__footer{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.4rem;padding:3.2rem 3rem}.hotel-listing-card__address{width:100%;margin:0;color:rgba(255,255,255,.88);font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.01em}.hotel-listing-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;width:100%}.hotel-listing-card h3.hotel-listing-card__title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35em;flex:1;min-width:0;margin:0;color:#fff;font-size:clamp(2rem,2.2vw,3.2rem);font-weight:600;line-height:1.15;letter-spacing:-0.01em}.hotel-listing-card__title-line{display:inline;line-height:1.15}.hotel-listing-card__action{flex-shrink:0;align-self:flex-end;display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:.2rem;margin-left:auto;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .35s ease,transform .35s ease,box-shadow .35s ease}.hotel-listing-card__action-icon{grid-area:1/1;display:grid;place-items:center;margin:0;padding:0;font-size:28px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 28;line-height:1;transform-origin:center center;transition:opacity .65s ease-in-out,transform .65s ease-in-out}.hotel-listing-card__action-icon--default{opacity:1;transform:scale(1)}.hotel-listing-card__action-icon--hover{opacity:0;transform:scale(0.92)}.hotel-room-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border-radius:6px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}.hotel-room-card-gallery{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:6px 6px 0 0}.hotel-room-card-gallery__viewport{container-type:inline-size;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hotel-room-card-gallery__viewport::-webkit-scrollbar{display:none}.hotel-room-card-gallery__track{display:flex;min-width:0}.hotel-room-card-gallery__slide{flex:0 0 100cqi;flex-shrink:0;width:100cqi;max-width:100cqi;min-width:100cqi;box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always}.hotel-room-card-gallery__slide picture{display:block;width:100%;max-width:100%}.hotel-room-card-gallery__image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;user-select:none;-webkit-user-drag:none}.hotels-detail-accommodation__slider .hotel-room-card-gallery__image{aspect-ratio:16/10}.hotel-room-card-gallery__dots{position:absolute;bottom:1rem;left:50%;z-index:1;display:flex;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background-color:rgba(0,0,0,.45);transform:translateX(-50%)}.hotel-room-card-gallery__dot{width:.6rem;height:.6rem;padding:0;border:0;border-radius:50%;background-color:rgba(255,255,255,.45);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.hotel-room-card-gallery__dot--active{background-color:#fff;transform:scale(1.15)}.hotel-room-card__body{padding:1.4rem;min-width:0}.hotel-room-card__title{margin:0 0 .8rem;font-size:1.6rem;font-weight:600;line-height:1.35;color:#333}.hotel-room-card__text{margin:0 0 1.6rem;font-size:1.3rem;font-weight:400;line-height:1.6;color:#757575;overflow-wrap:break-word;word-wrap:break-word}.hotel-room-card__footer{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;gap:0;min-width:0;padding-top:1.2rem;border-top:1px solid #ececec}.hotel-room-card__footer--dual{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:0}@media screen and (max-width: 767px){.hotel-room-card__footer--dual{grid-template-columns:1fr !important;gap:0 !important}.hotel-room-card__footer--dual .hotel-room-card__col:last-child{padding-top:1.2rem !important}.hotel-room-card__footer--dual .hotel-room-card__col{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;padding-top:1rem;gap:1.5rem}.hotel-room-card__footer--dual .hotel-room-card__col:first-child{border-right:none !important;border-bottom:1px solid #ececec;padding-bottom:1.2rem}.hotel-room-card__footer--dual .hotel-room-card__col .hotel-room-card__price-wrap{padding:0 !important;border-right:none !important;margin-bottom:0 !important}.hotel-room-card__footer--dual .hotel-room-card__col .hotel-room-card__cta{padding:0 !important;width:auto !important;flex-shrink:0}.hotel-room-card__footer--dual .hotel-room-card__col .hotel-room-card__btn.general-button{width:auto !important;min-width:130px !important;padding:0 1.5rem !important}}.hotel-room-card__col{display:flex;flex-direction:column;min-width:0;height:100%}.hotel-room-card__col .hotel-room-card__price-wrap{border-right:none;padding:0 1.2rem 1.2rem 1.2rem;flex:1 1 auto}.hotel-room-card__col:first-child .hotel-room-card__price-wrap{padding-left:0;border-right:1px solid #ececec}.hotel-room-card__col:last-child .hotel-room-card__price-wrap{padding-right:0}.hotel-room-card__col .hotel-room-card__cta{padding:0 1.2rem;width:100%;box-sizing:border-box}.hotel-room-card__col:first-child .hotel-room-card__cta{padding-left:0}.hotel-room-card__col:last-child .hotel-room-card__cta{padding-right:0}.hotel-room-card__price-label{display:block;font-size:1.1rem;font-weight:600;text-transform:uppercase;color:#888;margin-bottom:.4rem;letter-spacing:.05em}.hotel-room-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;line-height:1.25}.hotel-room-card__price{margin:0;font-size:1.45rem;font-weight:600;line-height:1.2;color:#333;letter-spacing:-0.01em}.hotel-room-card__price--person{font-size:1.15rem;font-weight:600;color:#444}.hotel-room-card__price-row--person .hotel-room-card__note{font-size:.95rem;color:#999}.hotel-room-card__note{display:inline;margin:0;font-size:1rem;font-weight:400;font-style:italic;color:#888}.hotel-room-card__price-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.45rem;min-width:0;padding-right:1rem;border-right:1px solid #ececec}.hotel-room-card__cta{display:flex;align-items:center;justify-content:center;min-width:0;padding-left:1rem}.hotel-room-card__btn.general-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;max-height:40px;border:none;border-radius:6px;padding:0 2rem;font-size:1.4rem;line-height:1;cursor:pointer;overflow:hidden;text-decoration:none}.hotel-room-card__btn.general-button span{position:relative;z-index:1;font-size:inherit;font-weight:600;text-transform:none;letter-spacing:normal}.hotel-room-card__btn.general-button.hotel-room-card__btn--outline{background:rgba(0,0,0,0) !important;border:1.5px solid var(--main-color, #e06616) !important;color:var(--main-color, #e06616) !important}.hotel-room-card__btn.general-button.hotel-room-card__btn--outline span{color:var(--main-color, #e06616) !important}.hotel-room-card__btn.general-button.hotel-room-card__btn--outline:hover{background:var(--main-color, #e06616) !important;color:#fff !important}.hotel-room-card__btn.general-button.hotel-room-card__btn--outline:hover span{color:#fff !important}.hotels-detail-accommodation__slider .hotel-room-card{container-type:inline-size}@container (max-width: 280px){.hotels-detail-accommodation__slider .hotel-room-card__footer{grid-template-columns:1fr;gap:1rem}.hotels-detail-accommodation__slider .hotel-room-card__price-wrap{padding-right:0;border-right:0;padding-bottom:.4rem;border-bottom:1px solid #ececec}.hotels-detail-accommodation__slider .hotel-room-card__cta{padding-left:0}.hotels-detail-accommodation__slider .hotel-room-card__btn{width:100%;justify-content:center}}@keyframes pulse-icon{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(214,98,27,.4)}70%{transform:scale(1.08);box-shadow:0 0 0 10px rgba(214,98,27,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(214,98,27,0)}}@keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}.hotels-detail-extend{display:grid;gap:1.2rem;margin-top:0}.hotels-detail-extend--widget{justify-items:stretch;gap:1.2rem;padding:2.2rem 1.8rem;border:1px solid #eee;border-radius:8px;box-shadow:none;background-color:#fff;text-align:left;transition:box-shadow .35s ease,transform .35s ease}.hotels-detail-extend--widget.is-highlighted{box-shadow:0 0 0 2px var(--orange-o25);transform:none}.hotels-detail-extend__promo{display:grid;justify-items:center;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #eee;text-align:center}.hotels-detail-extend--widget .hotels-detail-extend__icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:12px;background-color:var(--orange-o10);color:var(--orange);animation:pulse-icon 2s infinite ease-in-out}.hotels-detail-extend--widget .hotels-detail-extend__icon .material-symbols-outlined{font-size:2rem}.hotels-detail-extend--widget .hotels-detail-extend__title{margin:0;font-size:1.8rem;font-weight:600;line-height:1.35;color:#333}.hotels-detail-extend--widget .hotels-detail-extend__text{margin:0;font-size:1.3rem;line-height:1.65;color:var(--fc-dark-60, #444);font-weight:400}.hotels-detail-extend--widget .hotels-detail-extend__text strong{font-weight:700;color:var(--fc-dark-90, #111)}.hotels-detail-body__aside .hotels-detail-accommodation--extend-only{margin:0;padding:0;min-width:0;max-width:100%}.hotels-detail-body__aside .hotels-detail-extend--widget{border:1px solid #eee;border-radius:8px;box-shadow:none;margin-top:0;padding:2.2rem 1.8rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.hotels-detail-accommodation--extend-inline .hotels-detail-extend--widget{padding:2rem 1.6rem;border-radius:8px;box-shadow:none;border:1px solid #eee;scroll-margin-top:8rem}.campsite-card{padding:6.4rem 0;background-color:#fff;--campsite-card-radius: 6px;--campsite-card-border: 2px;--campsite-card-block-height: 600px;--campsite-card-block-gap: 1.6rem;--campsite-card-text-gap: 1.2rem;--campsite-card-intro-gap: 0.6rem;--campsite-card-gallery-hero-row: 17fr;--campsite-card-gallery-thumbs-row: 3fr;--campsite-card-media-col: 2fr;--campsite-card-content-col: 3fr;--campsite-card-info-amenities-col: 3fr;--campsite-card-info-aside-col: 2fr}.campsite-card--tone-white{background-color:#fff}.campsite-card--tone-alt{background-color:var(--grey-25, #f7f7f7)}.campsite-card__inner{width:100%;max-width:1600px;margin:0 auto;padding:0 1.5rem}.campsite-card__layout{display:grid;grid-template-columns:minmax(0, var(--campsite-card-media-col, 2fr)) minmax(0, var(--campsite-card-content-col, 3fr));gap:2.4rem 4.8rem;align-items:start}.campsite-card--reverse .campsite-card__layout{grid-template-columns:minmax(0, var(--campsite-card-content-col, 3fr)) minmax(0, var(--campsite-card-media-col, 2fr))}.campsite-card__media{width:100%;min-width:0;display:flex;flex-direction:column;overflow:visible;max-height:none}.campsite-card__body{min-width:0;display:flex;flex-direction:column}.campsite-card__content{max-width:none;width:100%;display:flex;flex-direction:column;gap:var(--campsite-card-block-gap)}.campsite-card__intro,.campsite-card__body-stack{display:flex;flex-direction:column;gap:var(--campsite-card-block-gap)}.campsite-card__description-group{display:flex;flex-direction:column;gap:var(--campsite-card-text-gap);margin:0}.campsite-card__intro{gap:var(--campsite-card-intro-gap)}.campsite-card__intro>*,.campsite-card__body-stack>*,.campsite-card__body-stack>.campsite-card__amenities-title,.campsite-card__description-group>.campsite-card__description{margin:0}.campsite-card--reverse .campsite-card__media{order:2}.campsite-card--reverse .campsite-card__body{order:1}.campsite-card__eyebrow{font-family:var(--ff-body);font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.4;color:var(--fc-dark-40, #888);text-transform:none}.campsite-card__subtitle{font-family:var(--ff-body);font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.4;color:var(--fc-dark-40, #888);text-transform:none}h2.campsite-card__title{margin:0;font-family:var(--ff-heading);font-size:var(--fs-heading);font-style:normal;font-weight:700;line-height:1.2;color:var(--fc-heading);text-transform:capitalize}h2.campsite-card__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1rem;background-color:var(--main-color, #ff6600);border-radius:var(--campsite-card-radius, 6px)}.campsite-card__description{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}.campsite-card__amenities{display:block;margin:0;min-width:0}.campsite-card__info-panel{display:grid;grid-template-columns:minmax(0, var(--campsite-card-info-amenities-col, 3fr)) minmax(0, var(--campsite-card-info-aside-col, 2fr));gap:1.6rem 2rem;align-items:start}.campsite-card__info-panel:not(:has(.campsite-card__info-aside)){grid-template-columns:minmax(0, 1fr)}.campsite-card__amenities-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.6rem;row-gap:1.2rem;margin:0;padding:0;list-style:none}.campsite-card__amenity{display:flex;align-items:flex-start;gap:.8rem;min-width:0;width:100%}.campsite-card__amenity-icon{flex:0 0 2.4rem;width:2.4rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem}.campsite-card__amenity-icon-image{width:2.4rem;height:2.4rem;object-fit:contain;filter:invert(39%) sepia(70%) saturate(1553%) hue-rotate(0deg) brightness(103%) contrast(106%)}.campsite-card__amenity-copy{display:block;min-width:0;flex:1 1 auto}.campsite-card__amenity-value{display:block;margin:0 0 .2rem;font-family:var(--ff-body);font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--fc-heading)}.campsite-card__amenity-label{display:block;font-family:var(--ff-body);font-size:1.2rem;font-weight:400;line-height:1.3;color:var(--fc-dark-40, #888)}h3.campsite-card__amenities-title{margin:0;font-family:var(--ff-heading);font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.3;color:var(--fc-heading)}.campsite-card__info-aside{display:flex;flex-direction:column;gap:1rem;align-self:start;min-width:0;width:100%}.campsite-card__media-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem;width:100%}.campsite-card__media-action{display:block;text-decoration:none;color:inherit;min-width:0}.campsite-card__media-action-image{position:relative;display:block;overflow:hidden;border-radius:var(--campsite-card-radius, 6px);width:100%;aspect-ratio:1/1;background-color:var(--grey-25, #f7f7f7)}.campsite-card__media-action--video .campsite-card__media-action-image::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.3);pointer-events:none;transition:background-color .3s ease}.campsite-card__media-action--video:hover .campsite-card__media-action-image::after,.campsite-card__media-action--video:focus-visible .campsite-card__media-action-image::after{background-color:rgba(0,0,0,.42)}.campsite-card__media-action-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.campsite-card__media-action-play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.campsite-card__media-action-play .bi{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:rgba(255,255,255,.92);color:var(--main-color, #ff6600);font-size:2.4rem;line-height:1;box-shadow:0 2px 12px rgba(0,0,0,.18)}.campsite-card__media-action--video:hover .campsite-card__media-action-photo,.campsite-card__media-action--video:focus-visible .campsite-card__media-action-photo,.campsite-card__media-action--location:hover .campsite-card__media-action-photo,.campsite-card__media-action--location:focus-visible .campsite-card__media-action-photo{transform:scale(1.05)}.campsite-card__cta{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;flex-shrink:0;width:100%;max-width:100%;height:40px;min-height:40px;max-height:40px;padding:0 2rem;border:none;border-radius:var(--campsite-card-radius, 6px);background-color:var(--main-color, #ff6600);color:#fff;font-family:var(--ff-body);font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;overflow:hidden}.campsite-card__cta span{position:relative;z-index:1;font-size:inherit;font-weight:inherit;line-height:inherit}.campsite-card__cta::before{content:"";width:140%;height:100%;border-radius:1px;background-color:#000;position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-out all .3s;z-index:0}.campsite-card__cta:hover,.campsite-card__cta:focus-visible{color:#fff}.campsite-card__cta:hover::before,.campsite-card__cta:focus-visible::before{left:-10%}.campsite-card__slider{position:relative;overflow:hidden;border-radius:var(--campsite-card-radius, 6px);height:100%;min-height:0}.campsite-card__gallery-hero .cards-slider__btn--prev,.campsite-card__slider .cards-slider__btn--prev{left:0;transform:translate(-40%, -50%)}.campsite-card__gallery-hero .cards-slider__btn--next,.campsite-card__slider .cards-slider__btn--next{right:0;transform:translate(40%, -50%)}.campsite-card__gallery--slider{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.campsite-card__slide-link{display:block;height:100%}.campsite-card__picture{display:block;width:100%;line-height:0}.campsite-card__gallery--slider .campsite-card__picture{height:100%}.campsite-card__image{display:block;width:100%;height:100%;object-fit:cover}.campsite-card__gallery--slider .campsite-card__image--slide{height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}.campsite-card__gallery--slider,.campsite-card__gallery--grid{width:100%;max-width:100%;height:100%;min-height:0}.campsite-card__gallery--grid{display:grid;grid-template-rows:var(--campsite-card-gallery-hero-row, 17fr) var(--campsite-card-gallery-thumbs-row, 3fr);flex:1 1 auto;gap:.8rem;height:100%;min-height:0;overflow:visible}.campsite-card__gallery-hero{position:relative;min-height:0;height:100%;overflow:visible;line-height:0}.campsite-card__gallery-hero-link{position:absolute;inset:0;display:block;overflow:hidden;border-radius:var(--campsite-card-radius, 6px)}.campsite-card__gallery--grid .campsite-card__picture{height:100%}.campsite-card__image--hero{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;border-radius:0;vertical-align:top}.campsite-card__image--thumb{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--campsite-card-radius, 6px);display:block}.campsite-card__gallery-thumbs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8rem;width:100%;min-height:0;height:100%}.campsite-card__gallery-thumbs--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.campsite-card__gallery-thumbs--desktop{display:grid}.campsite-card__gallery-thumbs--mobile{display:none}.campsite-card__gallery-thumb{position:relative;display:block;width:100%;height:100%;min-height:0;aspect-ratio:auto;padding:0;border:var(--campsite-card-border, 2px) solid rgba(0,0,0,0);border-radius:var(--campsite-card-radius, 6px);overflow:hidden;background:none;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease}.campsite-card__gallery-thumb--active{border-color:var(--main-color, #ff6600)}.campsite-card__gallery-thumb .campsite-card__picture{height:100%}.campsite-card__gallery-thumb--more::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55)}.campsite-card__gallery-more{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:.6rem;font-size:clamp(1rem,1.2vw,1.3rem);font-weight:600;line-height:1.2;text-align:center;color:#fff;text-transform:none;letter-spacing:0}.campsite-card__gallery-caption{margin:0;font-size:1.3rem;color:#888}.campsite-card__lightbox-hidden{display:none !important}@media screen and (min-width: 992px){.campsite-card__layout{align-items:stretch;height:var(--campsite-card-block-height, 600px)}.campsite-card__media,.campsite-card__body{height:100%;min-height:0}.campsite-card__body{justify-content:center}.campsite-card__gallery--grid,.campsite-card__gallery--slider{height:100%}}@media screen and (max-width: 1399px){.campsite-card{padding:4.8rem 0}.campsite-card__layout{gap:2.4rem 3rem}}@media screen and (max-width: 991px){.campsite-card{padding:3.2rem 0}.campsite-card__inner{padding-left:3.2rem;padding-right:3.2rem}.campsite-card__layout{display:flex;flex-direction:column;grid-template-columns:1fr;gap:2rem;height:auto;min-height:0}.campsite-card__media{order:1;width:100%;height:auto;max-height:none}.campsite-card__body{order:2;width:100%;height:auto;justify-content:flex-start}.campsite-card--reverse .campsite-card__media{order:1}.campsite-card--reverse .campsite-card__body{order:2}h2.campsite-card__title{text-transform:uppercase}.campsite-card__gallery--grid{display:grid;grid-template-rows:var(--campsite-card-gallery-hero-row, 17fr) var(--campsite-card-gallery-thumbs-row, 3fr);width:100%;height:auto;aspect-ratio:4/5;min-height:0;gap:.8rem;flex:none}.campsite-card__gallery--slider{width:100%;height:auto;aspect-ratio:4/5;flex:none}.campsite-card__gallery-hero{position:relative;height:100%;min-height:0;overflow:visible}.campsite-card__gallery-hero-link{position:absolute;inset:0}.campsite-card__gallery-thumbs--desktop{display:none}.campsite-card__gallery-thumbs--mobile{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));height:100%;min-height:0;gap:.6rem}.campsite-card__gallery-thumb{height:100%;min-height:0;aspect-ratio:auto}.campsite-card__gallery--slider .campsite-card__slider{height:100%}.campsite-card__gallery--slider .campsite-card__image--slide{height:100%;min-height:0;aspect-ratio:auto}.campsite-card__info-panel{grid-template-columns:minmax(0, 1fr);gap:1.6rem;align-items:start}.campsite-card__info-aside{width:100%}.campsite-card__media-actions{width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}.campsite-card__media-action-image{aspect-ratio:1/1}.campsite-card__amenities-list{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.2rem;row-gap:1.4rem}}@media screen and (max-width: 767px){.campsite-card__gallery--grid{overflow:visible}.campsite-card__gallery-hero{overflow:visible;padding:1.2rem 0;margin:-1.2rem 0;box-sizing:border-box}.campsite-card__gallery-hero-link{box-shadow:0 2px 12px rgba(0,0,0,.06)}}@media screen and (max-width: 575px){.campsite-card__layout{gap:1.6rem}.campsite-card__amenities-list{column-gap:.8rem;row-gap:1.2rem}.campsite-card__amenity-icon{flex-basis:2.4rem;width:2.4rem}.campsite-card__amenity-icon-image{width:2rem;height:2rem}.campsite-card__amenity-value{font-size:1.2rem}}@media screen and (max-width: 767px){:not(.hotels-page) .campsite-card{padding:48px 32px}:not(.hotels-page) .campsite-card__inner{padding-left:0;padding-right:0}}.tour-package-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1.2px solid #f5f5f5;border-radius:12px;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);letter-spacing:normal;word-spacing:normal;transition:transform .25s ease,box-shadow .25s ease}.tour-package-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.tour-package-card__media{width:100%;flex-shrink:0;overflow:hidden}.tour-package-card__picture,.tour-package-card__image{display:block;width:100%}.tour-package-card__image{height:26rem;object-fit:cover;object-position:center}.tour-package-card__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:1.8rem 1.6rem 1.6rem;background-color:#fff;background-image:radial-gradient(circle at 20% 20%, rgba(219, 95, 21, 0.03) 0, transparent 45%),radial-gradient(circle at 80% 0%, rgba(219, 95, 21, 0.04) 0, transparent 40%)}.tour-package-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.tour-package-card__rating,.tour-package-card__difficulty{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:1.15rem;line-height:1;color:#666}.tour-package-card__rating-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#f5b301;font-size:1.15rem;line-height:1}.tour-package-card__rating-value{color:#333;font-size:1.15rem;font-weight:400;line-height:1}.tour-package-card__reviews-count{color:#888;font-size:.95rem;font-weight:300;line-height:1}.tour-package-card__difficulty-gauge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tour-package-card__difficulty-gauge .tour-card-horizontal__difficulty-gauge__svg,.tour-package-card__detail-icon--difficulty .tour-card-horizontal__difficulty-gauge__svg{width:2.6rem;height:2.6rem}.tour-package-card__difficulty-label{letter-spacing:normal;word-spacing:normal}.tour-package-card__title{margin:0;font-size:2.2rem;font-weight:700;line-height:1.25;color:#111}.tour-package-card__title-link{color:inherit;text-decoration:none;transition:color .2s ease}.tour-package-card__title-link:hover{color:var(--orange, #db5f15)}.tour-package-card__route{display:flex;align-items:flex-start;gap:.5rem;margin:.6rem 0 0;font-size:1.05rem;font-weight:400;line-height:1.45;color:#666}.tour-package-card__route-icon{flex-shrink:0;margin-top:.1rem;font-size:1.6rem;line-height:1;color:#db5f15;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.tour-package-card__route-text{min-width:0}.tour-package-card__description{margin:0;font-size:1.35rem;line-height:1.65;color:#777}.tour-package-card__details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.8rem 2rem;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.tour-package-card__detail{display:flex;align-items:flex-start;gap:1.2rem;min-width:0}.tour-package-card__detail-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:6px;background-color:#fdf7f3;color:#db5f15;font-size:1.6rem}.tour-package-card__detail-text{display:flex;flex-direction:column;gap:.55rem;min-width:0}.tour-package-card__detail-label{font-size:.95rem;font-weight:300;line-height:1.35;color:#888}.tour-package-card__detail-value{font-size:1.15rem;font-weight:500;line-height:1.45;color:#111;word-break:break-word}.tour-package-card__footer{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;margin-top:auto;padding-top:1.6rem;border-top:1.5px solid #eee}.tour-package-card__price{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem;width:auto;max-width:none;min-width:0;box-sizing:border-box;padding-right:1.6rem;border-right:1.5px solid #eee}.tour-package-card__price-row{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.35rem .5rem}.tour-package-card__price-label{font-size:1.2rem;font-weight:300;line-height:1.2;color:#888}.tour-package-card__price-currency{font-size:1.5rem;font-weight:600;line-height:1;color:#111}.tour-package-card__price-value{font-size:2.2rem;font-weight:600;line-height:1;color:#111}.tour-package-card__price-suffix{font-size:1.2rem;font-style:italic;font-weight:300;line-height:1.2;color:#888}.tour-package-card__btn-wrap{display:flex;flex:0 1 15rem;width:auto;max-width:42%;min-width:0;box-sizing:border-box;justify-content:stretch;padding-left:0}.tour-package-card__btn-wrap .tour-package-card__enquire-btn.general-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;max-height:40px;border:none;border-radius:6px;padding:0 2rem;font-size:1.4rem;line-height:1;cursor:pointer;overflow:hidden;text-decoration:none}.tour-package-card__btn-wrap .tour-package-card__enquire-btn.general-button span{font-size:inherit;font-weight:600;text-transform:none;letter-spacing:normal}@media screen and (max-width: 767px){.tour-package-card__image{height:22rem}.tour-package-card__title{font-size:2rem}.tour-package-card__price-value{font-size:2rem}.tour-package-card__btn-wrap{flex-basis:14rem}.tour-package-card__price{padding-right:1.2rem}}@media screen and (max-width: 575px){.tour-package-card__details{gap:1.5rem 1.4rem}.tour-package-card__price-label,.tour-package-card__price-suffix{font-size:1.05rem}.tour-package-card__price-currency{font-size:1.3rem}.tour-package-card__price-value{font-size:1.8rem}.tour-package-card__btn-wrap{flex-basis:13.5rem}.tour-package-card__price{padding-right:1rem}.tour-package-card__btn-wrap .tour-package-card__enquire-btn.general-button{padding:0 1.4rem;font-size:1.3rem}}.tour-card-horizontal{position:relative;display:flex;flex-direction:column-reverse;width:100%;height:auto;overflow:hidden;border-radius:12px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media screen and (min-width: 768px){.tour-card-horizontal{display:block}}.tour-card-horizontal__media{width:100%;overflow:hidden}.tour-card-horizontal__media img{display:block;width:100%;height:auto;object-fit:cover}@media screen and (max-width: 767px){.tour-card-horizontal__media{max-height:24rem}.tour-card-horizontal__media img{height:24rem;max-height:24rem;object-position:center}}@media screen and (max-width: 575px){.tour-card-horizontal__media{max-height:20rem}.tour-card-horizontal__media img{height:20rem;max-height:20rem}}@media screen and (min-width: 768px){.tour-card-horizontal__media{position:absolute;top:0;left:0;width:45%;height:100%}.tour-card-horizontal__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.tour-card-horizontal__body{box-sizing:border-box;width:100%;padding:3.2rem 2.4rem;background-color:#fff;overflow:hidden}@media screen and (min-width: 1200px){.tour-card-horizontal__body{padding:4rem 3.2rem}}@media screen and (max-width: 575px){.tour-card-horizontal__body{padding:2rem 1.6rem}}@media screen and (min-width: 768px){.tour-card-horizontal__body{width:55%;margin-left:45%}}.tour-card-horizontal__tag{display:inline-block;margin-bottom:1.2rem;padding:.4rem 1.2rem;border-radius:999px;background-color:var(--orange-o10);color:#db5f15;font-size:1.3rem;font-weight:600}.tour-card-horizontal__title{margin:0 0 1.2rem;font-size:2.4rem;font-weight:700;line-height:1.2;color:#333}@media screen and (max-width: 575px){.tour-card-horizontal__title{font-size:2rem}}.tour-card-horizontal__description{margin:0 0 2rem;font-size:1.6rem;line-height:1.55;color:var(--fc-primary)}@media screen and (max-width: 991px){.tour-card-horizontal__description{margin-bottom:1.6rem}}@media screen and (max-width: 575px){.tour-card-horizontal__description{font-size:1.5rem;margin-bottom:1.4rem}}.tour-card-horizontal__details{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2rem;margin-bottom:2rem}@media screen and (max-width: 991px){.tour-card-horizontal__details{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem;padding:1.2rem;box-sizing:border-box;width:100%}}@media screen and (max-width: 575px){.tour-card-horizontal__details{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem;padding:1.2rem}}.tour-card-horizontal__detail{display:flex;align-items:center;gap:1rem;min-width:0}@media screen and (max-width: 991px){.tour-card-horizontal__detail{gap:.8rem;max-width:100%}}.tour-card-horizontal__detail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:8px;background-color:#fff;color:var(--fc-dark-60);font-size:2rem;line-height:1}.tour-card-horizontal__detail-icon .bi{display:block;line-height:1}@media screen and (max-width: 991px){.tour-card-horizontal__detail-icon{width:3.6rem;height:3.6rem;font-size:1.8rem}}@media screen and (max-width: 575px){.tour-card-horizontal__detail-icon{width:3.2rem;height:3.2rem;font-size:1.6rem}}.tour-card-horizontal__difficulty-gauge{display:flex;align-items:center;justify-content:center;line-height:0}.tour-card-horizontal__difficulty-gauge__svg{display:block;width:3rem;height:3rem}@media screen and (max-width: 991px){.tour-card-horizontal__difficulty-gauge__svg{width:2.6rem;height:2.6rem}}@media screen and (max-width: 575px){.tour-card-horizontal__difficulty-gauge__svg{width:2.4rem;height:2.4rem}}.tour-card-horizontal__difficulty-gauge__track,.tour-card-horizontal__difficulty-gauge__fill{fill:none;stroke-width:5;stroke-linecap:round}.tour-card-horizontal__difficulty-gauge__track{stroke:#d8d8d8}.tour-card-horizontal__difficulty-gauge__fill{stroke:#db5f15}.tour-card-horizontal__difficulty-gauge__needle-wrap{transform-origin:16px 24px}.tour-card-horizontal__difficulty-gauge__needle{fill:#3d3d3d}.tour-card-horizontal__difficulty-gauge__hub{fill:#9e9e9e}.tour-card-horizontal__detail-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tour-card-horizontal__detail-label{font-size:1.3rem;color:var(--fc-dark-60)}@media screen and (max-width: 991px){.tour-card-horizontal__detail-label{font-size:1.2rem}}.tour-card-horizontal__detail-value{font-size:1.5rem;font-weight:500;color:#333}@media screen and (max-width: 991px){.tour-card-horizontal__detail-value{font-size:1.35rem}}@media screen and (max-width: 575px){.tour-card-horizontal__detail-value{font-size:1.25rem;word-break:break-word}}.tour-card-horizontal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-width:0}@media screen and (max-width: 575px){.tour-card-horizontal__footer{flex-direction:column;align-items:flex-start;gap:1.6rem}}.tour-card-horizontal__price{display:flex;flex-direction:column;gap:.4rem;min-width:0}.tour-card-horizontal__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem}.tour-card-horizontal__price-label,.tour-card-horizontal__price-suffix{font-size:1.3rem;color:var(--fc-dark-60)}.tour-card-horizontal__price-value{font-size:2.6rem;font-weight:700;line-height:1.1;color:#333}@media screen and (max-width: 991px){.tour-card-horizontal__price-value{font-size:2.4rem}}@media screen and (max-width: 575px){.tour-card-horizontal__price-value{font-size:2.2rem}}.tour-card-horizontal__btn-wrap{flex-shrink:0;max-width:100%}.tour-card-horizontal__btn-wrap .general-button{min-width:180px;padding:12px 32px}@media screen and (max-width: 575px){.tour-card-horizontal__btn-wrap{width:100%}.tour-card-horizontal__btn-wrap .general-button{width:100%}}.tour-card-vertical-grid{display:grid;grid-template-columns:1fr;gap:3rem;width:100%;margin-top:3rem}@media screen and (min-width: 768px){.tour-card-vertical-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.tour-card-vertical-grid{grid-template-columns:repeat(3, 1fr)}}.tour-card-vertical{height:100%;min-height:650px;border-radius:12px;overflow:hidden}@media screen and (max-width: 991px){.tour-card-vertical{min-height:650px}}.tour-card-vertical__link{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;min-height:650px;padding:3.2rem;color:#fff;text-decoration:none;background-color:#111}@media screen and (max-width: 991px){.tour-card-vertical__link{min-height:650px;padding:2.4rem 2rem 3.2rem}}.tour-card-vertical__link::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0.12) 100%);pointer-events:none}.tour-card-vertical__link::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:65%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 45%, rgba(0, 0, 0, 0.52) 75%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none}.tour-card-vertical__link:hover{color:#fff;text-decoration:none}.tour-card-vertical__link:hover .tour-card-vertical__image{transform:scale(1.05)}.tour-card-vertical__link:hover .tour-card-vertical__button::before{left:-10%}.tour-card-vertical__link:hover .tour-card-vertical__button span{color:#333}.tour-card-vertical__picture,.tour-card-vertical__image{position:absolute;inset:0;width:100%;height:100%}.tour-card-vertical__image{display:block;object-fit:cover;transition:transform .4s ease}.tour-card-vertical__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (max-width: 991px){.tour-card-vertical__content{gap:1.2rem}}.tour-card-vertical__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;padding:0;color:#fff;font-size:1.35rem;font-weight:400;line-height:1.35}@media screen and (max-width: 991px){.tour-card-vertical__meta{font-size:1.4rem}}.tour-card-vertical__meta-item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.tour-card-vertical__meta-label{font-weight:700}.tour-card-vertical__meta-sep{opacity:.85;font-weight:400}.tour-card-vertical__title{margin:0;color:#fff;font-size:2.6rem;font-weight:600;line-height:1.2}@media screen and (max-width: 991px){.tour-card-vertical__title{font-size:2.5rem}}.tour-card-vertical__route{margin:0;color:rgba(255,255,255,.92);font-size:1.65rem;font-weight:400;line-height:1.45}@media screen and (max-width: 991px){.tour-card-vertical__route{font-size:1.55rem}}.tour-card-vertical__footer{display:flex;flex-direction:row;gap:1.2rem;align-items:flex-end;justify-content:space-between;margin-top:.4rem}.tour-card-vertical__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:#fff;line-height:1}.tour-card-vertical__price strong{display:inline-block;font-size:2.8rem;line-height:1.1}@media screen and (max-width: 991px){.tour-card-vertical__price strong{font-size:2.7rem}}.tour-card-vertical__price span{display:inline-block;font-size:1.4rem;font-weight:300;line-height:1.2}.tour-card-vertical__price-label{flex:0 0 100%;font-size:1.4rem;line-height:1.2}.tour-card-vertical__button{background-color:#db5f15;font-family:"Salkantay",sans-serif;font-size:14px;color:#fff;position:relative;overflow:hidden;border:none;border-radius:6px;padding:12px 24px;min-height:45px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;flex-shrink:0}.tour-card-vertical__button span{position:relative;z-index:1;font-weight:700;display:block;line-height:1.2;transition:color .3s ease}.tour-card-vertical__button::before{content:"";width:140%;height:100%;border-radius:1px;background-color:#fff;position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-out all .3s;z-index:0}.tour-card-vertical__button:hover::before,.tour-card-vertical__button:focus::before{left:-10%}.tour-card-vertical__button:hover span,.tour-card-vertical__button:focus span{color:#333}.feature-card,.inca-trail-permit-why-book__feature{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.feature-card:hover,.inca-trail-permit-why-book__feature:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.feature-card__icon,.feature-card .inca-trail-permit-why-book__icon,.inca-trail-permit-why-book__feature__icon,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:10px;background-color:var(--orange-o10, #fdf0e8)}.feature-card__icon img,.feature-card__icon .inca-trail-permit-why-book__icon-img,.feature-card .inca-trail-permit-why-book__icon img,.feature-card .inca-trail-permit-why-book__icon .inca-trail-permit-why-book__icon-img,.inca-trail-permit-why-book__feature__icon img,.inca-trail-permit-why-book__feature__icon .inca-trail-permit-why-book__icon-img,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__icon img,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__icon .inca-trail-permit-why-book__icon-img{display:block;width:3.2rem;height:3.2rem;object-fit:contain}.feature-card__body,.feature-card .inca-trail-permit-why-book__feature-body,.inca-trail-permit-why-book__feature__body,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__feature-body{min-width:0}.feature-card__title,.feature-card .inca-trail-permit-why-book__feature-title,.inca-trail-permit-why-book__feature__title,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__feature-title{margin:0 0 .4rem;font-size:1.8rem;font-weight:700;line-height:1.25;color:#333}.feature-card__text,.feature-card .inca-trail-permit-why-book__feature-text,.inca-trail-permit-why-book__feature__text,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__feature-text{margin:0;font-size:1.5rem;line-height:1.45;color:var(--fc-primary)}@media screen and (max-width: 767px){.feature-card,.inca-trail-permit-why-book__feature{flex-direction:column;align-items:center;text-align:center}.feature-card__body,.feature-card .inca-trail-permit-why-book__feature-body,.inca-trail-permit-why-book__feature__body,.inca-trail-permit-why-book__feature .inca-trail-permit-why-book__feature-body{width:100%}}.day-itinerary-card,.inca-trail-permit-map-itinerary__day{padding:1.6rem;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.day-itinerary-card:hover,.inca-trail-permit-map-itinerary__day:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.day-itinerary-card-head,.day-itinerary-card .inca-trail-permit-map-itinerary__day-head,.inca-trail-permit-map-itinerary__day-head,.inca-trail-permit-map-itinerary__day .inca-trail-permit-map-itinerary__day-head{margin-bottom:1.2rem}.day-itinerary-card-badge,.day-itinerary-card .inca-trail-permit-map-itinerary__day-badge,.inca-trail-permit-map-itinerary__day-badge,.inca-trail-permit-map-itinerary__day .inca-trail-permit-map-itinerary__day-badge{display:block;margin-bottom:.5rem;font-size:2rem;font-weight:700;color:#db5f15;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}@media screen and (max-width: 575px){.day-itinerary-card-badge,.day-itinerary-card .inca-trail-permit-map-itinerary__day-badge,.inca-trail-permit-map-itinerary__day-badge,.inca-trail-permit-map-itinerary__day .inca-trail-permit-map-itinerary__day-badge{font-size:1.7rem}}.day-itinerary-card-title,.day-itinerary-card .inca-trail-permit-map-itinerary__day-title,.inca-trail-permit-map-itinerary__day-title,.inca-trail-permit-map-itinerary__day .inca-trail-permit-map-itinerary__day-title{margin:0;font-size:1.3rem;font-weight:400;line-height:1.5;color:#333}@media screen and (max-width: 575px){.day-itinerary-card-title,.day-itinerary-card .inca-trail-permit-map-itinerary__day-title,.inca-trail-permit-map-itinerary__day-title,.inca-trail-permit-map-itinerary__day .inca-trail-permit-map-itinerary__day-title{font-size:1.2rem}}.day-itinerary-card-meta.tour-card-horizontal__details,.day-itinerary-card .inca-trail-permit-map-itinerary__day-meta.tour-card-horizontal__details,.inca-trail-permit-map-itinerary__day-meta.tour-card-horizontal__details,.inca-trail-permit-map-itinerary__day .inca-trail-permit-map-itinerary__day-meta.tour-card-horizontal__details{grid-template-columns:1fr;gap:1.2rem;margin-bottom:0}.travel-info-card{display:flex;align-items:center;height:100%;gap:1.6rem;padding:2.4rem;border-radius:6px;border:1px solid #f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.02);background-color:#fff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.travel-info-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.035)}@media screen and (min-width: 768px){.travel-info-card{gap:2rem;padding:1.5rem}}.travel-info-card__icon{flex-shrink:0;width:4rem;height:4rem}@media screen and (min-width: 768px){.travel-info-card__icon{width:5rem;height:5rem}}.travel-info-card__icon img,.travel-info-card__icon svg{display:block;width:100%;height:100%;object-fit:contain}.travel-info-card__icon svg,.travel-info-card__icon svg path,.travel-info-card__icon svg circle,.travel-info-card__icon svg rect,.travel-info-card__icon svg line,.travel-info-card__icon svg polyline,.travel-info-card__icon svg polygon{fill:#db5f15 !important;stroke:none !important}.travel-info-card__body{flex:1;display:flex;flex-direction:column;gap:1rem}.travel-info-card__title{font-family:"Salkantay",sans-serif;font-size:20px;font-weight:700;line-height:1.2;text-transform:none;color:#373a40}.travel-info-card__subtitle{font-family:"Salkantay",sans-serif;font-size:14px;font-weight:400;line-height:1.3;text-transform:none;color:#555}@media screen and (min-width: 768px){.travel-info-card__subtitle{font-size:16px}}.travel-info-card__arrow{flex-shrink:0;width:1rem;height:1rem;border-style:solid;border-width:.25rem .25rem 0 0;border-color:#555;transform:rotate(45deg)}@media screen and (min-width: 768px){.travel-info-card__arrow{width:1.2rem;height:1.2rem;border-width:.3rem .3rem 0 0}}.card-travel-info{height:100%;width:100%;min-width:0}.card-travel-info a{display:flex;align-items:center;gap:1.4rem;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:1.4rem 1.8rem;text-decoration:none !important;height:100%;width:100%;min-width:0;position:relative;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card-travel-info a:hover{border-color:#db5f15;box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.card-travel-info a:hover::after{color:#db5f15;transform:translateX(3px)}.card-travel-info a::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:1.6rem;color:#333;margin-left:auto;flex-shrink:0;transition:transform .2s ease,color .2s ease}.card-travel-info .card-travel-info-img{width:3.8rem;height:3.8rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card-travel-info .card-travel-info-img img{width:100%;height:100%;object-fit:contain;filter:invert(43%) sepia(85%) saturate(1450%) hue-rotate(352deg) brightness(92%) contrast(89%)}.card-travel-info .card-travel-info-text{display:flex;flex-direction:column;gap:.3rem;flex:1 1 auto;min-width:0;overflow:hidden}.card-travel-info .card-travel-info-text span{display:block;font-size:1.15rem;font-weight:600;text-transform:uppercase;color:#db5f15;line-height:1.2;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-travel-info .card-travel-info-text strong{display:block;font-size:1.35rem;font-weight:600;text-transform:uppercase;color:#333;line-height:1.25;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-reveal-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;background-color:#fff}.tour-reveal-card__media{position:relative;flex:0 0 auto;aspect-ratio:4/5;border-radius:6px;overflow:hidden}.tour-reveal-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tour-reveal-card__content{flex:1 1 auto;padding:2.4rem 1rem 2.4rem 0rem}.tour-reveal-card__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:"Salkantay",sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#333;margin:0 0 .8rem}.tour-reveal-card__arrow{flex-shrink:0;font-size:1.6rem;line-height:1;color:#373a40;transition:transform .25s ease}.tour-reveal-card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem;line-height:1.5;color:#555;margin:0}.tour-reveal-card:hover .tour-reveal-card__image,.tour-reveal-card:focus .tour-reveal-card__image{transform:scale(1.05)}.info-image-card{display:flex;align-items:flex-start;gap:1.6rem;padding:1.6rem;border:1px solid #bdc3c7;background-color:#fff}.info-image-card__media{flex-shrink:0;width:6rem;height:9rem;border-radius:6px;overflow:hidden}.info-image-card__image{display:block;width:100%;height:100%;object-fit:cover}.info-image-card__content{flex:1}.info-image-card__content h3{font-family:"Salkantay",sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:#373a40;margin:0 0 .6rem}.info-image-card__content p{font-size:1.6rem;line-height:1.5;color:#555;margin:0}.travel-guide-cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media screen and (min-width: 768px){.travel-guide-cards{grid-template-columns:repeat(3, 1fr)}}.travel-guide-card{position:relative;display:block;border-radius:6px;overflow:hidden;aspect-ratio:3/2;text-decoration:none;color:#fff}.travel-guide-card::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.35);z-index:1}.travel-guide-card:hover::after{background-color:rgba(0,0,0,.45)}.travel-guide-card__image{position:absolute;inset:0;z-index:0;overflow:hidden}.travel-guide-card__image img,.travel-guide-card__image picture{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.travel-guide-card:hover .travel-guide-card__image img{transform:scale(1.08)}.travel-guide-card__content{position:absolute;top:0;left:0;width:100%;padding:24px;z-index:2}.travel-guide-card__title{position:relative;margin:0;font-size:2.4rem;font-weight:700;text-transform:uppercase;line-height:1.1;padding-bottom:12px}.travel-guide-card__title::after{content:"";position:absolute;left:0;bottom:0;width:25%;height:4px;background-color:#fff}.travel-guide-card__arrow{position:absolute;right:24px;bottom:24px;width:18px;height:18px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);z-index:2}.faq-section{display:flex;flex-direction:column;gap:2rem}.our-collaborators-img{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3.5rem;font-family:"Salkantay",sans-serif;color:#db5f15;font-size:1.5rem;line-height:1.4}.our-collaborators-img a{display:inline-block;position:relative;border-radius:50%;overflow:hidden;width:250px;height:250px;max-width:100%;aspect-ratio:1/1;margin:0 auto 1.6rem auto;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background-color:#f0f0f0}.our-collaborators-img a picture{display:block;width:100%;height:100%}.our-collaborators-img a img,.our-collaborators-img a .img_guide{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;display:block;transition:transform .35s ease}.our-collaborators-img a:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.our-collaborators-img a:hover img,.our-collaborators-img a:hover .img_guide{transform:scale(1.05)}.our-collaborators-img>picture{display:block;width:250px;height:250px;max-width:100%;aspect-ratio:1/1;margin:0 auto 1.6rem auto;border-radius:50%;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);background-color:#f0f0f0}.our-collaborators-img>picture img,.our-collaborators-img>picture .img_guide{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;display:block}.our-collaborators-img strong{display:block;font-family:"Salkantay",sans-serif;font-size:1.8rem;font-weight:700;color:#1a2b49;margin-top:.2rem;margin-bottom:.4rem;line-height:1.3}.our-collaborators-img p{margin:0;color:#db5f15;font-size:1.5rem;line-height:1.4}.our-collaborators-img p strong{color:#1a2b49;margin-bottom:.4rem}.our-collaborators-img .stars_guide{margin-top:.8rem;max-width:110px;height:auto;display:inline-block}.tour-inner-title{font-family:"Salkantay",sans-serif;font-size:2.2rem;font-weight:700;color:#333;background:#f4f6f8 !important;border-radius:6px;padding:1.2rem 2rem !important;margin-top:3.5rem;margin-bottom:1.5rem}.site-footer{color:#eee;font-size:1.4rem;background-color:#fff;margin-bottom:0}.site-footer__awards{background-color:#fff;text-align:center;padding:6rem 0}.site-footer__quote{display:flex;align-items:flex-start;justify-content:center;color:#888;font-family:"Salkantay",sans-serif;font-weight:600;font-size:1.4rem;text-align:center;width:100%;min-height:70rem;background-image:url("../imagenes/bg/bg-footer-mountains-tile-sm.webp");background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:4rem 0 0}@media screen and (min-width: 768px){.site-footer__quote{min-height:50rem;background-image:url("../imagenes/bg/bg-footer-mountains-tile-lg.webp");font-size:1.8rem;padding:8rem 0}}@media screen and (min-width: 992px){.site-footer__quote{min-height:60rem}}@media screen and (min-width: 1200px){.site-footer__quote{min-height:70rem;font-size:2.4rem;padding:8rem 0}}.site-footer__quote-text,.site-footer__quote-subtext{display:block}.site-footer__quote-text{font-weight:500;font-size:1.8rem;text-transform:uppercase}@media screen and (min-width: 768px){.site-footer__quote-text{font-size:2.4rem}}@media screen and (min-width: 992px){.site-footer__quote-text{text-transform:unset;font-size:3.6rem}}.site-footer__quote-subtext{font-weight:400;font-size:1.6rem}@media screen and (min-width: 768px){.site-footer__quote-subtext{font-size:1.8rem}}@media screen and (min-width: 992px){.site-footer__quote-subtext{font-size:2.4rem}}.js-quote-animate{opacity:0;transform:translateY(3rem);transition:opacity .8s ease-out,transform .8s ease-out}.js-quote-animate.is-visible{opacity:1;transform:translateY(0)}.site-footer__main{background-color:#000}.site-footer__menu{padding-top:0;padding-bottom:4rem;padding-left:0;padding-right:0;align-items:flex-start}@media screen and (min-width: 992px){.site-footer__menu{padding-top:5rem;padding-bottom:5rem}}.site-footer__menu>[class*=col-]{border-left:none;padding-left:0;padding-right:0}@media screen and (min-width: 992px){.site-footer__menu>[class*=col-]{border-left:1px solid #222}}@media screen and (min-width: 992px){.site-footer__menu>[class*=col-]:first-child{border-left:none}.site-footer__menu>[class*=col-]:first-child .site-footer__menu-block{padding-left:0}}@media screen and (min-width: 992px){.site-footer__menu>[class*=col-]:last-child .site-footer__menu-block{padding-right:0}}.site-footer__menu-block{padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem}@media screen and (min-width: 992px){.site-footer__menu-block{padding-left:2rem;padding-right:2rem;padding-top:3rem;padding-bottom:5rem;margin-top:0}}.site-footer__menu-block a,.site-footer__menu-block a:visited,.site-footer__menu-block a:active,.site-footer__menu-block a:focus{display:block;color:#fff;text-decoration:none;transition:color .1s ease-in-out}.site-footer__menu-block li:hover a,.site-footer__menu-block a:hover{color:#db5f15;text-decoration:underline;text-underline-offset:6px}.site-footer__menu-block ul{display:flex;flex-direction:column;gap:0;font-size:1.4rem;margin-top:0;padding-left:0;list-style:none}.site-footer__menu-block ul li{color:#fff;padding-top:.6rem;padding-bottom:.6rem}@media screen and (min-width: 992px){.site-footer__menu-block ul{gap:0;margin-top:2rem}.site-footer__menu-block ul li{padding-top:.4rem;padding-bottom:.4rem}}.site-footer__menu-block .btn-salkantay{min-width:18rem}.site-footer__menu-title{display:block;text-transform:uppercase;letter-spacing:1px;color:#888;font-size:1.6rem;font-weight:500;margin-top:1rem;padding-top:.5rem;padding-bottom:1rem;border-bottom:1px solid #333;position:relative;cursor:pointer}.site-footer__menu-title::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;position:absolute;font-weight:900;font-size:1.6rem;right:0}@media screen and (min-width: 992px){.site-footer__menu-title{margin-top:0;border-bottom:none;cursor:auto;font-weight:400}.site-footer__menu-title::after{content:""}}.site-footer__menu-list{max-height:0;overflow:hidden;transition:.5s}@media screen and (min-width: 992px){.site-footer__menu-list{max-height:unset}}.site-footer__menu-title--static{cursor:default}.site-footer__menu-title--static::after{content:""}@media screen and (max-width: 991px){.site-footer__menu-block:has(.site-footer__menu-title--static){display:flex;flex-direction:column;gap:2rem}}.site-footer__menu-block:has(.site-footer__menu-title--static) .site-footer__menu-list{max-height:unset;overflow:visible}.site-footer__menu-block--contact .site-footer__menu-list{gap:1rem}.site-footer__menu-block--contact .site-footer__menu-list li:nth-child(4),.site-footer__menu-block--contact .site-footer__menu-list li:nth-child(7){border-bottom:dotted 1px #fff;padding-bottom:1rem}.site-footer__contact-note{color:#db5f15}.site-footer__enquire{display:inline-block}.site-footer__enquire .principal-btn{display:inline-block;background-color:#db5f15;font-family:"Salkantay",sans-serif;color:#fff;position:relative;overflow:hidden;border:none;border-radius:4px;padding:10px 20px;font-weight:bold;text-align:center;text-decoration:none;transition:.4s;z-index:1;cursor:pointer}.site-footer__enquire .principal-btn:hover,.site-footer__enquire .principal-btn:focus{color:#333}.site-footer__enquire .principal-btn span{position:relative;z-index:1;display:block}.site-footer__enquire .principal-btn::before{content:"";width:140%;height:100%;border-radius:1px;background-color:#fff;position:absolute;transform:skew(-20deg);top:0;left:-150%;transition:ease-in-out all .5s;z-index:-1}.site-footer__enquire .principal-btn:hover::before,.site-footer__enquire .principal-btn:focus::before{left:-10%}.site-footer__social-outer{position:absolute;width:100%;left:0;top:-2rem;display:flex;justify-content:center}.site-footer__social{margin-top:0;background-color:#000;border:1px solid #888;border-radius:3rem;height:4rem;padding-left:2rem;padding-right:2rem;display:flex;align-items:center}.site-footer__social li{font-size:2rem;margin-top:0}.site-footer__social li+li{margin-left:1.8rem}.site-footer__social-link{display:block;color:#fff;transition:.1s}.site-footer__social-link:hover{color:#db5f15}.site-footer__social-link span{line-height:100%}.site-footer__copyright{color:#fff;font-size:1.3rem;text-align:center;padding:4rem 0 3rem;border-top:1px solid #222;position:relative}@media screen and (min-width: 992px){.site-footer__copyright{font-size:1.4rem;padding:4rem 0}}.site-footer__copyright-inner{text-align:center;margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 992px){.site-footer__copyright-inner{margin-top:0;flex-direction:row;gap:0}}.site-footer__brand{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width: 992px){.site-footer__brand{flex-direction:row;align-items:center;gap:0}}@media screen and (min-width: 992px){.site-footer__logo{margin-right:2rem}}.site-footer__logo img{max-height:5rem}.site-footer__copy-text{display:block}@media screen and (min-width: 992px){.site-footer__copy-text{margin-bottom:0}}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.1rem;font-weight:600;gap:1rem 1.6rem;padding:0}@media screen and (min-width: 768px){.site-footer__legal{font-size:1.2rem;gap:1.2rem 2rem}}@media screen and (min-width: 992px){.site-footer__legal{justify-content:flex-end;flex-wrap:nowrap;gap:0}}@media screen and (min-width: 992px){.site-footer__legal li{padding-left:.5rem;padding-right:.5rem;border-left:1px solid #fff;border-right:1px solid #fff}}.site-footer__legal li a{color:#fff}.site-footer__legal li a:hover{color:#db5f15}.main-footer{font-size:1.4rem}.salkantay-trekking-quote{color:#888;font-family:"Salkantay",sans-serif;font-weight:700;background:url("../images/bg/bg-mountains-tile-footer-black.png") repeat-x bottom center;min-height:25rem;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.salkantay-trekking-quote .main-phrase{font-size:1.8rem;text-transform:uppercase}.salkantay-trekking-quote .complementary-phrase{font-size:1.6rem}@media screen and (min-width: 768px){.salkantay-trekking-quote{font-size:1.8rem}.salkantay-trekking-quote .main-phrase{font-size:2.4rem}.salkantay-trekking-quote .complementary-phrase{font-size:1.8rem}}@media screen and (min-width: 992px){.salkantay-trekking-quote{font-size:1.8rem}.salkantay-trekking-quote .main-phrase{text-transform:unset;font-size:3.6rem}.salkantay-trekking-quote .complementary-phrase{font-size:2.4rem;font-weight:400}}@media screen and (min-width: 1200px){.salkantay-trekking-quote{font-size:2.4rem;padding:10rem 0}}.footer-update{background-color:#000}.footer-update a:hover{text-decoration:underline}.footer-update__menu-container{padding-top:5rem;padding-bottom:5rem;display:flex;flex-wrap:wrap}.footer-update__menu-container>div{width:100%}@media screen and (min-width: 992px){.footer-update__menu-container>div{padding-top:3rem;padding-bottom:5rem;width:25%}}@media screen and (min-width: 1200px){.footer-update__menu-container>div{width:20%}}@media screen and (min-width: 992px){.footer-update__menu-container>div+div{position:relative}.footer-update__menu-container>div+div::before{content:"";position:absolute;border-left:1px solid #222;top:0;left:0;height:100%}}.footer-update__menu-container>div h3{margin-top:3rem}@media screen and (min-width: 992px){.footer-update__menu-container>div h3{margin-top:0}}.footer-update__menu-container>div.collapsable-block h3{margin-top:0;border-bottom:1px solid #333;position:relative}.footer-update__menu-container>div.collapsable-block h3::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;position:absolute;font-weight:900;font-size:1.6rem;right:0}@media screen and (min-width: 992px){.footer-update__menu-container>div.collapsable-block h3{border-bottom:none;display:inline-block;cursor:auto;font-size:1.6rem;font-weight:400;margin-top:3rem}.footer-update__menu-container>div.collapsable-block h3::after{content:""}}.footer-update__menu-block{padding-left:0;padding-right:0}@media screen and (min-width: 992px){.footer-update__menu-block{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.footer-update__menu-block{padding-left:2rem;padding-right:2rem}}.footer-update__menu-block h3{text-transform:uppercase;letter-spacing:1px;color:#888;font-size:1.6rem}.footer-update__menu-block ul{font-size:1.4rem;padding:1rem .5rem 1.5rem;margin-top:0}@media screen and (min-width: 992px){.footer-update__menu-block ul{margin-top:2rem;padding-top:0}}.footer-update__menu-block ul li{display:block;color:#fff}.footer-update__menu-block ul li:first-child{padding-top:2rem}@media screen and (min-width: 992px){.footer-update__menu-block ul li:first-child{padding-top:0}}.footer-update__menu-block ul li:last-child{padding-bottom:2rem}@media screen and (min-width: 992px){.footer-update__menu-block ul li:last-child{padding-bottom:0}}.footer-update__menu-block ul li+li{margin-top:.5rem}.footer-update__menu-block ul.collapsable-list{max-height:0;overflow:hidden;transition:.5s}@media screen and (min-width: 992px){.footer-update__menu-block ul.collapsable-list{max-height:unset}}.footer-update__menu-block ul.collapsable-list h3{margin:0}.footer-update__menu-block a{display:inline-block;color:#fff}.footer-update__menu-block a:hover{text-decoration:underline}.footer-update__menu-block .btn-salkantay{min-width:18rem !important}.footer-copyright{color:#fff;font-size:1.3rem;text-align:center;padding:3rem 0}.footer-update .footer-copyright{padding-top:4rem;font-size:1.4rem;border-top:1px solid #222;position:relative}.footer-update .footer-copyright__inner{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.footer-update .footer-copyright__inner>*{text-align:center}@media screen and (min-width: 1200px){.footer-update .footer-copyright__inner{flex-direction:row;align-items:center}}.footer-update .footer-copyright .logo-footer{margin-right:2rem}.footer-update .footer-copyright .logo-footer img{max-height:5rem}.footer-update .footer-copyright h5{font-size:1.2rem;font-weight:700;color:#888}@media screen and (min-width: 992px){.footer-update .footer-copyright h5{width:50rem;text-align:left}}.footer-update .footer-copyright ul.footer-down-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.1rem;font-weight:700;gap:.8rem 1.6rem;padding:0}@media screen and (min-width: 992px){.footer-update .footer-copyright ul.footer-down-links{margin-left:auto;flex-wrap:nowrap;font-size:1.2rem;gap:0}}@media screen and (min-width: 992px){.footer-update .footer-copyright ul.footer-down-links li{padding-left:.5rem;padding-right:.5rem;border-left:1px solid #fff;border-right:1px solid #fff}}.footer-update__social-media2-outer{position:absolute;width:100%;left:0;top:-2rem;display:flex;justify-content:center}.footer-update__social-media2{margin-top:0 !important;background-color:#000;border:1px solid #888;border-radius:3rem;height:4rem;padding-left:2rem;padding-right:2rem;display:flex;align-items:center}.footer-update__social-media2 li{font-size:2rem;margin-top:0 !important}.footer-update__social-media2 li+li{margin-left:1.5rem}.footer-update__social-media2 li span{transition:.3s}.footer-update__social-media2 li span:hover{color:#db5f15}.footer-update__social-media2 a{display:block;color:#fff}.footer-update__social-media2 a span{line-height:100%}.salkantay-trekking-associations{background-color:#fff;text-align:center;padding:5rem 0 6rem}.salkantay-trekking-associations .section-presentation-new{margin-bottom:3.5rem;text-align:center}.salkantay-trekking-associations .section-presentation-new .presentation-heading__subtitle{display:block;color:#888;font-weight:500;margin-top:1rem;font-size:2.4rem}.salkantay-trekking-associations ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:1350px;padding:0;margin:0 auto;list-style:none;gap:1.5rem 1rem}@media screen and (min-width: 768px){.salkantay-trekking-associations ul{gap:2.5rem 3rem}}@media screen and (min-width: 992px){.salkantay-trekking-associations ul{flex-wrap:nowrap;justify-content:space-between;gap:2rem;padding:0}}.salkantay-trekking-associations li{flex:0 0 calc(33.333% - .8rem);max-width:calc(33.333% - .8rem);padding:.2rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}@media screen and (min-width: 768px){.salkantay-trekking-associations li{flex:0 0 auto;max-width:none;padding:.3em}}@media screen and (min-width: 992px){.salkantay-trekking-associations li{flex:1 1 0}}.salkantay-trekking-associations li a{display:inline-flex;align-items:center;justify-content:center;width:100%}.salkantay-trekking-associations li picture{display:inline-flex;align-items:center;justify-content:center;width:100%}.salkantay-trekking-associations img{height:38px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(100%);opacity:.85;transition:filter .3s ease,opacity .3s ease}@media screen and (min-width: 576px){.salkantay-trekking-associations img{height:46px}}@media screen and (min-width: 768px){.salkantay-trekking-associations img{height:60px;max-width:180px}}@media screen and (min-width: 992px){.salkantay-trekking-associations img{height:72px;max-width:220px}}.salkantay-trekking-associations li:hover img,.salkantay-trekking-associations li:focus-within img{filter:grayscale(0%);opacity:1;transform:none}.faq-section .faq-accordion__accordion{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;margin-top:5rem}@media screen and (min-width: 768px){.faq-section .faq-accordion__accordion{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}}.faq-section .faq-accordion__column{display:flex;flex-direction:column;gap:2rem;min-width:0}@media screen and (max-width: 767px){.faq-section .faq-accordion__column{display:contents}}.faq-section .faq-accordion__item{position:relative;min-width:0;width:100%;background-color:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.03)}.faq-section .faq-accordion__title{position:relative;color:#333;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;padding:1.6rem 4rem 1.6rem 1.6rem;margin:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-section .faq-accordion__title::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.faq-section .faq-accordion__item.is-open .faq-accordion__title{background-color:#db5f15;color:#fff}.faq-section .faq-accordion__item.is-open .faq-accordion__title::after{content:""}.faq-section .faq-accordion__content{max-height:0;overflow:hidden;font-size:1.5rem;transition:max-height .3s ease}.faq-section .faq-accordion__content-wrapper{padding:1.4rem 1.6rem}.faq-section .faq-accordion__content-wrapper p{margin-top:.5rem;margin-bottom:.5rem}.faq-section .faq-accordion__content-wrapper p:first-child{margin-top:0}.faq-section .faq-accordion__content-wrapper p:last-child{margin-bottom:0}.home-reviews__slider{margin-top:3rem}.home-reviews__platforms{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem 4.5rem;margin-top:4.5rem;width:100%}.home-reviews__platform{display:flex;align-items:center;gap:1.4rem;text-decoration:none;color:#333;flex:0 1 auto;transition:transform .25s ease}.home-reviews__platform:hover{transform:translateY(-2px)}.home-reviews__platform-logo{flex-shrink:0;width:13rem;height:3.8rem}@media screen and (min-width: 992px){.home-reviews__platform-logo{width:15rem;height:4rem}}.home-reviews__platform-logo img{width:100%;height:100%;object-fit:contain;display:block}.home-reviews__platform-body{display:flex;flex-direction:column;gap:.4rem}.home-reviews__platform-name{display:block;font-size:1.8rem;font-weight:600;line-height:1.2;color:#333}@media screen and (min-width: 992px){.home-reviews__platform-name{font-size:2rem}}.home-reviews__platform-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:1.3rem;color:#555}.home-reviews__platform-rating strong{font-size:1.6rem;font-weight:700;color:#333}.home-reviews__platform-stars{display:flex;gap:.2rem;font-size:1.2rem}.home-reviews__platform--tripadvisor .home-reviews__platform-stars{color:#34e0a1}.home-reviews__platform--google .home-reviews__platform-stars{color:#ffc107}.home-reviews__platform--trustpilot .home-reviews__platform-stars{color:#1a976a}.home-reviews__platform-count{font-size:1.2rem;color:#db5f15}.safety-priority{background-color:#1a1a1a;background-image:url("../images/bg/bg-safety.jpg");background-size:cover;background-position:center center;display:flex;flex-direction:column}@media screen and (min-width: 992px){.safety-priority{background-attachment:fixed}}.safety-priority__overlay{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;background-color:rgba(0,0,0,.7);padding:4.8rem 3.2rem}@media screen and (min-width: 768px){.safety-priority__overlay{padding-top:6.4rem;padding-bottom:6.4rem}}.safety-priority__cta{margin-top:3rem;text-align:center}@media screen and (max-width: 767px){.safety-priority__cta{width:100%}.safety-priority__cta .button{width:100%;min-width:100%}}.home-salkantay-presentation__content{position:relative}.home-salkantay-presentation__bg{position:absolute;top:150px;left:0;width:100%;height:80%;background-color:#f8f8f8;z-index:-1}.home-salkantay-presentation__features{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width: 768px){.home-salkantay-presentation__features{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.home-salkantay-presentation__features{grid-template-columns:repeat(3, 1fr)}}.home-salkantay-presentation__feature{min-width:0}@media screen and (min-width: 768px)and (max-width: 991px){.home-salkantay-presentation__feature:nth-child(3){grid-column:1/-1;width:50%;margin:0 auto}}.we-box{text-align:center;padding:4rem 5rem;border:1px solid #f0f0f0;border-radius:6px;min-height:100%;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}.we-box:hover{transform:translateY(-10px);box-shadow:0 16px 32px rgba(0,0,0,.07)}.we-box p{font-size:1.5rem}.we-box p strong{color:#333}.we-box p a{color:#db5f15}.we-box p a strong{color:inherit}.we-box p a:hover,.we-box p a:focus{color:#333}.we-box__icon{position:relative;display:inline-block;margin-bottom:3rem}.we-box__icon::before{content:"";position:absolute;border-radius:5rem;width:6rem;height:6rem;left:-1rem;top:-1rem;background-color:rgba(219,94,21,.1)}.we-box__icon img{position:relative;width:6rem;height:6rem;object-fit:contain;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}.suggested-destinations-grid{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width: 576px){.suggested-destinations-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.suggested-destinations-grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, minmax(36rem, 1fr));grid-template-areas:"large-1 large-1 small-1 small-2" "large-2 large-2 small-3 small-4";gap:1.6rem}}.suggested-destinations-grid__item{min-height:24rem;aspect-ratio:1/1}@media screen and (min-width: 576px){.suggested-destinations-grid__item{aspect-ratio:auto}}@media screen and (min-width: 992px){.suggested-destinations-grid__item{min-height:auto;aspect-ratio:auto}}@media screen and (min-width: 992px){.suggested-destinations-grid__item:nth-child(1){grid-area:large-1}}@media screen and (min-width: 992px){.suggested-destinations-grid__item:nth-child(2){grid-area:large-2}}@media screen and (min-width: 992px){.suggested-destinations-grid__item:nth-child(3){grid-area:small-1}}@media screen and (min-width: 992px){.suggested-destinations-grid__item:nth-child(4){grid-area:small-2}}@media screen and (min-width: 992px){.suggested-destinations-grid__item:nth-child(5){grid-area:small-3}}@media screen and (min-width: 992px){.suggested-destinations-grid__item:nth-child(6){grid-area:small-4}}@media screen and (min-width: 992px){.suggested-destinations-grid__item--large .destination-grid-card__title{font-size:2.6rem}.suggested-destinations-grid__item--large .destination-grid-card__subtitle{font-size:1.5rem}}.home-top-adventures,.home-top-adventures__stats-section,.home-day-hikes{padding-top:4rem;padding-bottom:4rem}.home-top-adventures{background:#f8f8f8}.home-top-adventures__stats-section{background-color:#f0f0f0}.home-top-adventures__stats{padding-top:2rem;padding-bottom:2rem}.home-top-adventures__stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 576px){.home-top-adventures__stats-grid{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.home-top-adventures__stat{text-align:center}.home-top-adventures__stat-value{font-size:2.8rem;color:#db5f15;font-weight:600}@media screen and (min-width: 576px){.home-top-adventures__stat-value{font-size:3.2rem}}@media screen and (min-width: 768px){.home-top-adventures__stat-value{font-size:4rem}}.home-top-adventures__stat-label{font-size:1.2rem;text-transform:uppercase;color:#333;font-weight:500}@media screen and (min-width: 576px){.home-top-adventures__stat-label{font-size:1.4rem}}@media screen and (min-width: 768px){.home-top-adventures__stat-label{font-size:2rem}}.home-top-adventures__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width: 576px){.home-top-adventures__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.home-top-adventures__grid{grid-template-columns:repeat(3, 1fr)}}.home-top-adventures__grid-item{min-width:0}.travel-gives-back__grid{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width: 576px){.travel-gives-back__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.travel-gives-back__grid{grid-template-columns:repeat(4, 1fr);gap:1.6rem}}.travel-gives-back__item{height:25rem}@media screen and (min-width: 768px){.travel-gives-back__item{min-height:16rem;height:auto}}@media screen and (min-width: 992px){.travel-gives-back__item{height:32rem;min-height:auto}}@media screen and (min-width: 992px){.travel-gives-back__item:first-child,.travel-gives-back__item:last-child{grid-column:span 2}}.travel-gives-back__item .gives-back-card{height:100%;min-height:100%;margin-bottom:0}.introduction-section2{padding-top:4rem;padding-bottom:4rem;background-color:#fff}@media screen and (min-width: 768px){.introduction-section2{padding-top:4.8rem;padding-bottom:4.8rem}}.introduction-section2 .section-presentation{margin-bottom:3rem}@media screen and (min-width: 768px){.introduction-section2 .section-presentation{margin-bottom:4rem}}.introduction-section2 .container{max-width:1600px}.introduction-section2 .row{margin-bottom:4rem}.salkantay-section.salkantay-section--introduction .salkantay-section__body{display:flex;flex-direction:column;gap:3.2rem}.salkantay-section.salkantay-section--introduction .salkantay-section__body>*{margin-top:0;margin-bottom:0}.salkantay-section.salkantay-section--introduction .section-subtitle--spaced{margin-top:10px}.features-slider .cards-slider__slide{align-items:flex-start}.features-slider .cards-slider__slide>*{height:auto}.features-slider--staggered .cards-slider__viewport{padding-bottom:5rem}@media screen and (min-width: 768px){.features-slider--staggered .cards-slider__slide:nth-child(even){transform:translateY(4rem)}}.presentation--section{display:flex;flex-direction:column;gap:.5rem}.awards-container{width:100%;padding:2.4rem;background-color:#fff;border-radius:6px;border:1px solid #f5f5f5}.awards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem}.awards .img{flex:0 0 auto;height:7rem}.awards .img picture,.awards .img img{display:block;width:auto;height:100%;object-fit:contain;transition:transform .25s ease}.awards .img:hover img{transform:scale(1.08)}.features-grid{display:grid;grid-template-columns:1fr;align-items:start;gap:1.6rem}@media screen and (min-width: 576px){.features-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.features-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992px){.features-grid{grid-template-columns:repeat(5, 1fr)}}.features-grid__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:1px solid #bdc3c7;background-color:#fff}.features-grid__icon{flex-shrink:0;width:4rem;height:4rem}.features-grid__icon img,.features-grid__icon svg{display:block;width:100%;height:100%;object-fit:contain}.features-grid__content{flex:1}.features-grid__content h3{font-family:"Salkantay",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;color:#373a40;margin:0 0 .6rem}.features-grid__content p{font-size:1.4rem;line-height:1.5;color:#555;margin:0}.statistics-section{position:relative;background-color:#000;background-image:url("../images/hero-bg/salkantay-experiences-statistics-bg-image-1500x600.jpg");background-size:cover;background-position:center 30%;background-repeat:no-repeat;background-attachment:fixed;padding-top:10rem;padding-bottom:10rem}.statistics-section::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.statistics-section .section-container{position:relative;z-index:2;max-width:1600px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.statistics-section .section-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media screen and (min-width: 576px){.statistics-section .section-wrapper{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.statistics-section .statistic-item{position:relative;z-index:2;text-align:center}.statistics-section .statistic-item strong{display:block;font-size:2.8rem;color:#fff;font-weight:700;line-height:1.1}@media screen and (min-width: 576px){.statistics-section .statistic-item strong{font-size:3.2rem}}@media screen and (min-width: 768px){.statistics-section .statistic-item strong{font-size:4rem}}.statistics-section .statistic-item span{display:block;font-size:1.2rem;text-transform:uppercase;color:#fff;font-weight:600;line-height:1.2;margin-top:.5rem}@media screen and (min-width: 576px){.statistics-section .statistic-item span{font-size:1.4rem}}@media screen and (min-width: 768px){.statistics-section .statistic-item span{font-size:1.6rem}}@media screen and (min-width: 576px){.statistics-section{padding-top:11rem;padding-bottom:11rem}}@media screen and (min-width: 768px){.statistics-section{padding-top:13rem;padding-bottom:13rem}}@media(max-width: 767px){.statistics-section{background-attachment:scroll}}.home-top-adventures__stats-section--with-bg{position:relative;background-color:#000;background-image:url("../images/hero-bg/salkantay-experiences-statistics-bg-image-1500x600.jpg");background-size:cover;background-position:center 30%;background-repeat:no-repeat;background-attachment:fixed;padding-top:10rem;padding-bottom:10rem}.home-top-adventures__stats-section--with-bg::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.home-top-adventures__stats-section--with-bg .container{position:relative;z-index:2}.home-top-adventures__stats-section--with-bg .home-top-adventures__stats{padding-top:0;padding-bottom:0}.home-top-adventures__stats-section--with-bg .home-top-adventures__stat-value{color:#fff;font-weight:700}.home-top-adventures__stats-section--with-bg .home-top-adventures__stat-label{color:#fff;font-weight:600}@media screen and (min-width: 576px){.home-top-adventures__stats-section--with-bg{padding-top:11rem;padding-bottom:11rem}}@media screen and (min-width: 768px){.home-top-adventures__stats-section--with-bg{padding-top:13rem;padding-bottom:13rem}}@media(max-width: 767px){.home-top-adventures__stats-section--with-bg{background-attachment:scroll}}.faq-section--index{display:flex;flex-direction:column;gap:2rem}.section-padding-compact,.salkantay-section.section-padding-compact{padding-top:4.8rem;padding-bottom:4.8rem}.contact-us__subtitle{margin-bottom:2rem;font-size:2rem;font-weight:600;color:#333;line-height:1.3}.contact-us__subtitle span{color:#db5f15}.contact-us__lead{font-size:1.5rem;color:#555;line-height:1.6;margin-bottom:2rem}.contact-us__team-img{width:100%;height:auto;border-radius:6px;display:block;margin-bottom:1.5rem}.contact-us__footer-img{width:100%;height:auto;display:block}.form-salkantay-trekking{display:block;width:100%}.form-salkantay-trekking .row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.form-salkantay-trekking input,.form-salkantay-trekking textarea{width:100%;padding:14px 16px;font-size:1.4rem;font-family:inherit;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease}.form-salkantay-trekking input::placeholder,.form-salkantay-trekking textarea::placeholder{color:#888;font-size:1.3rem;letter-spacing:.5px}.form-salkantay-trekking input:focus,.form-salkantay-trekking textarea:focus{border-color:#db5f15;box-shadow:0 0 0 3px rgba(219,95,21,.15)}.form-salkantay-trekking textarea{min-height:14rem;resize:vertical}.form-salkantay-trekking .send-form{background-color:#db5f15;color:#fff;font-weight:700;font-size:1.5rem;letter-spacing:1px;border:none;border-radius:50px;padding:14px 30px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;margin-top:1rem}.form-salkantay-trekking .send-form:hover{background-color:#ee8344;transform:translateY(-2px);box-shadow:0 6px 16px rgba(219,95,21,.3)}.form-salkantay-trekking .send-form:active{transform:translateY(0)}.contact-modal,#content-contact-form{max-width:520px;width:100%;padding:3rem 3.2rem 2.4rem;background-color:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.2);font-family:"Salkantay",sans-serif;box-sizing:border-box}@media screen and (max-width: 575px){.contact-modal,#content-contact-form{padding:2rem 1.6rem;max-width:95vw}}.contact-modal__header,#content-contact-form__header{text-align:center;margin-bottom:2rem}.contact-modal__title,.contact-modal .contact-form__title,#content-contact-form__title,#content-contact-form .contact-form__title{display:block;font-size:2rem;font-weight:600;color:#333;letter-spacing:.5px;margin-bottom:.6rem;text-transform:uppercase}.contact-modal__subtitle,#content-contact-form__subtitle{font-size:1.4rem;font-weight:500;color:#db5f15;font-style:italic;margin:0}.contact-modal__label,.contact-modal label,#content-contact-form__label,#content-contact-form label{font-size:1.4rem;font-weight:400;color:#555;margin-bottom:.5rem;display:block;text-align:left}.contact-modal__input,.contact-modal input,#content-contact-form__input,#content-contact-form input{width:100%;padding:1.2rem 1.4rem;min-height:5rem;font-size:1.4rem;font-family:inherit;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box;transition:border-color .2s ease}.contact-modal__input::placeholder,.contact-modal input::placeholder,#content-contact-form__input::placeholder,#content-contact-form input::placeholder{font-weight:300;color:#555}.contact-modal__input:hover,.contact-modal__input:focus,.contact-modal input:hover,.contact-modal input:focus,#content-contact-form__input:hover,#content-contact-form__input:focus,#content-contact-form input:hover,#content-contact-form input:focus{border-color:#db5f15}.contact-modal__textarea,.contact-modal textarea,#content-contact-form__textarea,#content-contact-form textarea{width:100%;padding:1.2rem 1.4rem;height:11rem !important;min-height:11rem;font-size:1.4rem;font-family:inherit;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box;resize:vertical}.contact-modal__textarea::placeholder,.contact-modal textarea::placeholder,#content-contact-form__textarea::placeholder,#content-contact-form textarea::placeholder{font-weight:300;color:#555}.contact-modal__textarea:hover,.contact-modal__textarea:focus,.contact-modal textarea:hover,.contact-modal textarea:focus,#content-contact-form__textarea:hover,#content-contact-form__textarea:focus,#content-contact-form textarea:hover,#content-contact-form textarea:focus{border-color:#db5f15}.contact-modal__captcha-wrap,#content-contact-form__captcha-wrap{margin-top:.5rem}.contact-modal__captcha-wrap label,#content-contact-form__captcha-wrap label{text-align:center;margin-bottom:.6rem}.contact-modal__input--captcha,#content-contact-form__input--captcha{max-width:160px;margin:0 auto;text-align:center;font-weight:600;font-size:1.6rem;letter-spacing:1px}.contact-modal__action,#content-contact-form__action{margin-top:1.5rem;margin-bottom:1rem}.contact-modal__recaptcha,#content-contact-form__recaptcha{margin-top:1rem;margin-bottom:1rem;text-align:left}.contact-modal__recaptcha .g-recaptcha,#content-contact-form__recaptcha .g-recaptcha{display:inline-block}.contact-modal__response-wrap,#content-contact-form__response-wrap{margin-top:.5rem}.contact-modal .response-box,#content-contact-form .response-box{display:block;padding:.8rem 1.2rem;border-radius:4px;font-size:1.3rem;text-align:center;margin-top:.5rem}.contact-modal .response-box.progress,#content-contact-form .response-box.progress{background-color:#fff3eb;color:#db5f15}.contact-modal .response-box.danger,#content-contact-form .response-box.danger{background-color:#ffe6e6;color:#dc3545}.contact-modal__footer-text,#content-contact-form__footer-text{margin-top:1.5rem}.contact-modal__footer-text p,#content-contact-form__footer-text p{font-size:1.2rem;color:#555;line-height:1.5;text-align:center;margin:0}.contact-modal .grecaptcha-badge,#content-contact-form .grecaptcha-badge{left:0 !important;right:auto !important}.shopping-cart-plugin{width:100%;min-height:125rem;background-color:#f0f0f0;margin-left:0;margin-right:0}.payment-widget{width:100%;margin-bottom:6rem;position:absolute;top:0;left:0}.certifications-container,.certifications-container2{margin-top:3.2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:1.5rem}@media screen and (min-width: 768px){.certifications-container,.certifications-container2{gap:2rem}}.certifications-container picture,.certifications-container2 picture{display:none;align-items:center;justify-content:center;text-align:center;margin:0;padding:0;width:30%}.certifications-container picture.lvl1,.certifications-container2 picture.lvl1{display:flex}.certifications-container picture img,.certifications-container2 picture img{width:100%;height:auto;object-fit:contain}@media screen and (min-width: 320px){.certifications-container picture.lvl1,.certifications-container picture.lvl2,.certifications-container2 picture.lvl1,.certifications-container2 picture.lvl2{display:flex}}@media screen and (min-width: 768px){.certifications-container,.certifications-container2{gap:2rem}.certifications-container picture,.certifications-container2 picture{width:22%}.certifications-container picture.lvl1,.certifications-container picture.lvl2,.certifications-container picture.lvl3,.certifications-container2 picture.lvl1,.certifications-container2 picture.lvl2,.certifications-container2 picture.lvl3{display:flex}}@media screen and (min-width: 992px){.certifications-container,.certifications-container2{gap:2rem;flex-wrap:nowrap}.certifications-container picture,.certifications-container2 picture{display:flex;flex-shrink:0;width:auto}.certifications-container picture.lvl1,.certifications-container2 picture.lvl1{width:133px;max-width:133px}.certifications-container picture.lvl2,.certifications-container2 picture.lvl2{width:120px;max-width:120px}.certifications-container picture.lvl3,.certifications-container2 picture.lvl3{width:99px;max-width:99px}.certifications-container picture.lvl4,.certifications-container2 picture.lvl4{width:80px;max-width:80px}}.certifications2-container{display:flex;justify-content:space-between;width:100%;margin-left:auto;margin-top:2rem;margin-bottom:2rem}.certifications2-container picture{width:32%;text-align:center}.certifications2-container picture img{width:100%;height:auto;object-fit:contain}.lvl1{width:133px !important;height:auto !important}.lvl2{width:120px !important;height:auto !important}.lvl3{width:99px !important;height:auto !important}.lvl4{width:80px !important;height:auto !important}.paypal-payment-box{margin-top:1rem;margin-bottom:1rem;background-color:#fff;border-radius:1rem;padding:4rem 2rem 2rem;text-align:center}.paypal-payment-box .title{text-transform:uppercase;color:#333;font-size:2rem}.paypal-payment-box .subtitle{color:#888;font-size:1.4rem}.paypal-payment-box .pay-button{margin:1rem auto;padding-top:2rem;border-top:1px solid #f0f0f0}.paypal-accepted-cards{margin-top:4rem;margin-bottom:4rem;text-align:center}.paypal-accepted-cards img{width:80%;max-width:30rem;height:auto}.tour-secured-seal{width:100%;padding-bottom:2.75rem;margin-top:2rem;margin-bottom:2rem;position:relative}.tour-secured-seal .tour-cover{width:100%;padding-top:50%;border-radius:5px;overflow:hidden;position:relative}.tour-secured-seal .tour-cover img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.tour-secured-seal .secured-seal{position:absolute;width:100%;left:0;bottom:0;text-align:center}.tour-secured-seal .secured-seal img{border-radius:5px;display:inline-flex}.payments-information-box{margin-top:3rem;margin-bottom:3rem;text-align:center}.payments-information-box p{border-radius:5px;width:90%;max-width:60rem;color:#db5f15;background-color:rgba(255,102,0,.25);padding:2.5rem;margin-left:auto;margin-right:auto}.payments-information-box h4{font-size:2.4rem;margin-top:4rem;color:#333}.purchase-number-list{font-size:1.4rem}.purchase-number-list li{line-height:2rem}.purchase-number-list li+li{margin-top:1rem}.purchase-number-list li.purchase-category{margin-bottom:2rem;padding-bottom:1rem;text-transform:uppercase;color:#333;font-weight:700;font-size:1.6rem;position:relative}.purchase-number-list li.purchase-category::before{content:"";position:absolute;width:6rem;border-bottom:2px solid #db5f15;bottom:0;left:0}.purchase-number-list span{display:inline-block;border-radius:20px;background-color:rgba(255,102,0,.25);color:#333;font-weight:700;padding-left:1rem;padding-right:1rem;width:6rem;text-align:center;margin-right:1rem;font-size:1.2rem}.bg-salkantay-statistics{background:url("../images/hero-bg/salkantay-experiences-statistics-bg-image-1500x600.jpg") center center/cover;background-attachment:fixed}.bg-dark-opacity7{background-color:rgba(0,0,0,.7)}.bg-happiness{background:url("../imagenes/bg/bg-safety.jpg") center center/cover;background-attachment:fixed}.bg-happiness .section-presentation,.bg-happiness .section-heading{margin:0}.bg-happiness .section-title{color:#fff}.bg-happiness .section-description{width:80%;margin-right:auto;margin-left:auto;color:#f0f0f0}.bg-happiness.alternative .section-title{text-transform:uppercase;font-size:1.8rem}.bg-happiness .section-icon img,.bg-happiness.alternative .section-icon img{filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.bg-happiness .btn-salkantay-outer3{margin-top:3rem}.bg-happiness .btn-salkantay.principal-btn,.bg-happiness .principal-btn{border:none;border-radius:6px !important;background-color:#db5f15;color:#fff;font-weight:700;transition:color .4s ease,background-color .4s ease}.bg-happiness .btn-salkantay.principal-btn span,.bg-happiness .principal-btn span{position:relative;z-index:2;color:inherit}.bg-happiness .btn-salkantay.principal-btn::before,.bg-happiness .principal-btn::before{background-color:#fff !important}.bg-happiness .btn-salkantay.principal-btn:hover,.bg-happiness .btn-salkantay.principal-btn:focus,.bg-happiness .principal-btn:hover,.bg-happiness .principal-btn:focus{color:#111 !important;background-color:#fff !important;border-color:#fff !important}.bg-happiness .btn-salkantay.principal-btn:hover span,.bg-happiness .btn-salkantay.principal-btn:focus span,.bg-happiness .principal-btn:hover span,.bg-happiness .principal-btn:focus span{color:#111 !important}.coronavirus-area{text-align:center;height:3rem;background-color:#3fabaf;width:100%}.coronavirus-area a{color:#fff;font-size:1.8rem !important;line-height:3rem !important;text-transform:uppercase;font-family:"Salkantay",sans-serif;display:inline-block}.sidebar-block{width:100%}@media screen and (min-width: 768px){.sidebar-block{max-width:35rem;margin-left:auto}}.sidebar-container{width:100%}@media screen and (min-width: 768px){.sidebar-container{max-width:350px;margin-left:auto}}.why-book-section{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.why-book-section{padding-top:4.8rem;padding-bottom:4.8rem;padding-left:3.2rem;padding-right:3.2rem}}.why-book-section .container.why-book-section__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.why-book-section .container.why-book-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}@media screen and (max-width: 767px){.why-book-section .container.why-book-section__container>.row{--bs-gutter-x: 0;margin-left:0;margin-right:0}}.why-book-section__row{position:relative;align-items:flex-start}.why-book-section__intro{margin-bottom:3.2rem;text-align:left}.why-book-section__title{margin:0;font-family:"Salkantay",sans-serif;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.why-book-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.why-book-section__title{font-size:3.4rem}}.why-book-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:#db5f15;border-radius:10px}.why-book-section__title+.why-book-section__text{margin-top:0}.why-book-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}.why-book-section__text+.why-book-section__text{margin-top:1.6rem}@media screen and (min-width: 1200px){.why-book-section__text{font-size:1.7rem}}.why-book-section__media{display:block;width:100%;max-width:42rem;margin:0 auto;border-radius:12px;overflow:hidden}.why-book-section__image{display:block;width:100%;height:auto;max-height:32rem;object-fit:cover;object-position:center}.why-book-section__features{display:grid;grid-template-columns:1fr;gap:3rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 576px){.why-book-section__features{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.why-book-section__features{gap:2rem}}.why-book-section__feature{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.why-book-section__feature:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.why-book-section__feature{flex-direction:column;align-items:center;text-align:center}}.why-book-section__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:10px;background-color:var(--orange-o10, #fdf0e8)}.why-book-section__icon-img{display:block;width:3.2rem;height:3.2rem;object-fit:contain;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}.why-book-section__feature-body{min-width:0}@media screen and (max-width: 767px){.why-book-section__feature-body{width:100%}}.why-book-section__feature-title{margin:0 0 .4rem;font-family:"Salkantay",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.25;color:#333}.why-book-section__feature-text{margin:0;font-size:1.5rem;line-height:1.45;color:var(--fc-primary)}@media screen and (min-width: 992px){.why-book-section__col-media{position:absolute;top:0;left:calc(var(--bs-gutter-x, 1.5rem)*.5);width:calc(41.666667% - var(--bs-gutter-x, 1.5rem)*.5);height:100%}.why-book-section__col-content{flex:0 0 58.333333%;max-width:58.333333%;margin-left:41.666667%}.why-book-section__media{width:100%;max-width:none;height:100%;margin:0;border-radius:12px}.why-book-section__image{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}}@media screen and (max-width: 991px){.why-book-section__col-media{margin-bottom:3rem}}.campsites-tabs{padding-top:0}.campsites-tabs__shell{width:100%}.campsites-tabs__tablist{display:flex;flex-wrap:wrap;gap:0;margin:0 0 3.2rem;padding:0;border-bottom:2px solid #e6e6e6}.campsites-tabs__tab{flex:1 1 0;min-width:12rem;margin:0;padding:1.6rem 1.2rem;border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#767676;font-family:var(--ff-heading, "Salkantay", sans-serif);font-size:1.5rem;font-weight:700;line-height:1.25;text-align:center;text-transform:none;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease;margin-bottom:-2px}.campsites-tabs__tab:hover,.campsites-tabs__tab:focus-visible{color:#111;outline:none}.campsites-tabs__tab.is-active{color:#111;border-bottom-color:var(--main-color, #db5f15);background-color:rgba(219,95,21,.04)}.campsites-tabs__panels{width:100%}.campsites-tabs__panel{width:100%}.campsites-tabs__accordion-trigger{display:none;width:100%;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:1.8rem 0;border:0;border-bottom:1px solid #e6e6e6;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.campsites-tabs__accordion-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.campsites-tabs__accordion-title{color:#111;font-family:var(--ff-heading, "Salkantay", sans-serif);font-size:1.8rem;font-weight:700;line-height:1.2}.campsites-tabs__accordion-meta{color:#888;font-family:var(--ff-body);font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.35}.campsites-tabs__accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;color:var(--main-color, #db5f15);font-size:1.6rem;transition:transform .25s ease}.campsites-tabs__panel.is-active .campsites-tabs__accordion-icon{transform:rotate(180deg)}.campsites-tabs__panel-body{width:100%}.campsites-tabs .campsite-card--in-tabs{padding:2.4rem 0 4rem;background:rgba(0,0,0,0)}.campsites-tabs .campsite-card--in-tabs.campsite-card--tone-alt{background:var(--grey-25, #f7f7f7);border-radius:var(--campsite-card-radius, 6px)}.campsites-tabs .campsite-card--in-tabs .campsite-card__inner{max-width:none}@media screen and (min-width: 992px){.campsites-tabs__panel[hidden]{display:none !important}.campsites-tabs__panel.is-active{display:block}.campsites-tabs__panel-body{display:block !important}}@media screen and (max-width: 991px){.campsites-tabs__tablist{display:none}.campsites-tabs__accordion-trigger{display:flex}.campsites-tabs__panel{display:block}.campsites-tabs__panel[hidden]{display:block !important}.campsites-tabs__panel:not(.is-active) .campsites-tabs__panel-body{display:none}.campsites-tabs__panel.is-active .campsites-tabs__accordion-trigger{border-bottom-color:rgba(0,0,0,0)}.campsites-tabs .campsite-card--in-tabs{padding-top:.8rem;padding-bottom:3.2rem}}@media screen and (max-width: 767px){.campsites-tabs__accordion-title{font-size:1.6rem}.campsites-tabs__tab{min-width:100%}}.tour-packages-tabs__shell{width:100%}.tour-packages-tabs__tablist{display:flex;flex-wrap:wrap;gap:0;margin:0 0 3.2rem;padding:0;border-bottom:2px solid #e6e6e6}.tour-packages-tabs__tab{flex:1 1 0;min-width:12rem;margin:0;padding:1.6rem 1.2rem;border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#767676;font-family:var(--ff-heading, "Salkantay", sans-serif);font-size:1.5rem;font-weight:700;line-height:1.25;text-align:center;text-transform:none;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease;margin-bottom:-2px}.tour-packages-tabs__tab-inner{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;max-width:100%}.tour-packages-tabs__tab-icon{display:block;width:3.6rem;height:3.6rem;flex-shrink:0;object-fit:contain;opacity:.72;transition:opacity .2s ease,filter .2s ease}.tour-packages-tabs__tab-label{display:block;text-align:left}.tour-packages-tabs__tab.is-active .tour-packages-tabs__tab-icon{opacity:1;filter:brightness(0) saturate(100%) invert(47%) sepia(79%) saturate(1417%) hue-rotate(346deg) brightness(95%) contrast(92%)}.tour-packages-tabs__tab:hover .tour-packages-tabs__tab-icon,.tour-packages-tabs__tab:focus-visible .tour-packages-tabs__tab-icon{opacity:1}.tour-packages-tabs__tab:hover,.tour-packages-tabs__tab:focus-visible{color:#111;outline:none}.tour-packages-tabs__tab.is-active{color:#111;border-bottom-color:var(--main-color, #db5f15);background-color:rgba(219,95,21,.04)}.tour-packages-tabs__panels{width:100%}.tour-packages-tabs__panel{width:100%}.tour-packages-tabs__accordion-trigger{display:none;width:100%;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:1.8rem 0;border:0;border-bottom:1px solid #e6e6e6;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.tour-packages-tabs__accordion-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.tour-packages-tabs__accordion-heading{display:inline-flex;align-items:center;gap:1rem;min-width:0}.tour-packages-tabs__tab-icon--accordion{width:3.2rem;height:3.2rem;opacity:1;filter:brightness(0) saturate(100%) invert(47%) sepia(79%) saturate(1417%) hue-rotate(346deg) brightness(95%) contrast(92%)}.tour-packages-tabs__accordion-title{color:#111;font-family:var(--ff-heading, "Salkantay", sans-serif);font-size:1.8rem;font-weight:700;line-height:1.2}.tour-packages-tabs__accordion-meta{color:#888;font-family:var(--ff-body);font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.35}.tour-packages-tabs__accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;color:var(--main-color, #db5f15);font-size:1.6rem;transition:transform .25s ease}.tour-packages-tabs__panel.is-active .tour-packages-tabs__accordion-icon{transform:rotate(180deg)}.tour-packages-tabs__panel-body{width:100%}.tour-packages-tabs .tour-package-card--in-tabs{max-width:100%}@media screen and (min-width: 992px){.tour-packages-tabs__panel[hidden]{display:none !important}.tour-packages-tabs__panel.is-active{display:block}.tour-packages-tabs__panel-body{display:block !important}}@media screen and (max-width: 991px){.tour-packages-tabs__tablist{display:none}.tour-packages-tabs__accordion-trigger{display:flex}.tour-packages-tabs__panel{display:block}.tour-packages-tabs__panel[hidden]{display:block !important}.tour-packages-tabs__panel:not(.is-active) .tour-packages-tabs__panel-body{display:none}.tour-packages-tabs__panel.is-active .tour-packages-tabs__accordion-trigger{border-bottom-color:rgba(0,0,0,0)}.tour-packages-tabs__panel-body{max-width:none;padding-bottom:2.4rem}}@media screen and (max-width: 767px){.tour-packages-tabs__accordion-title{font-size:1.6rem}.tour-packages-tabs__tab{min-width:100%}.tour-packages-tabs__tab-inner{justify-content:flex-start;width:100%}}.tour-packages-tabs__panel-body--cards{max-width:none;padding-bottom:0}.tour-packages-tabs__carousel{width:100%}.tour-packages-tabs__carousel .cards-slider__slide .tour-package-card{height:100%}.tour-packages-slider.inca-trail-permit-availability-section{overflow:visible}.tour-packages-slider .container.inca-trail-permit-availability-section__container{overflow:visible}.tour-packages-slider .inca-trail-permit-book-tours__slider,.tour-packages-slider__carousel,.tour-packages-slider .tour-packages-tabs__carousel{--cards-slider-gap: 10px;margin-top:4rem;max-width:100%;min-width:0;overflow:visible}.tour-packages-slider .cards-slider__viewport{overflow:hidden;padding:1.2rem .8rem 1.6rem;margin:-1.2rem -0.8rem -1.6rem;box-sizing:border-box}.tour-packages-slider .cards-slider__controls{position:relative;max-width:100%;min-width:0;overflow:visible;padding-left:2.4rem;padding-right:2.4rem}.tour-packages-slider .cards-slider__btn{z-index:10;pointer-events:auto}.tour-packages-slider .cards-slider__btn--prev{left:0;transform:translate(0, -50%);box-shadow:0 2px 8px rgba(0,0,0,.18)}.tour-packages-slider .cards-slider__btn--next{right:0;transform:translate(0, -50%);box-shadow:0 2px 8px rgba(0,0,0,.18)}.tour-packages-slider .cards-slider__slide{display:flex;height:auto;align-items:stretch}.tour-packages-slider .cards-slider__slide .tour-package-card{flex:1 1 auto;min-width:0}.tour-packages-slider .tour-package-card__image{height:auto;aspect-ratio:4/3;max-height:26rem}@media screen and (min-width: 1200px){.tour-packages-slider .tour-package-card__image{height:26rem;aspect-ratio:auto}}@media screen and (max-width: 1199px){.tour-packages-slider .tour-package-card__meta{flex-direction:column;align-items:flex-start}.tour-packages-slider .tour-package-card__details{grid-template-columns:1fr;gap:1.2rem}.tour-packages-slider .tour-package-card__footer{flex-direction:column;align-items:stretch;gap:1.2rem}.tour-packages-slider .tour-package-card__price{padding-right:0;border-right:none}.tour-packages-slider .tour-package-card__btn-wrap{flex-basis:auto;max-width:none}}.cards-slider{--cards-slider-gap: 2.4rem;--cards-slider-spv: 1;position:relative;width:100%;margin-top:3rem}.cards-slider__controls{position:relative}.cards-slider__viewport{width:100%;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;padding:1.2rem .6rem;margin:-1.2rem -0.6rem}.cards-slider__track{display:flex;gap:var(--cards-slider-gap);transition:transform .45s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform}.cards-slider__slide{flex:0 0 var(--cards-slider-slide-basis, calc((100% - var(--cards-slider-gap) * (var(--cards-slider-spv) - 1)) / var(--cards-slider-spv)));min-width:0;display:flex;flex-direction:column}.cards-slider__slide>*{width:100%;height:100%}.cards-slider--fit .cards-slider__track{display:grid;grid-template-columns:repeat(var(--cards-slider-spv), minmax(0, 1fr));width:100%;transform:none !important;transition:none;padding:.8rem .2rem}.cards-slider--fit .cards-slider__slide{flex:none;width:auto;max-width:none}.cards-slider__slide .tour-card-vertical,.cards-slider__slide .tour-card,.cards-slider__slide .tour-package-card,.cards-slider__slide .card-immersive,.cards-slider__slide .package-treks-alternative-card,.cards-slider__slide .review-card,.cards-slider__slide .review-pax-box-outer,.cards-slider__slide .review-pax-box{width:100%}.cards-slider__btn{position:absolute;top:50%;z-index:10;display:grid;place-items:center;width:3.8rem;height:3.8rem;margin:0;padding:0;border:none;border-radius:8px;background-color:#db5f15;color:#fff;cursor:pointer;box-shadow:none;transition:opacity .2s ease,background-color .25s ease,color .25s ease,transform .2s ease}.cards-slider__btn:hover:not(:disabled){background-color:#ee8344;color:#fff;box-shadow:none}.cards-slider__btn[hidden]{display:none}.cards-slider__btn .bi,.cards-slider__btn .material-symbols-outlined,.cards-slider__btn .fa,.cards-slider__btn .fas{font-size:1.6rem;font-weight:700;color:#fff;line-height:1}.cards-slider__btn .bi-chevron-left{font-family:"bootstrap-icons","Font Awesome 5 Free","FontAwesome",sans-serif !important}.cards-slider__btn .bi-chevron-left::before{content:""}.cards-slider__btn .bi-chevron-right{font-family:"bootstrap-icons","Font Awesome 5 Free","FontAwesome",sans-serif !important}.cards-slider__btn .bi-chevron-right::before{content:""}.cards-slider__btn--prev{left:-1.8rem;transform:translateY(-50%)}@media(min-width: 992px){.cards-slider__btn--prev{left:-2.2rem}}.cards-slider__btn--prev:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}.cards-slider__btn--next{right:-1.8rem;transform:translateY(-50%)}@media(min-width: 992px){.cards-slider__btn--next{right:-2.2rem}}.cards-slider__btn--next:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}.cards-slider__btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;box-shadow:none}.cards-slider__nav{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:4.8rem}.cards-slider__progress{flex:1;max-width:16rem;height:.4rem;background-color:#e5e5e5;border-radius:.2rem;overflow:hidden}.cards-slider__progress-bar{height:100%;width:0;background-color:#db5f15;border-radius:.2rem;transition:width .35s ease}.cards-slider__nav .cards-slider__btn{position:static;transform:none}.cards-slider__nav .cards-slider__btn:hover:not(:disabled){transform:scale(1.08)}.cards-slider__nav{display:flex}.cards-slider--fit .cards-slider__nav{display:none}.itinerary-header{position:relative;width:100%;height:100vh;min-height:60rem;display:flex;flex-direction:column}@media screen and (min-width: 768px){.itinerary-header{height:50vh}}.itinerary-header__slider{width:100%;height:100%;min-height:60rem;position:absolute;left:0;top:0}.itinerary-header__slider::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.9) 100%);left:0;top:0}.itinerary-header__slider img{width:100%;height:100%;object-fit:cover;object-position:center center}.header-itinerary-separator--1,.header-itinerary-separator--2{display:block;width:80%;border-top:1px solid rgba(255,255,255,.8);margin-top:2rem;margin-bottom:2rem;padding:0;height:0}.header-itinerary-separator--2{margin-top:3rem;margin-bottom:3rem;border-top-color:rgba(255,255,255,.6)}.header-itinerary-breadcrumbs{width:80%;left:10%;height:3rem;padding:0;align-self:flex-start;margin-bottom:3rem;position:absolute;top:0;font-size:1.4rem;color:#fff;line-height:3rem}.header-itinerary-breadcrumbs a{text-transform:uppercase;color:#fff;transition:.3s}.header-itinerary-breadcrumbs a:hover{color:#db5f15}.header-itinerary-image{width:100%;height:100%;position:absolute;z-index:0}.header-itinerary-image::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), #000)}.header-itinerary-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.box-itinerary-highlight-content{flex:1;margin-left:2rem}.box-itinerary-highlight-title{color:#333;font-size:1.4rem;font-weight:700;text-transform:uppercase}.box-itinerary-highlight-data{font-size:1.6rem;font-weight:400;color:#555;line-height:1.5}.box-itinerary-highlight-data.places{display:flex;flex-wrap:wrap}.box-itinerary-highlight-data.places span{display:inline-block;width:50%;padding-left:1.3rem;position:relative;background-color:#fff;margin-top:.5rem}.box-itinerary-highlight-data.places span::before{position:absolute;content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;color:#ccc;left:0}.box-itinerary-highlight-data.places span::after{position:absolute;content:"";width:100%;border-bottom:2px dashed #db5f15;left:0;top:50%;z-index:-1}.itinerary-hero{position:relative;width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;top:0;margin:0}.itinerary-hero.alternative{justify-content:flex-end}.itinerary-hero .hero{width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#000;aspect-ratio:9/16}@media screen and (min-width: 576px){.itinerary-hero .hero{aspect-ratio:1/1}}@media screen and (min-width: 768px){.itinerary-hero .hero{aspect-ratio:16/9}}@media screen and (min-width: 992px){.itinerary-hero .hero{aspect-ratio:16/8}}@media screen and (min-width: 1200px){.itinerary-hero .hero{height:78rem}}@media screen and (min-width: 1600px){.itinerary-hero .hero{height:72vh}}.itinerary-hero .hero-image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:.8}.itinerary-hero .hero .container{width:100%}.itinerary-hero .hero picture,.itinerary-hero .hero .hero-image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.itinerary-hero .hero img{opacity:.8}.itinerary-hero .hero-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;color:#fff;background-color:rgba(0,0,0,.25);z-index:2}@media screen and (min-width: 992px){.itinerary-hero .hero-content{background-color:rgba(0,0,0,.35)}}.itinerary-hero h1{font-family:"Salkantay",sans-serif;font-size:2.45rem;font-weight:700;text-transform:uppercase;width:100%;position:relative;text-align:center;line-height:2.6rem;max-width:70%;margin:0 auto;padding:0}.itinerary-hero h1::after{display:none}@media screen and (min-width: 576px){.itinerary-hero h1{font-size:2.9rem;line-height:3rem}}@media screen and (min-width: 768px){.itinerary-hero h1{font-size:3.3rem;text-align:left;width:80%;margin-left:0;font-weight:900}}@media screen and (min-width: 992px){.itinerary-hero h1{font-size:4.5rem;line-height:4.5rem}}@media screen and (min-width: 1200px){.itinerary-hero h1{width:70%;font-size:6rem;line-height:7rem}}.itinerary-hero .hero-phrase{line-height:2rem;font-size:1.3rem;vertical-align:middle;margin-top:1rem;margin-bottom:1.5rem;font-style:italic;position:relative;padding-bottom:1.5rem;text-align:center}.itinerary-hero .hero-phrase::before{position:absolute;content:"";height:.2rem;width:50%;bottom:0;left:0;right:0;background:#db5f15;margin:0 auto}@media screen and (min-width: 576px){.itinerary-hero .hero-phrase{font-size:1.5rem}}@media screen and (min-width: 600px){.itinerary-hero .hero-phrase{margin-bottom:2rem}}@media screen and (min-width: 768px){.itinerary-hero .hero-phrase{line-height:3rem;display:inline-block;margin-bottom:1rem;font-size:1.7rem;text-align:left;padding-bottom:.5rem}.itinerary-hero .hero-phrase::before{width:100%;background:linear-gradient(90deg, rgba(219, 95, 21, 0.5) 0%, rgba(219, 95, 21, 0) 100%)}}@media screen and (min-width: 1200px){.itinerary-hero .hero-phrase{padding-bottom:1rem}}.itinerary-hero .tour-info{font-family:"Salkantay",sans-serif;line-height:2rem;font-size:1.5rem;vertical-align:middle;margin-top:2rem;text-align:center;text-transform:uppercase;letter-spacing:.14rem}.itinerary-hero .tour-info strong{font-weight:700;line-height:2rem}@media screen and (min-width: 576px){.itinerary-hero .tour-info{font-size:1.8rem}}@media screen and (min-width: 768px){.itinerary-hero .tour-info{text-align:left;text-transform:inherit;letter-spacing:normal;margin-top:1.5rem}}@media screen and (min-width: 992px){.itinerary-hero .tour-info{font-size:2.35rem;line-height:3rem;display:inline-block}.itinerary-hero .tour-info strong{font-size:2.7rem}.itinerary-hero .tour-info.with-separator{margin-left:2rem;padding-left:2.2rem;border-left:2px solid #fff}}.itinerary-hero .hero-awards{margin-bottom:2rem}.itinerary-hero .hero-awards ul{display:table;margin:0 auto;padding:0;list-style:none}.itinerary-hero .hero-awards ul li{display:table-cell;padding:.5rem}.itinerary-hero .hero-awards ul li img{width:10rem}@media screen and (min-width: 576px){.itinerary-hero .hero-awards ul li img{width:12rem}}@media screen and (min-width: 768px){.itinerary-hero .hero-awards{display:none}}.itinerary-hero .best-leading{display:none;right:1%;margin:0 0 0 auto;text-align:center;font-weight:700;font-size:3rem;color:#fff}.itinerary-hero .best-leading .dl_section_1{font-size:12rem;line-height:14.5rem}.itinerary-hero .best-leading .dl_section_2{font-size:3.2rem}.itinerary-hero .best-leading .dl_section_3{font-size:2.7rem}.itinerary-hero .best-leading .dl_section_4{font-size:4.5rem}.itinerary-hero .best-leading .dl_section_5{font-size:2.7rem}.itinerary-hero .best-leading .dl_section_4,.itinerary-hero .best-leading .dl_section_5{text-transform:uppercase}.itinerary-hero .best-leading ul{display:table;left:1%;right:1%;margin:0 auto;padding:0;list-style:none}.itinerary-hero .best-leading ul li{display:table-cell;margin:0 auto;vertical-align:middle}.itinerary-hero .best-leading ul li img{margin:.5rem;width:11rem;height:auto;object-fit:contain}@media screen and (min-width: 768px){.itinerary-hero .best-leading{display:table;line-height:3rem}.itinerary-hero .best-leading .dl_section_1{font-size:7.5rem;line-height:8rem}.itinerary-hero .best-leading .dl_section_2{font-size:2.3rem}.itinerary-hero .best-leading .dl_section_3{font-size:2.1rem}.itinerary-hero .best-leading .dl_section_4{font-size:3rem}.itinerary-hero .best-leading .dl_section_5{font-size:1.7rem}.itinerary-hero .best-leading ul{margin:.5rem auto 0 auto}.itinerary-hero .best-leading ul li img{max-width:8rem;width:100%;height:auto;object-fit:contain}}@media screen and (min-width: 1200px){.itinerary-hero .best-leading{line-height:3.8rem}.itinerary-hero .best-leading .dl_section_1{font-size:12rem;line-height:14.5rem}.itinerary-hero .best-leading .dl_section_2{font-size:3.2rem}.itinerary-hero .best-leading .dl_section_3{font-size:3rem}.itinerary-hero .best-leading .dl_section_4{font-size:4.3rem}.itinerary-hero .best-leading .dl_section_5{font-size:2.5rem}.itinerary-hero .best-leading ul{margin:1.5rem auto 0 auto}.itinerary-hero .best-leading ul li img{max-width:11rem;width:100%;height:auto;object-fit:contain}}.itinerary-hero h1.itinerary-hero__title{font-size:3.2rem;margin-bottom:2rem !important;color:#fff}@media screen and (min-width: 768px){.itinerary-hero h1.itinerary-hero__title{font-size:4rem}}.itinerary-hero__tags{width:80%;max-width:300px;display:flex;justify-content:space-between}.itinerary-hero__tag{width:50%;display:flex;flex-direction:column;align-items:center;position:relative;color:#fff;margin-bottom:3rem}.itinerary-hero__tag:first-child::after{content:"";position:absolute;height:60%;width:1px;top:20%;right:-0.5px;background-color:rgba(255,255,255,.8)}.itinerary-hero__tag .icon{width:60px;height:60px;text-align:center;border-radius:5rem;border:1px solid #fff;padding:1.2rem;margin-bottom:1rem}.itinerary-hero__tag .icon img{display:block;width:36px;height:36px;object-fit:cover}.itinerary-hero__tag .label{font-size:1.4rem;color:rgba(255,255,255,.8)}.itinerary-hero__tag .data{font-weight:700;font-size:1.6rem;letter-spacing:1px}.itinerary-hero__tag .data span{font-weight:400;font-size:1.2rem}.hero_opt_movil{top:-5rem}@media screen and (min-width: 428px){.hero_opt_movil{top:-5rem}}@media screen and (min-width: 768px){.hero_opt_movil{top:0rem}}.itinerary-hero .swiper-button-prev,.itinerary-hero .swiper-button-next,.hero .swiper-button-prev,.hero .swiper-button-next,header.itinerary-hero .swiper-button-prev,header.itinerary-hero .swiper-button-next,.main-header .swiper-button-prev,.main-header .swiper-button-next{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.whats-like-gallery,.itinerary-day-gallery,.tour-pictures-gallery,.tour-pictures-gallery2,.trending-adventures-gallery,.articles-gallery{position:relative !important}.breadcrumb-content{margin-bottom:3rem}.breadcrumb-content .breadcrumb .breadcrumb-item{font-size:1.3rem;color:#555}.breadcrumb-content .breadcrumb .breadcrumb-item::before{content:"→";color:#555}.breadcrumb-content .breadcrumb .breadcrumb-item:first-child::before{display:none}.breadcrumb-content .breadcrumb .breadcrumb-item.active{font-weight:bold}.breadcrumb-content .breadcrumb .breadcrumb-item a{color:#555}.breadcrumb-content .breadcrumb .breadcrumb-item a:hover{color:#db5f15}.features-container{display:none}@media screen and (min-width: 768px){.features-container{display:flex;box-shadow:0 2px 6px rgba(0,0,0,.1);background-color:#333;height:10rem;margin-top:-5rem;padding:0;position:relative;z-index:2}.features-container .main-features-list{display:flex}}.video-feature{display:none}@media screen and (min-width: 992px){.video-feature{flex-basis:10rem;display:block;background-color:#db5f15;line-height:10rem;text-align:center}.video-feature img{width:6rem;height:6rem;object-fit:cover;transition:transform .3s ease}.video-feature:hover img{transform:scale(1.15)}}.brochure-feature{display:none}@media screen and (min-width: 992px){.brochure-feature{flex-basis:20rem;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0}}.main-features-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 768px){.main-features-list{display:none;flex:nowrap;background-color:#fff;justify-content:space-evenly;align-items:center;flex:1;margin-top:unset;margin-bottom:unset}}.main-features-list .feature-separator{display:none}@media screen and (min-width: 768px){.main-features-list .feature-separator{display:block;height:60%;width:1px;background-color:#eee}}.main-feature-item{display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;margin-bottom:.5rem;width:calc(50% - 5px);border:1px solid #f0f0f0;border-radius:5px;background-color:#fff;padding:2rem .5rem;margin-top:5px;margin-bottom:5px}@media screen and (min-width: 768px){.main-feature-item{width:unset;border:none;border:unset;margin:0;padding:0;border:unset;border-radius:unset}}@media screen and (min-width: 992px){.main-feature-item{flex-direction:row;justify-content:unset;text-align:unset}}.main-feature-item .icon{width:4rem;height:4rem;object-fit:cover;margin-bottom:.75rem;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}@media screen and (min-width: 768px){.main-feature-item .icon{margin-bottom:.5rem;width:3rem;height:3rem}}@media screen and (min-width: 992px){.main-feature-item .icon{margin-bottom:0;margin-right:1rem}}@media screen and (min-width: 1200px){.main-feature-item .icon{width:4rem;height:4rem;margin-right:2rem}}.main-feature-item .content{text-align:center;line-height:1}.main-feature-item .content strong{display:block;font-size:1.3rem}.main-feature-item .content span{font-size:1rem;text-transform:uppercase;letter-spacing:1px}@media screen and (min-width: 768px){.main-feature-item .content strong{font-size:1.4rem}}@media screen and (min-width: 992px){.main-feature-item .content{flex:1;text-align:unset}}@media screen and (min-width: 1200px){.main-feature-item .content strong{font-size:1.6rem}}.itinerary-presentation-section2{background-color:#fff;background-image:url("../imagenes/cartographic-section-bg2.png");background-repeat:repeat;padding-bottom:5rem}.intro-container{margin-top:-7rem}.intro-container .row>div:first-child{order:2}.intro-container .row>div:last-child{order:1}@media screen and (min-width: 768px){.intro-container{margin-top:3rem}.intro-container .row>div:first-child,.intro-container .row>div:last-child{order:inherit}}@media screen and (min-width: 992px){.intro-container{margin-top:5rem}}.intro-wrapper{text-align:center;display:flex;flex-direction:column}@media screen and (min-width: 992px){.intro-wrapper{text-align:left;padding-right:10rem}.intro-wrapper .main-visited-places{order:inherit;margin-bottom:3rem}}.main-visited-places{font-family:"Salkantay",sans-serif;letter-spacing:normal;text-transform:none;display:none;flex-direction:column;align-items:center;font-size:1.2rem;font-style:italic;margin-top:1rem}@media screen and (min-width: 768px){.main-visited-places{display:flex;margin-bottom:3rem}}@media screen and (min-width: 992px){.main-visited-places{margin-top:0;margin-bottom:2rem;font-size:1.4rem;flex-direction:row;align-items:center}}.main-visited-places .icon{color:#db5f15;display:block;margin-bottom:1rem;text-transform:2rem;font-size:2rem}@media screen and (min-width: 992px){.main-visited-places .icon{margin:unset;display:inline-block;margin-right:.5rem}}.itinerary-subtitle{color:#000;font-family:"Salkantay",sans-serif;font-weight:400;font-size:2.3rem;margin-top:3rem;margin-bottom:3rem}@media screen and (min-width: 768px){.itinerary-subtitle{margin-top:2rem;margin-bottom:0rem}}@media screen and (min-width: 992px){.itinerary-subtitle{margin-top:0rem;font-size:2.7rem}}.intro-separator{display:none}@media screen and (min-width: 992px){.intro-separator{display:block;border-bottom:1px solid #ddd;margin-top:1.5rem;margin-bottom:1.5rem}}.itinerary-introduction p:not(:last-child){margin-bottom:2rem}@media screen and (min-width: 992px){.itinerary-introduction{font-size:2rem;line-height:1.6}}.map-container{text-align:center}@media screen and (min-width: 992px){.map-container{text-align:right}}.map-container span{padding:1rem;font-size:1.4rem;color:#888;text-align:right}.map{border-radius:1rem;width:100%}@media screen and (min-width: 768px){.map{max-width:55rem}}.map-wrapper{position:relative;display:block;margin-top:4rem}.map-wrapper .icon{position:absolute;width:3rem;height:3rem;object-fit:cover;top:1rem;right:1rem}.itinerary-features-container2{position:relative;width:100%;padding-bottom:5rem}.itinerary-features2{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.itinerary-features2{flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;justify-content:center}}.itinerary-features{display:flex;flex-wrap:wrap;margin-bottom:4rem}.itinerary-feature{text-align:center;width:25%;padding:2rem;display:flex;flex-direction:column;align-items:center}.itinerary-feature__icon{width:5rem;height:5rem;margin-bottom:2rem}.itinerary-feature__icon img{width:100%;height:100%;object-fit:cover;object-position:center}.itinerary-feature__content span{color:#000;font-size:1.6rem}.itinerary-feature__content h5{font-size:1.3rem;text-transform:uppercase;color:#888;font-weight:400;margin:0;margin-top:.5rem;padding:0}.tabs-controls{background-color:#f8f9fa;display:none}@media screen and (min-width: 768px){.tabs-controls{display:block;position:sticky;top:0;z-index:100}}.tabs{display:flex}@media screen and (min-width: 768px){.tabs{justify-content:space-between}}.tabs>li{display:flex;flex-direction:column;justify-content:center;text-align:center;height:9rem;cursor:pointer;color:#333;position:relative;transition:.5s}.tabs>li:hover{background-color:#fff}.tabs>li.active{background-color:#fff;color:#db5f15}.tabs>li.active span{display:inline-block;color:#db5f15;background-color:rgba(0,0,0,0);padding:2px 4px;font-weight:600}.tabs>li span{font-size:1rem;text-transform:uppercase;font-family:"Salkantay",sans-serif;letter-spacing:1.25px;display:inline-block;background-color:rgba(0,0,0,0);padding:2px 4px}.tabs>li .icon{font-size:2rem;margin-bottom:.5rem}@media screen and (min-width: 768px){.tabs>li{padding-left:8px;padding-right:8px}}@media screen and (min-width: 992px){.tabs>li{padding-left:1.5rem;padding-right:1.5rem}.tabs>li span{font-size:1.3rem}.tabs>li .icon{font-size:2.5rem}}@media screen and (min-width: 1200px){.tabs>li{padding-left:2rem;padding-right:2rem;flex:1}}.tab-content-item{background-color:#fff;transition:.5s;max-height:0;display:block;overflow:hidden}@media screen and (min-width: 768px){.tab-content-item{display:none;max-height:none;max-height:unset;overflow:visible}.tab-content-item.active{display:block;animation:fadeIn ease .5s;overflow:visible}}.tab-content-item .tab-content-wrapper{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 992px){.tab-content-item .tab-content-wrapper{padding-top:4rem;padding-bottom:4rem}}.tab-content-item__introduction{margin-bottom:4rem}@media screen and (min-width: 768px){.tab-button-item{display:none}}.tab-button-item{color:#333;font-family:"Salkantay",sans-serif;text-transform:uppercase;font-size:1.4rem;font-weight:700;letter-spacing:1.5px;transition:1s}.tab-button-item .tab-button{height:6rem;line-height:6rem;cursor:pointer;border-bottom:1px solid #f0f0f0;position:relative}.tab-button-item .tab-button::before{position:absolute;content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;line-height:60px;font-size:1.6rem;right:1rem;transition:.5s}.tab-button-item.active{color:#db5f15}.tab-button-item.active .tab-button::before{transform:rotate(180deg)}.inner-title{position:relative;font-family:"Salkantay",sans-serif;font-size:2rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#333;margin:5rem 0 3rem;padding-top:1.5rem}.inner-title::before{content:"";position:absolute;top:0;left:0;height:4px;border-radius:2px;width:5rem;background-color:#db5f15}p+.inner-section,div+.inner-section,ul+.inner-section,.inner-section+.inner-section{margin-top:4rem}.inner-section+.inner-section{margin-bottom:2rem}.inner-section .title{color:#333;font-family:"Salkantay",sans-serif;font-size:1.8rem;font-weight:700;position:relative;margin-bottom:3rem}.inner-section .title::before,.inner-section .title::after{content:"";position:absolute;bottom:-1rem;left:0}.inner-section .title::before{width:100%;border-bottom:1px solid #f0f0f0}.inner-section .title::after{width:10rem;width:5rem;border-bottom:1px solid #db5f15}#booking-tab{color:#db5f15}.list-details>li{padding-left:2.5rem;position:relative}.list-details>li+li{margin-top:1rem}.list-details>li::before{position:absolute;content:"";top:2px;left:0;font-family:"Font Awesome 5 Free","FontAwesome",sans-serif !important;font-weight:900;font-size:1.4rem;line-height:inherit;color:#db5f15}.list-details>li.meal-detail::before{content:""}.list-details>li.accommodation-detail::before{content:""}.list-details>li.adventure-detail::before{content:""}.list-details>li.distance-detail::before{content:""}.list-details>li.duration-detail::before{content:""}.list-details>li strong{color:#333;font-weight:700}.list-details+p,.list-details+ul,.list-details+div{margin-top:2rem}.itinerary-summary{position:relative}.itinerary-summary::before{content:"";position:absolute;top:0;left:2.45rem;height:100%;border-left:1px solid #f0f0f0}.itinerary-summary>li{position:relative}.itinerary-summary>li+li{margin-top:2rem}.itinerary-summary .day-header{display:flex;align-items:center;font-family:"Salkantay",sans-serif}.itinerary-summary .day-number{color:#db5f15;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1.1;letter-spacing:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:5rem;height:5rem;background-color:#fff;border-radius:3rem}.itinerary-summary .day-number span{font-weight:900;font-size:2rem}.itinerary-summary h4{flex:1;font-size:1.8rem;font-family:"Salkantay",sans-serif;color:#333;margin-left:1rem}.itinerary-summary .day-highlights{display:none;padding-left:6rem;margin-top:.5rem}.itinerary-summary .day-highlights li{padding-left:1.8rem;position:relative}.itinerary-summary .day-highlights li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;background-color:#ccc;border-radius:5px}.itinerary-summary .day-highlights li+li{margin-top:1rem}@media screen and (min-width: 1200px){.itinerary-summary .day-highlights{display:block}}.st-list li{padding-left:1.8rem;position:relative;font-size:1.6rem;line-height:1.6;color:#555}.st-list li::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:4px;background-color:#333}.st-list li+li{margin-top:1.25rem}.st-list.st-list-star li{padding-left:3.5rem;font-size:1.6rem;line-height:1.6}.st-list.st-list-star li::before{content:"☆";position:absolute;left:0;top:-0.3rem;width:auto;height:auto;border-radius:0;background-color:rgba(0,0,0,0) !important;color:#db5f15;font-size:2.3rem;line-height:1}@media screen and (min-width: 1200px){.st-list{column-count:2;column-gap:4rem}}.why-us-list{width:100%;display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.why-us-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992px){.why-us-list{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1200px){.why-us-item-outer{padding:1rem}}.why-us-item{overflow:visible;border-radius:5px;min-height:15rem;background-color:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.075);width:100%;transition:.5s;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:1rem;text-align:center}.why-us-item::before{content:"";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;color:#f0f0f0;font-weight:900;position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:1rem;transition:.5s}.why-us-item img{height:4rem;width:auto;filter:invert(35%) sepia(86%) saturate(839%) hue-rotate(349deg) brightness(104%) contrast(97%)}.why-us-item h5{line-height:2;font-family:"Salkantay",sans-serif;font-size:1.2rem;color:#333;letter-spacing:1px;margin-top:2rem}.why-us-item:hover{background-color:rgba(219,94,21,.1)}.why-us-item:hover::before{color:#db5f15}.whats-like-gallery{--cards-slider-gap: 1rem;position:relative;margin-top:2rem;margin-bottom:3rem}.whats-like-gallery .cards-slider__track{gap:1rem}.whats-like-gallery.cards-slider--fit .cards-slider__track{gap:1rem}.whats-like-gallery .day-image{display:block;width:100%;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(0.25, 1, 0.5, 1)}.whats-like-gallery .day-image .image,.whats-like-gallery .day-image .image.sized,.whats-like-gallery .day-image .image.radius_1rem,.whats-like-gallery .day-image .image.size_4_64,.whats-like-gallery .day-image .image.size_4_5{position:relative;width:100%;padding-top:177.7777777778%;border-radius:6px !important;overflow:hidden;background-color:#f0f0f0}.whats-like-gallery .day-image picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:6px !important}.whats-like-gallery .day-image img,.whats-like-gallery .day-image .size-target{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:6px !important}.whats-like-gallery .day-image:hover{transform:translateY(-4px)}.full-itinerary .itinerary-day+.itinerary-day{margin-top:4rem}@media screen and (min-width: 992px){.full-itinerary{position:relative}.full-itinerary::before{content:"";position:absolute;top:0;left:2.45rem;height:100%;border-left:1px solid #f0f0f0}.full-itinerary .itinerary-day{position:relative}.full-itinerary .itinerary-day+.itinerary-day{margin-top:4rem}}.full-itinerary .day-header{display:flex;align-items:center;font-family:"Salkantay",sans-serif}.full-itinerary .day-number{color:#db5f15;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1.1;letter-spacing:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:5rem;height:5rem;background-color:#fff;border:1px solid #db5f15}.full-itinerary .day-number span{font-weight:900;font-size:2rem}@media screen and (min-width: 992px){.full-itinerary .day-number{border:none;background-color:#db5f15;border-radius:3rem;color:#fff}}.full-itinerary h4{flex:1;margin-left:1rem;font-size:1.8rem;font-family:"Salkantay",sans-serif;color:#333}.full-itinerary .day-title{margin-top:1rem;margin-bottom:1rem;font-family:"Salkantay",sans-serif;color:#db5f15;color:#888}.day-features-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 992px){.day-features-container{order:4;margin-top:3rem;margin-bottom:3rem}}.day-features-container.vertical2 .day-feature{flex-direction:column;align-items:flex-start}.day-features-container.vertical2 .day-feature .content{margin:0;margin-top:1rem}.day-feature{display:flex;align-items:center;width:49%;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 1200px){.day-feature{width:32%;margin-top:1.5rem;margin-bottom:1.5rem}}.day-feature .icon{width:4rem;height:4rem}.day-feature .icon img{width:100%;height:100%}.day-feature img.icon{display:block;width:4rem;height:4rem;object-fit:cover}.day-feature .content{margin-left:1rem;flex:1}.day-feature .content span{font-size:1rem;line-height:1;font-family:"Salkantay",sans-serif;color:#888;color:#888;letter-spacing:1px;text-transform:uppercase}.day-feature .content strong{display:block;font-weight:700;color:#333;line-height:1}.day-gallery{width:100%;margin-top:1.5rem;margin-bottom:2rem;overflow:visible}.itinerary-day-gallery{--cards-slider-gap: 1rem;position:relative;width:100%;margin-top:1.5rem;margin-bottom:2rem;overflow:visible}.itinerary-day-gallery .cards-slider__controls{overflow:visible}.itinerary-day-gallery .cards-slider__track{gap:1rem}.itinerary-day-gallery .cards-slider__btn--prev{left:-1.8rem;transform:translateY(-50%)}@media(min-width: 992px){.itinerary-day-gallery .cards-slider__btn--prev{left:-2.2rem}}.itinerary-day-gallery .cards-slider__btn--next{right:-1.8rem;transform:translateY(-50%)}@media(min-width: 992px){.itinerary-day-gallery .cards-slider__btn--next{right:-2.2rem}}.itinerary-day-gallery .day-image{display:block;width:100%;border-radius:6px !important;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(0.25, 1, 0.5, 1)}.itinerary-day-gallery .day-image .image,.itinerary-day-gallery .day-image .image.sized,.itinerary-day-gallery .day-image .image.size_1_1,.itinerary-day-gallery .day-image .image.size_5_4,.itinerary-day-gallery .day-image .image.size_4_5,.itinerary-day-gallery .day-image .image.size_3_2{position:relative;width:100%;padding-top:100%;border-radius:6px !important;overflow:hidden;background-color:#f0f0f0}.itinerary-day-gallery .day-image .image.size_5_4,.itinerary-day-gallery .day-image .image.sized.size_5_4,.itinerary-day-gallery .day-image .image.size_1_1.size_5_4,.itinerary-day-gallery .day-image .image.size_5_4.size_5_4,.itinerary-day-gallery .day-image .image.size_4_5.size_5_4,.itinerary-day-gallery .day-image .image.size_3_2.size_5_4{padding-top:80%}.itinerary-day-gallery .day-image .image.size_3_2,.itinerary-day-gallery .day-image .image.sized.size_3_2,.itinerary-day-gallery .day-image .image.size_1_1.size_3_2,.itinerary-day-gallery .day-image .image.size_5_4.size_3_2,.itinerary-day-gallery .day-image .image.size_4_5.size_3_2,.itinerary-day-gallery .day-image .image.size_3_2.size_3_2{padding-top:66.6666666667%}.itinerary-day-gallery .day-image .image.size_4_5,.itinerary-day-gallery .day-image .image.sized.size_4_5,.itinerary-day-gallery .day-image .image.size_1_1.size_4_5,.itinerary-day-gallery .day-image .image.size_5_4.size_4_5,.itinerary-day-gallery .day-image .image.size_4_5.size_4_5,.itinerary-day-gallery .day-image .image.size_3_2.size_4_5{padding-top:125%}.itinerary-day-gallery .day-image picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:6px !important;overflow:hidden}.itinerary-day-gallery .day-image img,.itinerary-day-gallery .day-image .size-target{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:6px !important}.itinerary-day-gallery .day-image:hover{transform:translateY(-4px)}.tour-pictures-gallery{margin-top:4rem;margin-bottom:4rem}@media screen and (min-width: 992px){.tour-pictures-gallery{margin-bottom:6rem}}.day-tour{position:relative}.day-tour::before{content:"";position:absolute;height:100%;border-left:2px solid #f0f0f0;left:3.4rem;top:0}.day-tour .day-tour-title{display:flex;align-items:center;position:relative;z-index:1}.day-tour .day-tour-title div{background-color:#db5f15;color:#fff;text-align:center;margin-right:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;width:5rem;height:5rem;border-radius:1rem}.day-tour .day-tour-title div span{display:block;font-size:2rem;line-height:1}@media screen and (min-width: 992px){.day-tour .day-tour-title div{margin-right:2rem;width:7rem;height:7rem;border-radius:4rem}.day-tour .day-tour-title div span{font-size:2.4rem}}.day-tour .day-tour-title h3{font-size:1.6rem;line-height:1.5;text-transform:uppercase;color:#333;flex:1}@media screen and (min-width: 992px){.day-tour .day-tour-title h3{font-size:2rem}}.day-tour .day-tour-description{margin-top:2rem;padding-left:9rem}.day-tour .day-tour-description p{position:relative}.day-tour .day-tour-description p::before{content:"";position:absolute;width:1rem;height:1rem;border-radius:1rem;left:-6rem;top:.7rem;border:1px solid #db5f15;background-color:#fff}.inclusions-list{margin-bottom:4rem;padding-left:1.5rem;position:relative}.inclusions-list::before{content:"";position:absolute;top:0;left:.45rem;height:100%;border-left:1px solid #f0f0f0}@media screen and (min-width: 768px){.inclusions-list{padding-left:2rem}.inclusions-list::before{left:.7rem}}@media screen and (min-width: 992px){.inclusions-list{padding-left:3rem}.inclusions-list::before{left:.95rem}}@media screen and (min-width: 1200px){.inclusions-list{padding-left:4rem}.inclusions-list::before{left:1.95rem}}.inclusions-list .inclusions-sublist{list-style:none;padding-left:0;margin:0}.inclusions-list .inclusions-sublist li{list-style:none}.inclusions-list .inclusions-sublist li+li{margin-top:1.5rem}.inclusions-list h4{font-size:1.6rem;line-height:1;font-family:"Salkantay",sans-serif;margin-left:-1.5rem;padding-left:1.5rem;margin-bottom:2rem;position:relative}.inclusions-list h4:empty{display:none !important}.inclusions-list h4:not(:first-child){margin-top:3rem}.inclusions-list h4::before{content:"";position:absolute;top:5px;left:2px;width:6px;height:6px;border-radius:2rem;background-color:#db5f15;color:#db5f15}@media screen and (min-width: 768px){.inclusions-list h4{margin-left:-2rem;padding-left:2rem}.inclusions-list h4::before{content:"";font-weight:900;font-size:1.4rem;text-align:center;font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;top:0;width:1.5rem;height:1.5rem;background-color:#fff;border:1px solid #f0f0f0}}@media screen and (min-width: 992px){.inclusions-list h4{margin-left:-3rem;padding-left:3rem}.inclusions-list h4::before{width:2rem;height:2rem}}@media screen and (min-width: 1200px){.inclusions-list h4{font-size:1.8rem;line-height:3rem;margin-left:-4rem;padding-left:4rem}.inclusions-list h4::before{font-size:1.6rem;left:5px;width:3rem;height:3rem}}.inclusions-list h5,.inclusions-list .inclusion-item-title{font-size:1.6rem;font-weight:400;margin-bottom:1rem;margin-left:-1.5rem;padding-left:1.5rem;position:relative;display:block}.inclusions-list h5::before,.inclusions-list .inclusion-item-title::before{content:"";position:absolute;top:6px;left:3px;width:4px;height:4px;background-color:#db5f15;border-radius:5px}@media screen and (min-width: 768px){.inclusions-list h5,.inclusions-list .inclusion-item-title{margin-left:-2rem;padding-left:2rem}.inclusions-list h5::before,.inclusions-list .inclusion-item-title::before{left:5.5px}}@media screen and (min-width: 992px){.inclusions-list h5,.inclusions-list .inclusion-item-title{margin-left:-3rem;padding-left:3rem;font-weight:700}.inclusions-list h5::before,.inclusions-list .inclusion-item-title::before{left:1.7rem;width:6px;height:6px;left:7px}}@media screen and (min-width: 1200px){.inclusions-list h5,.inclusions-list .inclusion-item-title{margin-left:-4rem;padding-left:4rem}.inclusions-list h5::before,.inclusions-list .inclusion-item-title::before{left:1.7rem}}.inclusions-list .inclusions-sublist p,.inclusions-list .inclusions-sublist ul{display:none}@media screen and (min-width: 768px){.inclusions-list .inclusions-sublist p,.inclusions-list .inclusions-sublist ul{display:block}}.inclusions-list .required{display:block}.inclusions-list.not-included::before{top:8px;height:calc(100% - 8px)}.inclusions-list.not-included h4{display:none !important}.inclusions-list.not-included h5:not(:first-child){margin-top:2rem}.inclusions-list.not-included h5::before{background-color:#ccc}.inclusions-list.not-included .list-details li::before{color:#555}.inclusions-responsive{display:none}@media screen and (min-width: 768px){.inclusions-responsive{display:inline}}.itinerary-faq{padding:10px;font-size:110%;text-align:center}.itinerary-faq p{margin:4px 0;padding:4px 0}.accommodation-container{padding-top:3rem;padding-bottom:3rem;position:relative}.accommodation-container::before{position:absolute;content:"";border-left:2px solid #f0f0f0;height:100%;left:50%;top:0}@media screen and (min-width: 768px){.accommodation-container::before{left:calc(15% - 1px)}}.accommodation-item:not(:last-child){margin-bottom:4rem}@media screen and (min-width: 768px){.accommodation-item:not(:last-child){margin-bottom:6rem}}.accommodation-item h3,.accommodation-item .title{color:#db5f15;font-size:1.7rem;text-transform:capitalize;text-align:center;border-radius:5px;margin-bottom:3rem;display:inline-block;padding:.5rem 2rem;min-width:17rem;background-color:#fff;border:2px solid #f0f0f0;position:relative;z-index:1;margin-left:calc(50% - 8.5rem)}@media screen and (min-width: 768px){.accommodation-item h3,.accommodation-item .title{margin-left:calc(15% - 8.5rem)}}.accommodation-item__inner{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.accommodation-item__inner{flex-direction:row}}.accommodation-item__image{width:80%;margin-bottom:3rem}@media screen and (min-width: 768px){.accommodation-item__image{width:30%;margin-right:10rem;margin-bottom:0}}.accommodation-item__image-wrapper{width:100%;padding-top:100%;position:relative;border:none}.accommodation-item__image-wrapper img{border-radius:300px;box-shadow:0 0 0 4px #fff,0 0 0 6px #f0f0f0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.accommodation-item__details{position:relative;z-index:1;flex:1;background-color:#fff;padding:2rem 1rem;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}@media screen and (min-width: 768px){.accommodation-item__details{border:none;background-color:rgba(0,0,0,0);padding:0}}.previous-price{display:inline;position:relative}.previous-price::before{position:absolute;content:"";border-top:2px dashed #db5f15;width:110%;left:-5%;top:50%}.form-group-2{display:flex;flex-direction:column;align-items:center;width:100%}.form-group-2>*{margin-bottom:1rem}.tour-info-pricing-content{display:block;max-width:750px;font-size:1.1rem}@media screen and (min-width: 412px){.tour-info-pricing-content{font-size:1.2rem}}@media screen and (min-width: 500px){.tour-info-pricing-content{font-size:1.4rem}}@media screen and (min-width: 768px){.tour-info-pricing-content{font-size:1.5rem}}.tour-info-pricing-col:first-child .tour-info-pricing-text{border-radius:8px 8px 0px 0px}@media screen and (min-width: 768px){.tour-info-pricing-col:first-child{padding-right:2rem}}.tour-info-pricing-col:last-child .tour-info-pricing-text{border-radius:0px 0px 8px 8px;border-top:0px}@media screen and (min-width: 768px){.tour-info-pricing-col{display:table-cell}}.tour-info-pricing-text{display:table;width:100%;border:1px solid #fff;padding:.5rem 0rem;background:rgba(0,0,0,.31)}@media screen and (min-width: 768px){.tour-info-pricing-text{padding:1.5rem 0rem;border-radius:8px !important;border:1px solid #fff !important}}.tour-info-pricing-text>div{display:table-cell;padding:0rem .5rem;vertical-align:middle}@media screen and (min-width: 768px){.tour-info-pricing-text>div{padding:0rem 1.5rem}}.tour-info-pricing-text>div:first-child{border-right:1px solid #fff}@media screen and (min-width: 768px){.tour-info-pricing-text>div>span{display:block}}.tour-info-pricing-text>div ul{padding-left:1rem;font-size:.8rem}@media screen and (min-width: 412px){.tour-info-pricing-text>div ul{font-size:1.2rem}}@media screen and (min-width: 500px){.tour-info-pricing-text>div ul{font-size:1.3rem}}@media screen and (min-width: 768px){.tour-info-pricing-text>div ul{padding-left:1.8rem;font-size:1.5rem}}.tour-info-pricing-text>div ul li{list-style:disc}.tour-info-pricing-text>div strong{font-size:1.8rem;font-weight:600}@media screen and (min-width: 412px){.tour-info-pricing-text>div strong{font-size:2rem}}@media screen and (min-width: 500px){.tour-info-pricing-text>div strong{font-size:2rem}}@media screen and (min-width: 768px){.tour-info-pricing-text>div strong{font-size:3rem}}.tour-info-pricing-text>div strong span{font-size:1.2rem;position:relative;top:-0.6rem}@media screen and (min-width: 412px){.tour-info-pricing-text>div strong span{font-size:1.3rem}}@media screen and (min-width: 500px){.tour-info-pricing-text>div strong span{font-size:1.3rem}}@media screen and (min-width: 768px){.tour-info-pricing-text>div strong span{font-size:1.5rem;top:-1.1rem}}.essential-packing-list-title{margin-top:40px}.essential-packing-list-title h3{font-weight:900;font-size:2.4rem;text-align:center;margin:0 auto 3rem;display:table;padding:1.2rem 6rem;border-radius:50px;border:1px solid #db5f15}.essential-packing-list{font-size:1.6rem;border:1px solid #f0f0f0;padding:20px;margin-bottom:20px}.essential-packing-list h4{font-weight:900;font-size:1.8rem;margin:1.5rem 0;color:#333}.essential-packing-list-img{padding:15px}.essential-packing-list-img img{width:100%;border-radius:15px}.packing-list-container>div{margin-bottom:20px !important}.packing-list-content{text-align:center;display:inline-block;width:100%;height:100%;padding:10px;background:#f8f9fa}.packing-list-content .packing-list-content_image img{width:100%;border-radius:15px}.packing-list-content .packing-list-content_text{margin-top:10px;font-size:1.4rem;color:#555}.packing-black{background:#333;color:#fff;border-radius:5px}.packing-black .essential-packing-list-title h3{color:#fff;background:#db5f15}.packing-black .essential-packing-list{border:0}.packing-black .essential-packing-list h4{color:#fff}.reservations-travel .color-orange{color:#db5f15 !important;fill:#db5f15}.form-st-control{position:relative;margin-bottom:1rem;display:flex;flex-direction:column}@media screen and (min-width: 992px){.form-st-control{margin-bottom:1.5rem}}.form-st-control label{font-family:"Salkantay",sans-serif;color:#333;font-size:1.4rem}.form-st-control label span{display:inline-block;margin-left:.25rem;color:#db5f15}.form-st-control span{font-size:12px;color:#888;display:inline-block;margin-left:1.6rem}.form-st-control svg{width:22px;margin:0px 3px 0px 0px;fill:#888;position:absolute;left:5px;top:33px}.form-st-control input,.form-st-control select,.form-st-control textarea{appearance:none;background-color:#fff;border-radius:3px;height:4rem;padding:0 1.6rem;width:100%;border:1px solid #ddd;font-size:1.5rem;font-family:"Salkantay",sans-serif;color:#555;outline:red}.form-st-control input:focus,.form-st-control input:active,.form-st-control select:focus,.form-st-control select:active,.form-st-control textarea:focus,.form-st-control textarea:active{border-color:#888}.form-st-control input::-webkit-input-placeholder,.form-st-control select::-webkit-input-placeholder,.form-st-control textarea::-webkit-input-placeholder{font-size:1.4rem;color:#ccc}.form-st-control input::-moz-placeholder,.form-st-control select::-moz-placeholder,.form-st-control textarea::-moz-placeholder{font-size:1.4rem;color:#ccc}.form-st-control input:-ms-input-placeholder,.form-st-control select:-ms-input-placeholder,.form-st-control textarea:-ms-input-placeholder{font-size:1.4rem;color:#ccc}.form-st-control input:-moz-placeholder,.form-st-control select:-moz-placeholder,.form-st-control textarea:-moz-placeholder{font-size:1.4rem;color:#ccc}.form-st-control select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM1MiwgMjAyMC8wMS8zMC0xNTo1MDozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3NTIwNTc2RkJFNTExRUFBQzk4ODVCODc4MjU3RTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3NTIwNTc3RkJFNTExRUFBQzk4ODVCODc4MjU3RTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzc1MjA1NzRGQkU1MTFFQUFDOTg4NUI4NzgyNTdFMDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc1MjA1NzVGQkU1MTFFQUFDOTg4NUI4NzgyNTdFMDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75R+qNAAAA7ElEQVR42mL8//8/AzUBEwOVweA3kIVhZnAEkPYE4llAfJRMc0yBOBuI9zD+j2OAxcpnIPYH4v0kGmYFxFuAWBDiQg6wAY5AzAvEG0k0FMUwIDjMBDVgG1QAZqgjGYbtA5nFBPVqKBDvJMFQdMMOAHEgEL+HxfI3IA4m0lBshgUA8Sf0ZPOVCEOxGQYKso8wBYz/0zBcwA3Ea4HYHSn2PYD4JxDvxuKyj8iasRmIzVCQd/4BsQCayz4Rm1PQvc9HjGGQdPgTZ0zCDEV2KUoEYAOM/yd5EkpvIO93gS1nYCjFZxjEwNHykFIAEGAAaF1FaPlSR0AAAAAASUVORK5CYII=) no-repeat #fff;background-position:right 10px center;background-repeat:no-repeat;position:relative}.form-st-control select:focus,.form-st-control select:active{border-color:#888}.form-st-control textarea{height:unset}.form-st-control .custom-select{position:relative}.form-st-control button{appearance:none;color:#fff;background-color:#db5f15;border:0;outline:none;height:4rem;border-radius:4rem;font-family:"Salkantay",sans-serif;text-transform:uppercase;width:100%;max-width:20rem}.form-title{font-size:2rem;font-family:"Salkantay",sans-serif;margin-bottom:1.5rem;color:#db5f15}.form-subtitle{font-family:"Salkantay",sans-serif;margin-top:1rem;margin-bottom:1rem;font-size:1.6rem;color:#333;font-weight:700}.form-block+.form-block{margin-top:3rem}.highlights strong{font-weight:300 !important}.highlights{color:#ccc;font-family:"Salkantay",sans-serif;font-weight:300 !important;font-size:16px;margin-bottom:16px}.highlights a{color:#333 !important}.alert_february{font-size:1.2rem;font-style:italic;display:inline-block;padding:.5rem;background-color:#f0f0f0;color:#333;position:relative;padding-left:1rem}.alert_february::before{content:"i";color:#db5f15;position:absolute;left:0}.response-box{display:inline-block;padding:1rem 2rem;border-radius:3px}.response-box.progress{background-color:rgba(255,193,7,.2);color:#ffc107;border:1px solid #ffc107}.response-box.success{background-color:rgba(40,167,70,.2);color:#28a745;border:1px solid #28a745}.response-box.danger{background-color:rgba(220,53,70,.2);color:#dc3545;border:1px solid #dc3545}.enquire-options{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 992px){.enquire-options.three-part .enquire-option-box{width:calc((100% - 20px)/3)}}.enquire-option-box{display:block;background-color:#fff;border:1px solid #db5f15;border-radius:3px;padding:1rem;margin-top:1rem;margin-bottom:1rem;width:100%}.enquire-option-box .icon{width:3rem;height:3rem;margin-bottom:1rem;object-fit:cover}.enquire-option-box p{font-size:1.4rem;line-height:1.6}.enquire-option-box.alternative{border:none;padding:1rem;display:flex;border:1px solid #f0f0f0;background-color:#fff;border-radius:5px}.enquire-option-box.alternative .icon{width:3rem;height:3rem;object-fit:cover;margin:0;margin-right:1rem}@media screen and (min-width: 992px){.enquire-option-box{padding:1.5rem}}@media screen and (min-width: 1200px){.enquire-option-box{padding:2rem}.enquire-option-box .icon{margin-bottom:2rem}.enquire-option-box.alternative{padding:2rem}.enquire-option-box.alternative icon{margin:0;margin-right:2rem}}.selected-tour-box{border-radius:3px;padding:.5rem 1rem;background-color:#fff;border:1px solid #db5f15;color:#333;font-family:"Salkantay",sans-serif;font-weight:700;letter-spacing:1px}.welcome-container{margin-top:0rem;margin-bottom:7rem}@media screen and (min-width: 768px){.welcome-container{margin-top:9rem}}.h-video-container,.h-pdf-container,.h-map-container{margin-bottom:2rem}@media screen and (min-width: 768px){.h-video-container,.h-pdf-container,.h-map-container{margin-bottom:0}}.pdf-download-movil{text-align:center;font-weight:700;margin-bottom:3.5rem;text-transform:uppercase;font-size:1.8rem}.pdf-download-movil a{display:table;padding:1.5rem 4rem;margin:0 auto;border:.2rem solid var(--text-color);color:var(--text-color);border-radius:.7rem}.details-price-box{background:var(--grey-25);border:.2rem solid var(--color-plomo);border-radius:1.2rem;overflow:hidden;height:100%;line-height:2.5rem;font-size:1.5rem}.details-price-box .box_price,.details-price-box .box_difficulty,.details-price-box .box_locations,.details-price-box .box_details,.details-price-box .box_button,.details-price-box .box_links{padding:2rem 3rem}.details-price-box .box_price{background:var(--color-plomo);text-align:center;font-size:1.5rem}.details-price-box .box_price strong{color:var(--main-color);font-size:2.5rem}@media screen and (min-width: 391px){.details-price-box .box_price{font-size:1.9rem}.details-price-box .box_price strong{font-size:2.9rem}}@media screen and (min-width: 428px){.details-price-box .box_price{font-size:1.9rem}.details-price-box .box_price strong{font-size:2.9rem}}@media screen and (min-width: 768px){.details-price-box .box_price{font-size:1.6rem}.details-price-box .box_price p strong{display:block;font-size:2.5rem}}.details-price-box .box_locations{display:block !important;position:relative;text-align:center;font-size:1.6rem;line-height:1.9rem}.details-price-box .box_locations::before{font-family:"Font Awesome 5 Free";content:"";font-weight:700;position:absolute;display:table;top:-0.5rem;left:0%;right:0%;margin:0 auto;color:var(--main-color);font-size:2.2rem}.details-price-box .box_difficulty p{display:table;margin:0 auto;background:rgba(219,95,21,.0941176471);text-transform:uppercase;padding:1rem 2rem;border-radius:1rem;color:var(--black)}@media screen and (min-width: 768px){.details-price-box{margin-top:5rem}.details-price-box .box_difficulty,.details-price-box .box_locations{display:none !important}}@media screen and (min-width: 992px){.details-price-box{margin-top:0rem}}.details-price-box .box_details .box_details_content{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.details-price-box .box_details .box_details_content .details_info{width:60%;line-height:2rem;color:var(--black)}.details-price-box .box_details .box_details_content .details_info ul{padding-left:2rem}.details-price-box .box_details .box_details_content .details_info ul li{margin:1.2rem 0rem;position:relative;font-weight:500}.details-price-box .box_details .box_details_content .details_info ul li::before{position:absolute;content:"";left:-2rem;top:.8rem;width:.5rem;height:.5rem;background:var(--main-color);border-radius:50%}.details-price-box .box_details .box_details_content .details_info ul li span{display:block;font-size:1.15rem;text-transform:uppercase;color:var(--text-color);font-weight:400}.details-price-box .box_details .box_details_content .details_awards{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center}.details-price-box .box_details .box_details_content .details_awards .details_awards_img{width:100%;display:flex;align-items:center;justify-content:center}.details-price-box .box_details .box_details_content .details_awards .details_awards_img img{max-width:100%;height:auto;object-fit:contain;display:block}.details-price-box .box_details .box_details_content .details_awards_video a{display:flex;align-items:center;justify-content:center;border:.2rem solid var(--main-color);border-radius:50%;width:5rem;height:5rem;color:var(--main-color);margin:1.5rem auto 0rem auto}.details-price-box .box_button{display:none}.details-price-box .box_button ul{width:100%;display:flex;gap:3rem}.details-price-box .box_button ul li{width:50%}.details-price-box .box_button ul li a{display:block;text-align:center;padding:1.8rem 1rem;text-transform:uppercase;font-weight:600;border-radius:6px}.details-price-box .box_button ul li:first-child a{color:#fff}.details-price-box .box_button ul li:last-child a.third-btn{border:1px solid #db5f15;color:#db5f15}.details-price-box .box_button ul li:last-child a.third-btn::before{background-color:#db5f15}.details-price-box .box_button ul li:last-child a.third-btn:hover{color:#fff}@media screen and (min-width: 768px){.details-price-box .box_button{display:block}}.details-price-box .box_links{text-align:center;display:none}.details-price-box .box_links a{font-weight:900;color:var(--main-color)}@media screen and (min-width: 768px){.details-price-box .box_links{display:block}}@media screen and (min-width: 768px){.mobile-itinerary-cta{display:none !important}.mobile-itinerary-cta-scroll-gap{display:none !important;height:0 !important;min-height:0 !important;overflow:hidden}}@media screen and (max-width: 767.98px){.mobile-itinerary-cta{position:fixed;inset-inline:0;bottom:0;top:auto;width:100%;max-width:100vw;z-index:1030;box-sizing:border-box;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.mobile-itinerary-cta.mobile-itinerary-cta--visible{pointer-events:auto}.mobile-itinerary-cta.mobile-itinerary-cta--visible .mobile-itinerary-cta__sheet{transform:translate3d(0, 0, 0)}.mobile-itinerary-cta-scroll-gap{height:var(--mobile-itinerary-cta-space, 0px);background-color:#000;pointer-events:none;margin:0;padding:0;border:0;width:100%;max-width:100vw;box-sizing:border-box}.mobile-itinerary-cta__sheet{display:flex;flex-direction:column;flex:0 0 auto;align-self:stretch;width:100%;min-height:0;transition:transform .4s ease;transform:translate3d(0, 100%, 0);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom, 0px);background-image:url("../imagenes/cartographic-section-bg2.png");background-color:#fafafa;border-top:.3rem solid #efefef}.mobile-itinerary-cta__inner{display:flex;flex-direction:column;flex:0 0 auto;width:100%;max-width:114rem;margin-left:auto;margin-right:auto;padding:1.2rem 1.4rem;box-sizing:border-box}.mobile-itinerary-cta__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:100%;min-height:5rem;padding-top:.35rem;padding-bottom:.35rem;box-sizing:border-box}.mobile-itinerary-cta__price{flex:0 1 auto;min-width:0;overflow:hidden;color:#333;line-height:1.2}.mobile-itinerary-cta__price-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;max-width:100%}.mobile-itinerary-cta__price-heading{margin:0;padding:0;font-weight:400;font-size:1.25rem;color:#888;line-height:1.25}.mobile-itinerary-cta__price-figures{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.55rem;line-height:1}.mobile-itinerary-cta__price-old{flex-shrink:0;font-size:1.2rem;font-weight:400;color:var(--main-color);text-decoration:line-through}.mobile-itinerary-cta__price-now{flex-shrink:1;min-width:0;font-size:2rem;font-weight:700;color:#141824}.mobile-itinerary-cta__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;gap:.45rem;flex:1 1 auto;min-width:0}.mobile-itinerary-cta__actions .mobile-itinerary-cta__btn--book{flex:1 1 auto;min-width:0}.mobile-itinerary-cta__btn{box-sizing:border-box;padding:.1rem .7rem;border-radius:.6rem;border:.2rem solid;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1}.mobile-itinerary-cta__btn--book{font-weight:700;background:var(--main-color);border-color:var(--main-color);color:#fff !important;text-transform:uppercase;padding:.7rem;font-size:1.4rem}.mobile-itinerary-cta__btn--enquire,.mobile-itinerary-cta__btn--whatsapp{flex:0 0 auto;align-self:center;box-sizing:border-box;width:4.65rem;height:4.65rem;min-width:4.65rem;min-height:4.65rem;padding:0;font-size:2.55rem;border-radius:.6rem;border:.2rem solid;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-decoration:none}.mobile-itinerary-cta__btn--enquire>span,.mobile-itinerary-cta__btn--whatsapp>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.mobile-itinerary-cta__btn--enquire>span .far,.mobile-itinerary-cta__btn--enquire>span .fab,.mobile-itinerary-cta__btn--whatsapp>span .far,.mobile-itinerary-cta__btn--whatsapp>span .fab{line-height:1;display:block}.mobile-itinerary-cta__btn--enquire{margin:0;font-family:inherit;cursor:pointer;background:rgba(0,0,0,0);appearance:none;border-color:var(--main-color);color:var(--main-color)}.mobile-itinerary-cta__btn--whatsapp{border-color:#29a719;background:#29a719;color:#fff}html:has(.mobile-itinerary-cta.mobile-itinerary-cta--visible){scroll-padding-bottom:min(28vh,120px)}}@supports(width: 100dvw){@media screen and (max-width: 767.98px){.mobile-itinerary-cta,.mobile-itinerary-cta-scroll-gap{max-width:100dvw}}}@supports(height: 100svh){@media screen and (max-width: 767.98px){html:has(.mobile-itinerary-cta.mobile-itinerary-cta--visible){scroll-padding-bottom:min(26svh,120px)}}}@supports(height: 100dvh){@media screen and (max-width: 767.98px){html:has(.mobile-itinerary-cta.mobile-itinerary-cta--visible){scroll-padding-bottom:min(26dvh,120px)}}}@media screen and (max-width: 440px){.mobile-itinerary-cta__row{gap:.45rem .55rem;min-height:4.6rem;padding-top:.3rem;padding-bottom:.3rem}.mobile-itinerary-cta__price-stack{gap:.12rem}.mobile-itinerary-cta__price-heading{font-size:1.05rem;color:#909090}.mobile-itinerary-cta__price-old{font-size:1.05rem}.mobile-itinerary-cta__price-now{font-size:1.65rem}.mobile-itinerary-cta__btn--book{font-size:1.05rem;padding:.55rem .4rem}.mobile-itinerary-cta__btn--enquire,.mobile-itinerary-cta__btn--whatsapp{width:4rem;height:4rem;min-width:4rem;min-height:4rem;font-size:2.15rem}}.payment-widget-evo{display:flex;flex-direction:column;width:100%;align-items:center}.cart-plugin-evo{overflow:hidden;display:block;min-height:115rem;height:115rem;overflow:hidden !important;-ms-overflow-style:none;scrollbar-width:none}.cart-plugin-evo::-webkit-scrollbar{display:none}.accepted-payment-methods{display:flex;align-items:center;justify-content:center}.customer-assistance-box{width:100%}.customer-assistance-box .header{text-align:center;font-weight:700;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;margin-bottom:1rem}.customer-assistance-box .body{padding-top:1rem;padding-bottom:1rem}.cart-plugin-evo,.accepted-payment-methods,.customer-assistance-box{width:100%;max-width:35rem;padding:1rem;border:1px solid #f0f0f0;margin-bottom:1rem}.payment-cards-icons{display:flex;align-items:center;justify-content:center;margin-top:1rem;margin-bottom:1rem}.payment-paypal-icon{display:flex;align-items:center;justify-content:center;margin-top:1rem;margin-bottom:1rem}.contact-support-list{display:block}.contact-support-list li{text-align:center;display:flex;flex-direction:column;align-items:center}.contact-support-list a{color:#888;transition:.1s}.contact-support-list a:hover{color:var(--main-color)}.contact-support-list i{color:var(--main-color);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(219,95,21,.3137254902);font-family:"Font Awesome 5 Free";font-style:normal}.reminder,.reminder2{padding:1.5rem 2rem;margin-top:1rem;border-radius:6px}.reminder{background-color:var(--main-color, #db5f15);color:#fff;font-size:1.4rem;line-height:1.5}.reminder p{color:#fff;font-size:1.4rem !important;line-height:1.5 !important;margin-bottom:1rem}.reminder p:last-child{margin-bottom:0}.reminder strong,.reminder p strong,.reminder span,.reminder em{color:#fff !important;font-size:1.4rem !important}.reminder .reminder-title{color:#fff;font-size:2rem !important;font-weight:700;display:flex;align-items:center;gap:.8rem;margin-bottom:1.5rem}.reminder .reminder-title i{color:#fff;font-size:2rem}.reminder2{background-color:#f0f0f0;color:#333}.reminder2 .fa-star{color:var(--main-color, #db5f15)}.reminder-title{font-size:2rem;margin-bottom:1rem}@media screen and (min-width: 768px){.accepted-payment-methods,.cart-plugin-evo,.customer-assistance-box{padding:1rem;width:80%;max-width:60rem}.reminder,.reminder2{width:80%;max-width:60rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){.accepted-payment-methods,.cart-plugin-evo,.customer-assistance-box{width:35rem}.payment-widget-evo{position:sticky;top:10rem;align-items:flex-end;z-index:10}.cart-plugin-evo{margin-top:2rem;min-height:115rem;height:115rem}.reminder,.reminder2{margin-left:auto;margin-right:unset;max-width:35rem;width:100%;font-size:1.4rem;padding:2rem}.reminder-title{font-size:2rem;margin-bottom:3rem}}.sk-text-title{text-align:center;font-size:25px;font-weight:700}.sk-panel-vertical{display:flex;flex-direction:column;gap:15px}.sk-month-restriction{display:flex;flex-direction:row}.sk-departure-tabs-container{display:flex;gap:7px;max-width:100%;flex-wrap:wrap}.sk-departure-tabs{border:1px solid var(--main-color);display:inline-block;color:#333;text-align:center;line-height:1.5;padding:4px 20px;border-radius:4px;min-width:150px;cursor:pointer;user-select:none;flex:1 1 0}.sk-departure-tabs>span{display:block}.sk-departure-tabs:hover{background-color:var(--main-color);color:#ddd}.sk-departure-tabs.active{background-color:var(--main-color);color:#fff}.sk-departure-panel--item{display:none;width:100%}.sk-departure-panel--item.active{display:block}.sk-date-restriction-container{border:1px solid #ccc;width:100%;padding:15px 20px;border-radius:10px;margin-bottom:16px;transition:box-shadow .5s}.sk-date-restriction-container:hover{box-shadow:0px 0px 10px #ccc}.sk-date-restriction-container--full{max-width:100%;display:flex;flex-wrap:wrap}.sk-date-restriction-container--item{padding-left:10px;padding-right:10px}.sk-date-restriction-container--item.item-1{width:40%}.sk-date-restriction-container--item.item-2{width:20%}.sk-date-restriction-container--item.item-3{width:40%}.sk-date-restriction-container--item.item-4{width:100%}.sk-date-restriction-container--item.item-5{width:100%}.sk-date-restriction-container--item--day{display:block;font-size:13px;color:#333}.sk-date-restriction-container--item--date{display:block;font-size:20px;font-weight:700}.sk-date-restriction-container--item--arrow{font-size:25px;color:var(--main-color)}.sk-date-restriction-container--item--rate-name{font-weight:700;font-size:15px}.sk-date-restriction-container--item--rate-price{font-weight:500;font-size:15px}.sk-date-restriction-container.sold-out{background-color:#ffecec;color:#999}.sk-date-restriction-container.sold-out:hover{box-shadow:none}.sk-date-restriction-container.sold-out span{color:#999}.sk-date-restriction-container .button{user-select:none;background:var(--main-color);color:#fff;font-size:14px;font-weight:700;padding:8px 14px;border-radius:5px;transition:.3s;border:none;cursor:pointer;outline:none}.sk-date-restriction-container .button:disabled{background:#a5a5a5;color:#f0f0f0;font-size:14px;font-weight:700;padding:8px 14px;border-radius:5px;border:none;cursor:auto}.sk-date-restriction-container .button:hover{background:#db7937;color:#f0f0f0}.sk-date-restriction-container .sk-date-people{display:block;font-size:13px}@media screen and (min-width: 640px){.sk-date-restriction-container--item.item-1{width:20%}.sk-date-restriction-container--item.item-2{width:10%}.sk-date-restriction-container--item.item-3{width:20%}.sk-date-restriction-container--item.item-4{width:25%}.sk-date-restriction-container--item.item-5{width:25%;justify-content:right;display:flex;align-items:center}}.message-error{display:block;text-align:center;padding:15px;border-radius:8px;border:1px #ff634f solid;background-color:#fde7e4}.message-error-title{font-size:18px;color:#ff2104}.message-error-subtitle{font-size:14px;color:#ff2104}.special-deal{background:rgba(219,95,21,.0941176471);padding:2rem;width:100%;line-height:2.5rem;margin-bottom:3rem;text-align:center}.special-deal>div:first-child{text-align:center;font-size:2.8rem;color:var(--black);margin-bottom:1rem}.special-deal>div:last-child p:nth-child(2){font-size:1.9rem;color:var(--black)}.special-deal>div:last-child i{color:#fac002;margin-right:1rem}@media screen and (min-width: 768px){.special-deal{display:flex;align-items:center;justify-content:center;text-align:left;line-height:3.5rem}.special-deal>div:first-child{width:26%;margin-bottom:0rem}.special-deal>div:last-child{width:74%}}.radius_1rem{border-radius:1rem;overflow:hidden}.why-us-item-outer{padding:1rem;background:var(--grey-25);text-align:center;font-size:1.3rem}.why-us-item-outer img{width:100% !important}.why-us-item-outer h4.title,.why-us-item-outer h5.title{font-size:1.6rem;font-weight:700;line-height:1.3;margin:0;padding:1.4rem 0rem .5rem 0rem;color:var(--black)}.st-list.st-list-star li::before{content:"☆";position:absolute;left:0;top:-0.5rem;width:8px;height:8px;border-radius:4px;background-color:rgba(0,0,0,0) !important;color:var(--main-color);font-size:2.3rem}.st-list.st-list-star li{padding-left:3.5rem}.payment-container{width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.payment-container>div{width:100%}.payment-container>div:not(:last-child){margin-bottom:1rem}@media screen and (min-width: 768px){.payment-container>div{width:48%}.payment-container>div:not(:last-child){margin-bottom:0}}.day-highlight{font-style:italic;margin-top:2rem;margin-bottom:2rem}.day-content{display:flex;flex-direction:column}@media screen and (min-width: 768px){.day-content{padding-left:6rem}}.tour-details-box{font-size:1.5rem;margin-top:0;background-color:rgba(255,102,0,.1);padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.itinerary-page-section,.salkantay-section{padding-top:8rem;padding-bottom:6rem}.salkantay-section.inner-page{padding-top:5rem;padding-bottom:0}.salkantay-section .section-presentation{text-align:center;position:relative}.salkantay-section .section-presentation.left{text-align:left}.salkantay-section .section-presentation.inverse{color:#fff}.salkantay-section .section-presentation.inverse .section-subtitle{color:#f0f0f0}.salkantay-section .section-presentation.inverse .section-icon img{filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.salkantay-section .section-presentation.custom-left .section-title{text-align:left}.salkantay-section .section-presentation.custom-left .section-title::before{left:0}.salkantay-section .section-presentation.custom-left .section-icon{left:1rem}.salkantay-section .section-title{font-size:2.4rem;line-height:1.5;color:#333;position:relative}.salkantay-section .section-title.upper-line-backup::before,.salkantay-section .section-title.upper-line-2::before,.salkantay-section .section-title.upper-line::before{content:"";position:absolute;background-color:var(--main-color);width:6rem;height:4px;top:-4px;left:calc(50% - 3rem)}.salkantay-section .section-title-inner-page{font-size:2.4rem;position:relative}.salkantay-section .section-title-inner-page::before{position:absolute;width:10rem;height:2px;top:-1rem;left:50%;background-color:var(--main-color);transform:translateX(-50%)}.salkantay-section .section-upper-subtitle{font-size:1.4rem;font-weight:400;text-transform:uppercase;margin-bottom:2rem;color:#aaa}.salkantay-section .section-subtitle{display:block;font-weight:400;color:#888;margin-top:1rem;font-size:1.6rem}.salkantay-section .section-subtitle-alternative{font-size:1.4rem;text-transform:uppercase;color:var(--main-color)}.salkantay-section .section-icon{position:absolute;overflow:hidden;width:40px;height:40px;top:-50px;left:calc(50% - 2rem)}.salkantay-section .section-icon img{width:100%;height:100%;object-fit:cover}.salkantay-section .section-description{margin-top:2rem}.salkantay-section .section-description>p{margin-top:1.5rem;margin-bottom:1.5rem}.salkantay-section .section-content{margin-top:5rem}.salkantay-section .upper-line-white::before{content:"";position:absolute;border-radius:2px;background-color:#fff;width:6rem;height:4px;top:-4px;left:calc(50% - 3rem)}.salkantay-section .text-center{text-align:center}.itinerary-page-section .section-title{font-size:2.4rem;line-height:1.5;color:#333;position:relative}.itinerary-page-section .section-title.upper-line-2::before{content:"";position:absolute;background-color:var(--main-color);width:6rem;height:4px;top:-4px;left:calc(50% - 3rem)}.itinerary-page-section .section-icon{position:absolute;overflow:hidden;width:40px;height:40px;top:-50px;left:calc(50% - 2rem)}.itinerary-page-section .section-icon img{width:100%;height:100%;object-fit:cover;filter:invert(60%) sepia(8%) saturate(0%) hue-rotate(240deg) brightness(88%) contrast(87%)}.itinerary-page-section .section-subtitle{display:block;font-weight:400;color:#888;margin-top:1rem;font-size:1.6rem}.tabs-content{position:relative}.tabs-content:not(.row){display:block;font-size:1.6rem}.tabs-content p{margin-bottom:1.5rem}.tabs-content p:last-child{margin-bottom:0}.tabs-content p a{font-weight:700;color:var(--main-color)}.tabs-content p a:hover{text-decoration:underline}.tabs-content p strong{color:#333;font-weight:700}.tabs-content p+div,.tabs-content p+ul{margin-top:2rem}.tour-inner-title{font-family:"Salkantay",sans-serif;color:#db5f15;margin:0;font-size:2rem}.tour-inner-title.bottom-border{position:relative;padding-bottom:2rem;margin-bottom:0}.tour-inner-title.bottom-border::after{position:absolute;content:"";border-top:2px solid #f0f0f0;bottom:0;width:100%;left:0}.tour-inner-title.bottom-margin{margin-bottom:3rem}@media screen and (min-width: 768px){.tour-inner-title{font-size:2.2rem}}@media screen and (min-width: 992px){.tour-inner-title{font-size:2.4rem}}.tour-inner-title-2{font-weight:700;color:#333;font-size:1.6rem;position:relative;padding-left:2rem;margin-bottom:1rem}.tour-inner-title-2::before{content:"";position:absolute;left:0;width:8px;height:8px;border-radius:8px;background-color:var(--main-color);top:.7rem}@media screen and (min-width: 768px){.salkantay-section .section-title.upper-line::before,.salkantay-section .section-title.upper-line-backup::before,.salkantay-section .upper-line-white::before{top:-9px}.salkantay-section .section-icon{top:-60px}.salkantay-section .section-subtitle{font-size:1.7rem}.salkantay-section .section-description{font-size:1.7rem;display:block}}@media screen and (min-width: 992px){.salkantay-section .section-title{font-size:3.2rem}.salkantay-section .section-title.upper-line::before,.salkantay-section .section-title.upper-line-backup::before,.salkantay-section .section-title .upper-line-white::before{width:6rem;height:4px;top:-14px;left:calc(50% - 3rem)}.salkantay-section .section-icon{width:50px;height:50px;top:-70px;left:calc(50% - 2.5rem)}.salkantay-section .section-subtitle{font-size:1.8rem}.tabs-content p{font-size:1.6rem}}@media screen and (max-width: 991px){.tabs-content p{font-size:1.4rem}}.error-404__content{width:100%;margin:0 auto;text-align:center}.error-404__image{display:block;width:100%;max-width:420px;margin:0 auto 18px;object-fit:contain}.error-404__content-inner{display:flex;flex-direction:column;gap:20px}.error-404__title{font-size:64px;font-weight:600;color:var(--main-color);line-height:1}.error-404__subtitle{font-size:32px;font-weight:600;color:var(--fc-dark-90);line-height:1}.error-404__description{font-size:16px;color:var(--fc-dark-70);line-height:1.5;margin-bottom:24px}.error-404__actions{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}@media screen and (max-width: 575px){.error-404__actions{flex-direction:column}}.error-404__button--inverse{background-color:#000;color:var(--white)}.error-404__button--inverse::before{background-color:var(--main-color)}.error-404__tours-title{font-size:32px;font-weight:600;color:var(--fc-heading);line-height:1;margin-bottom:24px;margin-top:48px}.error-404__tours-slider{overflow:hidden}@media screen and (max-width: 991px){.error-404__image{max-width:360px}.error-404__title{font-size:56px}.error-404__subtitle{font-size:28px}.error-404__tours-title{font-size:30px;margin-top:40px}}@media screen and (max-width: 575px){.error-404__image{max-width:300px;margin-bottom:14px}.error-404__content-inner{gap:14px}.error-404__title{font-size:46px}.error-404__subtitle{font-size:24px;line-height:1.15}.error-404__description{font-size:14px;margin-bottom:18px}.error-404__actions{gap:12px}.error-404__actions .btn-salkantay{width:100%;max-width:280px}.error-404__tours-title{font-size:26px;line-height:1.2;margin-top:36px}.error-404__tours-slider{padding-bottom:34px}}.complaints-book-form{width:100%;margin-top:1.5rem}.complaints-book-form fieldset{border:0;padding:0;margin:0 0 3.2rem}.complaints-book-form .complaints-book-form__step-title{display:block;width:100%;float:none;font-family:"Salkantay",sans-serif;font-size:1.9rem;font-weight:600;line-height:1.35;color:#333;margin-bottom:2.2rem !important;padding-bottom:1rem;position:relative}.complaints-book-form .complaints-book-form__step-title::after{content:"";position:absolute;left:0;bottom:0;width:5rem;height:3px;background-color:#db5f15;border-radius:2px}.complaints-book-form .form-label{display:block;font-size:1.4rem;font-weight:600;color:#333;margin-bottom:.6rem;line-height:1.4}.complaints-book-form .form-label .required-asterisk{color:#d93025;margin-left:.2rem}.complaints-book-form .form-label small,.complaints-book-form .form-label .form-text{font-weight:400;color:#777;font-size:1.25rem}.complaints-book-form .form-input{display:block;width:100%;height:4.6rem;padding:.8rem 1.4rem;font-size:1.4rem;font-family:inherit;color:#333;background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.complaints-book-form .form-input::placeholder{color:#999;font-weight:400}.complaints-book-form .form-input:focus{border-color:#db5f15;box-shadow:0 0 0 3px rgba(219,95,21,.12)}.complaints-book-form select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.2rem;padding-right:3.5rem;cursor:pointer}.complaints-book-form textarea.form-input{height:auto !important;min-height:10rem;padding:1.2rem 1.4rem;line-height:1.5;resize:vertical}.complaints-book-form .form-text{font-size:1.25rem;color:#777;margin-top:.5rem;line-height:1.45}.complaints-book-form .form-check{display:flex;align-items:flex-start;gap:.9rem;margin-bottom:.9rem;cursor:pointer;user-select:none}.complaints-book-form .form-check .form-check-input,.complaints-book-form .form-check input.form-check-input{width:1.8rem;height:1.8rem;margin-top:.15rem;flex-shrink:0;cursor:pointer;border:1px solid #ccc;border-radius:4px;outline:none !important;accent-color:#db5f15 !important}.complaints-book-form .form-check .form-check-input[type=radio],.complaints-book-form .form-check input.form-check-input[type=radio]{border-radius:50% !important}.complaints-book-form .form-check .form-check-input:focus,.complaints-book-form .form-check input.form-check-input:focus{border-color:#db5f15 !important;box-shadow:0 0 0 3px rgba(219,95,21,.15) !important}.complaints-book-form .form-check .form-check-input:checked,.complaints-book-form .form-check input.form-check-input:checked{background-color:#db5f15 !important;border-color:#db5f15 !important}.complaints-book-form .form-check .form-check-input:checked[type=radio],.complaints-book-form .form-check input.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") !important;background-color:#db5f15 !important;border-color:#db5f15 !important}.complaints-book-form .form-check .form-check-input:checked[type=checkbox],.complaints-book-form .form-check input.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important;background-color:#db5f15 !important;border-color:#db5f15 !important}.complaints-book-form .form-check .form-text,.complaints-book-form .form-check label{font-size:1.35rem;color:#444;line-height:1.45;margin:0;cursor:pointer}.complaints-book-form .form-check .form-text strong,.complaints-book-form .form-check label strong{color:#333;font-weight:600}.complaints-book-form #legal-guardian-field{background:#fafafa;border:1px dashed #dedede;border-radius:8px;padding:2.2rem 1.8rem 1rem;margin-top:1.5rem;margin-bottom:2rem}.complaints-book-form #legal-guardian-field .complaints-book-form__step-title{font-size:1.6rem;margin-bottom:1.6rem !important}.complaints-book-form #legal-guardian-field .complaints-book-form__step-title::after{width:3.5rem;height:2px}.complaints-book-form .complaints-file-upload{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center;padding:1.6rem 1.8rem;border:2px dashed #dcdcdc;border-radius:8px;background:#fafafa;transition:border-color .2s,background .2s}.complaints-book-form .complaints-file-upload.is-dragover{border-color:#db5f15;background:#fff8f3}.complaints-book-form .complaints-file-upload .complaints-file-upload__trigger{padding:.9rem 1.8rem;font-size:1.3rem;border-radius:6px;cursor:pointer;flex-shrink:0}.complaints-book-form .complaints-file-upload .complaints-file-upload__body{flex:1 1 20rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.complaints-book-form .complaints-file-upload .complaints-file-upload__hint{font-size:1.3rem;color:#666}.complaints-book-form .complaints-file-upload .complaints-file-upload__status{font-size:1.25rem;color:#888}.complaints-book-form .complaints-file-upload .complaints-file-upload__status.has-files{color:#333;font-weight:500}.complaints-book-form .complaints-file-upload .complaints-file-upload__list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.complaints-book-form .complaints-file-upload .complaints-file-upload__list li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 1rem;background:#fff;border:1px solid #e8e8e8;border-radius:4px;font-size:1.25rem;color:#444}.complaints-book-form .complaints-file-upload .complaints-file-upload__list li.is-invalid{border-color:#d93025;color:#d93025;background:#fff5f5}.complaints-book-form .complaints-file-upload .complaints-file-upload__error{color:#d93025;margin-top:.6rem;font-size:1.25rem}.complaints-book-form .complaints-file-upload .complaints-file-upload__error:empty{display:none}.complaints-book-form .g-recaptcha{margin-top:1rem;margin-bottom:1.5rem}.complaints-book-form .principal-btn{padding:1.2rem 3.2rem;font-size:1.5rem;font-weight:700;border-radius:6px;cursor:pointer}.complaints-book-form .enquire-status{margin-bottom:1.5rem;font-size:1.35rem;line-height:1.5}.complaints-book-form .enquire-status.success{padding:1.2rem 1.6rem;background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9;border-radius:6px}.complaints-book-form .enquire-status.error{padding:1.2rem 1.6rem;background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2;border-radius:6px}@media screen and (min-width: 768px){.md-hide{display:none !important}}.md-block{display:none !important}@media screen and (min-width: 768px){.md-block{display:block !important}}.section-container{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto;max-width:1600px}.hero-container{width:100%;position:relative;overflow:hidden;background-color:#111}.hero-wrapper{width:100%;position:relative}.hero-slide_n{position:relative;width:100%;min-height:48rem;height:52rem;display:flex;align-items:center;overflow:hidden}@media screen and (min-width: 768px){.hero-slide_n{min-height:52rem;height:56rem}}@media screen and (min-width: 992px){.hero-slide_n{min-height:56rem;height:60rem}}.hero-slide_n .hero-slide__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slide_n .hero-slide__image::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.3) 100%);z-index:2}.hero-slide_n .hero-slide__image picture,.hero-slide_n .hero-slide__image img,.hero-slide_n .hero-slide__image .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-slide_n .hero-slide__content{position:relative;z-index:3;width:100%;max-width:1600px;margin:0 auto;padding:4rem 2rem;background:rgba(0,0,0,0) !important;color:#fff;text-align:left}@media screen and (min-width: 768px){.hero-slide_n .hero-slide__content{padding:6rem 4rem}}@media screen and (min-width: 992px){.hero-slide_n .hero-slide__content{padding:6rem 6rem}}.hero-slide_n .hero-slide__content h3{font-family:"Salkantay",sans-serif;font-size:1.6rem;font-weight:500;color:#fff;margin-bottom:1.4rem;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.hero-slide_n .hero-slide__content h1{font-family:"Salkantay",sans-serif;font-size:3.4rem;font-weight:900;line-height:1.15;color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2rem;max-width:90rem;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media screen and (min-width: 768px){.hero-slide_n .hero-slide__content h1{font-size:4.6rem}}@media screen and (min-width: 992px){.hero-slide_n .hero-slide__content h1{font-size:5.4rem}}.hero-slide_n .hero-slide__content .description{font-family:"Salkantay",sans-serif;font-size:1.6rem;line-height:1.65;color:#fff;max-width:65rem;margin:0;text-shadow:0 1px 6px rgba(0,0,0,.5)}.hero-slide_n .hero-slide__content .description strong{color:#fff;font-weight:700}.introduction-section2{padding:6rem 0;background-color:#fff}.introduction-section2 .section-description-packing-list h2{font-family:"Salkantay",sans-serif;font-size:2.4rem;font-weight:700;color:#333;line-height:1.35;margin-bottom:2rem}.introduction-section2 .section-description-packing-list h2 strong{color:#333}.introduction-section2 .section-description-packing-list p{font-family:"Salkantay",sans-serif;font-size:1.55rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.introduction-section2 picture img{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.why-salkantay-peru-section{padding:6rem 0;background-color:#fcfcfc}.why-salkantay-peru-section .section-presentation-new{text-align:center;margin-bottom:4rem}.why-salkantay-peru-section .section-presentation-new .presentation-heading h2{font-family:"Salkantay",sans-serif;font-size:3rem;font-weight:700;color:#333;position:relative;display:inline-block;padding-bottom:1.5rem}.why-salkantay-peru-section .section-presentation-new .presentation-heading h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:6rem;height:3px;background-color:#db5f15}.essential-packing-list-title{margin:3rem 0 2rem;text-align:center}.essential-packing-list-title h3{font-family:"Salkantay",sans-serif;font-size:1.8rem;font-weight:700;text-align:center;color:#db5f15;border:2px solid #db5f15;border-radius:50px;padding:.8rem 2.8rem;display:inline-block;background-color:#fff;letter-spacing:.5px}.essential-packing-list{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:2.4rem;margin-bottom:2.5rem;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.essential-packing-list:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.essential-packing-list .essential-packing-list-img{margin-bottom:1.8rem;border-radius:6px;overflow:hidden}.essential-packing-list .essential-packing-list-img picture,.essential-packing-list .essential-packing-list-img img{width:100%;height:auto;display:block;border-radius:6px;object-fit:cover}.essential-packing-list h4{font-family:"Salkantay",sans-serif;font-size:1.8rem;font-weight:700;color:#333;margin-bottom:1.2rem;line-height:1.35}.essential-packing-list p{font-family:"Salkantay",sans-serif;font-size:1.5rem;line-height:1.65;color:#555;margin-bottom:1.2rem}.essential-packing-list p:last-child{margin-bottom:0}.packing-black{background-color:#333;border-radius:8px;padding:2.5rem;color:#fff;margin-bottom:2.5rem}.packing-black .essential-packing-list-title{margin-top:1rem;margin-bottom:2.5rem}.packing-black .essential-packing-list-title h3{color:#fff;background-color:#db5f15;border-color:#db5f15}.packing-black .essential-packing-list{background:rgba(0,0,0,0) !important;border:none !important;border-radius:0;box-shadow:none !important;padding:0 !important;margin-bottom:2.5rem;transform:none !important}.packing-black .essential-packing-list:hover{transform:none !important;box-shadow:none !important}.packing-black .essential-packing-list .essential-packing-list-img{padding:0;margin-bottom:1.5rem}.packing-black .essential-packing-list .essential-packing-list-img picture,.packing-black .essential-packing-list .essential-packing-list-img img{border-radius:12px;width:100%;display:block}.packing-black .essential-packing-list h4{color:#fff;font-size:1.8rem;font-weight:700;margin-top:0;margin-bottom:1.2rem}.packing-black .essential-packing-list p{color:#e0e0e0;font-size:1.45rem;line-height:1.6}.sub-title.bg-main{background-color:#db5f15;color:#fff;font-family:"Salkantay",sans-serif;font-size:2rem;font-weight:700;padding:1.4rem 2rem;border-radius:6px;margin-top:4rem;margin-bottom:2.5rem;text-align:center;letter-spacing:.5px}@media screen and (min-width: 768px){.sub-title.bg-main{font-size:2.2rem;padding:1.6rem 2.8rem}}.questions-container{width:100%;margin-top:2rem;margin-bottom:3.5rem}.questions-container .questions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.6rem}.questions-container .questions-list .questions-list_item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:box-shadow .25s ease,border-color .25s ease}.questions-container .questions-list .questions-list_item .question{padding:1.8rem 2.4rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:background-color .25s ease,color .25s ease;user-select:none}.questions-container .questions-list .questions-list_item .question h3{font-family:"Salkantay",sans-serif;font-size:1.7rem;font-weight:700;color:#333;margin:0;line-height:1.4;transition:color .25s ease}.questions-container .questions-list .questions-list_item .question .arrow{display:inline-block;width:10px;height:10px;border-right:2px solid #db5f15;border-bottom:2px solid #db5f15;transform:rotate(45deg);transition:transform .3s ease,border-color .3s ease;flex-shrink:0;margin-left:1.5rem}.questions-container .questions-list .questions-list_item .question:hover{background-color:#fafafa}.questions-container .questions-list .questions-list_item .answer{display:none;padding:2.2rem 2.4rem 2.4rem;font-family:"Salkantay",sans-serif;font-size:1.55rem;line-height:1.7;color:#555;border-top:1px solid #f0f0f0}.questions-container .questions-list .questions-list_item .answer p{margin-top:0;margin-bottom:1.2rem}.questions-container .questions-list .questions-list_item .answer p:last-child{margin-bottom:0}.questions-container .questions-list .questions-list_item .answer ul,.questions-container .questions-list .questions-list_item .answer ol{margin:1.2rem 0;padding-left:2rem}.questions-container .questions-list .questions-list_item .answer ul li,.questions-container .questions-list .questions-list_item .answer ol li{margin-bottom:.8rem;line-height:1.6}.questions-container .questions-list .questions-list_item .answer a{color:#db5f15;font-weight:600;text-decoration:underline}.questions-container .questions-list .questions-list_item .answer a:hover{color:#ee8344}.questions-container .questions-list .questions-list_item .answer .table-x{width:100%;overflow-x:auto;margin:2rem 0}.questions-container .questions-list .questions-list_item .answer .table-x table{width:100%;border-collapse:collapse;font-size:1.45rem}.questions-container .questions-list .questions-list_item .answer .table-x table th,.questions-container .questions-list .questions-list_item .answer .table-x table td{padding:1.2rem 1.6rem;border:1px solid #e0e0e0;text-align:left}.questions-container .questions-list .questions-list_item .answer .table-x table th{background-color:#f8f8f8;font-weight:700;color:#333}.questions-container .questions-list .questions-list_item .answer iframe,.questions-container .questions-list .questions-list_item .answer video{max-width:100%;border-radius:8px}.questions-container .questions-list .questions-list_item .answer .essential-packing-list-img{margin:1.5rem 0}.questions-container .questions-list .questions-list_item .answer .essential-packing-list-img picture,.questions-container .questions-list .questions-list_item .answer .essential-packing-list-img img{max-width:100%;border-radius:8px;display:block}.questions-container .questions-list .questions-list_item .answer .essential-packing-list-img p{margin-top:.8rem;font-size:1.35rem;color:#777;text-align:center}.questions-container .questions-list .questions-list_item.active{border-color:#db5f15;box-shadow:0 4px 16px rgba(219,95,21,.08)}.questions-container .questions-list .questions-list_item.active .question{background-color:#db5f15}.questions-container .questions-list .questions-list_item.active .question h3{color:#fff}.questions-container .questions-list .questions-list_item.active .question .arrow{border-color:#fff;transform:rotate(-135deg);margin-top:4px}.questions-container .questions-list .questions-list_item.active .answer{display:block}.faqs-accordion{margin-top:2.5rem;margin-bottom:3.5rem;display:flex;flex-direction:column;gap:1.6rem}.faqs-accordion .accordion-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:box-shadow .25s ease,border-color .25s ease}.faqs-accordion .accordion-item .accordion-item__title{padding:1.8rem 2.4rem;cursor:pointer;font-family:"Salkantay",sans-serif;font-size:1.7rem;font-weight:700;color:#333;margin:0;line-height:1.4;position:relative;padding-right:4.5rem;background:#fff;transition:background-color .25s ease,color .25s ease;user-select:none}.faqs-accordion .accordion-item .accordion-item__title::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#db5f15;transition:transform .25s ease,color .25s ease}.faqs-accordion .accordion-item .accordion-item__title:hover{background-color:#fafafa}.faqs-accordion .accordion-item .accordion-item__content{max-height:0;overflow:hidden;transition:max-height .35s ease}.faqs-accordion .accordion-item .accordion-item__content .accordion-item__content-wrapper{padding:2rem 2.4rem 2.4rem;font-family:"Salkantay",sans-serif;font-size:1.55rem;line-height:1.7;color:#555;border-top:1px solid #f0f0f0}.faqs-accordion .accordion-item .accordion-item__content .accordion-item__content-wrapper p{margin-top:0;margin-bottom:1.2rem}.faqs-accordion .accordion-item .accordion-item__content .accordion-item__content-wrapper p:last-child{margin-bottom:0}.faqs-accordion .accordion-item .accordion-item__content .accordion-item__content-wrapper a{color:#db5f15;font-weight:600;text-decoration:underline}.faqs-accordion .accordion-item .accordion-item__content .accordion-item__content-wrapper a:hover{color:#ee8344}.faqs-accordion .accordion-item.is-open,.faqs-accordion .accordion-item.active{border-color:#db5f15;box-shadow:0 4px 16px rgba(219,95,21,.08)}.faqs-accordion .accordion-item.is-open .accordion-item__title,.faqs-accordion .accordion-item.active .accordion-item__title{background-color:#db5f15;color:#fff}.faqs-accordion .accordion-item.is-open .accordion-item__title::after,.faqs-accordion .accordion-item.active .accordion-item__title::after{content:"";color:#fff}.equipment-container{margin-top:3.5rem;margin-bottom:4rem;padding-bottom:3.5rem;border-bottom:1px solid #ebebeb}.equipment-container:last-child{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.equipment-container .heading-h3{font-family:"Salkantay",sans-serif;font-size:2.2rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.35}.equipment-container .heading-h3 strong{color:#db5f15;margin-right:.4rem}@media screen and (min-width: 768px){.equipment-container .heading-h3{font-size:2.4rem}}.equipment-container .heading-h4{font-family:"Salkantay",sans-serif;font-size:1.8rem;font-weight:700;color:#333;margin-top:2.5rem;margin-bottom:1.2rem;line-height:1.4}@media screen and (min-width: 768px){.equipment-container .heading-h4{font-size:1.9rem}}.equipment-container p{font-family:"Salkantay",sans-serif;font-size:1.55rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.equipment-container .list-item{list-style:none;padding-left:0;margin:2rem 0}.equipment-container .list-item>li{position:relative;padding-left:2.8rem;margin-bottom:1.4rem;font-family:"Salkantay",sans-serif;font-size:1.55rem;line-height:1.65;color:#444}.equipment-container .list-item>li::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:.2rem;color:#db5f15;font-size:1.6rem}.equipment-container .list-item>li strong{color:#333;font-weight:700}.equipment-container .list-item>li ul{list-style:disc;padding-left:2.2rem;margin-top:.8rem;margin-bottom:.8rem}.equipment-container .list-item>li ul li{padding-left:0;margin-bottom:.6rem;font-size:1.5rem;line-height:1.6}.equipment-container .list-item>li ul li::before{display:none}.equipment-container .info-advise{display:flex;align-items:flex-start;gap:1.6rem;padding:1.8rem 2.2rem;background-color:#fff9f4;border:1px solid rgba(219,95,21,.2);border-left:4px solid #db5f15;border-radius:8px;margin-top:2.5rem;margin-bottom:2.5rem;font-family:"Salkantay",sans-serif;font-size:1.5rem;line-height:1.65;color:#444}.equipment-container .info-advise i,.equipment-container .info-advise .fa-lightbulb{color:#db5f15;font-size:2.4rem;flex-shrink:0;margin-top:.2rem}.equipment-container .info-advise strong{color:#333;font-weight:700;display:inline-block;margin-right:.4rem}.equipment-container .activity_level{width:100%;margin-top:1.5rem;margin-bottom:1.5rem}.equipment-container .activity_level .activity_level_img{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.equipment-container .activity_level .activity_level_img img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;transition:transform .35s ease}.equipment-container .activity_level .activity_level_img:hover img{transform:scale(1.02)}.sidebar-container{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 1200px){.sidebar-container{position:sticky;top:90px}}.inca-trail-permit-availability-section{width:100%;padding-top:5rem;padding-bottom:5rem;background-color:var(--grey-25)}.inca-trail-permit-availability-section--white{padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}.inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-section-intro--center{max-width:90rem;margin-left:auto;margin-right:auto;text-align:center}.inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__text{max-width:82rem;margin-left:auto;margin-right:auto}.inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__title::after{width:30%;max-width:24rem;margin-left:auto;margin-right:auto}.inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:600;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-availability-section__title-term{text-transform:uppercase}.inca-trail-permit-availability-section__title-accent{color:#333}.inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-availability-section .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-availability-section{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}.inca-trail-permit-availability-section--white{padding-top:48px;padding-bottom:48px}:not(.hotels-page) .inca-trail-permit-availability-section>.container{padding:0;margin-left:0;margin-right:0;max-width:100%}.inca-trail-permit-availability-section .container.inca-trail-permit-availability-section__container>.row{--bs-gutter-x: 0;margin-left:0;margin-right:0}}.inca-trail-permit-permits-open{width:100%;padding-top:5rem;padding-bottom:5rem;background-color:var(--grey-25)}@media screen and (max-width: 767px){.inca-trail-permit-permits-open{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-permits-open .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-permits-open .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}.inca-trail-permit-permits-open .container.inca-trail-permit-availability-section__container>.row{--bs-gutter-x: 0;margin-left:0;margin-right:0}.inca-trail-permit-permits-open .container.inca-trail-permit-availability-section__container>.row>[class*=col-]{padding-left:0;padding-right:0}}.inca-trail-permit-permits-open h2,.inca-trail-permit-permits-open .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-permits-open h2,.inca-trail-permit-permits-open .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-permits-open h2,.inca-trail-permit-permits-open .inca-trail-permit-availability-section__title{font-size:3.4rem}}@media screen and (max-width: 991px){.inca-trail-permit-permits-open__content{margin-top:2rem}}.inca-trail-permit-permits-open .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-permits-open .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-permits-open .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-permits-open__text-emphasis{font-weight:700}.inca-trail-permit-permits-open__cta{margin-top:2.4rem}@media screen and (max-width: 767px){.inca-trail-permit-permits-open__cta{width:100%}.inca-trail-permit-permits-open__cta .general-button{display:flex;width:100%;min-width:100%;text-align:center}}.inca-trail-permit-featured-tours{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-featured-tours{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-featured-tours .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-featured-tours .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-featured-tours .inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-featured-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}@media screen and (min-width: 992px){.inca-trail-permit-featured-tours__featured .tour-card-horizontal__media{background-color:#111}.inca-trail-permit-featured-tours__featured .tour-card-horizontal__media img{object-fit:cover;object-position:center center}}@media screen and (min-width: 768px){.inca-trail-permit-featured-tours__grid.tour-card-vertical-grid{grid-template-columns:repeat(2, 1fr);gap:2.4rem}}@media screen and (min-width: 1200px){.inca-trail-permit-featured-tours__grid.tour-card-vertical-grid{grid-template-columns:repeat(3, 1fr);gap:2rem}}@media screen and (min-width: 1200px){.inca-trail-permit-featured-tours__grid.tour-card-vertical-grid:has(>:nth-child(4)){grid-template-columns:repeat(4, 1fr)}}.inca-trail-permit-availability-section--availability{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-availability-section--availability{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-availability-section--availability .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-availability-section--availability .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro--center{max-width:90rem;margin-left:auto;margin-right:auto;text-align:center}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__title::after{width:30%;max-width:24rem;margin-left:auto;margin-right:auto}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__text{max-width:82rem;margin-left:auto;margin-right:auto}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-availability-section--availability .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-bottom:3.2rem}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__btn{display:inline-flex;align-items:center;justify-content:center;min-width:18rem;padding:1.2rem 2.4rem;border:1px solid #d8d8d8;border-radius:6px;background-color:#fff;color:#333;font-size:1.6rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__btn:hover{border-color:var(--orange);color:var(--orange)}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__btn.is-active{border-color:var(--orange);background-color:var(--orange);color:#fff}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__btn.is-active:hover{color:#fff}@media screen and (max-width: 575px){.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__btn{flex:1 1 100%;min-width:0;width:100%}}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__panel{display:none;width:100%}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__panel.is-active{display:block}.inca-trail-permit-availability-section--availability .inca-trail-availability-tabs__panel .ikt-permit{width:100%}.inca-trail-permit-book-tours{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-book-tours{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-book-tours .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-book-tours .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-book-tours .inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-book-tours .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-book-tours__slider{margin-top:0}.inca-trail-permit-book-tours__slider .cards-slider__slide{display:flex}.inca-trail-permit-book-tours__slider .review-card{width:100%}@media screen and (max-width: 767px){.inca-trail-permit-book-tours__slider .tour-card-vertical,.inca-trail-permit-book-tours__slider .tour-card-vertical__link{min-height:650px}.inca-trail-permit-book-tours__slider .tour-card-vertical__link{padding:2.6rem 2rem 3.6rem}.inca-trail-permit-book-tours__slider .tour-card-vertical__content{gap:1.4rem}.inca-trail-permit-book-tours__slider .tour-card-vertical__meta{font-size:1.45rem}.inca-trail-permit-book-tours__slider .tour-card-vertical__title{font-size:2.7rem}.inca-trail-permit-book-tours__slider .tour-card-vertical__route{font-size:1.6rem;line-height:1.5}.inca-trail-permit-book-tours__slider .tour-card-vertical__price strong{font-size:2.9rem}}.inca-trail-permit-why-book{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-why-book{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-why-book .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-why-book .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-why-book .inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-why-book .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-why-book__media{display:block;width:100%;max-width:42rem;margin:0 auto;border-radius:12px;overflow:hidden}.inca-trail-permit-why-book__image{display:block;width:100%;height:auto;max-height:32rem;object-fit:cover;object-position:center}.inca-trail-permit-why-book__features{display:grid;grid-template-columns:1fr;gap:3rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 576px){.inca-trail-permit-why-book__features{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.inca-trail-permit-why-book__features{gap:2rem}}@media screen and (min-width: 992px){.inca-trail-permit-why-book__row{position:relative}.inca-trail-permit-why-book__col-media{position:absolute;top:0;left:calc(var(--bs-gutter-x, 1.5rem)*.5);width:calc(41.666667% - var(--bs-gutter-x, 1.5rem)*.5);height:100%}.inca-trail-permit-why-book__col-content{flex:0 0 58.333333%;max-width:58.333333%;margin-left:41.666667%}.inca-trail-permit-why-book__media{width:100%;max-width:none;height:100%;margin:0}.inca-trail-permit-why-book__image{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}}.inca-trail-permit-map-itinerary{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-map-itinerary{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-map-itinerary .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-map-itinerary .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-map-itinerary .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-map-itinerary__layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media screen and (min-width: 992px){.inca-trail-permit-map-itinerary__layout{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}}.inca-trail-permit-map-itinerary__content{min-width:0}.inca-trail-permit-map-itinerary__plan{margin-top:2.4rem}.inca-trail-permit-map-itinerary__plan-intro{width:100%;max-width:100%;margin:0 0 2rem;text-align:left}.inca-trail-permit-map-itinerary__days{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 768px){.inca-trail-permit-map-itinerary__days{grid-template-columns:repeat(2, minmax(0, 1fr))}}.inca-trail-permit-map-itinerary__media{margin:0;padding:2rem;border-radius:12px;overflow:hidden;text-align:center}@media screen and (min-width: 992px){.inca-trail-permit-map-itinerary__media{align-self:center;height:fit-content}}.inca-trail-permit-map-itinerary__image{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center}.inca-trail-permit-map-itinerary__caption{margin:1rem 0 0;font-size:1.4rem;line-height:1.4;color:var(--fc-primary);text-align:center;font-style:italic}@media screen and (min-width: 992px){.inca-trail-permit-map-itinerary__caption{text-align:left}}.inca-trail-permit-video{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-video{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-video .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-video .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-video__layout{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width: 992px){.inca-trail-permit-video__layout{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem}}.inca-trail-permit-video__media{width:100%;min-width:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.inca-trail-permit-video__media iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:12px}.inca-trail-permit-video__content{min-width:0}.inca-trail-permit-video .inca-trail-permit-section-intro{margin-bottom:0;text-align:left}.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-video .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-faqs{width:100%;padding-top:2.4rem;padding-bottom:2.4rem;background-color:#fff}@media screen and (max-width: 767px){.inca-trail-permit-faqs{padding-top:48px;padding-bottom:48px;padding-left:32px;padding-right:32px}}.inca-trail-permit-faqs .container.inca-trail-permit-availability-section__container{width:100%;margin-left:auto;margin-right:auto;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (max-width: 767px){.inca-trail-permit-faqs .container.inca-trail-permit-availability-section__container{padding:0;margin-left:0;margin-right:0;max-width:100%}}.inca-trail-permit-faqs .inca-trail-permit-section-intro{margin-bottom:3.2rem;text-align:left}.inca-trail-permit-faqs .inca-trail-permit-section-intro.inca-trail-permit-section-intro--center,.inca-trail-permit-faqs .inca-trail-permit-section-intro--center{text-align:center;margin-left:auto;margin-right:auto}.inca-trail-permit-faqs .inca-trail-permit-section-intro.inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__title,.inca-trail-permit-faqs .inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__title{text-align:center;margin-left:auto;margin-right:auto}.inca-trail-permit-faqs .inca-trail-permit-section-intro.inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__title::after,.inca-trail-permit-faqs .inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__title::after{margin-left:auto;margin-right:auto}.inca-trail-permit-faqs .inca-trail-permit-section-intro.inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__text,.inca-trail-permit-faqs .inca-trail-permit-section-intro--center .inca-trail-permit-availability-section__text{text-align:center;margin-left:auto;margin-right:auto}.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{margin:0;font-size:2.6rem;font-weight:600;line-height:1.2;color:#333;text-transform:capitalize}@media screen and (min-width: 768px){.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3rem}}@media screen and (min-width: 1200px){.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title{font-size:3.4rem}}.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title::after{content:"";display:block;width:8rem;height:3px;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--orange);border-radius:10px}.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__title+.inca-trail-permit-availability-section__text{margin-top:0}.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--fc-primary)}@media screen and (min-width: 1200px){.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text{font-size:1.7rem}}.inca-trail-permit-faqs .inca-trail-permit-section-intro .inca-trail-permit-availability-section__text+.inca-trail-permit-availability-section__text{margin-top:1.6rem}.inca-trail-permit-faqs .faq-accordion__accordion{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;margin-top:3.2rem}@media screen and (min-width: 768px){.inca-trail-permit-faqs .faq-accordion__accordion{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}}.inca-trail-permit-faqs .faq-accordion__column{display:flex;flex-direction:column;gap:2rem;min-width:0}@media screen and (max-width: 767px){.inca-trail-permit-faqs .faq-accordion__column{display:contents}}.inca-trail-permit-faqs .faq-accordion__item{position:relative;min-width:0;width:100%;background-color:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.03)}.inca-trail-permit-faqs .faq-accordion__title{position:relative;color:#333;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;padding:1.6rem 4rem 1.6rem 1.6rem;margin:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.inca-trail-permit-faqs .faq-accordion__title::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.inca-trail-permit-faqs .faq-accordion__item.is-open .faq-accordion__title{background-color:#db5f15;color:#fff}.inca-trail-permit-faqs .faq-accordion__item.is-open .faq-accordion__title::after{content:""}.inca-trail-permit-faqs .faq-accordion__content{max-height:0;overflow:hidden;font-size:1.5rem;transition:max-height .3s ease}.inca-trail-permit-faqs .faq-accordion__content-wrapper{padding:1.4rem 1.6rem}.inca-trail-permit-faqs .faq-accordion__content-wrapper p{margin-top:.5rem;margin-bottom:.5rem}.inca-trail-permit-faqs .faq-accordion__content-wrapper p:first-child{margin-top:0}.inca-trail-permit-faqs .faq-accordion__content-wrapper p:last-child{margin-bottom:0}.ikt-permit{width:100%;max-width:100%;--ikt-permit-orange: #ff9800;--ikt-permit-orange-o10: rgba(255, 152, 0, 0.1);--ikt-permit-orange-o25: rgba(255, 152, 0, 0.25);--ikt-permit-red: #f5d3d3;--ikt-permit-red-text: #c96a6a;--ikt-permit-green: #27ae60;--ikt-permit-green-o10: rgba(39, 174, 96, 0.1);--ikt-permit-green-o25: rgba(39, 174, 96, 0.25)}.ikt-permit__alert{margin:0 0 1.6rem;padding:1.2rem 1.6rem;border-radius:8px;background:#fff3cd;color:#664d03;font-size:1.4rem;text-align:center}.ikt-permit__tour-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:0 0 3.2rem}.ikt-permit__tour-tab{display:inline-flex;align-items:center;justify-content:center;flex:1 1 18rem;min-width:18rem;max-width:28rem;padding:1.2rem 2.4rem;border:1px solid #d8d8d8;border-radius:6px;background-color:#fff;color:#333;font-size:1.6rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ikt-permit__tour-tab:hover{border-color:var(--orange, #db5f15);color:var(--orange, #db5f15)}.ikt-permit__tour-tab.is-active{border-color:var(--orange, #db5f15);background-color:var(--orange, #db5f15);color:#fff}.ikt-permit__tour-tab.is-active:hover{color:#fff}@media screen and (max-width: 575px){.ikt-permit__tour-tab{flex:1 1 100%;min-width:0;max-width:none;width:100%}}.ikt-permit__shell{position:relative;padding:2.4rem 2rem 2.8rem;border:1px solid #e8e8e8;border-radius:12px;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.06)}.ikt-permit__year-tab--pulse:not(.is-active){animation:ikt-tab-glow 2s ease-in-out infinite}@keyframes ikt-tab-glow{0%,100%{box-shadow:0 0 0 0 rgba(219,95,21,0);color:#555 !important}50%{box-shadow:0 0 0 5px rgba(219,95,21,.25);color:#db5f15 !important}}.ikt-permit__month-select{position:relative;margin-bottom:2rem}.ikt-permit__year-tabs{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;background-color:#f0f0f0;border-radius:99px;padding:.4rem;width:fit-content;margin-left:auto;margin-right:auto;gap:1rem}.ikt-permit__year-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.65rem 2.4rem;border:none !important;border-radius:99px;background-color:rgba(0,0,0,0) !important;color:#888 !important;font-size:1.5rem;font-weight:700;letter-spacing:.02em;cursor:pointer;outline:none !important;box-shadow:none;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.ikt-permit__year-tab:focus,.ikt-permit__year-tab:focus-visible{outline:none !important;box-shadow:none !important}.ikt-permit__year-tab:hover:not(.is-active){color:#444 !important;background-color:rgba(0,0,0,.05) !important}.ikt-permit__year-tab.is-active,.ikt-permit__year-tab.is-active:hover{background-color:#db5f15 !important;color:#fff !important;box-shadow:0 2px 8px rgba(219,95,21,.35) !important}.ikt-permit__month-trigger{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:0;background:rgba(0,0,0,0);color:#333;font-size:2.2rem;font-weight:700;line-height:1.2;cursor:pointer}.ikt-permit__month-trigger-caret{display:inline-block;width:0;height:0;margin-top:.4rem;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.6rem solid #333;transition:transform .2s ease}.ikt-permit.is-month-open .ikt-permit__month-trigger-caret{transform:rotate(180deg)}.ikt-permit__month-dropdown{position:absolute;top:calc(100% + .8rem);left:0;z-index:20;min-width:28rem;padding:1.2rem 1.4rem 1.4rem;border:1px solid #e8e8e8;border-radius:10px;background-color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.12)}.ikt-permit__month-dropdown-head{display:none !important}.ikt-permit__month-dropdown-year{color:#9a9a9a;font-size:1.3rem;font-weight:600}.ikt-permit__month-dropdown-year-nav{display:flex;align-items:center;gap:.4rem}.ikt-permit__month-picker{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem 1rem}.ikt-permit__month-btn{display:flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.4rem .6rem;border:1px solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(0,0,0,0);font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ikt-permit__month-btn--none{color:var(--ikt-permit-red-text, #c96a6a)}.ikt-permit__month-btn--partial{color:var(--ikt-permit-orange, #ff9800)}.ikt-permit__month-btn--high{color:var(--ikt-permit-green, #008000)}.ikt-permit__month-btn--partial.is-active{border-color:var(--ikt-permit-orange, #ff9800);background-color:var(--ikt-permit-orange-o10, rgba(255, 152, 0, 0.1));color:var(--ikt-permit-orange, #ff9800)}.ikt-permit__month-btn--none.is-active{border-color:var(--ikt-permit-red-text, #c96a6a);background-color:var(--ikt-permit-red, #f5d3d3);color:var(--ikt-permit-red-text, #c96a6a)}.ikt-permit__month-btn--high.is-active{border-color:var(--ikt-permit-green, #008000);background-color:rgba(0,128,0,.1);color:var(--ikt-permit-green, #008000)}.ikt-permit__month-btn:hover:not(.is-active){background-color:#f5f5f5}.ikt-permit__legend{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin:0 0 2rem;font-size:1.2rem;font-weight:600;line-height:1.4}.ikt-permit__legend-item{display:inline-flex;align-items:center;gap:.6rem}.ikt-permit__legend-item::before{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:4px;border:1px solid rgba(0,0,0,0)}.ikt-permit__legend-item--none{color:var(--ikt-permit-red-text, #c96a6a)}.ikt-permit__legend-item--none::before{background-color:var(--ikt-permit-red, #f5d3d3);border-color:var(--ikt-permit-red-text, #c96a6a)}.ikt-permit__legend-item--partial{color:var(--ikt-permit-orange, #ff9800)}.ikt-permit__legend-item--partial::before{background-color:var(--ikt-permit-orange-o10, rgba(255, 152, 0, 0.1));border-color:var(--ikt-permit-orange, #ff9800)}.ikt-permit__legend-item--high{color:var(--ikt-permit-green, #008000)}.ikt-permit__legend-item--high::before{background-color:rgba(0,128,0,.1);border-color:var(--ikt-permit-green, #008000)}.ikt-permit__nav{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#333;font-size:2.4rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ikt-permit__nav:hover:not(:disabled){background-color:#f3f3f3;color:var(--orange, #db5f15)}.ikt-permit__nav:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.ikt-permit__weekdays{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.8rem;margin-bottom:1rem}.ikt-permit__weekdays span{color:#9a9a9a;font-size:1.2rem;font-weight:600;line-height:1.2;text-align:center}.ikt-permit__grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-auto-rows:11rem;gap:.8rem}.ikt-permit__day{min-width:0;height:11rem}.ikt-permit__day--empty{height:11rem;min-height:11rem}.ikt-permit__footnote-wrap{margin-top:1.6rem}.ikt-permit__footnote{box-sizing:border-box}.ikt-permit__footnote-text{margin:0;font-size:1.5rem;font-weight:500;line-height:1.55;color:var(--fc-primary, #333);text-align:left}.ikt-permit__footnote-title{font-weight:700;color:#333}.ikt-permit__cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;height:100%;min-height:11rem;max-height:11rem;padding:1rem .6rem .8rem;border:1px solid #e4e4e4;border-radius:8px;box-sizing:border-box}.ikt-permit__cell--available,.ikt-permit__cell[data-status=available]{border-color:var(--ikt-permit-green-o25, rgba(39, 174, 96, 0.25));background-color:var(--ikt-permit-green-o10, rgba(39, 174, 96, 0.1))}.ikt-permit__cell--partial,.ikt-permit__cell[data-status=partial]{border-color:var(--ikt-permit-orange-o25, rgba(255, 152, 0, 0.25));background-color:var(--ikt-permit-orange-o10, rgba(255, 152, 0, 0.1))}.ikt-permit__cell--sold-out,.ikt-permit__cell[data-status=sold-out]{border:1px solid var(--ikt-permit-red, #f5d3d3);background-color:#fff}.ikt-permit__cell--no-data,.ikt-permit__cell[data-status=no-data]{border-color:#ececec;background-color:#fafafa}.ikt-permit__day-num{color:#333;font-size:2rem;font-weight:700;line-height:1}.ikt-permit__spaces{margin:0;min-height:1.6rem;font-size:1.3rem;font-weight:700;line-height:1.2;text-align:center}.ikt-permit__spaces--placeholder{visibility:hidden;pointer-events:none}.ikt-permit__spaces--available,.ikt-permit__cell--available .ikt-permit__spaces,.ikt-permit__cell[data-status=available] .ikt-permit__spaces{color:var(--ikt-permit-green, #27ae60) !important}.ikt-permit__spaces--partial,.ikt-permit__cell--partial .ikt-permit__spaces,.ikt-permit__cell[data-status=partial] .ikt-permit__spaces{color:var(--ikt-permit-orange, #ff9800) !important}.ikt-permit__spaces--sold-out,.ikt-permit__cell--sold-out .ikt-permit__spaces,.ikt-permit__cell[data-status=sold-out] .ikt-permit__spaces{color:var(--ikt-permit-red-text, #c96a6a) !important}.ikt-permit__actions{display:flex;width:100%;justify-content:center;align-items:center;margin-top:auto;flex-shrink:0}.ikt-permit__btn--placeholder{display:block;width:100%;max-width:10rem;min-height:3.2rem;visibility:hidden;pointer-events:none}.ikt-permit__book-form{display:flex;justify-content:center;align-items:center;width:100%;margin:0}.ikt-permit .ikt-permit__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:10rem;min-height:3.2rem;margin-left:auto;margin-right:auto;padding:.6rem 1rem;border:0;border-radius:4px;font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.ikt-permit .ikt-permit__btn--book,.ikt-permit a.ikt-permit__btn--book,.ikt-permit button.ikt-permit__btn--book{background-color:var(--ikt-permit-green, #27ae60) !important;color:#fff !important}.ikt-permit .ikt-permit__btn--book:hover,.ikt-permit a.ikt-permit__btn--book:hover,.ikt-permit button.ikt-permit__btn--book:hover{background-color:var(--ikt-permit-green, #27ae60) !important;filter:brightness(0.92);transform:scale(1.03);color:#fff !important}.ikt-permit__cell--partial .ikt-permit__btn--book,.ikt-permit__cell--partial a.ikt-permit__btn--book,.ikt-permit__cell--partial button.ikt-permit__btn--book{background-color:var(--ikt-permit-orange, #ff9800) !important;color:#fff !important}.ikt-permit__cell--partial .ikt-permit__btn--book:hover,.ikt-permit__cell--partial a.ikt-permit__btn--book:hover,.ikt-permit__cell--partial button.ikt-permit__btn--book:hover{background-color:var(--ikt-permit-orange, #ff9800) !important;filter:brightness(0.92);transform:scale(1.03);color:#fff !important}.ikt-permit .ikt-permit__btn--contact,.ikt-permit a.ikt-permit__btn--contact{background-color:#58d68d !important;color:#fff !important}.ikt-permit .ikt-permit__btn--contact:hover,.ikt-permit a.ikt-permit__btn--contact:hover{transform:scale(1.03);color:#fff !important}.ikt-permit__loading{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;margin:0;border-radius:12px;background-color:rgba(255,255,255,.82)}.ikt-permit__loading[hidden]{display:none !important}.ikt-permit .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ikt-permit__spinner{display:block;width:4.4rem;height:4.4rem;border:.4rem solid var(--orange-o25, rgba(219, 95, 21, 0.25));border-top-color:var(--orange, #db5f15);border-radius:50%;animation:ikt-permit-spin .75s linear infinite}@keyframes ikt-permit-spin{to{transform:rotate(360deg)}}.ikt-permit.is-loading .ikt-permit__grid,.ikt-permit.is-loading .ikt-permit__weekdays,.ikt-permit.is-loading .ikt-permit__legend{opacity:.55;pointer-events:none}.ikt-permit.is-loading .ikt-permit__grid{min-height:28rem}.inca-trail-availability-tabs__panel .ikt-permit p.ikt-permit__spaces{margin:0}@media screen and (max-width: 991px){.ikt-permit__month-trigger{font-size:1.8rem}.ikt-permit__month-dropdown{min-width:26rem}.ikt-permit__shell{padding:1.6rem 1.2rem 2rem}.ikt-permit__grid{grid-auto-rows:minmax(10rem, auto)}.ikt-permit__day,.ikt-permit__day--empty{height:auto;min-height:10rem}.ikt-permit__cell{min-height:10rem;max-height:none;height:100%;padding:.7rem .35rem .55rem;gap:.4rem}.ikt-permit__day-num{font-size:1.6rem}.ikt-permit__spaces{font-size:1.05rem;min-height:auto}.ikt-permit .ikt-permit__btn{max-width:100%;min-height:2.6rem;padding:.45rem .4rem;font-size:1rem}}@media screen and (max-width: 575px){.ikt-permit__footnote-wrap{margin-top:1.2rem}.ikt-permit__footnote-text{font-size:1.35rem}.ikt-permit__month-trigger{font-size:1.6rem}.ikt-permit__month-dropdown{left:50%;min-width:min(100%,28rem);transform:translateX(-50%)}.ikt-permit__month-picker{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem .8rem}.ikt-permit__month-btn{min-height:2.8rem;font-size:1rem}.ikt-permit__shell{padding:1.2rem .6rem 1.6rem}.ikt-permit__weekdays,.ikt-permit__grid{gap:.35rem}.ikt-permit__weekdays span{font-size:.9rem;letter-spacing:-0.02em}.ikt-permit__grid{grid-auto-rows:auto}.ikt-permit__day,.ikt-permit__day--empty{aspect-ratio:1;width:100%;height:auto;min-height:0}.ikt-permit__cell{min-height:0;max-height:none;height:100%;padding:.35rem .15rem .3rem;gap:.15rem;justify-content:space-between}.ikt-permit__cell--no-data .ikt-permit__spaces--placeholder,.ikt-permit__cell--no-data .ikt-permit__actions--placeholder,.ikt-permit__cell--no-data .ikt-permit__btn--placeholder{display:none}.ikt-permit__cell--no-data{justify-content:center}.ikt-permit__day-num{font-size:1.15rem;flex-shrink:0;line-height:1}.ikt-permit__spaces{font-size:.62rem;min-height:0;line-height:1.1;flex-shrink:0}.ikt-permit__actions{margin-top:0;padding-top:0;width:100%;flex-shrink:0}.ikt-permit .ikt-permit__btn,.ikt-permit__btn--placeholder{min-height:1.65rem;max-width:100%;padding:.2rem .15rem;font-size:.58rem;line-height:1.1;border-radius:3px;white-space:normal;word-break:break-word}.ikt-permit__book-form{width:100%}}@media screen and (max-width: 380px){.ikt-permit__weekdays span{font-size:.7rem}.ikt-permit__day-num{font-size:1rem}.ikt-permit__spaces{font-size:.55rem}.ikt-permit .ikt-permit__btn{font-size:.52rem;min-height:1.5rem}}.hotels-page{overflow-x:clip}.hotels-page .main-container{overflow-x:clip;max-width:100%}.hotels-page .salkantay-section,.hotels-page .reviews-slider{padding-top:5rem;padding-bottom:5rem;background-color:#fff}.hotels-page .hotels-gallery-hero{padding-top:3.2rem;padding-bottom:0;background-color:#fff}.hotels-page .hotels-detail-body{padding-top:2.8rem;padding-bottom:5rem;background-color:#fff}.hotels-page .salkantay-section .container,.hotels-page .reviews-slider .container,.hotels-page .hotels-gallery-hero .container,.hotels-page .hotels-detail-body .container{width:100%;margin-left:auto;margin-right:auto}.hotels-page .section-presentation{margin-bottom:3.2rem}@media screen and (max-width: 991px){.hotels-page .page-hero__content .container{padding-left:2.4rem;padding-right:2.4rem}.hotels-page .salkantay-section,.hotels-page .reviews-slider{padding-top:4rem;padding-bottom:4rem}.hotels-page .hotels-gallery-hero{padding-top:2.4rem;padding-bottom:0}.hotels-page .hotels-detail-body{padding-top:2rem;padding-bottom:4rem}.hotels-page .salkantay-section .container,.hotels-page .reviews-slider .container,.hotels-page .hotels-gallery-hero .container,.hotels-page .hotels-detail-body .container{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (max-width: 767px){.hotels-intro .hotel-dest-grid{margin-top:2rem;gap:1.6rem}}.hotels-cusco-page .hotels-cusco.salkantay-section,.hotels-aguas-calientes-page .hotels-aguas-calientes.salkantay-section{background-color:#fff}.hotels-cusco-page .hotels-cusco .section-presentation,.hotels-aguas-calientes-page .hotels-aguas-calientes .section-presentation{margin-top:0}.hotels-destination__note{margin-top:3.5rem;margin-bottom:0}.hotels-detail-body{padding-top:2.8rem;padding-bottom:5rem;background-color:#fff}.hotels-detail-body__layout{display:grid;grid-template-columns:1fr;gap:3.5rem;width:100%}@media screen and (min-width: 992px){.hotels-detail-body__layout{grid-template-columns:minmax(0, 1fr) 380px;gap:4.8rem;align-items:start}}.hotels-detail-body__layout--full{grid-template-columns:minmax(0, 1fr)}.hotels-detail-body__main{display:flex;flex-direction:column;gap:4rem;min-width:0}.hotels-detail-body__aside{display:none}@media screen and (min-width: 992px){.hotels-detail-body__aside{display:block;position:sticky;top:1rem}}.hotels-detail-body__main>.hotels-detail-accommodation--extend-inline{display:block}@media screen and (min-width: 992px){.hotels-detail-body__main>.hotels-detail-accommodation--extend-inline{display:none}}.hotels-page .page-hero{position:relative;width:100%}.hotels-page .page-hero .page-hero__wrapper{position:relative;width:100%;height:var(--page-hero-height, 55vh);min-height:var(--page-hero-min-height, 42rem);background-color:#111}.hotels-page .page-hero .page-hero__inner{position:relative;width:100%;height:100%;overflow:hidden}.hotels-page .page-hero .page-hero__media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.hotels-page .page-hero .page-hero__media picture,.hotels-page .page-hero .page-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hotels-page .page-hero .page-hero__content{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;background:linear-gradient(90deg, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.6) 42%, rgba(0, 0, 0, 0.2) 78%, rgba(0, 0, 0, 0.04) 100%);color:#fff;z-index:1}.hotels-page .page-hero .page-hero__content .container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.hotels-page .page-hero .page-hero__body{width:100%;max-width:92rem;text-align:left;margin:0}.hotels-page .page-hero .page-hero__intro{width:100%;text-align:left;margin:0}.hotels-page .page-hero .page-hero__eyebrow{display:block;max-width:100%;margin:0 0 .8rem 0;font-family:"Salkantay",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:italic;font-weight:300;font-size:1.8rem;line-height:1.4;letter-spacing:.03em;color:#fff;text-align:left;text-transform:none}@media screen and (min-width: 768px){.hotels-page .page-hero .page-hero__eyebrow{font-size:2rem}}.hotels-page .page-hero .page-hero__title{margin:0 0 1.2rem 0;font-family:var(--ff-heading, "Salkantay", sans-serif);font-size:3.4rem;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:.02em;color:#fff;text-align:left}@media screen and (min-width: 768px){.hotels-page .page-hero .page-hero__title{font-size:4.4rem}}@media screen and (min-width: 992px){.hotels-page .page-hero .page-hero__title{font-size:5.2rem}}.hotels-page .page-hero .page-hero__accent{display:block;width:11rem;height:4px;margin:0 0 2rem 0;background-color:var(--main-color, #db5f15);border-radius:4px}.hotels-page .page-hero .page-hero__description{width:100%;max-width:82rem;margin:0;font-family:var(--ff-body, "Salkantay", sans-serif);font-size:1.55rem;font-weight:400;line-height:1.65;letter-spacing:.015em;color:rgba(255,255,255,.95);text-align:left}@media screen and (min-width: 768px){.hotels-page .page-hero .page-hero__description{font-size:1.65rem}}@media screen and (max-width: 991px){.hotels-page .page-hero .page-hero__wrapper{height:var(--page-hero-height-mobile, 65vh);min-height:var(--page-hero-min-height-mobile, 50rem)}.hotels-page .page-hero .page-hero__content{background:linear-gradient(180deg, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.88) 100%)}.hotels-page .page-hero .page-hero__content .container{padding-left:2.4rem;padding-right:2.4rem;align-items:flex-start}.hotels-page .page-hero .page-hero__body{max-width:100%}.hotels-page .page-hero .page-hero__eyebrow{font-size:1.5rem;margin-bottom:.6rem}.hotels-page .page-hero .page-hero__title{font-size:2.8rem;margin-bottom:1rem}.hotels-page .page-hero .page-hero__accent{width:8rem;height:3px;margin-bottom:1.4rem}.hotels-page .page-hero .page-hero__description{font-size:1.4rem;line-height:1.55}}.hotels-intro .hotel-section-intro__title::after{border-radius:999px}.hotels-destination__grid{margin-top:0}.hotels-destination__price{font-size:3.5rem}.hotels-destination__note{text-align:center;color:#555;font-weight:500;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:2rem 0;margin:5rem 0 3rem 0;font-style:italic;font-size:1.8rem}.hotels-destination__note strong{color:#333;font-weight:700}.hotels-reviews .cards-slider__viewport,.reviews-slider .cards-slider__viewport{overflow:hidden;padding:1.2rem .8rem 1.6rem;margin:-1.2rem -0.8rem -1.6rem;box-sizing:border-box}.hotels-reviews .cards-slider__controls,.reviews-slider .cards-slider__controls{position:relative;max-width:100%;min-width:0;overflow:visible}.hotels-reviews .cards-slider__slide,.reviews-slider .cards-slider__slide{display:flex;height:auto;align-items:stretch}.hotels-reviews .cards-slider__slide .review-card,.reviews-slider .cards-slider__slide .review-card{flex:1 1 auto;min-width:0}.hotels-reviews .cards-slider,.reviews-slider .cards-slider{max-width:100%;min-width:0;overflow:visible}.hotels-faqs .faq-accordion__accordion{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;margin-top:3.2rem}@media screen and (min-width: 768px){.hotels-faqs .faq-accordion__accordion{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}}.hotels-faqs .faq-accordion__column{display:flex;flex-direction:column;gap:2rem;min-width:0}@media screen and (max-width: 767px){.hotels-faqs .faq-accordion__column{display:contents}}.hotels-faqs .faq-accordion__item{position:relative;min-width:0;width:100%;background-color:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.03)}.hotels-faqs .faq-accordion__title{position:relative;color:#333;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;padding:1.6rem 4rem 1.6rem 1.6rem;margin:0;cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease}.hotels-faqs .faq-accordion__title::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.hotels-faqs .faq-accordion__item.is-open .faq-accordion__title{background-color:var(--main-color, #db5f15);color:#fff}.hotels-faqs .faq-accordion__item.is-open .faq-accordion__title::after{content:""}.hotels-faqs .faq-accordion__content{max-height:0;overflow:hidden;font-size:1.5rem;transition:max-height .3s ease}.hotels-faqs .faq-accordion__content-wrapper{padding:1.4rem 1.6rem;text-align:left}.hotels-faqs .faq-accordion__content-wrapper p{margin-top:.5rem;margin-bottom:.5rem;line-height:1.6;color:#686d76}.hotels-faqs .faq-accordion__content-wrapper p:first-child{margin-top:0}.hotels-faqs .faq-accordion__content-wrapper p:last-child{margin-bottom:0}.hotels-gallery-hero{background-color:#fff}.hotels-gallery-hero__breadcrumbs{margin-bottom:1.2rem}.hotels-gallery-hero__bc-list{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 0;padding:0;margin:0;list-style:none;font-size:1.25rem;font-weight:400;color:#b5b5b5}.hotels-gallery-hero__bc-list .breadcrumbs__item{display:flex;align-items:center;color:#b5b5b5;white-space:nowrap}.hotels-gallery-hero__bc-list .breadcrumbs__item+.breadcrumbs__item::before{content:"";display:inline-block;width:.4rem;height:.4rem;margin:0 .6rem;border-top:1.5px solid #b5b5b5;border-right:1.5px solid #b5b5b5;transform:rotate(45deg);flex-shrink:0}.hotels-gallery-hero__bc-list .breadcrumbs__item a,.hotels-gallery-hero__bc-list .breadcrumbs__item a:link,.hotels-gallery-hero__bc-list .breadcrumbs__item a:visited{color:#b5b5b5 !important;font-weight:400;text-decoration:none !important;transition:color .2s ease}.hotels-gallery-hero__bc-list .breadcrumbs__item a:hover,.hotels-gallery-hero__bc-list .breadcrumbs__item a:focus{color:#db5f15 !important;text-decoration:underline !important}.hotels-gallery-hero__bc-list .breadcrumbs__item--current{color:#111;font-weight:500;min-width:0;white-space:normal;overflow:visible;text-overflow:unset;max-width:none}@media screen and (max-width: 767px){.hotels-gallery-hero__breadcrumbs{margin-bottom:1rem}.hotels-gallery-hero__bc-list{font-size:1.2rem;flex-wrap:wrap}.hotels-gallery-hero__bc-list .breadcrumbs__item{white-space:nowrap}.hotels-gallery-hero__bc-list .breadcrumbs__item--current{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}}.hotels-gallery-hero__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem;width:100%;height:50vh;min-height:32rem}.hotels-gallery-hero__item--featured,.hotels-gallery-hero__thumbs{height:100%;min-height:0}.hotels-gallery-hero__thumbs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));gap:1.2rem}.hotels-gallery-hero__item{overflow:hidden;border-radius:10px;background-color:#f0f0f0;min-height:0}.hotels-gallery-hero__link{display:block;width:100%;height:100%;cursor:pointer;text-decoration:none}.hotels-gallery-hero__link picture{display:block;width:100%;height:100%}.hotels-gallery-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.hotels-gallery-hero__grid{grid-template-columns:1fr;height:auto;min-height:0;gap:.8rem}.hotels-gallery-hero__item--featured{height:50vw;min-height:22rem;max-height:36rem}.hotels-gallery-hero__thumbs{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;gap:.6rem;height:auto}.hotels-gallery-hero__item--thumb{aspect-ratio:4/3}.hotels-gallery-hero,.hotels-gallery-hero__grid{max-width:100%;min-width:0}}.hotels-gallery-hero__item--more{position:relative}.hotels-gallery-hero__item--more .hotels-gallery-hero__link{position:relative;z-index:0}.hotels-gallery-hero__more-label{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.45);border-radius:10px;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.02em;pointer-events:none}.hotels-detail-about__title{margin:0 0 1.2rem;font-size:2.8rem;font-weight:600;line-height:1.2;color:#333;text-transform:uppercase;overflow-wrap:anywhere}@media screen and (min-width: 992px){.hotels-detail-about__title{font-size:3.4rem}}.hotels-detail-about__title-accent{color:#333}.hotels-detail-about__title-line{display:block;width:100%;height:2px;margin-top:1.2rem;background-color:var(--main-color);border-radius:999px}.hotels-detail-services__title-line,.hotels-detail-info__title-line,.hotels-detail-accommodation__title-line{display:block;width:100%;height:1px;margin-top:1rem;background-color:rgba(0,0,0,.08);border-radius:999px}.hotels-detail-services__title,.hotels-detail-info__section-title,.hotels-detail-accommodation__title,.hotels-detail-extend__title{font-size:2rem;font-weight:600;line-height:1.3;color:#333}.hotels-detail-info__section-title{margin:0 0 1.6rem}.hotels-detail-about__general{margin-top:1.6rem}.hotels-detail-about__general p{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.7;color:#555;overflow-wrap:anywhere}.hotels-detail-about__general p:last-child{margin-bottom:0}.hotels-detail-services{padding-bottom:.8rem}.hotels-detail-services__title{margin:0 0 1.6rem}.hotels-detail-services__grid{display:grid;grid-template-columns:1fr;gap:1.2rem 1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 576px){.hotels-detail-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 992px){.hotels-detail-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem 2rem}}@media screen and (min-width: 1400px){.hotels-detail-body__layout:not(.hotels-detail-body__layout--full) .hotels-detail-services__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.hotels-detail-services__item{display:flex;align-items:center;gap:.8rem;min-width:0}.hotels-detail-services__icon{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background-color:#f3f8ef;color:#6a9b4a;border:1px solid #e2edd8}.hotels-detail-services__icon .material-symbols-outlined{font-size:1.4rem}.hotels-detail-services__label{font-size:1.4rem;line-height:1.4;color:#555}.hotels-detail-info{--hotels-detail-gap: 2.8rem;background-color:#fff;display:flex;flex-direction:column;gap:var(--hotels-detail-gap, 2.8rem)}.hotels-detail-info__restaurant{min-width:0;padding-bottom:.8rem}.hotels-detail-info__columns{display:grid;grid-template-columns:1fr;gap:var(--hotels-detail-gap, 2.8rem)}@media screen and (min-width: 768px){.hotels-detail-info__columns{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hotels-detail-gap, 2.8rem)}}.hotels-detail-info__text{margin:0;font-size:1.5rem;line-height:1.65;color:#555}.hotels-detail-info__contact-list{margin:0;padding:0;list-style:none}.hotels-detail-info__contact-list li{display:flex;align-items:center;gap:.8rem}.hotels-detail-info__contact-list li+li{margin-top:1rem}.hotels-detail-info__contact-icon{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background-color:var(--main-color);color:#fff}.hotels-detail-info__contact-icon .material-symbols-outlined{font-size:1.4rem}.hotels-detail-info__contact-text{font-size:1.4rem;line-height:1.4;color:#555}.hotels-detail-info__location{margin-top:3.2rem}.hotels-detail-info__map{overflow:hidden;border-radius:8px;min-height:45rem}.hotels-detail-info__map iframe{display:block;width:100%;min-height:45rem;height:45rem;border:0}.hotels-detail-accommodation--main .hotels-detail-accommodation__header,.hotels-detail-accommodation--main .hotels-detail-accommodation__title,.hotels-detail-accommodation--main .hotels-detail-accommodation__note{text-align:left}.hotels-detail-accommodation__title{margin:0}.hotels-detail-accommodation__title-accent{font:inherit;color:inherit;text-transform:inherit}.hotels-detail-accommodation--main{overflow:visible;background-color:#fff}.hotels-detail-accommodation__note{margin:1.2rem 0 2.4rem;font-size:1.3rem;font-style:italic;line-height:1.5;color:#777}.hotels-detail-body__aside .hotels-detail-extend:not(.hotels-detail-extend--widget){border:1px solid rgba(0,0,0,.06);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-top:2rem}.hotels-detail-accommodation__slider{--cards-slider-gap: 1.6rem;--accommodation-slider-arrow-space: 3.2rem;position:relative;margin-top:0;margin-bottom:1.2rem;max-width:100%;min-width:0;overflow:visible;padding-inline:0}.hotels-detail-accommodation__slider-hints{display:grid;gap:.8rem;margin:0 0 2rem;text-align:left}.hotels-detail-accommodation__slider-hint{display:flex;align-items:flex-start;gap:.8rem;margin:0;padding:1.1rem 1.3rem;border-radius:6px;background-color:var(--orange-o10, #fff4ec);border:1px solid var(--orange-o25, #f5d4bc)}.hotels-detail-accommodation__slider-hint-icon{flex-shrink:0;font-size:1.7rem;line-height:1;color:var(--orange, #d6621b);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.hotels-detail-accommodation__slider-hint-content{display:grid;gap:.55rem;min-width:0;font-size:1.2rem;line-height:1.55;color:#7a4a1e}.hotels-detail-accommodation__slider-hint-content p{margin:0}.hotels-detail-accommodation__slider-hint-content strong{font-weight:700;color:#5c3818}.hotels-detail-accommodation__slider .cards-slider__viewport{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:1.6rem .6rem 1.8rem}.hotels-detail-accommodation__slider.cards-slider--fit .cards-slider__viewport{overflow:visible;padding:.8rem .4rem 1.4rem}.hotels-detail-accommodation__slider .cards-slider__controls{position:relative;width:100%;max-width:100%;min-width:0;overflow:visible;container-type:inline-size}.hotels-detail-accommodation__slider .cards-slider__track{align-items:stretch}.hotels-detail-accommodation__slider .cards-slider__slide{display:flex;align-items:stretch;align-self:stretch;min-width:0;height:100%}.hotels-detail-accommodation__slider .cards-slider__slide .hotel-room-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:100%;height:100%;box-shadow:0 4px 6px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04)}.hotels-detail-accommodation__slider .hotel-room-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-height:0}.hotels-detail-accommodation__slider .hotel-room-card__title,.hotels-detail-accommodation__slider .hotel-room-card__text{margin:0}.hotels-detail-accommodation__slider .hotel-room-card__text{flex:1 1 auto}.hotels-detail-accommodation__slider .hotel-room-card__footer{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;gap:0;margin-top:auto;flex-shrink:0;min-width:0;padding-top:1.2rem;border-top:1px solid #ececec}.hotels-detail-accommodation__slider.cards-slider--fit .cards-slider__track{padding:.4rem .2rem .8rem;align-items:stretch}.hotels-detail-accommodation__slider .cards-slider__btn{top:calc(1.2rem + (100cqi - var(--cards-slider-gap)*(var(--cards-slider-spv) - 1))/var(--cards-slider-spv)*5/16);bottom:auto;z-index:4;pointer-events:auto;box-shadow:0 2px 8px rgba(0,0,0,.18)}.hotels-detail-accommodation__slider .cards-slider__btn--prev{left:0;transform:translate(-50%, -50%)}.hotels-detail-accommodation__slider .cards-slider__btn--next{right:0;transform:translate(50%, -50%)}.hotels-detail-body .hotel-room-card{display:flex;flex-direction:column;height:100%}.hotels-detail-body .hotel-room-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.hotels-detail-body .hotel-room-card__title,.hotels-detail-body .hotel-room-card__text{margin:0}.hotels-detail-body .hotel-room-card__footer{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;gap:0;margin-top:auto;margin-bottom:0;min-width:0;padding-top:1.2rem;border-top:1px solid #ececec}.hotels-detail-body .hotels-detail-accommodation__slider .cards-slider__slide .hotel-room-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;height:100%}.hotels-detail-body .hotels-detail-accommodation__slider .hotel-room-card__body{flex:1 1 auto;min-height:0}.hotels-detail-body .hotels-detail-accommodation__slider .hotel-room-card__text{flex:1 1 auto;margin:0}.hotels-detail-body .hotels-detail-accommodation__slider .hotel-room-card__footer{margin-top:auto;flex-shrink:0}.hotels-detail-body .hotel-room-card__price-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.45rem}.hotels-detail-body .hotel-room-card__note{margin:0}.hotel-form__required{color:#d93025;margin-left:.15em}.hotel-form__field--invalid.hotel-extend-form__field .hotel-extend-form__input,.hotel-form__field--invalid.hotel-extend-form__field .hotel-extend-form__textarea,.hotel-form__field--invalid.hotel-extend-form__field .hotel-extend-form__picker-input,.hotel-form__field--invalid.hotel-extend-form__field select.form-input,.hotel-form__field--invalid.hotel-extend-form__field .selected-country,.hotel-extend-form__field--invalid .hotel-extend-form__input,.hotel-extend-form__field--invalid .hotel-extend-form__textarea,.hotel-extend-form__field--invalid .hotel-extend-form__picker-input,.hotel-extend-form__field--invalid .hotel-extend-form__room-trigger,.hotel-extend-form__field--invalid .hotel-extend-form__date-range-trigger,.hotel-extend-form__field--invalid select.form-input{border-color:#d93025 !important;box-shadow:0 0 0 1px #d93025}.hotel-form__field-error{margin:.45rem 0 0;color:#d93025;font-size:1.25rem;line-height:1.35}.hotel-extend-form{--hotel-dropdown-chevron-color: #666;--hotel-dropdown-chevron-width: 10px;--hotel-dropdown-chevron-height: 6px;--extend-primary: #db5f15;--extend-primary-light: #f68a42;--extend-primary-soft: #fff4ec;--extend-primary-ring: #f5d4bc;--extend-border: #eeeeee;--extend-border-outer: #eeeeee;--extend-text: #686d76;--extend-text-strong: #333333;--extend-text-muted: #888888;--extend-placeholder: #888888;--extend-focus-bg: #f7f7f7;--extend-label-size: 1.2rem;--extend-input-size: 1.35rem;--extend-field-padding-y: 1.35rem;--extend-field-padding-x: 1.2rem;--extend-field-gap: 0.65rem;--extend-chevron-color: var(--hotel-dropdown-chevron-color);--extend-surface: #fff;--extend-btn-bg: #db5f15;position:relative}.hotels-detail-body__aside .hotel-extend-form.hotel-extend-form--widget{width:100%;max-width:100%;min-width:0}.hotel-extend-form.hotel-extend-form--widget .arrow-down{flex-shrink:0;width:0;height:0;border-left:calc(var(--hotel-dropdown-chevron-width)/2) solid rgba(0,0,0,0);border-right:calc(var(--hotel-dropdown-chevron-width)/2) solid rgba(0,0,0,0);border-top:var(--hotel-dropdown-chevron-height) solid var(--hotel-dropdown-chevron-color);margin-left:.8rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__form{display:grid;gap:1.2rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__hotel-name{margin:0 0 .85rem;padding:0;font-size:1.4rem;font-weight:600;line-height:1.35;color:var(--extend-primary);text-align:center;overflow-wrap:anywhere}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card{display:flex;flex-direction:column;border:1px solid var(--extend-border-outer);border-radius:4px;overflow:visible;background-color:var(--extend-surface);box-shadow:none;isolation:isolate}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card>:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card>:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card>.hotel-extend-form__row--split:last-child>.hotel-extend-form__field:first-child{border-bottom-left-radius:4px}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card>.hotel-extend-form__row--split:last-child>.hotel-extend-form__field:last-child{border-bottom-right-radius:4px}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card>*+*,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card .hotel-extend-form__dates-block>*+*,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__card>.hotel-extend-form__dates-block+*{border-top:1px solid var(--extend-border)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__row--split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));min-width:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__row--split>.hotel-extend-form__field{min-width:0;max-width:100%}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__row--split>.hotel-extend-form__field:first-child{border-right:1px solid var(--extend-border)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--date-range{position:relative;z-index:1;padding:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--date-range.is-open{z-index:40}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--date-range:focus-within{background-color:var(--extend-focus-bg)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--nights .hotel-extend-form__input{text-align:left;background-color:var(--grey-25, #f7f7f7);cursor:default}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-range-trigger{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto;align-items:stretch;width:100%;padding:var(--extend-field-padding-y) var(--extend-field-padding-x);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-range-trigger:hover,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-range-trigger:focus-visible{outline:none}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-range-col{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--extend-field-gap);min-width:0;padding-right:1rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-range-col+.hotel-extend-form__date-range-col{padding-left:1rem;padding-right:0;border-left:1px solid var(--extend-border)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__label--date{display:block;margin:0;font-size:var(--extend-label-size);font-weight:600;line-height:1.3;color:var(--extend-text);transition:color .15s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--date-range:focus-within .hotel-extend-form__label--date{color:var(--extend-primary)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-display{display:block;min-height:2.4rem;font-size:var(--extend-input-size);font-weight:400;line-height:1.45;color:var(--extend-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-display.is-placeholder{color:var(--extend-placeholder)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__date-range-icon{align-self:center;flex-shrink:0;margin-left:.5rem;font-size:1.8rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;color:var(--extend-text-muted);pointer-events:none}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar{position:absolute;top:calc(100% + .35rem);left:0;right:auto;z-index:50;width:min(42rem,100vw - 2rem);padding:1.2rem 1rem 1rem;border:1px solid var(--extend-border-outer);border-radius:4px;background:var(--extend-surface);box-shadow:0 16px 40px rgba(0,0,0,.16)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-body{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;gap:.35rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-months{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem;min-width:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-month-panel{min-width:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-month-title{margin-bottom:.75rem;font-size:1.3rem;font-weight:600;line-height:1.2;text-align:center;color:var(--extend-text-strong)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-nav{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-top:.15rem;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--extend-text-strong);cursor:pointer}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-nav:hover,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-nav:focus-visible{background:var(--extend-focus-bg)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-weekdays,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-days{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.1rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-weekdays{margin-bottom:.35rem;font-size:1rem;font-weight:600;text-align:center;color:var(--extend-text-muted)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:2.8rem;padding:.15rem 0;border:0;border-radius:4px;background:rgba(0,0,0,0);font-size:1.2rem;line-height:1;color:var(--extend-text-strong);cursor:pointer}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-empty{pointer-events:none}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-disabled{color:var(--extend-text-muted);opacity:.45;cursor:not-allowed}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-today::after{content:attr(data-today-label);display:block;margin-top:.1rem;font-size:.65rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--extend-primary)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-in-range{border-radius:0;background:var(--extend-primary-soft)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-range-start{border-top-left-radius:4px;border-bottom-left-radius:4px}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-range-end{border-top-right-radius:4px;border-bottom-right-radius:4px}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-selected{background:var(--extend-primary);color:#fff}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day.is-selected.is-today::after{color:#fff}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-day:hover:not(.is-disabled):not(.is-empty):not(.is-selected){background:var(--extend-focus-bg)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--extend-border)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-summary{flex:1;min-width:0;font-size:1.2rem;font-weight:500;color:var(--extend-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-actions{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-clear,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-apply{padding:0;border:0;background:rgba(0,0,0,0);font-size:1.25rem;font-weight:600;cursor:pointer}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-clear{color:var(--extend-text-strong)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-clear:hover,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-clear:focus-visible{color:var(--extend-primary)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-apply{min-width:7rem;padding:.65rem 1.2rem;border-radius:4px;background:var(--extend-primary);color:#fff}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-apply:hover:not(:disabled),.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-apply:focus-visible:not(:disabled){background:var(--extend-primary-light)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-apply:disabled{opacity:.45;cursor:not-allowed}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field{margin:0;border-radius:0;display:grid;gap:var(--extend-field-gap);padding:var(--extend-field-padding-y) var(--extend-field-padding-x);min-width:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field:focus-within{background-color:var(--extend-focus-bg)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__label{font-size:var(--extend-label-size);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--extend-text)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field:focus-within .hotel-extend-form__label{color:var(--extend-primary)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-type{border:0;margin:0;padding:var(--extend-field-padding-y) var(--extend-field-padding-x);min-width:0;display:flex;flex-direction:column;gap:.85rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-type .hotel-extend-form__label{display:block;margin-bottom:0;padding:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__radio-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}@media screen and (max-width: 575px){.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__radio-group{grid-template-columns:1fr}}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__radio{display:flex;align-items:center;gap:.7rem;margin:0;padding:.85rem 1rem;border:1px solid var(--extend-border, #ececec);border-radius:6px;background-color:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__radio:has(input:checked){border-color:var(--extend-primary, var(--orange, #d6621b));background-color:var(--orange-o10, #fff4ec);box-shadow:0 0 0 1px var(--extend-primary, var(--orange, #d6621b))}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__radio input{flex-shrink:0;width:1.6rem;height:1.6rem;margin:0;accent-color:var(--extend-primary, var(--orange, #d6621b));cursor:pointer}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__radio-text{flex:1;font-size:var(--extend-input-size);font-weight:500;line-height:1.35;color:var(--extend-text-strong)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-hint{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.95rem 1.1rem;border-radius:6px;background-color:var(--orange-o10, #fff4ec);border:1px solid var(--orange-o25, #f5d4bc);overflow:hidden;max-height:0;opacity:0;transform:translateY(-0.35rem);transition:max-height .25s ease,opacity .2s ease,transform .2s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-hint.is-visible{max-height:8rem;opacity:1;transform:translateY(0)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-hint.is-updating .hotel-extend-form__request-hint-text{opacity:.55}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-hint-icon{flex-shrink:0;font-size:1.45rem;line-height:1;color:var(--extend-primary, var(--orange, #d6621b));font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__request-hint-text{margin:0;font-size:1.05rem;line-height:1.45;color:#7a4a1e;transition:opacity .15s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__dates-block[hidden]{display:none}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__input,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field .form-input,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__select,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__textarea{width:100%;min-height:2.4rem;padding:0;border:0 !important;border-radius:0;background-color:rgba(0,0,0,0);font-size:var(--extend-input-size);font-weight:400;line-height:1.45;color:var(--extend-text-strong);box-shadow:none !important;outline:none !important}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__input:focus,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field .form-input:focus,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__select:focus,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__textarea:focus{outline:none}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__input::placeholder,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field .form-input::placeholder,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__select::placeholder,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__textarea::placeholder{font-size:var(--extend-input-size);color:var(--extend-placeholder);font-weight:400}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--select.hotel-extend-form__picker{position:relative;z-index:1}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field--select.hotel-extend-form__picker.is-open{z-index:40}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-control{position:relative;width:100%;min-width:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.4rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-value{flex:1;min-width:0;font-size:var(--extend-input-size);font-weight:400;line-height:1.45;color:var(--extend-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-value.is-placeholder{color:var(--extend-placeholder)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-value.has-price{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding-right:1.75rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-value-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-value-price{flex:0 0 auto;font-weight:600;color:var(--orange, #d6621b);white-space:nowrap}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-list{display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;width:100%;max-height:14rem;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid var(--extend-border-outer);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:50}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-list.active{display:block !important}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:var(--extend-input-size);line-height:1.35;color:var(--extend-text-strong);white-space:normal;cursor:pointer;transition:background-color .12s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-option+.hotel-extend-form__room-option{border-top:1px solid var(--grey-25, #f0f0f0)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-option:hover,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-option:focus{background-color:#fff4ec;color:var(--orange, #d6621b)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-option-title{flex:1 1 auto;min-width:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__room-option-price{flex:0 0 auto;font-weight:600;color:var(--orange, #d6621b);white-space:nowrap}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__select,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:var(--hotel-dropdown-chevron-width) var(--hotel-dropdown-chevron-height);padding-right:1.4rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__select:invalid,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__select option[value=""],.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field select.form-input:invalid,.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__field select.form-input option[value=""]{color:var(--extend-placeholder)}.hotel-extend-form.hotel-extend-form--widget input[type=date]{font-size:var(--extend-input-size);color:var(--extend-text-strong);min-height:2.4rem;line-height:1.45}.hotel-extend-form.hotel-extend-form--widget input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker{position:relative;min-width:0;max-width:100%}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .selected-country{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;max-width:100%;min-height:2.4rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer;gap:.4rem}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-content{display:flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0;max-width:calc(100% - 1.4rem);overflow:hidden}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-name{flex:1 1 auto;display:block;min-width:0;max-width:100%;font-size:var(--extend-input-size, 1.35rem);font-weight:400;line-height:1.35;color:var(--extend-text-strong, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-flag{flex-shrink:0;width:2rem;height:1.4rem;object-fit:cover;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,.3)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .arrow-down{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #666;margin-left:auto;flex-shrink:0;transition:transform .2s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-list{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:280px;max-width:320px;width:280px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid var(--extend-border-outer, #eeeeee);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:100;padding:.5rem 0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-list.active{display:block !important}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .search-box{padding:.6rem .8rem;position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid #eee}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .search-box input{width:100%;padding:.6rem .8rem;font-size:1.25rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fdfdfd}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .search-box input:focus{border-color:var(--extend-primary, #db5f15)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-item{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:1.3rem;color:#333;cursor:pointer;transition:background-color .12s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-item:hover{background-color:#fff4ec;color:var(--extend-primary, #db5f15)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-item .country-flag{width:2rem;height:1.4rem;object-fit:cover;flex-shrink:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__picker .country-item .country-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__status{margin:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__status .response-box{display:block;width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.2rem;padding:1rem 1.2rem;border:0;border-radius:6px;background-color:var(--extend-btn-bg);color:#fff;font-size:1.2rem;font-weight:600;line-height:1;cursor:pointer;transition:filter .2s ease,opacity .2s ease}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__submit:hover:not(:disabled),.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__submit:focus:not(:disabled){filter:brightness(1.08);color:#fff}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__footnote{margin:0;font-size:1rem;line-height:1.45;color:var(--extend-text-muted);text-align:center}.hotel-extend-form__recaptcha{max-width:100%;overflow:visible;min-height:78px}.hotel-extend-form__recaptcha>.g-recaptcha{display:block;max-width:100%;transform:scale(0.95);transform-origin:left top}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__recaptcha{margin:.8rem 0 0}.hotel-extend-form__availability-hint{display:flex;align-items:center;gap:.8rem;margin:0;padding:1rem 1.2rem;border-radius:6px;background-color:var(--orange-o10, #fff4ec);border:1px solid var(--orange-o25, #f5d4bc);font-size:1.3rem;line-height:1.45;color:#7a4a1e}.hotel-extend-form__availability-hint .material-symbols-outlined{flex-shrink:0;font-size:1.6rem;line-height:1;color:var(--orange, #d6621b);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;animation:pulse-scale 2s infinite ease-in-out;display:inline-block}@media screen and (max-width: 767px){.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__row--split>.hotel-extend-form__field:first-child{border-right:0;border-bottom:1px solid var(--extend-border)}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__row--split>.hotel-extend-form__field+.hotel-extend-form__field{border-top:0}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar{left:0;width:min(42rem,100vw - 2rem);transform:none}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-months{grid-template-columns:1fr}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-footer{flex-direction:column;align-items:stretch}.hotel-extend-form.hotel-extend-form--widget .hotel-extend-form__calendar-actions{justify-content:flex-end}}.day-highlights li:last-child{margin-bottom:0}.tabs-content p:last-child{margin-bottom:0}.breadcrumbs span{text-decoration:none}.breadcrumbs span a:hover{text-decoration:underline}.breadcrumbs span:last-child{color:#000}.itinerary-page-section .section-title.upper-line-2{position:relative}.itinerary-page-section.primary{background-color:var(--main-color)}.itinerary-page-section.black{background-color:#000}.day-highlights{margin-top:1.5rem}.tabs-content p{margin-bottom:1.5rem}.itinerary-page-section.grey{background-color:#f9f9f9}.itinerary-page-section .section-title.upper-line-2::before{content:"";position:absolute;background-color:var(--main-color);width:6rem;height:4px;top:-4px;left:calc(50% - 3rem)}.tab-item__details-list+div{margin-top:2rem}.tab-item__details-list+p{margin-top:2rem}.tab-item__details-list+ul{margin-top:2rem}.breadcrumbs-container{position:absolute;bottom:-30px;left:0;right:0;z-index:5}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem}.breadcrumbs span{display:none;font-size:1.3rem;text-transform:uppercase;position:relative}.breadcrumbs span a{color:var(--main-color);-webkit-transition:.5s;transition:.5s}.breadcrumbs span+span{padding-left:2rem}.breadcrumbs span+span::before{display:block;content:"";color:#000;font-family:"Font Awesome 5 Free";font-weight:900;width:2rem;text-align:center;position:absolute;left:0}.breadcrumbs span.main-parent{display:inline-block;color:var(--main-color);font-size:1.4rem;letter-spacing:2px}.breadcrumbs span.main-parent::before{content:"";color:var(--main-color)}.breadcrumbs span:first-child.main-parent{display:inline-block;color:var(--main-color);font-size:1.4rem;letter-spacing:2px;padding-left:2rem}.breadcrumbs span:first-child.main-parent::before{display:block;content:"";color:var(--main-color);font-family:"Font Awesome 5 Free";font-weight:900;width:2rem;text-align:center;position:absolute;left:0}.tour-card__content .excerpt{display:-webkit-box;-webkit-box-orient:vertical}.tour-card__content .title{display:block;font-size:1.8rem;font-weight:500;padding-bottom:.5rem;border-bottom:1px solid #888;width:100%;margin:0}.tour-card__content .duration-price{font-size:1.4rem;padding-top:.5rem;letter-spacing:1px}.tour-card__content .excerpt{font-size:1.4rem;margin-top:2rem;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.tour-card__content .visited-places{display:block;font-size:1.2rem;font-weight:400}.tour-card__content .btn-wrapper{margin-top:3rem;text-align:center}.itinerary-page-section .section-presentation{text-align:center;position:relative;margin-bottom:4rem}.itinerary-page-section .section-heading{margin-bottom:5rem}.itinerary-page-section .section-description{margin-top:2rem;display:none}.itinerary-day+.itinerary-day{margin-top:4rem}.tab-item__inner-section+.pricing-item{margin-top:4rem}.tab-item__inner-section+.question-item{margin-top:4rem}.tab-item__inner-section+.tab-item__inner-section{margin-top:4rem}.itinerary-features-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3rem}.tour-buttons{display:-webkit-box;display:-ms-flexbox}.tour-buttons a{padding:1rem 1.5rem}.tour-buttons{margin-top:2rem;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.itinerary-highlights{margin-bottom:6rem}.tour-features-section{background:#333;padding-top:2rem;padding-bottom:2rem}.tab-item__tour-details-list>li:not(:last-child){border-bottom:1px solid #f0f0f0}.daily-description .itinerary-day-item{padding-left:0;margin-bottom:5rem;position:relative}.daily-description .itinerary-day-item .day{text-transform:uppercase;background-color:#3fabaf;color:#fff;padding:5px 10px;border-radius:2px;display:inline-block;margin-bottom:1rem}.daily-description .itinerary-day-item::after{content:"";clear:both;display:block}.itinerary-day__description{margin-bottom:3rem}.tab-item__details-list>li{font-size:1.6rem;position:relative;margin:0;padding:0 0 0 2.5rem}.tab-item__details-list>li+li{margin-top:1rem}.tab-item__details-list>li::before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.4rem;line-height:inherit;color:var(--main-color);left:0;top:1px}.tab-item__details-list>li strong{color:#333}.tab-item__details-list.sm>li{font-size:1.5rem;padding-left:2rem}.tab-item__details-list.sm>li::before{font-size:1.3rem}.tab-item__tour-details-list>li{padding-top:1rem;padding-bottom:1rem;padding-left:3rem;font-size:1.5rem;position:relative}.tab-item__tour-details-list>li::before{position:absolute;font-family:"Font Awesome 5 Free";content:"";content:"";font-weight:900;color:var(--main-color);left:0;top:1.4rem;font-size:1.6rem;line-height:1;background-color:#fff}.tab-item__tour-details-list>li strong{color:#333;font-weight:700}.tab-item__tour-details-list>li.meal-detail::before{content:""}.tab-item__tour-details-list>li.accommodation-detail::before{content:""}.tab-item__tour-details-list>li.adventure-detail::before{content:""}.tab-item__tour-details-list>li.distance-detail::before{content:"";top:1rem;font-size:2.4rem;line-height:1}.tab-item__tour-details-list>li.duration-detail::before{content:""}.tab-item__inner-section .title{color:#333;font-size:1.7rem;font-weight:700;position:relative;margin-bottom:3.5rem}.tab-item__inner-section .title::after{content:"";position:absolute;bottom:-1rem;left:0}.tab-item__inner-section .title::before{content:"";position:absolute;bottom:-1rem;left:0}.tab-item__inner-section .title::before{width:100%;border-bottom:1px solid #f0f0f0}.tab-item__inner-section .title::after{width:5rem;border-bottom:1px solid var(--main-color)}.tab-item__inner-section .description{margin-bottom:2rem}.tabs>li .tab-icon{position:relative;display:inline-block;width:20px;height:100%}.itinerary-icon::before{position:absolute;font-family:"Font Awesome 5 Free";color:inherit;left:0}.overview-icon::before{position:absolute;font-family:"Font Awesome 5 Free";color:inherit;left:0}.itinerary-icon::before{content:""}.tab-button-item .tab-button span{color:#333;text-transform:uppercase;font-size:1.8rem;font-weight:700;-webkit-transition:.5s;transition:.5s}.tab-button-item .tab-button span i{line-height:60px;font-size:2rem}.tab-content-item .container{padding-top:2rem;padding-bottom:2rem}.itinerary-tab-inner-title{margin-top:3.5rem;margin-bottom:2rem;position:relative}.itinerary-tab-inner-title::before{content:"";position:absolute;bottom:-8px;left:0;border-bottom:2px solid #ccc;width:100%}.itinerary-tab-inner-title::after{content:"";position:absolute;bottom:-8px;left:0;border-bottom:4px solid var(--main-color);width:50px}.day-highlights li::before{font-family:"Font Awesome 5 Free";position:absolute;font-weight:900}.day-highlights li{margin-bottom:1rem;position:relative;padding-left:2.5rem}.day-highlights li::before{content:"";content:"";font-size:1.2rem;line-height:2.1rem;left:.5rem;color:#333}.inclusions-list>li.inclusion-subtitle{padding-top:2.5rem;margin-bottom:1rem;padding-left:0}.inclusions-list>li.inclusion-subtitle h3{font-size:1.6rem;font-weight:700;color:#333}.inclusions-list>li:not(.inclusion-subtitle):not(.inclusion-title)::before{position:absolute;content:"";font-weight:900;font-family:"Font Awesome 5 Free";color:var(--main-color);left:0;top:3px;font-size:1.2rem;line-height:inherit}.page-hero__breadcrumbs .breadcrumbs{padding-top:0}.page-hero__breadcrumbs .breadcrumbs span{color:#fff}.page-hero__breadcrumbs .breadcrumbs a{color:#fff}.no-gutters{margin-left:0}dd{margin-left:0}address{margin-bottom:1rem}dl{margin-bottom:1rem}ol{margin-bottom:1rem}pre{margin-bottom:1rem}caption{text-align:left}article{display:block}aside{display:block}figcaption{display:block}figure{display:block}hgroup{display:block}legend{display:block}main{display:block}nav{display:block}section{display:block}dd{margin-bottom:.5rem}label{margin-bottom:.5rem}legend{margin-bottom:.5rem}address{line-height:inherit}legend{line-height:inherit}progress{vertical-align:baseline}sub{vertical-align:baseline}sup{vertical-align:baseline}dl{margin-top:0}ol{margin-top:0}p{margin-top:0}pre{margin-top:0}.box-details li:last-child{margin-bottom:0}.why-list li:last-child{margin-bottom:0}ol ol{margin-bottom:0}ol ul{margin-bottom:0}p{margin-bottom:0}ul ol{margin-bottom:0}ul ul{margin-bottom:0}.trek-card2-body p{-webkit-line-clamp:3;text-overflow:ellipsis}::after{-webkit-box-sizing:inherit;box-sizing:inherit}::before{-webkit-box-sizing:inherit;box-sizing:inherit}.no-gutters{margin-right:0}.no-gutters>.col{padding-right:0;padding-left:0}.no-gutters>[class*=col-]{padding-right:0;padding-left:0}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a:hover{text-decoration:none}[type=button]:not(:disabled){cursor:pointer}[type=reset]:not(:disabled){cursor:pointer}[type=submit]:not(:disabled){cursor:pointer}button:not(:disabled){cursor:pointer}summary{cursor:pointer}address{font-style:normal}dt{font-weight:600}blockquote{margin:0 0 1rem}figure{margin:0 0 1rem}b{font-weight:bolder}strong{font-weight:bolder}small{font-size:80%}sub{position:relative;font-size:75%;line-height:0}sup{position:relative;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code{font-size:1em}kbd{font-size:1em}pre{font-size:1em}samp{font-size:1em}pre{overflow:auto}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}optgroup{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner{padding:0;border-style:none}[type=reset]::-moz-focus-inner{padding:0;border-style:none}[type=submit]::-moz-focus-inner{padding:0;border-style:none}button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date]{-webkit-appearance:listbox}input[type=datetime-local]{-webkit-appearance:listbox}input[type=month]{-webkit-appearance:listbox}input[type=time]{-webkit-appearance:listbox}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;font-size:1.5rem;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before{-webkit-box-sizing:border-box;box-sizing:border-box}img{border-style:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.trek-card2{display:block}.brochure-icon{position:relative}.daily-description{position:relative}.form-control .custom-select{position:relative}.package-card__heading{position:relative}.salkantay-section .section-title.upper-line-backup{position:relative}.salkantay-section .upper-line{position:relative}.salkantay-section .upper-line-white{position:relative}.sized{position:relative}.floating-sidebar-menu ul li.active::before{background-color:var(--main-color)}.floating-sidebar-menu ul li:hover::before{background-color:var(--main-color)}.info-box2.salkantay-numbers.inverse .subtitle{color:#fff}.salkantay-section .section-presentation.inverse{color:#fff}.salkantay-section .section-presentation.inverse .section-title{color:#fff}.bg-dark{background-color:#000}.salkantay-useful-information p{margin-bottom:1rem}.tabs>li>div{margin-bottom:1rem}.section-presentation-new .presentation-heading__subtitle{display:block;color:#555;font-weight:400;margin-top:1rem;font-size:1.6rem}.section-presentation-new .presentation-heading h3{display:block;color:#555;font-weight:400;margin-top:1rem;font-size:1.6rem}.salkantay-trekking-associations__title{font-size:30px;color:#ccc;font-weight:300;margin-bottom:1rem}.salkantay-trekking-awards2__title{font-size:30px;color:#ccc;font-weight:300;margin-bottom:1rem}.salkantay-trekking-associations ul li{padding:.3em;width:30%;display:inline-block}.salkantay-trekking-associations ul li img{width:100%;-webkit-filter:hue-rotate(0deg) saturate(0) brightness(100%);filter:hue-rotate(0deg) saturate(0) brightness(100%);opacity:.3}.salkantay-trek-associations img{height:80px;margin:0 10px;-webkit-filter:hue-rotate(0deg) saturate(0) brightness(100%);filter:hue-rotate(0deg) saturate(0) brightness(100%);opacity:.3}.salkantay-section.inner-page p+p{margin-top:1.5rem}.cta-box{text-align:center}.expert-item{text-align:center}.info-box2.salkantay-numbers{text-align:center}.salkantay-section .text-center{text-align:center}.salkantay-trekking-awards{text-align:center}.salkantay-useful-information p+h3{margin-top:3rem}.salkantay-useful-information ul+h3{margin-top:3rem}.skt-section .section-presentation p:first-child{margin-top:3rem}.fa-icon::before{margin-right:.5rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.salkantay-useful-information ul li::before{margin-right:.5rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.faqs-accordion .accordion-item+.accordion-item{margin-top:1rem}.floating-sidebar-menu ul li:hover{background-color:#f9f9f9}.salkantay-feature2__image{padding-top:33.3333333333%}.skt-icon.solid{background-color:#fff}.fa-icon::before{display:inline-block}.skt-quote{font-style:italic}.fa-icon.fa_so::before{font-family:"Font Awesome 5 Free";font-weight:900}.fa-icon.fa_ss::before{font-family:"Font Awesome 5 Free";font-weight:400}.fa-icon.fa_br::before{font-family:"Font Awesome 5 Brands"}.box-feature-image .box-content:hover::before{background-color:rgba(0,0,0,.1)}.main-container .row{margin:-1rem}.main-container .row>div{padding:1rem}.salkantay-section .section-presentation.left .upper-line::before{left:0}.salkantay-section .section-title.upper-line-backup::before{content:"";position:absolute;background-color:var(--main-color);width:6rem;height:4px;top:-4px;left:calc(50% - 3rem)}.salkantay-section .upper-line::before{content:"";position:absolute;background-color:var(--main-color);width:6rem;height:4px;top:-4px;left:calc(50% - 3rem)}.box-tour-feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inner-hero-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.salkantay-section .section-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.salkantay-section .section-description{margin-top:2rem}.skt-section .section-presentation p{margin-top:2rem}.salkantay-section .section-content{margin-top:5rem}.salkantay-useful-information p+h2{margin-top:5rem}.salkantay-useful-information ul+h2{margin-top:5rem}.slide-image{overflow:hidden;width:100%;height:100%}.hero-slide__home-shelf{position:static;z-index:2;width:90%;left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-slide__home-shelf .wta-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.hero-slide__home-shelf .wta-container{width:100%;text-align:center;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem .5rem .5rem}.floating-sidebar-menu ul li span{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-slide__home-shelf .cta-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-slide__home-shelf .cta-container.center{text-align:center;padding-left:4rem;padding-right:4rem}.centered-content .title-decoration::before{left:calc(50% - 3rem)}.hero-slide__home-shelf .cta-container.center h1::before{left:calc(50% - 3rem)}.hero-slide__home-shelf img{width:16rem;height:16rem;display:block;-o-object-fit:contain;object-fit:contain}.hero-slide__home-shelf h1{color:#fff}.hero-slide__home-shelf h2{color:#fff}.hero-slide__home-shelf p{color:#fff}.hero-slide__home-shelf h1{font-size:2.2rem;text-transform:uppercase;margin-top:2rem;padding-bottom:1.4rem;margin-bottom:1rem;position:relative}.hero-slide__home-shelf h1::before{position:absolute;content:"";width:6rem;height:4px;border-radius:4px;left:0;bottom:0;background-color:var(--main-color)}.hero-slide__home-shelf h2{font-size:1.4rem;font-weight:400;color:var(--main-color);text-transform:uppercase;margin-top:2rem;margin-bottom:2rem}.hero-slide__home-shelf p{font-size:1.4rem}.salkantay-feature p{font-size:1.4rem}.salkantay-feature2 p{font-size:1.4rem}.world-travel-awards-seal{display:block;height:18rem;margin-bottom:1rem}.section-description-2.special{font-size:1.8rem;font-weight:600;text-transform:uppercase}.trek-card2-outer:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.section-description-2.special{text-align:center;font-family:var(--ff-heading) !important;color:#777;width:70%;margin-left:auto;margin-right:auto}.signature-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.signature-name{color:var(--co-primary);font-size:1.6rem;font-family:var(--ff-primary)}.signature-role{color:#777;font-size:1.6rem;font-weight:600;text-transform:uppercase;font-family:var(--ff-heading)}.signature{width:100px;height:50px;background-image:url("../images2022/edgar-catunta-guillen-signature.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain}.trek-card2-outer{overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;border:1px solid #eee}.trek-card2-image{width:100%;position:relative;overflow:hidden}.trek-card2-image::before{position:absolute;content:"";display:block;bottom:0;height:50%;width:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(125, 185, 232, 0)), color-stop(50%, rgba(63, 93, 116, 0)), to(rgba(0, 0, 0, 0.6)));background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0, rgba(63, 93, 116, 0) 50%, rgba(0, 0, 0, 0.6) 100%)}.trek-card2-image img{width:100%;height:auto;display:block;-webkit-transition:2s;transition:2s}.trek-card2__tags{position:absolute;bottom:.5rem;color:#fff;font-family:var(--heading);font-size:1rem;z-index:1;left:1.5rem;text-transform:uppercase;line-height:2rem;overflow:hidden;padding-top:4px}.trek-card2__tags::before{content:"";position:absolute;display:block;top:0;left:0;width:5rem;height:4px;border-radius:2px;background:var(--green)}.trek-card2__tags span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.trek-card2__tags span:not(:first-child){-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.2rem}.trek-card2__tags span:not(:first-child)::before{position:absolute;content:"";width:4px;height:4px;border-radius:2px;background-color:#fff;left:3px;top:8px}.trek-card2-body{padding:1.5rem}.trek-card2__heading::after{display:block;content:"";width:100%;height:1px;border-radius:1px;background-color:#eee}.trek-card2__title{font-family:var(--heading);color:#000;font-size:1.7rem;font-weight:600;line-height:2.2rem !important;margin:0}.custom-btn{font-family:var(--heading);font-weight:400;overflow:hidden}.trek-card2__subtitle{font-family:var(--heading);font-weight:400;overflow:hidden}.trek-card2__subtitle{color:#444;font-size:1.1rem;line-height:2;margin:0;display:block;width:100%}.trek-card2-body p{color:#888;font-size:1.3rem;line-height:1.5;font-family:var(--primary);margin-top:1.5rem;margin-bottom:2rem;height:6rem;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.bullets ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-btn{display:block !important;border-radius:2rem;line-height:3rem;width:45%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.4rem}.price-btn{border:1px solid var(--green);color:var(--green);-webkit-transition:1s;transition:1s}.price-btn:hover{background-color:var(--green-o10)}.main-btn{background:-webkit-gradient(linear, left top, right top, from(var(--orange)), to(var(--orange-light)));background:linear-gradient(90deg, var(--orange) 0, var(--orange-light) 100%);color:#fff;position:relative}.main-btn::before{content:"Read more";background-color:var(--orange-light);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;-webkit-transition:1s;transition:1s}.main-btn:hover::before{opacity:1}.bullets li{width:16px;height:16px;padding:2px;border-radius:20px;border:1px solid #00aa6c;margin:0 4px 0 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.bullets li span{display:block;width:10px;height:10px;line-height:10px;padding-left:10px;border-radius:5px;overflow:hidden;background-color:#00aa6c}.salkantay-feature2__content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.avatar-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bullets3 ul{display:-webkit-box;display:-ms-flexbox}.bullets3 ul{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:5px}.bullets3 li{width:1rem;height:1rem;overflow:hidden;display:block;border-radius:1rem;-webkit-box-shadow:0 0 0 3px #fff,0 0 0 5px #ccc;box-shadow:0 0 0 3px #fff,0 0 0 5px #ccc;background-color:#ccc}.bullets3 li+li{margin-left:1.2rem}.bullets3 li.active{background-color:#00aa6c;-webkit-box-shadow:0 0 0 3px #fff,0 0 0 5px #00aa6c;box-shadow:0 0 0 3px #fff,0 0 0 5px #00aa6c}.bullets3 li span{display:none;width:16px;height:16px;border-radius:2rem;overflow:hidden;background-color:var(--main-color)}.salkantay-feature__icon img{-o-object-position:center center;-webkit-filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.review-box__friend{color:#333}.salkantay-feature{margin-top:1.5rem;background-color:#000}.salkantay-feature2{margin-top:1.5rem;background-color:#000}.salkantay-feature{display:block;position:relative}.salkantay-feature.rounded{border-radius:1rem;overflow:hidden}.salkantay-feature.no-image{background:0 0}.salkantay-feature__image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.salkantay-feature__body{color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.salkantay-feature__icon{width:6rem;height:6rem;border-radius:4rem;overflow:hidden;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2rem}.salkantay-feature__icon.fill{background-color:var(--main-color);border:none}.salkantay-feature__icon img{width:auto;height:3rem;display:block;-o-object-fit:cover;object-fit:cover;object-position:center center;filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.box-tour-feature2-data.places{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:40rem}.custom-container>div:first-child{background-color:red}.inclusions-list+li{background-color:red}.custom-container>div:nth-child(2){background-color:green;margin-left:1px}.custom-container>div:nth-child(3){background-color:blue;margin-left:1px}.salkantay-feature2{display:block;position:relative;border-radius:1rem;overflow:hidden}.salkantay-feature2__image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.salkantay-feature2__content{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;padding:3rem;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.salkantay-feature2__body{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;display:none}.salkantay-feature2__title{text-transform:uppercase;letter-spacing:1px;font-size:1.8rem;overflow:hidden}.salkantay-feature2__icon.fill{background-color:var(--main-color);border:none}.salkantay-feature2__icon img{width:auto;height:3rem;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%);filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.brochure-icon::before{-webkit-filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%)}.package-card{background-color:#fff}.package-card__content .location{color:var(--main-color);text-transform:uppercase}.unique-cards-gallery{padding:.5rem 3rem !important}.package-card{border-radius:5px;border:1px solid #f0f0f0;overflow:hidden;display:block;color:#555}.package-card__image{width:100%;padding-top:80%;position:relative;overflow:hidden}.package-card__image img{position:absolute;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.package-card__details{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.4);color:#ccc;font-size:1.2rem;padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.package-card__content{padding:2rem 2rem 0}.package-card__content .title{font-size:2rem;font-weight:600;color:#333}.package-card__content .title.md{font-size:2rem}.package-card__content .visited-places{font-size:1.2rem;font-weight:400;color:#333;width:100%;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;max-height:2.3rem}.package-card__content .excerpt{font-size:1.4rem;margin-top:2rem;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.form-control-p{display:-webkit-box;-webkit-box-orient:vertical}.review-pax-box{background-color:#fff}.form-control-p{display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:25rem;margin-bottom:2rem}.form-control-p label{margin-bottom:.5rem;font-size:1.4rem;color:#333}.form-control-p input{width:100%;padding:10px 30px 10px 45px;border-radius:60px;border-color:#ccc;text-align:center !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control-p select{width:100%;padding:10px 30px 10px 45px;border-radius:60px;border-color:#ccc;text-align:center !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control-p input:focus{border-color:rgba(0,0,0,0)}.form-control-p input:hover{border-color:rgba(0,0,0,0)}.form-control-p select:focus{border-color:rgba(0,0,0,0)}.form-control-p select:hover{border-color:rgba(0,0,0,0)}.form-control-p select{background-image:url(../assets/select-arrow.svg);background-repeat:no-repeat;background-position:center right 20px;background-size:16px 8px;background-color:rgba(0,0,0,0);font-size:1.6rem}.form-control-p select option{background-color:#f0f0f0;padding:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-size:1.4rem;text-align:center}.form-control-p select option::-moz-selection{border:none}.form-control-p select option::selection{border:none}.faqs-accordion{font-size:1.5rem}.faqs-accordion .accordion-item{background-color:#fff;border:1px solid #f0f0f0}.faqs-accordion .accordion-item__title{color:#333;font-size:1.5rem;padding:1.5rem 1rem;letter-spacing:1px;cursor:pointer;position:relative;-webkit-transition:.2s;transition:.2s;text-transform:uppercase}.faqs-accordion .accordion-item__title::after{content:"";font-family:"Font Awesome 5 Free";position:absolute;font-weight:900;right:1rem;top:1.25rem}.faqs-accordion .accordion-item__content{max-height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.faqs-accordion .accordion-item__content p{margin-top:.5rem;margin-bottom:.5rem}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{margin:1rem 0;padding:0;list-style:none}.faq-answer ul li{position:relative;padding-left:2.4rem;margin-bottom:.8rem;font-size:1.5rem;line-height:1.6;color:var(--fc-primary, #555)}.faq-answer ul li:last-child{margin-bottom:0}.faq-answer ul li::before{content:"✓";position:absolute;left:0;top:.1rem;width:1.6rem;height:1.6rem;font-size:1rem;font-weight:700;line-height:1.6rem;text-align:center;color:var(--orange, #db5f15)}.faqs-accordion .accordion-item__content-wrapper{padding:1.4rem 1rem}.faqs-accordion .accordion-item.active .accordion-item__title{background-color:var(--main-color);color:#fff;position:relative}.icon-card-unique{text-align:center;padding:20px;margin-bottom:10px}.icon-card-unique__image{width:80px;height:80px;overflow:hidden;margin-left:auto;margin-right:auto}.icon-card-unique__image svg{fill:var(--co-primary);fill:#ccc;fill:var(--co-text-heading)}.icon-card-unique__content{font-size:1.6rem;color:#777}.icon-card-unique__description{margin-top:10px;margin-bottom:0}.review-pax-box{padding-top:5rem;height:100%}.review-pax-box-outer{padding-top:5rem;height:100%}.review-pax-box{border:1px solid #f0f0f0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-pax-box .review-company{position:absolute;top:1rem;right:2rem}.review-pax-box .review-company img{height:3rem;width:auto;display:block}.review-pax-box .qualification{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}.review-pax-box .qualification span{display:inline-block;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#00aa6c}.review-pax-box .qualification span+span{margin-left:.1rem}.review-pax-box__content{padding:2rem 2rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.review-pax-box__content .title{font-size:1.6rem;color:#333}.review-pax-box__content .review{margin-top:1rem;font-size:1.5rem}.review-pax-box .review-details{padding:1rem 2rem;margin-top:1rem;margin-bottom:1rem;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-pax-box .review-details .review-date{font-size:1.2rem;color:#888;border-radius:3px}.review-pax-box .review-details .pax-nickname{color:var(--main-color);border:1px solid #f0f0f0;padding:0 1.5rem;line-height:3rem;border-radius:5rem}.review-pax-box .pax-avatar{position:absolute;top:-5rem;left:2rem;width:10rem;height:10rem;border-radius:50%;overflow:hidden}.review-pax-box .pax-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.content-review .review-company{padding:3rem}.content-review .review-company .review-company_logo img{width:100%}.content-review .review-company .review-company_name{margin:1.2rem 0rem}.content-review .review-company .review-company_number{display:flex;line-height:1.5rem;margin:1.2rem 0rem;font-size:1.5rem}.content-review .review-company .review-company_number span:first-child{font-size:4.5rem;font-weight:900;margin-right:1rem}.content-review .review-company .review-company_number span:last-child{margin-left:1rem}.content-review .review-company .review-company_number span:last-child ul{display:table}.content-review .review-company .review-company_number span:last-child ul li{display:table-cell;color:var(--bs-teal);padding:.2rem}.content-review.google-review .review-company .review-company_number span:last-child ul li{color:var(--bs-yellow)}.content-review .review-company .review-company_nreview a{color:var(--co-primary)}.content-review .full-review{background:var(--grey-35);padding:1.5rem;position:relative}.content-review .full-review .full-review_logo{position:absolute;top:1%;right:1%;width:3rem;height:3rem;overflow:hidden}.content-review .full-review .full-review_logo img{width:100%;height:100%;object-fit:cover;display:block}.content-review .full-review .full-review_user{display:flex;margin-bottom:1rem}.content-review .full-review .full-review_user strong i{color:var(--grey-75)}.content-review .full-review .full-review_user em{font-size:1.2rem}.content-review .full-review .full-review_user div:first-child img{width:6.5rem;border-radius:50%}.content-review .full-review .full-review_user div:last-child{padding-left:1rem}.content-review .full-review .full-review_title{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-review .full-review .full-review_qualification ul{display:table;margin:.3rem 0rem}.content-review .full-review .full-review_qualification ul li{display:table-cell;color:var(--bs-teal);padding:.2rem}.content-review.google-review .full-review .full-review_qualification ul li{color:var(--bs-yellow)}.content-review .full-review .full-review_text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.5rem}.content-review .full-review .full-review_link{margin-top:1rem;text-align:right}.content-review .full-review .full-review_link a{color:var(--co-primary)}.we-box img{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain;-webkit-filter:invert(92%) sepia(0%) saturate(0%) hue-rotate(187deg) brightness(89%) contrast(95%);filter:invert(92%) sepia(0%) saturate(0%) hue-rotate(187deg) brightness(89%) contrast(95%);-webkit-filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%);filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%)}.info-box2.salkantay-numbers .title{font-size:4rem;color:var(--main-color);font-weight:600}.info-box2.salkantay-numbers .subtitle{font-size:2rem;text-transform:uppercase;font-weight:600;color:#555}.info-box2.salkantay-numbers.inverse .title{color:#f5f5f5}.box-map-highlight img{width:100%;height:auto}.fullscreen-container .half-divided>div:nth-child(2n){padding-right:5px}.rounded{overflow:hidden;border-radius:1rem}.widget-booking-form{display:-webkit-box;display:-ms-flexbox}.expert-item__content{padding:2rem}.whatsapp .wa-member-name{color:#333;font-size:1.4rem;font-weight:400}.whatsapp .wa-member-duty{color:#888;font-size:1.1rem;font-weight:400}.whatsapp .wa-member-status{color:#f5a623;font-size:.9rem;font-weight:400}.form-control{position:relative;margin-bottom:1rem}.form-control label{color:#333;display:block}.form-control label span{display:inline-block;margin-left:.25rem;color:var(--main-color)}.form-control span{font-size:12px;color:#888;display:inline-block;margin-left:1.6rem}.form-control svg{width:22px;margin:0 3px 0 0;fill:#888;position:absolute;left:5px;top:33px}.form-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:3px;height:4rem;padding:0 1.6rem;width:100%;border:1px solid #ddd;font-size:1.5rem;color:#555;outline:red}.form-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:3px;height:4rem;padding:0 1.6rem;width:100%;border:1px solid #ddd;font-size:1.5rem;color:#555;outline:red}.form-control textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:3px;height:4rem;padding:0 1.6rem;width:100%;border:1px solid #ddd;font-size:1.5rem;color:#555;outline:red}.form-control input:active{border-color:#888}.form-control input:focus{border-color:#888}.form-control select:active{border-color:#888}.form-control select:focus{border-color:#888}.form-control textarea:active{border-color:#888}.form-control textarea:focus{border-color:#888}.form-control input::-webkit-input-placeholder{font-size:1.4rem;color:#aaa}.form-control select::-webkit-input-placeholder{font-size:1.4rem;color:#aaa}.form-control textarea::-webkit-input-placeholder{font-size:1.4rem;color:#aaa}.form-control input::-moz-placeholder{font-size:1.4rem;color:#aaa}.form-control select::-moz-placeholder{font-size:1.4rem;color:#aaa}.form-control textarea::-moz-placeholder{font-size:1.4rem;color:#aaa}.form-control input:-ms-input-placeholder{font-size:1.4rem;color:#aaa}.form-control select:-ms-input-placeholder{font-size:1.4rem;color:#aaa}.form-control textarea:-ms-input-placeholder{font-size:1.4rem;color:#aaa}.form-control input:-moz-placeholder{font-size:1.4rem;color:#aaa}.form-control select:-moz-placeholder{font-size:1.4rem;color:#aaa}.form-control textarea:-moz-placeholder{font-size:1.4rem;color:#aaa}.form-control select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM1MiwgMjAyMC8wMS8zMC0xNTo1MDozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3NTIwNTc2RkJFNTExRUFBQzk4ODVCODc4MjU3RTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3NTIwNTc3RkJFNTExRUFBQzk4ODVCODc4MjU3RTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzc1MjA1NzRGQkU1MTFFQUFDOTg4NUI4NzgyNTdFMDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc1MjA1NzVGQkU1MTFFQUFDOTg4NUI4NzgyNTdFMDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75R+qNAAAA7ElEQVR42mL8//8/AzUBEwOVweA3kIVhZnAEkPYE4llAfJRMc0yBOBuI9zD+j2OAxcpnIPYH4v0kGmYFxFuAWBDiQg6wAY5AzAvEG0k0FMUwIDjMBDVgG1QAZqgjGYbtA5nFBPVqKBDvJMFQdMMOAHEgEL+HxfI3IA4m0lBshgUA8Sf0ZPOVCEOxGQYKso8wBYz/0zBcwA3Ea4HYHSn2PYD4JxDvxuKyj8iasRmIzVCQd/4BsQCayz4Rm1PQvc9HjGGQdPgTZ0zCDEV2KUoEYAOM/yd5EkpvIO93gS1nYCjFZxjEwNHykFIAEGAAaF1FaPlSR0AAAAAASUVORK5CYII=) right 10px center no-repeat #fff;position:relative}.form-control textarea{height:unset}.form-control button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background-color:var(--main-color);border:0;outline:0;height:4rem;border-radius:4rem;text-transform:uppercase;width:100%;max-width:20rem}.widget-booking-form{display:flex;border:1px solid #f0f0f0;border-radius:3px;width:100%;padding:1rem;margin-top:1rem}.tripadvisor-card{background:#f2b203;z-index:0;width:10rem;text-align:center;border-radius:60px 60px 10px 10px;padding:2px 2px 8px;line-height:3px;color:#000;font-weight:600;font-size:2rem;display:flex;justify-content:space-around;align-items:center;flex-direction:column;margin:auto;height:100%;padding-bottom:2rem}.tripadvisor-card>object{width:80px}.widget-booking-form .icon{display:none;width:4rem;margin-right:2rem}.widget-booking-form .icon img{width:100%;height:auto;display:block;-webkit-filter:invert(92%) sepia(0%) saturate(0%) hue-rotate(187deg) brightness(89%) contrast(95%);filter:invert(92%) sepia(0%) saturate(0%) hue-rotate(187deg) brightness(89%) contrast(95%)}.widget-booking-form p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3rem}.salkantay-trekking-awards2{background-color:#fff;text-align:center;padding-top:6rem;padding-bottom:6rem}.salkantay-awards-shelf2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.salkantay-awards-shelf2 img{-webkit-transform:scale(0.9);transform:scale(0.9)}.cta-awards{display:inline-block;padding:1rem 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--main-color);border-radius:5px}.cta-awards span{font-size:1.6rem;color:#fff}.salkantay-trekking-awards img{width:300px}.salkantay-trekking-awards-icon{text-align:center;margin:40px 0 50px}.salkantay-awards-shelf{margin:3.2rem auto auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.award-level-4{width:135px;height:135px}.award-level-3{width:155px;height:155px}.award-level-2{width:175px;height:175px}.avatar.x4{width:200px;height:200px}.award-level-1{width:200px;height:200px}.salkantay-useful-information h2{color:#333;font-weight:700}.salkantay-useful-information h3{color:#333;font-weight:700}.salkantay-useful-information h2{font-size:2.4rem;position:relative;padding-top:1.4rem;margin-bottom:.5rem}.salkantay-useful-information h2::before{content:"";position:absolute;border-radius:2px;background-color:var(--main-color);width:6rem;height:4px;top:0}.salkantay-useful-information h3{position:relative;font-size:1.7rem;padding-bottom:1rem;margin-bottom:1.5rem}.salkantay-useful-information h3::after{content:"";position:absolute;bottom:0;left:0}.salkantay-useful-information h3::before{content:"";position:absolute;bottom:0;left:0}.salkantay-useful-information h3::before{width:100%;border-bottom:1px solid #f0f0f0}.salkantay-useful-information h3::after{width:5rem;border-bottom:1px solid var(--main-color)}.salkantay-useful-information ul li{position:relative;padding-left:2.5rem;padding-top:.5rem}.salkantay-useful-information ul li::before{content:"";position:absolute;left:.5rem;top:1rem;font-family:"Font Awesome 5 Free";color:var(--main-color);font-weight:900;font-size:1.2rem}.floating-sidebar-menu{margin-left:auto;max-width:35rem;position:-webkit-sticky;position:sticky;top:5rem}.floating-sidebar-menu h2{text-align:center;font-size:1.6rem;letter-spacing:1px;line-height:8rem;text-transform:uppercase;position:relative;z-index:1;color:#fff;background-color:#333;border-radius:5px 5px 0 0;border:1px solid #f0f0f0;border-bottom:none}.floating-sidebar-menu ul{width:100%;border:1px solid #f0f0f0;border-top:none}.floating-sidebar-menu ul li{background-color:#fff;height:6rem;line-height:6rem;cursor:pointer;color:#333;-webkit-transition:1s;transition:1s;font-size:1.4rem;padding-left:3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.floating-sidebar-menu ul li::before{content:"";background-color:#fff;position:absolute;left:0;top:0;width:.4rem;height:100%;-webkit-transition:.3s;transition:.3s}.floating-sidebar-menu ul li picture{position:relative;display:block}.why-list{position:relative;display:block}.floating-sidebar-menu ul li picture::before{content:"";width:3rem;height:3rem;border-radius:50%;position:absolute;top:.75rem;left:-0.75rem;background-color:rgba(219,94,21,.1)}.floating-sidebar-menu ul li picture::after{width:2rem;height:2rem;position:absolute;bottom:0;left:0;background-color:#ff0}.floating-sidebar-menu ul li img{width:3rem;margin-right:1.5rem;position:relative;z-index:2}.floating-sidebar-menu ul li:not(:last-child){border-bottom:1px solid #f0f0f0}.inner-hero-container{width:100%;height:50rem}article[role=main] section{margin-top:4rem;margin-bottom:2rem;font-size:1.6rem;color:#66666e}article[role=main] section:first-child{margin-top:4rem}.box-tour-feature{display:-webkit-box;display:-ms-flexbox}.box-tour-feature{margin-bottom:3rem;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.box-tour-feature-image{display:block;width:3rem;height:3rem;margin-bottom:1.5rem}.box-tour-feature-title{color:rgba(255,255,255,.8);font-size:1.3rem;font-weight:400;margin-bottom:.5rem;line-height:1.5}.box-tour-feature-data{color:#fff;font-size:1.2rem;line-height:1.1;font-weight:400}.btn-icon.phone-icon::before{font-size:24px;line-height:30px;left:1rem;top:calc(50% - 15px);color:var(--main-color);font-family:"Font Awesome 5 Free"}.phone-icon::before{font-size:24px;line-height:30px;left:1rem;top:calc(50% - 15px);color:var(--main-color);font-family:"Font Awesome 5 Free"}.box-tour{padding:2rem;border:1px solid #ccc;font-size:1.4rem}.box-tour-title{text-transform:uppercase;font-size:1.4rem}.box-tour-list li{position:relative;padding:5px 0 5px 10px}.btn-alt{padding:1rem 1.5rem}.box-tour-list li:before{content:"";position:absolute;left:0;top:13px;width:4px;height:4px;border-radius:2px;background-color:red}.btn-alt{min-width:30%;margin-right:10px;margin-left:10px;background-color:#fff;font-size:1.6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-itinerary-link__content a span{display:inline-block}.cta-video{display:inline-block}.btn-icon{position:relative;padding-left:4.5rem}.phone-icon{position:relative;padding-left:4.5rem}.btn-icon.phone-icon::before{position:absolute;width:30px;height:30px}.brochure-icon::before{content:"";background-image:url("../icons/document.svg");background-size:cover;width:1rem;height:1rem;overflow:hidden;filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%)}.phone-icon::before{content:"";font-weight:900;position:absolute;width:30px;height:30px}.cta-video{height:4rem;border-radius:4rem;padding-left:2rem;padding-right:2rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #333;margin-bottom:4rem}.box-map-highlight{margin-bottom:6rem}.cta-video-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.cta-video span{color:#333;line-height:4rem;text-transform:uppercase}.cta-video i{color:#333;line-height:4rem;margin-right:1rem;font-size:2rem}.box-map-highlight{border-radius:5px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #f0f0f0;display:block}.box-itinerary-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}.box-itinerary-links-container.two-per-row>div{width:48%}.box-itinerary-link__image{width:100%;position:relative;background-color:green}.box-itinerary-link__image img{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:0;top:0}.box-itinerary-link__content{position:relative;padding:8px 10px}.box-itinerary-link__content a{font-size:1.4rem;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-itinerary-link__content a i{color:var(--main-color)}.box-tour-feature2{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.box-tour-feature2:not(:last-child){padding-bottom:1rem;margin-bottom:1rem}.box-tour-feature2:not(:last-child)::before{position:absolute;width:20%;height:1px;border-radius:2px;background-color:var(--main-color);bottom:0;left:8rem}.box-tour-feature2-image{display:block;width:5.5rem;height:5.5rem;padding:.75rem;border:1px solid var(--main-color);border-radius:3rem;position:relative}.box-tour-feature2-image.outer-glow{border:none;padding:0}.box-tour-feature2-image.outer-glow::before{content:"";position:absolute;width:5rem;height:5rem;border-radius:3rem;background-color:rgba(255,102,0,.2);z-index:0;left:-1rem;top:-1rem}.box-tour-feature2-image img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.box-icon{display:-webkit-box;display:-ms-flexbox}.why-us-item a{display:-webkit-box;display:-ms-flexbox}.why-us-item>div{display:-webkit-box;display:-ms-flexbox}.box-tour-feature2-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2rem}.box-tour-feature2-title{color:#333;font-size:1.4rem;font-weight:700;text-transform:uppercase}.box-tour-feature2-data{font-size:1.6rem;font-weight:400;color:#555;line-height:1.5}.box-tour-feature2-data.places span{display:inline-block;width:50%;padding-left:1.3rem;position:relative;background-color:#fff;margin-top:.5rem}.box-tour-feature2-data.places span::before{position:absolute;content:"";content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ccc;left:0}.box-tour-feature2-data.places span::after{position:absolute;content:"";width:100%;border-bottom:2px dashed var(--main-color);left:0;top:50%;z-index:-1}.box-icon{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.box-icon-content{padding:.5rem .5rem .5rem 1.5rem}.box-icon-title{color:#888;font-size:1.2rem;font-weight:400;text-transform:uppercase}.box-icon-data{color:#ccc;font-size:1.6rem;font-weight:400;margin-top:.8rem}.why-us-item a{display:flex;padding-right:3rem;padding-left:1.5rem;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s;position:relative;z-index:1}.why-us-item>div{display:flex;padding-right:3rem;padding-left:1.5rem;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s;position:relative;z-index:1}.why-us-item::after{content:"";position:absolute;width:3.2rem;height:3.2rem;background-color:rgba(219,94,21,.1);border-radius:2rem;left:.5rem;top:.5rem;z-index:0}.why-us-item .title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-weight:400;font-size:1.4rem}.box-feature-image3 .box-content .title{font-weight:700;font-size:2rem;color:#fff}.box-feature-image img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.block-center{margin-left:auto;margin-right:auto}.expert-item__image{margin-left:auto;margin-right:auto}.box-feature-image .box-content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:1.5rem}.box-feature-image .box-content::before{position:absolute;content:"";width:100%;height:130%;top:-30%;left:0;background-color:rgba(0,0,0,.25);-webkit-transition:.5s;transition:.5s}.box-feature-image .box-content .title{font-size:1.6rem;color:#fff;position:relative;text-transform:uppercase;text-align:center}.box-feature-image{margin-left:auto;max-width:350px;overflow:hidden;border-radius:5px;margin-bottom:1rem;border:1px solid #f0f0f0}.box-feature-image a{display:block;position:relative;width:100%;padding-top:33.3333333333%}.sidebar-title-wrapper2{background-color:#333;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;overflow:hidden}.sidebar-title-wrapper2::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background-image:url("../images/bg/best-both-worlds-inca-trail-availability-700x350.jpg");background-position:center center;background-size:cover;opacity:.3;z-index:0}.sidebar-title-wrapper2::after{content:"";position:absolute;width:0;height:0;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #fff;left:calc(50% - 9px);z-index:1;bottom:-1px}.sidebar-inner-title2{text-align:center;font-size:1.7rem;line-height:8rem;text-transform:uppercase;position:relative;z-index:1;color:#fff;padding:.5rem}.sidebar-inner-title{font-size:1.8rem;text-transform:uppercase;margin-bottom:2rem;color:#333;text-align:center;position:relative;padding:1.5rem .5rem}.sidebar-inner-title span{position:relative;display:block;z-index:1;color:#fff}.sidebar-inner-title:before{content:"";position:absolute;width:0;height:0;border-left:2px solid #3fabaf;border-bottom:20px solid #3fabaf;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:0;left:calc(50% - 2px);z-index:2}.sidebar-inner-title:after{content:"";position:absolute;width:100%;height:100%;background-image:url("../assets/base/base1.jpg");background-position:center center;background-size:cover;background-repeat:no-repeat;left:0;top:0;z-index:0}.box-details{padding:1.5rem;font-size:1.4rem;border:1px solid #f0f0f0;border-radius:5px;margin-bottom:1rem}.cta-box .avatar{margin-bottom:3rem}.review-box{margin-bottom:3rem}.box-details li{margin-bottom:.75rem;padding-left:2rem;position:relative}.box-details li::before{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2rem;color:var(--main-color);left:0;top:2px}.full-day-details{font-size:1.3rem;text-align:center}.half-block{width:45%}.inner-subtitle{font-weight:400;color:#333}.expert-item__name{font-weight:700}.review-box__friend strong{font-weight:700}#link-interno{position:-webkit-sticky;position:sticky;top:10rem}#link-interno2{position:-webkit-sticky;position:sticky;top:10rem}.avatar{border:1px solid #ccc;padding:5px;border-radius:50%;width:50px;height:50px;overflow:hidden}.avatar.x2{width:100px;height:100px}.avatar.x3{width:150px;height:150px}.avatar-wrapper{border-radius:50%;overflow:hidden}.cta-box .cta-box_message{font-size:1.5rem;margin-bottom:3rem}.review-box{margin-top:3rem}.review-box__image{width:100%;border-radius:5px;overflow:hidden}.review-box__image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.expert-item__image img{-o-object-position:center center;-o-object-fit:cover}.review-box__title{padding-bottom:.5rem;font-size:1.6rem;color:#333;margin-bottom:2rem;text-align:center;position:relative}.review-box__title::after{position:absolute;content:"";width:40%;left:30%;bottom:0;border-bottom:2px solid var(--main-color)}.review-box__content{padding:2rem .5rem 0}.review-box__description{font-size:1.4rem;margin-bottom:1.5rem}.review-box__friend strong{color:var(--main-color)}.review-box__date{font-size:1.2rem;color:#888}.no-border{border:none !important}.expert-item__image{width:90%}.expert-item__image img{width:18rem;height:18rem;object-fit:cover;object-position:center center;border-radius:10rem}.expert-item__name{font-size:1.4rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee;color:#333}.expert-item__title{margin-top:.5rem;font-size:1.4rem}.expert-item__expertise{color:#888;font-size:1.2rem}.divisor{background-color:#f0f0f0}.single-gutters{margin-right:-4px;margin-left:-4px}.single-gutters>.col{padding-right:4px;padding-left:4px}.single-gutters>[class*=col-]{padding-right:4px;padding-left:4px}.st-list li.aws-icon.meals::before{content:""}.st-list li.aws-icon.adventure::before{content:""}.tabs>li::after{border-right:2px solid #fff;top:0;z-index:2;height:100%}.tabs>li:first-child::before{border-right:2px solid #fff;top:0;z-index:2;height:100%}.divisor{height:20rem;margin-top:6rem;text-align:center;font-size:5rem;font-weight:700;color:rgba(0,0,0,.25);line-height:20rem;margin-bottom:6rem}.tabs>li::after{position:absolute;content:"";right:-1px}.tabs>li:first-child::before{position:absolute;content:"";left:-1px}.date-prices-icon::before{position:absolute;font-family:"Font Awesome 5 Free";color:inherit;left:0}.info-icon::before{position:absolute;font-family:"Font Awesome 5 Free";color:inherit;left:0}.centered-content{text-align:center}.why-list li::before{font-family:"Font Awesome 5 Free";position:absolute;font-weight:900}.why-list li{margin-bottom:1.25rem;padding-left:3rem;position:relative}.why-list li::before{content:"";left:0;top:0;font-size:1.8rem}.inclusions-list>li{margin-bottom:1rem;padding-left:2rem;position:relative}.inclusions-list.not-included{padding-top:2.5rem}.inclusions-list span{display:none;color:#888;font-size:1.4rem}.st-list li.primary::before{background-color:var(--main-color)}.st-list.single-to-double{-webkit-column-count:2;column-count:2;-webkit-column-gap:4rem;column-gap:4rem}.st-list li.grey::before{background-color:#ccc}.st-list li.aws-icon{padding-left:2.5rem}.st-list li.aws-icon::before{font-family:"Font Awesome 5 Free";background-color:rgba(0,0,0,0);color:var(--main-color);font-weight:900;border-radius:0;font-size:1.5rem;top:0}.st-list li.aws-icon.walking::before{font-size:1.8rem;content:"";top:-3px}.st-list li.aws-icon.elevation::before{content:""}.sized img.size-applied{height:100%;width:100%;position:absolute;left:0}.sized.size_4_5{width:100%;padding-top:125%}.sized.size_5_4{width:100%;padding-top:80%}.sized.size_3_2{width:100%;padding-top:66.6666666667%}.sized.size_1_1{width:100%;padding-top:100%}.sized img.size-applied{top:0;-o-object-fit:cover;object-fit:cover}.sized.size_4_64{width:100%;padding-top:160%}.container.grid>.row{margin-top:-15px}.container.grid>.row>div{padding-top:15px;padding-bottom:15px}.skt-icon{display:block;width:5rem;height:5rem;border-radius:3rem;margin-bottom:1rem;background-color:#fff;position:relative}.skt-icon::before{line-height:5rem;content:"";font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:900;width:100%;text-align:center;display:block;color:#665}.skt-btn{display:block;font-size:1.4rem;min-width:8rem;padding-left:2rem;padding-right:2rem;color:#fff;border-radius:2rem;margin-top:1rem;font-weight:700;letter-spacing:1px;background-color:rgba(0,0,0,0);-webkit-transition:.5s;transition:.5s}.skt-btn.border{border:1px solid #fff}.skt-section{padding-top:6rem;padding-bottom:8rem;font-size:1.7rem}.skt-quote{font-size:18px}.skt-section .section-title{font-size:2.4rem;color:#333}.skt-section .section-subtitle{font-size:2rem;font-weight:400;color:#aaa}.title-decoration{position:relative;padding-top:1rem;margin-top:2rem}.title-decoration::before{content:"";width:6rem;height:4px;border-radius:2px;background-color:var(--main-color);position:absolute;top:0;left:0}.skt-quote{text-align:center;color:#bbb;padding:2rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:2.4rem 0}.salkantay-section .row>div{padding:1rem !important}.hero-container-new{width:100%;position:relative}.hero-wrapper-new{width:100%;position:relative;height:calc(100vh - 6rem);min-height:50rem;background-color:#db5f15}.hero-slide_n-new{position:relative;width:100%;height:100%;display:flex;justify-content:center}.hero-slide_n-new .hero-slide__image-new{overflow:hidden;width:inherit;height:inherit}.hero-slide_n-new .hero-slide__image-new img{display:block;width:100%;height:100%;object-fit:cover}.hero-slide_n-new .hero-slide__content-new{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.38);color:#fff;z-index:1}.hero-slide_n-new .hero-slide__text-new{width:100%;text-align:center}.hero-slide_n-new .hero-slide__text-new h1{max-width:80%}.hero-slide_n-new .hero-slide__text-new .description-new{max-width:80%}.hero-slide_n-new .hero-slide__text-new hr{max-width:80%}.hero-slide_n-new .hero-slide__text-new h1{font-weight:800;text-transform:uppercase;line-height:1.15;margin-top:2rem;margin-bottom:1.5rem;font-size:3rem}.hero-slide_n-new .hero-slide__text-new .description-new{font-size:1.8rem;line-height:1.55;margin-bottom:1.5rem}.hero-slide_n-new .hero-slide__text-new hr{width:30%;height:3px;margin:0 auto 1.5rem;border:0;background-color:#db5f15;border-radius:10px;opacity:1}.page-hero{width:100%;position:relative}.page-hero__wrapper{width:100%;position:relative;height:var(--page-hero-height, 42rem);min-height:var(--page-hero-min-height, 28rem);background-color:#111}.page-hero__inner{position:relative;width:100%;height:100%;overflow:hidden}.page-hero__media{position:absolute;inset:0;overflow:hidden;width:100%;height:100%}.page-hero__media picture{display:block;width:100%;height:100%}.page-hero__image{display:block;width:100%;height:100%}.page-hero__image{object-fit:cover;object-position:center center}.page-hero__content{position:absolute;height:100%;width:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.48) 42%, rgba(0, 0, 0, 0.22) 100%);color:#fff;z-index:1}.page-hero__container{position:relative}.page-hero__body{width:100%;text-align:center}.page-hero__intro{width:100%}.page-hero__eyebrow{display:block;max-width:80%;margin:0 auto .75rem;font-size:1.3rem;font-style:italic;font-weight:300;line-height:1.45;text-transform:none}.page-hero__title{margin:0 0 2rem;font-family:var(--ff-heading, "Salkantay", sans-serif);font-size:3rem;font-weight:800;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}.page-hero__accent{display:block;width:25%;height:4px;margin:0 auto 1.5rem;background-color:var(--main-color, #db5f15);border-radius:10px}.page-hero__description{width:100%;max-width:none;margin:0;font-size:1.4rem;font-weight:400;line-height:1.55}.page-hero__cta{display:inline-flex;margin-top:.5rem}.page-hero__breadcrumbs{position:absolute;top:1.5rem;left:0;right:0;z-index:2}.page-hero--icons .page-hero__body{text-align:left}.page-hero--icons .page-hero__intro{width:100%;max-width:none}.page-hero--icons .page-hero__eyebrow{margin-left:0;margin-right:0}.page-hero--icons .page-hero__accent{margin-left:0;margin-right:auto}.page-hero-icons{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.2rem;width:100%;max-width:76rem;margin:.8rem 0 0;padding:0;list-style:none}.page-hero-icons__item{min-width:0}.page-hero-icons__card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;padding:.25rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:#fff;text-align:left;text-decoration:none;transition:transform .25s ease,color .25s ease}.page-hero-icons__card--link:hover{transform:translateY(-3px);background:rgba(0,0,0,0);box-shadow:none}.page-hero-icons__card--link:hover .page-hero-icons__title{color:var(--main-color, #ff6600)}.page-hero-icons__media{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:auto;height:auto;border-radius:0;background:rgba(0,0,0,0)}.page-hero-icons__media--icon .page-hero-icons__image{display:block;width:auto;max-width:5.2rem;max-height:5.2rem;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(77deg) brightness(103%) contrast(101%)}.page-hero-icons__media--image{width:6.4rem;height:6.4rem;padding:0;overflow:hidden}.page-hero-icons__media--image .page-hero-icons__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.page-hero-icons__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.page-hero-icons__title{font-size:1.05rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;transition:color .25s ease}.page-hero-icons__subtitle{font-size:.88rem;font-weight:300;line-height:1.3;letter-spacing:.04em;color:rgba(255,255,255,.88)}.card-blog2__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-tour__price{font-size:1.4rem}.card-unique__image img{-webkit-filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%)}.card-unique{background-color:#fff}.card-tour__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-unique{padding:5rem 2rem 3rem;border-radius:3px;overflow:hidden;height:100%;text-align:center;border:1px solid #f0f0f0}.card-unique__image{width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:3rem;position:relative}.card-unique__image::before{content:"";position:absolute;border-radius:5rem;width:100%;height:100%;left:-1rem;top:-1rem;background-color:rgba(219,94,21,.1)}.card-unique__image img{filter:invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-unique__image svg{fill:var(--co-text-heading)}.card-unique__content{font-size:1.5rem}.card-unique__title{font-weight:600;font-size:1.4rem;color:#333;position:relative}.card-unique__title::after{position:absolute;background-color:#f0f0f0;height:2px;border-radius:2px;bottom:-1rem;width:20%;left:40%}.card-unique__description{margin-top:1rem;font-size:1.5rem}.card-tour__content{display:-webkit-box;display:-ms-flexbox}.card-tour__image img{-o-object-position:center center;-o-object-fit:cover}.card-tour__route-places{font-weight:400;text-transform:uppercase}.card-tour__route-places{margin-bottom:1rem}.card-tour__title{margin-bottom:1rem}.card-tour{display:block;width:100%;position:relative;overflow:hidden;border-radius:.5rem;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.card-tour__image{width:100%;padding-top:150%;position:relative}.card-tour__image::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:50%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75))}.card-tour__duration::before{content:"";background-position:center center;background-size:cover;fill:#fff;-webkit-box-sizing:border-box;position:absolute;overflow:hidden}.card-tour__read-more::after{content:"";background-position:center center;background-size:cover;fill:#fff;-webkit-box-sizing:border-box;position:absolute;overflow:hidden}.card-tour__image.center::before{height:100%;background:rgba(0,0,0,.3)}.card-tour__image.top::before{bottom:unset;top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0))}.card-tour__image img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-position:center center;object-fit:cover}.card-tour__content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.card-tour__content.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-tour__content.top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-tour__content2{-ms-flex-direction:column;-webkit-box-orient:vertical;text-align:center;-webkit-box-direction:normal}.card-tour__content2{position:absolute;width:100%;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card-tour__content2.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-tour__content2.top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-tour__body{padding:2rem 2rem 6rem;color:#fff}.card-tour__heading{width:100%;height:100%;background-color:red}.card-tour__title{font-size:2rem}.card-tour__route-places{color:#fff;font-size:1rem;display:inline-block;padding:.2rem .8rem;border:1px solid #fff;border-radius:2rem}.card-tour__excerpt{font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:42px}.card-tour__duration{padding-left:2.5rem;position:relative}.card-tour__duration::before{height:20px;width:20px;top:0;left:0;background-image:url("../assets/opt/timetable.min.svg");box-sizing:border-box}.card-tour__read-more{padding-right:2.5rem;position:relative}.card-tour__read-more::after{height:16px;width:16px;top:2px;right:0;background-image:url("../assets/opt/right.min.svg");box-sizing:border-box}.card-trip .card-content{height:100%;width:100%;position:absolute;left:0}.card-trip .card-image{height:100%;width:100%;position:absolute;left:0}.card-trip .card-presentation{height:100%;width:100%;position:absolute;left:0}.card-trip .card-presentation{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.card-trip{position:relative;display:block;background-color:#ff0;border-radius:5px;overflow:hidden;padding-top:66.6666666667%;width:100%}.card-trip .card-content{top:0;opacity:0;background-color:rgba(0,0,0,0);-webkit-transition:.25s;transition:.25s;padding:4rem;text-align:center;color:#fff;font-weight:400;font-size:1.4rem}.card-trip .card-image{display:block;top:0}.card-trip .card-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.card-trip:hover .card-image img,.card-trip:focus .card-image img{transform:scale(1.08)}.card-trip .card-presentation{background-color:rgba(0,0,0,.25);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;padding:2rem;text-align:center}.card-trip .card-presentation .card-title{font-size:2rem;text-transform:uppercase;letter-spacing:1.25px;font-weight:700}.card-trip .skt-btn{line-height:3rem;font-weight:400}.destination-item-outer{width:100%}.card-destination2:hover .card-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.destination-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.destination-item__image img{position:absolute;width:100%;height:100%;left:0}.destination-item{width:100%;text-align:center}.destination-item__image{width:100%;padding-top:100%;border-radius:50%;position:relative;overflow:hidden}.destination-item__image img{top:0;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:.5s;transition:.5s}.destination-item__title{display:block;font-size:1.4rem;font-weight:500;letter-spacing:1px;color:#333;margin-bottom:1rem;text-transform:uppercase}.destination-item__title.down{margin-bottom:0;margin-top:2rem}.destination-item__subtitle{display:block;margin-top:1rem;font-size:1.4rem;font-weight:400;color:#555}.card-destination2 .card-image{display:block;position:relative;width:100%;padding-top:66.6666666667%}.gives-back-box__image{position:relative}.gives-back-box__title{font-size:1.8rem;font-weight:600;text-transform:uppercase}.gives-back-box{width:100%;height:100%;background-color:#90ee90;overflow:hidden;position:relative;display:block}.gives-back-box:hover .gives-back-box__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gives-back-box__image img{display:block;width:100%;height:12rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.gives-back-box__content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gives-back-box__icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%);filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.gives-back-box__title{letter-spacing:1px;margin-top:1rem}.gives-back-box__subtitle{font-size:1.5rem}.card-highlight{position:relative}.card-highlight-image img{width:100%;height:auto}.card-link-alt:hover .btn{text-decoration:underline}.card-link-alt+.card-link-alt{margin-top:1rem}div+.card-link-alt{margin-top:1rem}p+.card-link-alt{margin-top:1rem}ul+.card-link-alt{margin-top:1rem}.card-link-alt .content{right:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal}.card-link-alt{display:block;border-radius:5px;overflow:hidden;background-color:green;position:relative}.card-link-alt .image{width:100%;padding-top:33.3333333333%;position:relative}.card-link-alt .image img{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.card-link-alt .content{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.2rem}.card-link-alt .content .title{color:#fff;font-size:1.6rem;text-transform:uppercase}.card-link-alt .content .btn{display:inline-block;margin-top:1rem}.card-link-alt .content .btn::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.5rem}.presentation-card2.link{cursor:pointer}.sidebar-container a+.presentation-card2{margin-top:1rem}.sidebar-container div+.presentation-card2{margin-top:1rem}.sidebar-container ul+.presentation-card2{margin-top:1rem}.sidebar-container .presentation-card2{margin-bottom:1rem}.presentation-card2:hover .presentation-card2__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.presentation-card2__content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.presentation-card2__icon img{-o-object-position:center center;-webkit-filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.presentation-card2{display:block;width:100%;position:relative;border-radius:1rem;overflow:hidden}.presentation-card2__image{position:relative;width:100%}.presentation-card2__image img{-webkit-transition:2s;transition:2s}.presentation-card2__content{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.presentation-card2__content .inner-cta{margin-top:1rem;font-size:1.2rem;padding:0 2rem 0 .5rem;border-radius:2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.presentation-card2__content .inner-cta::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;position:absolute;right:.5rem}.presentation-card2__icon{width:5rem;height:5rem;border:1px solid #fff;border-radius:3rem;margin-bottom:1rem;overflow:hidden;padding:1rem}.presentation-card2__icon img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;object-position:center center;filter:invert(97%) sepia(100%) saturate(1%) hue-rotate(174deg) brightness(108%) contrast(101%)}.presentation-card2__icon img.play-video{-o-object-position:right center;object-position:right center;margin-top:.2rem;margin-left:.6rem;width:80%;height:80%}.presentation-card2 .title{font-weight:600;font-size:1.7rem;text-transform:uppercase}.presentation-card2__title{font-weight:600;font-size:1.7rem;text-transform:uppercase}.card-related-tour__excerpt{-webkit-line-clamp:3;text-overflow:ellipsis}.flexible .card-related-tour{margin-top:1.5rem}.card-related-tour:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-related-tour__image img{-webkit-transition:2s;transition:2s}.card-related-tour{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal}.card-related-tour__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal}.card-related-tour{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:1rem;overflow:hidden;background-color:#fff}.card-related-tour:hover{color:red}.card-related-tour.top .card-related-tour__heading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-related-tour__heading{width:100%;height:100%;position:absolute;bottom:0;left:0;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;z-index:2}.card-related-tour__heading .title{font-weight:600;font-size:1.8rem}.card-related-tour__heading .tour-location{display:inline-block;padding:0 1rem;letter-spacing:1px;border-radius:2rem;border:1px solid #fff;font-size:1rem;line-height:2.4rem;margin-top:1rem;font-weight:400}.card-related-tour__heading .price{margin-top:1rem;font-size:1.4rem}.card-related-tour__heading h5{font-size:1.2rem;margin-top:.5rem;padding-top:.5rem;position:relative}.card-related-tour__heading h5::before{position:absolute;content:"";width:30%;left:35%;top:-2px;border-top:1px solid #fff}.card-related-tour__body{padding:2rem;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.card-related-tour__body .route-places{text-align:center;color:#333;font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;min-height:5rem}.card-related-tour__body .route-places.opt1{border:none;margin:.75rem 0 0;padding:1.25rem 0 0;border-top:1px dashed #ccc}.card-related-tour__excerpt{text-align:center;color:#555;font-size:1.3rem;height:58.5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;position:relative}.card-related-tour__excerpt::after{position:absolute;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(40%, #fff), to(white));background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 40%, #fff);right:0;top:42px;width:3rem;z-index:3;text-align:center}.card-review .review-image .date{font-style:italic}.card-review3__user3 .date3{font-style:italic}.card-review{display:-webkit-box;display:-ms-flexbox}.card-review .review-image{display:-webkit-box;display:-ms-flexbox}.card-review{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4rem}.card-review .review-image{font-size:1.2rem;text-align:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3rem}.card-review3{display:-webkit-box;display:-ms-flexbox}.card-review .review-image .avatar{border-radius:100px;overflow:hidden;padding:2px;border:1px solid #ccc}.card-review .review-image .avatar img{border-radius:50px;display:block;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card-review .review-image .author{font-weight:600;margin-top:1rem}.card-review3{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-review3__content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.card-review3__user3{-webkit-box-orient:vertical;-webkit-box-direction:normal}.card-review3__user3{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.card-review3__user3 .avatar3{padding:0;width:12rem;height:12rem;border-radius:100px;overflow:hidden}.card-review3__user3 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card-review3__user3 .author3{font-weight:600;font-size:1.4rem;margin-top:1rem}.card-review3__user3 .date3{font-size:1.2rem}.card-review3__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.card-review3__content .heading{display:-webkit-box;display:-ms-flexbox}.card-review3__content .heading{width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.card-review3__content .review-company img{height:4rem;width:auto}.card-review3__title{color:#333;font-weight:600;margin-bottom:1rem}.card-review3__description{margin-top:.5rem;font-size:1.4rem;position:relative}.card-review3__description::after{position:absolute;width:100%;height:7.2rem;left:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255, 255, 255, 0)));background:linear-gradient(to top, #fff, rgba(255, 255, 255, 0))}.card-amazing-tour__excerpt{-webkit-line-clamp:3;text-overflow:ellipsis}.card-amazing-tour{display:block;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);overflow:hidden;border-radius:10px}.card-amazing-tour-2-image{background-color:green;position:relative;overflow:hidden}.card-amazing-tour__image{background-color:green;position:relative;overflow:hidden}.card-amazing-tour-2-image img{width:100%;height:auto;display:block;-webkit-transition:.5s;transition:.5s}.card-amazing-tour__image img{width:100%;height:auto;display:block;-webkit-transition:.5s;transition:.5s}.card-amazing-tour-2__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-amazing-tour__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-amazing-tour__title{font-size:1.8rem;color:#333}.card-amazing-tour-2__price{display:inline-block;color:var(--co-primary);font-size:1.6rem;line-height:2.7rem;font-weight:600;font-family:var(--ff-heading);font-family:var(--ff-headingnw)}.card-amazing-tour__price{display:inline-block;color:var(--co-primary);font-size:1.6rem;line-height:2.7rem;font-weight:600;font-family:var(--ff-heading);font-family:var(--ff-headingnw)}.card-amazing-tour-2__route-places{display:block;font-size:1.3rem;color:#000 !important;font-family:var(--ff-heading);font-family:var(--ff-headingnw);font-weight:400}.card-amazing-tour__route-places{display:block;font-size:1.3rem;color:#000 !important;font-family:var(--ff-heading);font-family:var(--ff-headingnw);font-weight:400}.card-amazing-tour-2-content{padding:15px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.card-amazing-tour__content{padding:15px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.card-amazing-tour__excerpt{margin-top:1rem;margin-bottom:0;font-size:1.2rem;font-family:var(--ff-bodynw);color:#888 !important;height:54px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.card-amazing-tour__duration{display:inline-block;font-size:1.4rem;line-height:40px;color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.card-amazing-tour__read-more{display:inline-block;font-size:1.4rem;line-height:40px;color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.card-amazing-tour__duration::before{background-position:center center;background-size:contain;fill:#fff;-webkit-box-sizing:border-box;position:absolute;overflow:hidden;content:""}.card-amazing-tour__read-more::after{background-position:center center;background-size:contain;fill:#fff;-webkit-box-sizing:border-box;position:absolute;overflow:hidden;content:""}.card-amazing-tour__duration{padding-left:25px}.card-amazing-tour__duration::before{height:20px;width:20px;top:10px;left:0;background-image:url("../assets/opt/timetable.min.svg");box-sizing:border-box}.card-amazing-tour__read-more{padding-right:25px}.card-amazing-tour__read-more::after{height:16px;width:16px;top:12px;right:0;background-image:url("../assets/opt/right.min.svg");box-sizing:border-box}.card-amazing-tour-image::before{position:absolute;content:"";display:block;bottom:0;height:80%;width:100%;z-index:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}.card-amazing-tour-2{display:block;color:var(--co-txt-body);font-family:var(--ff-bodynw) !important;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);overflow:hidden;border-radius:10px}.card-amazing-tour-2-image::befores{position:absolute;content:"";display:block;bottom:0;height:80%;width:100%;z-index:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}.card-amazing-tour-2__duration::before{background-size:contain;fill:#fff;content:"";position:absolute;overflow:hidden}.card-amazing-tour-2__read-more::after{background-size:contain;fill:#fff;content:"";position:absolute;overflow:hidden}.card-amazing-tour-2__title{font-family:var(--ff-heading);font-family:var(--ff-headingnw);font-size:1.8rem;line-height:2.7rem;color:#000}.card-amazing-tour-2__excerpt{margin-bottom:0;margin-top:1rem;font-size:1.2rem;font-family:var(--ff-bodynw);color:#888 !important;height:54px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.card-amazing-tour-2__duration{display:inline-block;font-family:var(--co-txt-body);font-family:var(--ff-bodynw);font-size:1.4rem;line-height:40px;color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.card-amazing-tour-2__read-more{display:inline-block;font-family:var(--co-txt-body);font-family:var(--ff-bodynw);font-size:1.4rem;line-height:40px;color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.card-amazing-tour-2__duration{padding-left:25px}.card-amazing-tour-2__read-more{padding-right:25px}.card-amazing-tour-2__duration::before{height:20px;width:20px;top:10px;left:0;background-image:url("../assets/opt/timetable.min.svg");background-position:center center;-webkit-box-sizing:border-box;box-sizing:border-box}.card-amazing-tour-2__read-more::after{height:16px;width:16px;top:12px;right:0;background-image:url("../assets/opt/right.min.svg");background-position:center center;-webkit-box-sizing:border-box;box-sizing:border-box}.card-exciting-trek-2-outer{width:100%}.card-exciting-trek-2{display:block;border-radius:10px;position:relative}.card-exciting-trek-2-image{background-color:#82cfd2;position:relative;overflow:hidden}.card-exciting-trek-2-image::before{position:absolute;content:"";display:block;bottom:0;height:50%;width:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}.card-exciting-trek-2-image img{display:block;width:100%;height:auto}.card-exciting-trek-2-content{position:absolute;bottom:0;padding:15px 20px;z-index:1;color:#fff}.card-exciting-trek-2__excerpt{margin-bottom:0;margin-top:1rem;font-size:1.2rem}.card-exciting-trek-2__route-places{display:block;font-size:1.2rem;text-transform:uppercase}.card-exciting-trek-2__title{font-family:var(--heading);font-size:1.8rem}
