:root{--color-primary:#1a4d0f;--color-accent:#c45c2a;--color-bg:#faf9f7;--font-display:Bebas Neue,Impact,sans-serif;--font-body:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;--overlay-color:rgba(24,51,25,.98);--menu-speed:0.75s}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{color:#1a1a18;font:1rem/1.5 DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;letter-spacing:.025em;line-height:1.2;margin-bottom:1.6rem}h1{font-size:2.618rem;letter-spacing:.1em}h2{border-bottom:3px solid #c45c2a;font-size:1.618rem;margin-top:3.2rem;padding-bottom:.8rem}h3{color:#1a4d0f;font-size:1.25rem;margin-top:2.4rem}h4{color:#4a5d23;font-size:1.125rem}p{margin-bottom:1.6rem}p.lead{font-size:1.125rem;font-weight:500}a{color:#1a4d0f;transition:color .15s ease}a:focus,a:hover{color:#c45c2a;text-decoration:underline}img{border-radius:8px;display:block;height:auto;max-width:100%;width:100%}ol,ul{margin:0}ol li,ul li{margin-bottom:.4rem}blockquote{border-left:4px solid #c45c2a;font-style:italic;margin:2.4rem 0;padding-left:1.6rem}i{font-style:normal}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}pre{font:1em monospace,monospace}a{background:transparent;-webkit-text-decoration-skip:objects}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}figure{margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:100%/1.15 sans-serif;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.HeaderMain .inner,.s-clearfix{zoom:1}.HeaderMain .inner:after,.HeaderMain .inner:before,.s-clearfix:after,.s-clearfix:before{content:" ";display:table}.HeaderMain .inner:after,.s-clearfix:after{clear:both}.NavMobileHamburger,.s-tr{border:0;color:transparent;font:0/0 a;text-shadow:none}.s-naked-list,nav ul{list-style:none;padding-left:0}body{font-family:sans-serif;letter-spacing:.2px}.fonts-loaded body{font-family:Open Sans,sans-serif;letter-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#f1f1f1;color:#454545;font-size:16px;line-height:1.5}a{border-bottom:1px dotted #c45c2a;text-decoration:none}a:hover{border-bottom:1px dotted blue}button{cursor:pointer;font-family:inherit}nav ul{margin:0}nav a{display:inline-block;text-decoration:none}h1:first-child,h2:first-child,h3:first-child{margin-top:0}h1{font-size:24px}h2{font-size:17px;font-style:italic;font-weight:lighter}h3{font-size:16px}.s-unspace{margin:0;padding:0}.s-vp-md{padding-bottom:20px;padding-top:20px}.s-vp-lg{padding-bottom:30px;padding-top:30px}.s-vp-xl{padding-bottom:40px;padding-top:40px}.s-vp-top-lg{padding-top:30px}.s-vp-top-xl{padding-top:40px}.s-vm-md{margin-bottom:20px;margin-top:20px}.s-hp-md{padding-left:20px;padding-right:20px}.s-wrap{margin:2rem auto;max-width:1200px;width:100%}.s-wrap-thin{max-width:600px}.NavMobileHamburger,.s-tr{background-size:100%}.s-hidden{display:none!important}.s-center{text-align:center}html{height:100%}body{min-height:100%}.s-vflex,body{flex-direction:column}.s-vflex,.s-vflex-outer,body{display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical}.s-vflex-outer{flex-direction:column}.s-vflex-inner,.s-vflex-outer{-webkit-box-flex:1;-o-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.FmLogo{margin:0}.FmLogo a{background:url(../images/salkantay.png) no-repeat 0/contain;display:block;height:90px;margin:3rem auto 0;width:200px}@keyframes header-fade-in{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}to{-ms-filter:none;filter:none;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.mainImg{display:block;margin:2rem auto;max-width:1200px;text-align:center}.mainImg img{border-radius:50%;max-width:100%;object-fit:contain}.Button{align-items:center;background:linear-gradient(135deg,#c45c2a,#a34820);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(13,42,7,.06),0 1px 2px rgba(13,42,7,.04);color:#fff;cursor:pointer;display:inline-flex;font:400 1rem/1.2 Bebas Neue,Impact,sans-serif;gap:.5rem;justify-content:center;letter-spacing:.025em;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1),background .15s ease}.Button:before{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.4) 45%,transparent 50%);border-radius:inherit;content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.Button:hover:before{transform:translateX(100%)}.Button i,.Button svg{flex-shrink:0;font-size:1.25em}.Button:hover{box-shadow:0 8px 24px rgba(13,42,7,.12),0 4px 8px rgba(13,42,7,.06);color:#fff;text-decoration:none;transform:translateY(-2px)}.Button:active{box-shadow:0 2px 4px rgba(13,42,7,.06),0 1px 2px rgba(13,42,7,.04);transform:translateY(0)}.Button:focus-visible{box-shadow:0 0 0 3px rgba(26,77,15,.25);outline:none}.Button.disabled,.Button[disabled]{background:#9e9e9e;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.Button.disabled:hover,.Button[disabled]:hover{box-shadow:none;transform:none}.Button+.Button{margin-top:.75rem}.ButtonGreen{background:linear-gradient(135deg,#1a4d0f,#4a5d23)}.ButtonGreen:hover{background:linear-gradient(135deg,#216213,#59702a)}.ButtonOrange{background:linear-gradient(135deg,#c45c2a,#a34820)}.ButtonRed{background:linear-gradient(135deg,#b33d3d,#953333)}.ButtonRed:hover{background:linear-gradient(135deg,#c14949,#b33d3d)}.ButtonGray{background:linear-gradient(135deg,#616161,#424242)}.ButtonGray:hover{background:linear-gradient(135deg,#757575,#616161)}.ButtonOutline{background:transparent;border:2px solid #1a4d0f;box-shadow:none;color:#1a4d0f}.ButtonOutline:before{display:none}.ButtonOutline:hover{background:rgba(26,77,15,.08);box-shadow:none;color:#1a4d0f}.ButtonGhost{background:transparent;box-shadow:none;color:#1a4d0f;padding:.5rem 1rem}.ButtonGhost:before{display:none}.ButtonGhost:hover{background:rgba(26,77,15,.08);box-shadow:none;color:#1a4d0f}.ButtonSmall{border-radius:4px;font-size:.875rem;padding:.5rem 1rem}.ButtonLarge{border-radius:12px;font-size:1.125rem;padding:1.5rem 2rem}.ButtonXL{border-radius:20px;font-size:1.25rem;padding:2rem 3rem}.ButtonFull{width:100%}.ButtonMega{background:linear-gradient(135deg,#1a4d0f,#4a5d23);border-radius:20px;display:block;margin:0 auto;max-width:80%;padding:2rem;text-decoration:none}.ButtonMega .main{display:block;font:2.618rem Bebas Neue,Impact,sans-serif;letter-spacing:.1em}.ButtonMega .tagline{display:block;font:1.125rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin-top:.5rem;opacity:.9}.cta-button{box-shadow:0 8px 24px rgba(13,42,7,.12),0 4px 8px rgba(13,42,7,.06);font:400 1.25rem Bebas Neue,Impact,sans-serif;gap:.875rem;letter-spacing:.05em;padding:1rem 2rem}.cta-button:before{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.4) 45%,transparent 50%);border-radius:inherit;inset:0;transform:translateX(-100%);transition:transform .6s ease}.cta-button:hover:before{transform:translateX(100%)}.cta-button__icon{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.cta-button__icon svg{height:100%;width:100%}.cta-button__text{font-family:Bebas Neue,Impact,sans-serif}.cta-button:hover{box-shadow:0 20px 40px rgba(13,42,7,.18),0 8px 16px rgba(13,42,7,.08)}.cta-button:active{box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04)}.HeaderMain{width:100%;z-index:999}.HeaderMain .FmLogo{left:0;margin:auto;padding:.5rem;right:0;z-index:7}.HeaderMain .FmLogo a{display:block;transition:opacity .25s ease}.HeaderMain .FmLogo a:hover{border:none;opacity:.85}.HeaderMain a:hover{border:none}.home .HeaderMain,[class^=tour-] .HeaderMain{position:absolute}.notour .HeaderMain .FmLogo{position:static}.hero{align-items:center;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.hero:before{content:"";display:block;padding-top:56.25%}.hero-background,.hero:before{height:100%;position:absolute;width:100%}.hero-background{background-position:50%;background-size:cover;left:0;top:0}.hero-video{display:none;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-content{color:#fff;display:flex;height:100%;margin:auto;padding:0 2rem;position:relative;text-align:center;z-index:9}.hero-content .content{margin:auto;max-width:900px;width:100%}.hero-content .content .s-wrap{width:100%}.hero-content small{color:hsla(0,0%,100%,.9);display:none;font:300 1rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.025em}.hero-content h1{color:#fff;font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.1em;line-height:1.2;margin:3rem auto;max-width:620px;text-shadow:0 2px 20px rgba(0,0,0,.6);text-transform:uppercase}.hero-content h1 strong{display:block;font:400 clamp(2rem,5vw,3rem) Bebas Neue,Impact,sans-serif;letter-spacing:.1em}.hero-content h1 em{font:normal 400 clamp(1.8rem,4vw,2.5rem) Bebas Neue,Impact,sans-serif}.hero-content h1 span{color:hsla(0,0%,100%,.9);display:block;font:300 1rem/1.375 DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.025em}.hero-content a:hover{color:#fff;text-decoration:none}.hero-content a.cta-button:hover{border:none}.hero-content .tour-summary{color:#fff;padding:1rem 0}.hero-content .tour-summary dl{backdrop-filter:blur(8px);background:rgba(0,0,0,.45);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin:0 auto 3rem;overflow:hidden;padding:0;width:100%}.hero-content .tour-summary dl dt{border-left:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);font:400 .625rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;grid-row:1;letter-spacing:.1em;padding:.75rem 1rem 0;text-transform:uppercase}.hero-content .tour-summary dl dt:first-of-type{border-left:none}.hero-content .tour-summary dl dt:nth-of-type(4),.hero-content .tour-summary dl dt:nth-of-type(5),.hero-content .tour-summary dl dt:nth-of-type(6){display:none}.hero-content .tour-summary dl dd{border-left:1px solid hsla(0,0%,100%,.1);color:#fff;font:.875rem Bebas Neue,Impact,sans-serif;grid-row:2;margin:0;padding:.25rem 1rem .75rem}.hero-content .tour-summary dl dd:first-of-type{border-left:none;color:#c9a55c;font:400 1.618rem/1 Bebas Neue,Impact,sans-serif;letter-spacing:.025em}.hero-content .tour-summary dl dd:nth-of-type(4),.hero-content .tour-summary dl dd:nth-of-type(5),.hero-content .tour-summary dl dd:nth-of-type(6){display:none}.hero-content .tour-summary dl dd a[rel=tag]{border:none;color:#cbd1af;text-decoration:none;transition:color .25s ease}.hero-content .tour-summary dl dd a[rel=tag]:hover{color:#e07a4a}.hero-content .tour-summary dl dd .rating-stars{align-items:center;gap:2px;margin-right:.5rem}.hero-content .tour-summary dl dd .rating-stars .star-icon{color:#c9a55c;height:12px;width:12px}.hero-content .tour-summary dl dd .rating-value{align-items:baseline}.hero-content .tour-summary dl dd .rating-value .rating-score{color:#fff}.hero-content .tour-summary dl dd .rating-value .rating-max{color:hsla(0,0%,100%,.6);font-size:.75rem}.hero-title{font-size:3rem;margin-bottom:1rem;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.hero-subtitle{font-size:1.5rem;margin-bottom:2rem;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.cta-button{align-items:center;background:linear-gradient(135deg,#c45c2a,#a34820);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(196,92,42,.4),0 2px 6px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-flex;font:400 1.125rem Bebas Neue,Impact,sans-serif;gap:.75rem;justify-content:center;letter-spacing:.025em;overflow:hidden;padding:1rem 3rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(0,0,.2,1)}.cta-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(0,0,.2,1);width:100%}.cta-button .cta-arrow{height:20px;transition:transform .25s cubic-bezier(0,0,.2,1);width:20px}.cta-button:hover{box-shadow:0 8px 28px rgba(196,92,42,.5),0 4px 12px rgba(0,0,0,.2);color:#fff;text-decoration:none;transform:translateY(-3px)}.cta-button:hover:before{left:100%}.cta-button:hover .cta-arrow{transform:translateX(4px)}.cta-button:active{box-shadow:0 4px 12px rgba(196,92,42,.4);transform:translateY(-1px)}.hero-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.FooterMain{background:#10354b;padding-top:.5rem}.FooterMain h2{border:none;color:#cbd1af;font-family:Bebas Neue,Impact,sans-serif}.FooterMain a{color:#cbd1af;line-height:2rem;margin:3rem auto 0;text-decoration:none;transition:color .15s ease}.FooterMain a:hover{border:none;color:#ebede0}.FooterMain p{margin:1.5rem 0 0}.FooterMain .contact,.FooterMain .info,.FooterMain .social{font-size:medium;margin:0 0 6rem}.FooterMain .contact a:first-child,.FooterMain .social a:first-child{margin-left:0}.FooterMain .contact div{color:#cbd1af;text-align:center}.FooterMain .contact a{color:#cbd1af;display:inline-block;margin-left:.5rem;padding:.5rem 0}.FooterMain .contact .phones>ion-icon{display:none}.FooterMain .contact .phones a{color:#cbd1af;display:block}.FooterMain .contact .phones a span{font-size:.875rem;font-style:italic}.FooterMain .social{display:block;text-align:center}.FooterMain .cred{color:#cbd1af;padding:0 0 4rem}.FooterMain .cred nav img{display:block;margin:1rem auto;width:auto}.FooterMain .cred ul{background:#faf9f7;margin:0;padding:4rem 0 6rem}.FooterMain .cred ul li.lazy-bg.bg{background:url(../images/creds.jpg) 0 0/auto;display:block;filter:grayscale(100%);height:70px;margin:3rem auto;opacity:.5;text-indent:-10000rem}.FooterMain .cred ul li.lazy-bg.bg:first-child{width:80px}.FooterMain .cred ul li.lazy-bg.bg:nth-child(2){background-position:-510px;width:120px}.FooterMain .cred ul li.lazy-bg.bg:nth-child(3){background-position:-630px;width:280px}.FooterMain .cred ul li.lazy-bg.bg:nth-child(4){background-position:-940px;width:60px}.FooterMain .cred .verify{background:#f5f3ef;color:#757575;font-size:.75rem;margin:0 0 2rem;padding:1.5rem 0;text-align:center}.FooterMain .FmLogo{opacity:.75}.FooterMain .NavMobileHamburger{float:right}.FooterMain .NavFooter{clear:both}.FooterMain .info{font-size:.875rem;margin:3rem 0 0;text-align:right}.FooterMain .info a{line-height:1rem}.FooterMain .info a img{margin-top:3rem}.FooterMain .footnote{border:1px solid #1a4d0f;border-radius:8px;color:#cbd1af;margin-top:1.5rem;max-width:620px;padding:.5rem}.FooterMain .footnote h2{color:#fff;font:400 1rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;text-transform:uppercase}.FooterMain .footnote p{font-size:.875rem;margin:0}.FooterMain .copy{clear:both;color:#cbd1af;display:block;font-size:.875rem;text-align:center}.FooterMain .copy a{color:#cbd1af}.FooterMain .copy .footerbutton{border:2px solid #cbd1af;border-radius:12px;cursor:pointer;display:inline-block;font:400 1rem/initial Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin:3rem auto;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(0,0,.2,1)}.FooterMain .copy .footerbutton:hover{background:hsla(71,27%,75%,.2);border-color:#e07a4a;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#e07a4a;text-decoration:none;transform:translateY(-3px)}.FooterMain .copy .footerbutton:active{box-shadow:0 2px 6px rgba(0,0,0,.2);transform:translateY(-1px)}.FooterMain .stars-wrapper{display:none}@keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@keyframes shooting{0%{transform:translateX(0)}to{transform:translateX(320px)}}.contact .HeaderMain .Nav .Button{display:none}.Nav.NavMain .item{border-bottom:1px solid #cbd1af;padding:.5rem}.Nav.NavMain .item a{color:#1a4d0f;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:40px;transition:color .15s ease}.Nav.NavMain .item a:hover{border-bottom:1px dotted #fff;color:#fff}.Nav.NavMain .item .Button{color:#fff;margin:.75rem 0;padding:0 1.5rem}.Nav.NavMain .item .Button:hover{border:none;color:#fff}.Nav.NavMain .item.active{font-weight:600}.Nav.NavMain .item.active a{color:#1a4d0f;font-weight:700}.Nav.NavMain .item.active a:hover{border:none}.NavMobile .toggle-target,.NavMobile ul{display:none}.NavMobile .toggle-target:checked+ul{display:block}.NavMobileToggle{cursor:pointer}.NavMobileHamburger{cursor:pointer;height:50px;padding-top:14px;position:relative;width:50px}.NavMobileHamburger:after,.NavMobileHamburger:before{border-bottom:2px solid hsla(71,27%,75%,.8);border-top:2px solid hsla(71,27%,75%,.8);content:"";display:block;height:12px;margin:0 auto;width:30px}.NavMobileHamburger:after{border-top:none;height:10px}.NavMobileHamburger:hover:after,.NavMobileHamburger:hover:before{border-color:hsla(71,27%,75%,.6)}body{background:#faf9f7}h2{border:none;color:#1a4d0f;font:normal 400 1.618rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;text-transform:uppercase}.TourMain{background:#faf9f7;color:#1a1a18}.TourMain ion-icon{vertical-align:bottom}.TourMain ion-icon.normal{color:#c45c2a;font-size:1.4rem}.TourMain h2{font:400 1.618rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin-top:8rem;text-align:center}.TourMain strong{font-weight:700}.TourMain figcaption{color:#1a4d0f;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-style:italic;text-align:center}.TourMain section.intro{min-height:90vh}.TourMain section.intro h2{font-size:1.25rem;z-index:20}.TourMain section.intro .banner{border-radius:12px;display:block;margin:3rem auto;width:90%}.TourMain section.inclusions,.TourMain section.intro .banner{box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04)}.TourMain section.inclusions{background:#f5f3ef;border:1px solid rgba(26,77,15,.15);border-radius:12px;font-size:.875rem;margin-top:3rem;overflow:hidden;position:relative}.TourMain section.inclusions:before{background:linear-gradient(135deg,#c45c2a,#a34820);content:"";height:4px;left:0;position:absolute;right:0;top:0}.TourMain section.inclusions h2{margin-bottom:0;padding-top:1rem}.TourMain section.inclusions strong{font-weight:700}.TourMain section.inclusions ul{background:#f5f3ef;border-bottom:1px solid rgba(26,77,15,.15);line-height:1.625;list-style:none;margin:0;padding:3rem}.TourMain section.inclusions ul li{margin-bottom:.5rem;padding-left:2rem;position:relative}.TourMain section.inclusions ul li:before{background:#c45c2a;border-radius:2px;content:"";height:8px;left:0;position:absolute;top:.6em;transform:rotate(45deg);width:8px}.TourMain section.inclusions ul li:first-child{color:#1a4d0f;font:400 1rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;list-style:none;margin:0 0 1rem;padding-left:0;text-transform:uppercase}.TourMain section.inclusions ul li:first-child:before{display:none}.TourMain section.inclusions .upextra{background:rgba(26,77,15,.05);padding:1rem}.TourMain section.itinerary{background:#f5f3ef;border-radius:12px;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);line-height:1.625;overflow:hidden;padding:2rem 1rem 3rem;position:relative}.TourMain section.itinerary:before{background:linear-gradient(135deg,#1a4d0f,#4a5d23);content:"";height:4px;left:0;position:absolute;right:0;top:0}.TourMain section.itinerary>h2,.TourMain section.itinerary>h3{display:block;text-align:center}.TourMain section.itinerary>h3{color:#1a4d0f;font:400 1.25rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em}.TourMain section.itinerary>h3 em{display:block;font-style:normal}.TourMain section.itinerary .daycontainer{margin-top:6rem}.TourMain section.itinerary ul{list-style:none;padding:0}.TourMain section.itinerary ul h3{color:#1a4d0f;font:300 4rem Bebas Neue,Impact,sans-serif;position:relative}.TourMain section.itinerary ul h3:before{border-bottom:.5rem solid transparent;border-right:.5rem solid #c45c2a;border-top:.5rem solid transparent;content:"";height:0;left:-.8rem;position:absolute;top:2.4rem;width:0}.TourMain section.itinerary ul h4{color:#1a4d0f;font:400 1.125rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin-bottom:.5rem;text-transform:uppercase}.TourMain section.itinerary ul p{color:#1a1a18;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.625;margin-bottom:.75rem}.TourMain section.itinerary ul .stats{background:rgba(26,77,15,.05);border-left:3px solid #c45c2a;border-radius:8px;margin-bottom:1rem;padding:.75rem}.TourMain section.itinerary ul .stats span{align-items:center;color:#8a8a82;display:flex;font-size:.875rem;gap:.5rem;line-height:1.625;padding:.25rem 0}.TourMain section.itinerary ul .stats span i{align-items:center;display:inline-flex;flex-shrink:0;font-size:0;font-style:normal;height:16px;justify-content:center;width:16px}.TourMain section.itinerary ul .stats span i:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23c45c2a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") no-repeat 0 0/contain;content:"";height:10px;width:10px}.TourMain section.itinerary ul .stats span strong{color:#1a4d0f}.TourMain section.price{width:100%}.TourMain section.price .priceinfo{background:#f5f3ef;border-radius:12px;box-shadow:0 8px 24px rgba(13,42,7,.12),0 4px 8px rgba(13,42,7,.06);overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.TourMain section.price .priceinfo:before{background:linear-gradient(135deg,#1a4d0f,#4a5d23);content:"";height:4px;left:0;position:absolute;right:0;top:0}.TourMain section.price .priceinfo .price-badge{background:linear-gradient(135deg,#c45c2a,#a34820);border-radius:20px;color:#fff;display:inline-block;font:400 .75rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.TourMain section.price .priceinfo .price-year{border:none;color:#1a4d0f;font:400 1rem Bebas Neue,Impact,sans-serif;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.TourMain section.price .priceinfo .price-name{color:#c45c2a;font:400 1.25rem/1.2 Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin:0 0 2rem}.TourMain section.price .priceinfo .price-display{margin-bottom:.5rem}.TourMain section.price .priceinfo .price-display .price-old{color:#8a8a82;display:block;font-size:1rem;margin-bottom:.25rem;text-decoration:line-through}.TourMain section.price .priceinfo .price-display .price-current{align-items:baseline;color:#1a4d0f;display:flex;justify-content:center}.TourMain section.price .priceinfo .price-display .price-current .currency{font:400 1.25rem Bebas Neue,Impact,sans-serif;margin-right:2px}.TourMain section.price .priceinfo .price-display .price-current .amount{font:400 3.5rem/1 Bebas Neue,Impact,sans-serif}.TourMain section.price .priceinfo .price-note{color:#8a8a82;font-size:.875rem;margin:0 0 2rem}.TourMain section.price .priceinfo .price-cta{align-items:center;background:linear-gradient(135deg,#c45c2a,#a34820);border:none;border-radius:12px;box-shadow:0 4px 12px rgba(196,92,42,.3);color:#fff;cursor:pointer;display:inline-flex;font:400 1rem Bebas Neue,Impact,sans-serif;gap:.5rem;justify-content:center;letter-spacing:.025em;padding:1rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(0,0,.2,1)}.TourMain section.price .priceinfo .price-cta svg{height:20px;transition:transform .25s cubic-bezier(0,0,.2,1);width:20px}.TourMain section.price .priceinfo .price-cta:hover{border:none;box-shadow:0 8px 24px rgba(196,92,42,.4);transform:translateY(-3px)}.TourMain section.price .priceinfo .price-cta:hover svg{transform:translateX(4px)}.TourMain section.price .priceinfo .price-cta:active{transform:translateY(-1px)}.TourMain section.price .priceinfo .price-included{align-items:center;background:rgba(26,77,15,.08);border-radius:8px;display:flex;gap:.5rem;justify-content:center;margin:2rem 0 1rem;padding:.75rem 1rem}.TourMain section.price .priceinfo .price-included .check-icon{color:#1a4d0f;flex-shrink:0;height:20px;width:20px}.TourMain section.price .priceinfo .price-included span{color:#1a4d0f;font-size:.875rem;font-weight:600}.TourMain section.price .priceinfo .price-discount{align-items:center;border-top:1px dashed rgba(26,77,15,.15);display:flex;gap:.5rem;justify-content:center;padding-top:1rem}.TourMain section.price .priceinfo .price-discount .discount-label{color:#8a8a82;font-size:.875rem}.TourMain section.price .priceinfo .price-discount .discount-value{color:#c45c2a;font:400 1rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em}.TourMain section.info{background:#f5f3ef;border-radius:12px;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);margin:3rem 0;overflow:hidden}.TourMain section.info table{border-collapse:collapse;width:100%}.TourMain section.info th{background:linear-gradient(135deg,#1a4d0f,#4a5d23);padding:1.5rem 1rem}.TourMain section.info th h2{border:none;color:#fff;font:400 1.125rem Bebas Neue,Impact,sans-serif;letter-spacing:.1em;margin:0;text-transform:uppercase}.TourMain section.info .info-icon{color:#1a4d0f;flex-shrink:0;height:20px;opacity:.85;transition:all .15s ease;width:20px}.TourMain section.info .info-icon.icon-end{color:#c45c2a}.TourMain section.info tr{border-bottom:1px solid rgba(26,77,15,.15);transition:background-color .15s ease}.TourMain section.info tr:last-child{border-bottom:none}.TourMain section.info tr:hover{background:rgba(26,77,15,.05)}.TourMain section.info tr:hover .info-icon{opacity:1;transform:scale(1.1)}.TourMain section.info tr:nth-last-child(2){background:rgba(196,92,42,.05);border-bottom:2px solid rgba(196,92,42,.2)}.TourMain section.info tr:nth-last-child(2):hover{background:rgba(196,92,42,.1)}.TourMain section.info tr:nth-last-child(2) td:last-child{color:#c45c2a;font-weight:600}.TourMain section.info tr:nth-last-child(2) .salkprice{color:#c45c2a;font:1.25rem Bebas Neue,Impact,sans-serif}.TourMain section.info td{font-size:.875rem;line-height:1.625;padding:.75rem 1rem;vertical-align:middle}.TourMain section.info td:first-child{align-items:center;display:flex;gap:.5rem;min-width:auto;padding-right:.5rem;width:auto}.TourMain section.info td:first-child strong{color:#1a4d0f;font:600 .875rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap}.TourMain section.info td:last-child{color:#1a1a18}.TourMain section.info td:last-child small{color:#8a8a82;font-size:.75rem;font-style:italic}.TourMain section.info .salkprice{display:inline;font-weight:700}.TourMain section.img1,.TourMain section.img2,.TourMain section.intro{position:relative;top:0;width:100%}.TourMain section.img1:before,.TourMain section.img2:before,.TourMain section.intro:before{background:#c45c2a;content:"";height:4px;left:0;position:absolute;right:0;top:0}.TourMain section.img1 figure,.TourMain section.img2 figure,.TourMain section.intro figure{border-radius:12px;margin-bottom:3rem;max-width:100%;overflow:hidden;position:relative}.TourMain section.img1 figure:after,.TourMain section.img2 figure:after,.TourMain section.intro figure:after{content:"";display:block;padding-top:56.25%;width:100%}.TourMain section.img1 .img-container,.TourMain section.img2 .img-container,.TourMain section.intro .img-container{background:#eae7e0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.TourMain section.img1 picture,.TourMain section.img2 picture,.TourMain section.intro picture{display:block;height:100%;width:100%}.TourMain section.img1 img,.TourMain section.img2 img,.TourMain section.intro img{height:100%;object-fit:contain;transition:opacity .25s ease;width:100%}.TourMain section.img1 img.lazy,.TourMain section.img2 img.lazy,.TourMain section.intro img.lazy{opacity:0}.TourMain section.img1 img.lazy.loaded,.TourMain section.img2 img.lazy.loaded,.TourMain section.intro img.lazy.loaded{opacity:1}.TourMain section.img1 figcaption,.TourMain section.img2 figcaption,.TourMain section.intro figcaption{color:#8a8a82;font:.875rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin-top:.5rem;padding:.5rem 0}.TourMain section.img1 .image-credit,.TourMain section.img2 .image-credit,.TourMain section.intro .image-credit{color:#8a8a82;font-size:.75rem;font-style:italic}.TourMain section.availability{background:#f5f3ef;border-radius:12px;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);padding:1rem}.TourMain section.availability header h2{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin:1rem 0}.TourMain section.availability header p{color:#c45c2a;font:.875rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:0;text-align:center}.TourMain section.availability header ul#months{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.TourMain section.availability header ul#months li{display:inline-block;width:48%}.TourMain section.availability header ul#months li a{background:rgba(26,77,15,.1);border:1px solid rgba(26,77,15,.2);border-radius:8px;color:#1a4d0f;cursor:pointer;display:block;font:.875rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;padding:.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(0,0,.2,1)}.TourMain section.availability header ul#months li a:hover{background:rgba(196,92,42,.1);border-color:#c45c2a;box-shadow:0 2px 4px rgba(13,42,7,.06),0 1px 2px rgba(13,42,7,.04);color:#c45c2a;transform:translateY(-2px)}.TourMain section.availability main#bookingmain{display:none}.TourMain section.availability main img{width:auto}.TourMain section.availability main .comboHead{margin-bottom:1rem;text-align:center}.TourMain section.availability main .comboHead #Anio,.TourMain section.availability main .comboHead #Mes{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231a4d0f' d='M6 8 0 0h12z'/%3E%3C/svg%3E") no-repeat right 10px center/10px 6px #f5f3ef;border:1px solid rgba(26,77,15,.15);border-radius:8px;cursor:pointer;font:1.125rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin:0 .5rem;outline:0;padding:.5rem 2rem .25rem .75rem;text-align:center;text-align-last:center;text-transform:uppercase;transition:border-color .15s ease}.TourMain section.availability main .comboHead #Anio:focus,.TourMain section.availability main .comboHead #Anio:hover,.TourMain section.availability main .comboHead #Mes:focus,.TourMain section.availability main .comboHead #Mes:hover{border-color:#1a4d0f}.TourMain section.availability main #calendarBox{width:100%}.TourMain section.availability main #calendarBox #calendarSalidas{border-collapse:separate;border-spacing:2px;width:100%}.TourMain section.availability main #calendarBox #calendarSalidas .resIns,.TourMain section.availability main #calendarBox #calendarSalidas .resText,.TourMain section.availability main #calendarBox #calendarSalidas .soldText{display:none}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th{background:#1a4d0f;border-radius:4px;color:#fff;font:400 0 Bebas Neue,Impact,sans-serif;letter-spacing:.025em;padding:.5rem;text-align:center}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:before{font-size:.75rem;font-weight:400}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:first-child:before{content:"S"}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(2):before{content:"M"}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(3):before{content:"T"}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(4):before{content:"W"}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(5):before{content:"T"}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(6):before{content:"F"}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(7):before{content:"S"}.TourMain section.availability main #calendarBox #calendarSalidas td{border:none;vertical-align:top}.TourMain section.availability main #calendarBox #calendarSalidas td br{display:none}.TourMain section.availability main #calendarBox #calendarSalidas td:not(.availBox) .resNum{color:#8a8a82;display:block;font:.875rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;opacity:.4;padding:.25rem 0 0;text-align:center}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox{background:rgba(26,77,15,.08);border:1px solid rgba(26,77,15,.2);border-radius:8px;cursor:pointer;min-height:48px;overflow:hidden;position:relative;transition:all .15s ease}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox:after{background:#c45c2a;bottom:0;color:#fff;content:"BOOK";font:400 .625rem Bebas Neue,Impact,sans-serif;left:0;letter-spacing:.025em;padding:0;position:absolute;right:0;text-align:center;transform:translateY(100%);transition:transform .15s ease}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox:hover{border-color:#c45c2a;box-shadow:0 2px 8px rgba(196,92,42,.2);z-index:1}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox:hover:after{transform:translateY(0)}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox:hover .resNum{color:#c45c2a;font-size:.875rem;padding-bottom:.25rem}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox:hover .status-dot{opacity:0}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox .resNum{color:#1a4d0f;display:block;font:400 1.125rem Bebas Neue,Impact,sans-serif;padding:.5rem 0 .25rem;text-align:center;transition:all .15s ease}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox .status-dot{border-radius:50%;display:block;height:8px;position:absolute;right:6px;top:6px;transition:all .15s ease;width:8px}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox .status-dot.dot-available{background:#1a4d0f}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox .status-dot.dot-discount{background:#c45c2a}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox .status-dot.dot-unavailable{background:#9e9e9e}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut{background:hsla(0,0%,46%,.1);cursor:not-allowed}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut:after{display:none}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut:hover{background:hsla(0,0%,46%,.1);border-color:#9e9e9e;box-shadow:none;transform:none}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut:hover .resNum{color:#757575}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut:hover .status-dot{opacity:.5}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut .resNum{color:#757575;opacity:.6}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.soldOut .status-dot{opacity:.5}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.discount{background:rgba(201,165,92,.15);border-color:#c9a55c}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.discount:after{background:#c45c2a}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.discount:hover{border-color:#c45c2a;box-shadow:0 2px 8px rgba(201,165,92,.3)}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.discount:hover .resNum{color:#c45c2a}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.discount:hover .status-dot{opacity:0}.TourMain section.availability main #calendarBox #calendarSalidas td.availBox.discount .resNum{color:#c9a55c;font-weight:400}.TourMain section.availability main #copy{display:none}.TourMain section.availability main table.charging{margin:1rem 0;text-align:center}.TourMain section.availability main table.charging img{margin-bottom:3rem}.TourMain section.availability footer{padding:.75rem 0}.TourMain section.availability footer p{align-items:center;display:flex;font:.875rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 0 .75rem}.TourMain section.availability footer p:before{border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:10px;margin-right:.5rem;width:10px}.TourMain section.availability footer p.status-available{color:#1a4d0f}.TourMain section.availability footer p.status-available:before{background:#1a4d0f}.TourMain section.availability footer p.status-discount{color:#c9a55c}.TourMain section.availability footer p.status-discount:before{background:#c9a55c}.TourMain section.availability footer p.status-notavailable{color:#757575}.TourMain section.availability footer p.status-notavailable:before{background:#757575}.TourMain section.availability footer p i,.TourMain section.availability footer p ion-icon{display:none}.TourMain section.availability footer p span{font-size:.875rem;padding:0}.TourMain section.availability footer p.booknote{color:#8a8a82;font-size:.75rem;padding:1rem .5rem}.TourMain section.availability footer p.booknote:before{background:none;border-radius:0;content:"-";height:auto;width:auto}.TourMain section.horizontal-calendar{background:#f5f3ef;border-radius:12px;padding:1rem}.TourMain section.horizontal-calendar #calendario2{margin:auto;text-align:center;width:100%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas{border:none;width:100%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr{display:flex;flex-direction:column;width:100%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr:first-child{display:none}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td{border:none;color:#1a4d0f;display:none}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox{align-items:flex-end;background:#f5f3ef;border:1px solid rgba(26,77,15,.2);border-radius:8px;box-shadow:0 2px 4px rgba(13,42,7,.06),0 1px 2px rgba(13,42,7,.04);cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin:.5rem auto;transition:all .25s cubic-bezier(0,0,.2,1);width:95%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .dayMonth{background:rgba(26,77,15,.1);border-top-left-radius:8px;height:100%;padding:.75rem .5rem}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .dayMonth .resNum{color:#1a4d0f;display:block;font:400 1.618rem/1 Bebas Neue,Impact,sans-serif}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .dayMonth .resMonth{font:400 .75rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin:0;text-transform:uppercase}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha{align-items:center;display:flex;flex:2 1 80%;justify-content:space-between}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha em{display:block;font:normal .75rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.025em;text-transform:uppercase}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha span{margin:.25rem}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .coma{display:none}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .rango-year{display:block}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .end-date,.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .start-date{line-height:1;margin:0;width:100%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .date-separator{color:#8a8a82;font-size:1.618rem;margin:0}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price{padding-left:.5rem;width:100%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price p{margin:0}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-old,.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-sale{align-items:center;display:flex;justify-content:center}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-old{color:#8a8a82;font-size:.875rem;text-decoration:line-through}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-sale{color:#1a4d0f;font:400 1rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .xsale,.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .xsale p{color:#c45c2a}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .goto-book{width:100%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox h4{display:flex;font:1.25rem Bebas Neue,Impact,sans-serif}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox button{background:linear-gradient(135deg,#c45c2a,#a34820);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin:1rem auto;padding:1rem;text-transform:uppercase;transition:all .25s cubic-bezier(0,0,.2,1);width:50%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox button:hover{box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);transform:translateY(-2px)}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td br,.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.soldOut{display:none}.TourMain section.testimonials{background:#f5f3ef;border-radius:12px;padding:2rem}.TourMain section.testimonials .testimonial{font:.875rem/1.625 DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.TourMain section.testimonials h3{color:#1a4d0f;font:400 1.125rem Bebas Neue,Impact,sans-serif;letter-spacing:.025em;margin-top:0}.TourMain section.testimonials .item .occupation{margin:0}.TourMain section.testimonials .item img{border-radius:50%;display:none;height:50px;margin:.75rem auto auto;width:50px}.TourMain section.testimonials .name{color:#1a4d0f;font-family:Bebas Neue,Impact,sans-serif;font-weight:400;letter-spacing:.025em;margin-bottom:.25rem}.TourMain section.testimonials .occupation{color:#8a8a82;font:italic .75rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin-top:.25rem}.TourMain section.testimonials main#carousel{align-items:center;display:flex;grid-column:1/8;grid-row:1/2;height:500px;justify-content:center;overflow:hidden;perspective:600px;transform-style:preserve-3d;--items:5;--middle:3;--position:3;pointer-events:none}.TourMain section.testimonials div.item{background:#f5f3ef;border:1px solid rgba(26,77,15,.2);border-radius:12px;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);height:auto;padding:1rem;position:absolute;text-align:center;width:350px;--r:calc(var(--position) - var(--offset));--abs:max(calc(var(--r)*-1),var(--r));transform:rotateY(calc(-10deg*var(--r))) translateX(calc(-300px*var(--r)));transition:all .25s linear;z-index:calc(var(--position) - var(--abs))}.TourMain section.testimonials div.item ion-icon{color:#c9a55c}.TourMain section.testimonials div.item figure ion-icon{color:rgba(26,77,15,.05);float:right;font-size:5rem;position:absolute;right:1rem;top:50%;width:5rem;z-index:-1}.TourMain section.testimonials div.item:first-of-type{--offset:1}.TourMain section.testimonials div.item:nth-of-type(2){--offset:2}.TourMain section.testimonials div.item:nth-of-type(3){--offset:3}.TourMain section.testimonials div.item:nth-of-type(4){--offset:4}.TourMain section.testimonials div.item:nth-of-type(5){--offset:5}.TourMain section.testimonials .nav-buttons{align-items:center;display:flex;gap:3rem;grid-column:1/8;grid-row:2/3}.TourMain section.testimonials .nav-button{align-items:center;background:transparent;border:none;border-radius:50%;color:#1a4d0f;cursor:pointer;display:flex;font-size:1.618rem;justify-content:center;margin:1rem auto;padding:.5rem;transition:all .25s ease;width:auto}.TourMain section.testimonials .nav-button:hover{background:rgba(26,77,15,.1);color:#c45c2a}.TourMain section.testimonials .dots{display:flex;gap:.5rem}.TourMain section.testimonials .dot{background:rgba(26,77,15,.2);border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .25s ease;width:12px}.TourMain section.testimonials .dot:hover{background:rgba(26,77,15,.4)}.TourMain section.testimonials .dot.active{background:#c45c2a}.TourMain section.testimonials .review{background:#f5f3ef;border:1px solid rgba(26,77,15,.15);border-radius:12px;box-shadow:0 2px 4px rgba(13,42,7,.06),0 1px 2px rgba(13,42,7,.04);margin:3rem 0;padding:1rem;position:relative;text-align:center}.TourMain section.testimonials .review p{color:#1a1a18;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.625}.TourMain section.testimonials .review p em{font-style:italic}.TourMain section.testimonials .review figure img{aspect-ratio:1;border:2px solid rgba(26,77,15,.15);border-radius:100px;object-fit:cover;width:60px}.TourMain section.testimonials .review small{color:#8a8a82;font-size:.75rem;margin-right:1rem}.TourMain section.faqs{background:#f5f3ef;border-radius:12px;padding:1rem}.TourMain section.faqs h2{font-family:Bebas Neue,Impact,sans-serif;margin-bottom:2rem;text-align:center}.TourMain section.faqs .faq{margin:0 auto;max-width:700px}.TourMain section.faqs .faq input[type=checkbox]{display:none}.TourMain section.faqs .faq dl{background:#f5f3ef;border:1px solid rgba(26,77,15,.15);border-radius:8px;box-shadow:0 2px 4px rgba(13,42,7,.06),0 1px 2px rgba(13,42,7,.04);margin:0 0 .75rem;overflow:hidden;transition:all .15s ease}.TourMain section.faqs .faq dl:hover{border-color:rgba(26,77,15,.3);box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04)}.TourMain section.faqs .faq dt{cursor:pointer;position:relative}.TourMain section.faqs .faq dt label{align-items:flex-start;cursor:pointer;display:flex;padding:1rem 6rem 1rem 1rem;transition:background-color .15s ease}.TourMain section.faqs .faq dt label:hover{background:rgba(26,77,15,.05)}.TourMain section.faqs .faq dt label:before{color:#c45c2a;content:"Q:";flex-shrink:0;font:400 .875rem Bebas Neue,Impact,sans-serif;margin-right:.75rem}.TourMain section.faqs .faq dt label h3{color:#1a4d0f;font:400 1rem/1.625 DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}.TourMain section.faqs .faq dt label:after{border-bottom:2px solid #1a4d0f;border-right:2px solid #1a4d0f;content:"";height:10px;opacity:.6;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .3s cubic-bezier(.4,0,.2,1);width:10px}.TourMain section.faqs .faq dd{background:rgba(26,77,15,.03);border-top:1px solid rgba(26,77,15,.15);margin:0;max-height:0;overflow:hidden;padding-left:4rem;position:relative;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.TourMain section.faqs .faq dd:before{color:#1a4d0f;content:"A:";font:400 .875rem Bebas Neue,Impact,sans-serif;left:1rem;position:absolute;top:1rem}.TourMain section.faqs .faq dd p{color:#1a1a18;font:.875rem/1.625 DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:1rem 1rem 1rem 0}.TourMain section.faqs .faq input:checked+dl{border-color:rgba(26,77,15,.3);box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04)}.TourMain section.faqs .faq input:checked+dl dt label{background:rgba(26,77,15,.05)}.TourMain section.faqs .faq input:checked+dl dt label:after{transform:translateY(-70%) rotate(-135deg)}.TourMain section.faqs .faq input:checked+dl dd{max-height:500px}@media (min-width:468px){.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox{align-items:center}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:hover{background:rgba(196,92,42,.05);border-color:#c45c2a;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);color:#c45c2a;transform:translateY(-2px)}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:hover .dayMonth{background:#c45c2a;color:#fff}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:hover .date-separator i,.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:hover .price-sale,.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:hover .price-sale p{color:#c45c2a}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:hover .rango-fecha .date-separator{font-size:1.25rem}}@media only screen and (min-width:568px){h1{font-size:36px}h2{font-size:27px}h3{font-size:21px}.hero-content .tour-summary dl{grid-template-columns:repeat(4,1fr)}.hero-content .tour-summary dl dd:nth-of-type(4),.hero-content .tour-summary dl dt:nth-of-type(4){display:block}.hero-content .content .s-wrap>small{display:block;font-size:1.3rem}.hero-content .content .s-wrap .tour-summary{padding:2rem 0}.hero-content .content .s-wrap .tour-summary dl dd:nth-of-type(6){display:flex}.hero-content .content .s-wrap .tour-summary dl dt:nth-of-type(6){display:initial}.FooterMain .cred ul{display:flex;flex-wrap:wrap;justify-content:space-around}.FooterMain .cred ul li.lazy-bg.bg{display:inline-block;margin:1.5rem}.Nav .item{border:none;display:inline-block}.Nav .item:first-child{margin-left:0}.Nav .item a{padding-right:.75rem}.Nav .item .Button{margin:0 0 0 .75rem}.Nav.NavMain .item{border:none}}@media (min-width:568px){.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .dayMonth{border-bottom-left-radius:8px}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha{flex:2 1 70%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .date-separator{font-size:2.618rem}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-sale{font-size:1.125rem;margin-right:1rem}}@media only screen and (min-width:576px){.Button{display:inline-flex}.Button+.Button{margin-left:.5rem;margin-top:0}}@media (min-width:668px){.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:after{display:none}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha .date-separator{font-size:2.618rem}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-sale{font-size:1.25rem}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .goto-book{display:inline-block}}@media only screen and (min-width:671px){.HeaderMain .FmLogo{display:block;margin:auto;width:100%}.HeaderMain .FmLogo a{margin:1rem auto}.HeaderMain .NavMain{display:block;text-align:center;width:100%}.NavMobileHamburger,.NavMobileToggle{display:none}.NavMobile ul{display:block}.Nav{padding:0}.Nav.NavMain .item a{color:#cbd1af;text-shadow:2px 2px #1a1a18}.Nav.NavMain .item.active a{color:#cbd1af;font-weight:700}.notour .Nav .item a{color:#1a4d0f;text-shadow:none}.notour .Nav .item a:hover{border-bottom:1px dotted #1a4d0f;color:#1a4d0f}}@media (min-width:768px){h1{font-size:4.236rem}h2{font-size:2.618rem}h3{font-size:1.618rem}h4,p.lead{font-size:1.25rem}.TourMain{align-items:center;display:flex;flex-flow:row wrap}.TourMain section li{font-size:.875rem}.TourMain section.intro{flex:1 100%;margin-top:3rem;order:0;padding:1rem}.TourMain section.intro h2{font-size:1.618rem}.TourMain section.info{background:#f5f3ef;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04);flex:1 1 62%;margin:2% 2% 0 0;order:1}.TourMain section.price{background:transparent;border:none;border-radius:0;box-shadow:none;flex:1 1 30%;margin:1rem;order:2}.TourMain section.img1{border:none;flex:1 0 60%;margin:1rem 1rem 1rem 0;order:3;padding-right:1rem}.TourMain section.img1 img{border-radius:12px;box-shadow:0 4px 8px rgba(13,42,7,.08),0 2px 4px rgba(13,42,7,.04)}.TourMain section.itinerary{flex-basis:62%;letter-spacing:0;order:5}.TourMain section.img2{flex-basis:62%;order:6}.TourMain section.inclusions{flex-basis:62%;letter-spacing:0;order:7}.TourMain section.inclusions h2{font-size:1.618rem}.TourMain section.inclusions .upextra{font-size:.75rem;line-height:1.5;padding:1rem}.TourMain section.availability{flex:1 30%;order:4;position:sticky;top:0}.TourMain section.availability header h2{font-size:1.618rem}.TourMain section.availability main .comboHead select#Anio,.TourMain section.availability main .comboHead select#Mes{margin:0 .25rem}.TourMain section.availability main #calendarBox #calendarSalidas tbody tr td .resNum{padding:0}.TourMain section.availability main footer{padding:1rem}.TourMain section.availability main footer .booknote{font-size:.75rem;margin:.5rem 0}#tituloMes{display:none}.TourMain section.horizontal-calendar{flex-basis:62%;order:8}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-old{display:flex;margin:0 1rem 0 0}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .res-price .price-sale{font-size:1rem}.TourMain section.testimonials{flex-basis:62%;order:8}.TourMain section.testimonials .nav-button{background:rgba(26,77,15,.1);font-size:1.25rem}.TourMain section.testimonials .nav-button:hover{background:rgba(196,92,42,.15)}.TourMain section.faqs{flex-basis:62%;order:8;padding:3rem}.TourMain section.faqs .faq dl{margin-bottom:1rem}.TourMain section.faqs .faq dt label{padding:1.5rem 6rem 1.5rem 1.5rem}.TourMain section.faqs .faq dd p,.TourMain section.faqs .faq dt label h3{font-size:1rem}}@media only screen and (min-width:768px){.s-grid{display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-grid-3-4{width:73.5%}.s-grid-1-4{width:23.5%}.s-grid-1-2{width:48.5%}.hero-content .tour-summary dl{grid-template-columns:auto repeat(5,1fr)}.hero-content .tour-summary dl dd:nth-of-type(4),.hero-content .tour-summary dl dd:nth-of-type(5),.hero-content .tour-summary dl dd:nth-of-type(6),.hero-content .tour-summary dl dt:nth-of-type(4),.hero-content .tour-summary dl dt:nth-of-type(5),.hero-content .tour-summary dl dt:nth-of-type(6){display:block}.hero-content .content .s-wrap,.hero-content .hero-content{padding:0}.hero-content .content .s-wrap h1 strong{display:block;font-size:3.5rem}.hero-content .content .s-wrap h1 em{font-size:2.3rem;font-style:normal}.hero-content .content .s-wrap h1 span{display:block;font-size:1.7rem;font-weight:lighter;line-height:1.5}.hero-content .content .s-wrap .tour-summary dl dt:nth-of-type(4),.hero-content .content .s-wrap .tour-summary dl dt:nth-of-type(5){display:initial}.hero .content .fonos{display:block}.hero .ButtonLarge{padding:1rem 2rem .8rem}.hero h1 strong{font-size:3rem}.hero .background{background-size:100%;display:block;min-height:100%;min-width:100%;position:absolute;top:0;z-index:1}.hero .content{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII=");background-size:auto}.hero .content:before{display:none}:root{--twinkle-duration:4s}.FooterMain .copy{height:350px}.FooterMain .stars-wrapper{display:block;height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.stars{animation:twinkle var(--twinkle-duration) ease-in-out infinite;bottom:0;left:0;position:absolute;right:0;top:0}.stars:nth-child(2){animation-delay:calc(var(--twinkle-duration)*-.33)}.stars:nth-child(3){animation-delay:calc(var(--twinkle-duration)*-.66)}@keyframes twinkle{25%{opacity:0}}.star{fill:#fff}.star:nth-child(3n){opacity:.8}.star:nth-child(7n){opacity:.6}.star:nth-child(13n){opacity:.4}.star:nth-child(19n){opacity:.2}.FooterMain{background:#10354b;padding-top:0;position:relative;width:100%}.FooterMain .FmLogo{display:inline-block;float:none;margin:1rem;vertical-align:top}.FooterMain .NavFooter{clear:none;display:inline-block;margin-left:1.5rem;vertical-align:bottom}.FooterMain .contact a{margin:0 .5rem}.FooterMain .contact .phones a{display:inline-block;margin:0 1rem}.FooterMain .contact .phones a ion-icon{vertical-align:bottom}.FooterMain .contact div{display:block}.FooterMain .contact div:first-child{margin-left:0}.FooterMain img{bottom:-3.5rem;position:absolute;width:100%}.FooterMain .copy{background-size:contain;bottom:-1.5rem;color:#93897f;font-size:.875rem;padding-right:1.5rem;position:relative;text-align:right;vertical-align:bottom;width:100%;z-index:999}.FooterMain .copy .sky{display:block;transform:rotate(140deg);width:70%}.FooterMain .copy .sky .star{animation:tail 4s ease-in-out infinite,shooting 4s ease-in-out infinite;background:linear-gradient(-45deg,#5f91ff,rgba(0,0,255,0));filter:drop-shadow(0 0 6px #699bff);height:2px;left:50%;position:absolute;top:50%}.FooterMain .copy .sky .star:after,.FooterMain .copy .sky .star:before{animation:shining 4s ease-in-out infinite;background:linear-gradient(-45deg,rgba(0,0,255,0),#f5f5f5,rgba(0,0,255,0));border-radius:100%;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);transform:translateX(50%) rotate(45deg)}.FooterMain .copy .sky .star:after{transform:translateX(50%) rotate(-45deg)}.FooterMain .copy .sky .star:first-child{animation-delay:2s;left:calc(50% - 270px);top:calc(50% - 225px)}.FooterMain .copy .sky .star:first-child:after,.FooterMain .copy .sky .star:first-child:before{animation-delay:2s}.FooterMain .copy .sky .star:nth-child(2){animation-delay:.15s;display:none;left:calc(50% - 190px);top:50%}.FooterMain .copy .sky .star:nth-child(2):after,.FooterMain .copy .sky .star:nth-child(2):before{animation-delay:.15s}.FooterMain .copy .sky .star:nth-child(3){animation-delay:3.6s;left:calc(50% - 80px);top:calc(50% + 70px)}.FooterMain .copy .sky .star:nth-child(3):after,.FooterMain .copy .sky .star:nth-child(3):before{animation-delay:3.6s}.FooterMain .copy .sky .star:nth-child(4){animation-delay:1.1s;left:calc(50% - 250px);top:calc(50% - 100px)}.FooterMain .copy .sky .star:nth-child(4):after,.FooterMain .copy .sky .star:nth-child(4):before{animation-delay:1.1s}.FooterMain .copy .sky .star:nth-child(5){animation-delay:2.9s;left:calc(50% - 200px);top:50%}.FooterMain .copy .sky .star:nth-child(5):after,.FooterMain .copy .sky .star:nth-child(5):before{animation-delay:2.9s}.FooterMain .copy .footerbutton{border:2px solid #cbd1af;border-radius:12px;font-family:Bebas Neue,Impact,sans-serif;font-size:1rem;left:calc((100% - min(1000px, 80%))/2);letter-spacing:.025em;line-height:normal;margin:4rem;padding:1rem 2rem;position:absolute;text-transform:uppercase;top:3rem}.FooterMain .copy p{bottom:0;color:#b4a392;margin:0;position:absolute;right:15px}.FooterMain .copy p a{color:#b4a392;font-size:.875rem}}@media screen and (min-width:768px){.hero-title{font-size:4rem}.hero-subtitle{font-size:1.75rem}.hero-video{display:block}.hero-overlay{background-color:rgba(0,0,0,.5)}.tour-4d .hero-background{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII="),url(../../images/salkantay-humantay-trek.jpg)}.tour-5d .hero-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII="),url(../../images/salkantay-mountain.jpg) 50%/cover no-repeat}.tour-7d .hero-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII="),url(../../images/salkantay-machupicchu-trail.jpg) 50%/cover no-repeat}.tour-8d .hero-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII="),url(../../images/salkantay-lama-machupicchu.jpg) 50%/cover no-repeat}.tour-10d .hero-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII="),url(../../images/andes-beauty.jpg) 50%/cover no-repeat}}@media (min-width:840px){.HeroMain h2{color:#fff;font-size:1rem;font-weight:300}.HeroMain .pricenow,.HeroMain h2{font-family:Bebas Neue,Impact,sans-serif}.HeroMain .pricenow{font-size:2.618rem;font-weight:400;text-shadow:0 0 5px rgba(0,0,0,.5)}.TourMain section h2{font-size:2.618rem;letter-spacing:.1em}.TourMain section.info ul li{font-size:medium}.TourMain section.intro{padding:1rem}.TourMain section.itinerary{width:100%}.TourMain section.img1 img,.TourMain section.img2 img{border-radius:8px;box-shadow:0 8px 24px rgba(13,42,7,.12),0 4px 8px rgba(13,42,7,.06)}.TourMain section.img2{display:inline-block}.TourMain section.price h2{letter-spacing:0}.TourMain section.availability{width:100%}.TourMain section.availability main #calendarBox>tbody>tr:first-child{align-self:center;display:none;font-size:1.618rem}.TourMain section.availability main #calendarBox>tbody>tr:last-child{margin:auto}.TourMain section.availability main #calendarBox #calendarSalidas{margin:0}.TourMain section.availability main #calendarBox #calendarSalidas .resText,.TourMain section.availability main #calendarBox #calendarSalidas .soldText{color:#1a4d0f;text-align:center}.TourMain section.availability main #calendarBox #calendarSalidas .resText{display:none;font-size:.875rem;margin-top:3rem}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th{font-weight:300;letter-spacing:0;max-width:14%;position:relative}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(4),.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr th:nth-child(6){letter-spacing:0}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td br.firstbr,.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td br.firstbr+br,.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td br:last-child,.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td br:nth-child(3),.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td br:nth-child(4){display:none}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td.availBox{background-color:rgba(26,77,15,.1);border:1px solid #f5f3ef}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td.availBox br{display:none}.TourMain section.availability main #calendarBox #calendarSalidas tbody>tr td .resNum{color:#1a4d0f;display:block;font-size:.875rem;padding:.25rem}.TourMain section.availability main #copy{display:none}.TourMain section.availability footer p{font-size:.75rem;margin:0 0 .25rem}.TourMain section.availability footer p span{padding-right:1rem}.TourMain section.availability footer p:first-child span{font-size:.75rem;padding-right:0}.TourMain section.availability footer .booknote{color:#8a8a82;font-size:.75rem;margin:.5rem 0}#tituloMes{display:none}}@media only screen and (min-width:900px){.FooterMain .copy{height:370px}}@media only screen and (min-width:901px){.HeaderMain .FmLogo{display:inline-block;margin:1rem;width:auto}.HeaderMain .FmLogo a{margin:0}}@media (min-width:968px){.TourMain section.intro{min-height:63vh;padding:8rem 1rem 1rem}.TourMain section.intro h2{font-size:4.236rem;margin:0 0 6rem}.TourMain section.intro .banner{float:right;margin:0 0 6rem 1rem;width:30%}.TourMain section.intro p{line-height:2;margin:3rem}.TourMain section.availability header ul#months li{width:33.3%}.TourMain section.availability header ul#months li a{font-size:.875rem;text-transform:uppercase}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox{flex-wrap:nowrap}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox:after{display:none}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .rango-fecha{flex:1 0 52%}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox .goto-book{display:inline-block;width:auto}.TourMain section.horizontal-calendar #calendario2 #calendarSalidas tbody tr td.availBox button{margin:0 1rem;padding:.5rem 1rem;width:auto}}@media only screen and (min-width:992px){.ButtonMega{max-width:60%}.cta-button{font-size:1.375rem;padding:1.5rem 3rem}}@media only screen and (min-width:1024px){.FooterMain .copy{height:500px}.FooterMain .copy .sky{margin:auto}.FooterMain .copy .star:first-child{left:calc(50% - 270px);top:calc(50% - 225px)}}@media only screen and (min-width:1280px){.FooterMain .copy{height:550px}.FooterMain .copy .sky{margin:initial}}@media screen and (max-width:767px){.tour-4d .hero-background{background:url(../../images/salkantay-humantay-trek-m.jpg) 50%/cover no-repeat}.tour-5d .hero-overlay{background-color:rgba(0,0,0,.5)}.tour-5d .hero-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NkQAOMUH4DAwMDCDPABODqMAQAKe4BBZTlhh0AAAAASUVORK5CYII="),url(../../images/salkantay-mountain-m.jpg) 50%/cover no-repeat}.tour-7d .hero-background{background:url(../../images/salkantay-machupicchu-trail-m.jpg) 50%/cover no-repeat}.tour-8d .hero-background{background:url(../../images/salkantay-lama-machupicchu-m.jpg) 50%/cover no-repeat}.tour-10d .hero-background{background:url(../../images/andes-beauty-m.jpg) 50%/cover no-repeat}}@media (prefers-color-scheme:dark){body{background-color:#212121;color:#e0e0e0}h3,p{color:#cbd1af}a{color:#e9d8c5}a:focus,a:hover{color:#90caf9}.topintro blockquote{color:#cbd1af}.pointer p{color:#c45c2a}.HeroMain:after,.HeroMain:before,.HomeMain aside,.HomeMain aside p:last-child{background:none}.HomeMain aside h4{color:#cbd1af}.HomeMain .tagbutton h3{color:#2b5006}.HomeSale .trek{stroke:#cbd1af}.HomeSale .special{stroke:#cbd1af;fill:#cbd1af}.HomeSale .offer{fill:#cbd1af}.Treks,.Treks nav a{color:#cbd1af}.Treks svg path{fill:#cbd1af}.TourMain h2,.TourMain h3,.TourMain h5{color:#2b5006}.TourMain p{color:#454545}.topintro h3{color:#2b5006}.table-of-contents a:hover{background-color:rgba(196,92,42,.2)}.card,.conservation-issue,.cultural-highlight,.ecosystem,.faq,.packing-category,.trek-day{background-color:#303030;box-shadow:0 2px 8px rgba(0,0,0,.16)}.conservation-tip strong,.preparation-list strong{color:#2b5006}.cultural-highlight h3,.faqs .faq h3,.packing-category h3,.packing-category strong{color:#cbd1af}.conservation-issue h3{color:#ef5350}.ecosystem p.elevation{color:#bdbdbd}.warning{background-color:rgba(196,92,42,.15)}.recommendation,p.conservation-tip{background-color:rgba(26,77,15,.15)}.final-quote,.trek-conclusion{background-color:rgba(74,93,35,.15)}.conservation-conclusion{background-color:rgba(26,77,15,.15)}.salkantay-tours h2,aside h3{color:#cbd1af}.promofinal .salkantay-tours h3{color:#2b5006}.ecosystem h3,.trek-days .trek-day h3{color:#cbd1af}.trek-days .trace{color:#e9d8c5}.trek-days .trace i{color:#c45c2a}}@media only screen and (max-height:380px){.menu-wrap .menu>div>div>ul>li{padding:.5rem}}@media (prefers-reduced-motion){.hero-content .content{background-size:auto,cover}.hero-background{background:radial-gradient(rgba(0,0,0,.4),rgba(0,0,0,.8)),url(../images/salkantay-mountain-m.jpg) 50% no-repeat;background-size:auto,cover}}@media only screen and (max-height:400px){.hero-content .content h1{color:#fff;font-size:1.8rem;margin-bottom:10px}.hero-content .content h1 strong{font-size:inherit}.hero-content .content h1 span{line-height:1}.hero-content .content .ButtonLarge{padding:5px 20px}.hero-content .linemid{display:none}.hero-content h2{margin-top:.2rem}.hero-content h2 .pricenow{font-size:1.4rem}.HeaderMain .FmLogo a{background-position:0 0;background-size:contain;width:150px}}