: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{background:#faf9f7;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}.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}.BasicMain{min-height:100vh;padding-top:2rem;position:relative}.BasicMain:before{background:radial-gradient(circle at 20% 80%,hsla(71,27%,75%,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(129,148,47,.15) 0,transparent 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.BasicMain h2{border:none;color:#2b5006;font-size:2.5rem;margin-bottom:3rem;position:relative;text-align:center}.BasicMain h2:after{background:linear-gradient(90deg,#c45c2a,#81942f);border-radius:2px;content:"";display:block;height:3px;margin:1rem auto 0;width:80px}.BasicMain .maincontact{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr;position:relative;z-index:1}.BasicMain .contact{display:flex;flex-direction:column;gap:0;order:2}.BasicMain .contact section{border-bottom:1px solid rgba(129,148,47,.3);padding:1.5rem 0}.BasicMain .contact section:last-child{border-bottom:none}.BasicMain .contact h4{align-items:center;color:#2b5006;display:flex;font-size:1.4rem;font-weight:700;gap:.5rem;margin:0 0 1.25rem}.BasicMain .contact h4:before{background:linear-gradient(180deg,#c45c2a,#81942f);border-radius:2px;content:"";display:inline-block;height:1.2em;width:4px}.BasicMain .contact h5{color:#757575;font-size:.75rem;font-weight:600;letter-spacing:.15em;margin:1.5rem 0 .5rem;text-transform:uppercase}.BasicMain .contact h5:first-of-type{margin-top:0}.BasicMain .contact div:not(.fono){color:#424242;line-height:1.6}.fono{align-items:center;color:#2b5006;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:2rem 0 0}.was{display:inline-block;margin:1.5rem 0 0}.was a{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50px;box-shadow:0 4px 15px rgba(37,211,102,.3);color:#fff!important;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none!important;transition:all .3s ease}.was a:hover{background:linear-gradient(135deg,#2be374,#159e8b);box-shadow:0 6px 20px rgba(37,211,102,.4);transform:translateY(-2px)}.was a ion-icon{font-size:1.25rem}.form-container{background:#fff;border:1px solid rgba(129,148,47,.2);border-radius:16px;box-shadow:0 4px 6px rgba(43,80,6,.04),0 10px 40px rgba(43,80,6,.08);max-width:520px;order:1;padding:2.5rem;position:relative;width:100%}.form-container:before{background:linear-gradient(90deg,#2b5006,#81942f,#c45c2a);border-radius:0 0 4px 4px;content:"";height:4px;left:2rem;position:absolute;right:2rem;top:0}.form-container h3{border:none;color:#c45c2a;font-size:1.5rem;margin:0 0 2rem;padding:0;text-align:left}.form-container h3:after{display:none}.form-title{font-weight:600;margin-bottom:25px;text-align:center}.form-group input,.form-group select,.form-group textarea,.name-row .name-field input{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#424242;font-size:1rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder,.name-row .name-field input::placeholder{color:#9e9e9e}.form-group input:hover,.form-group select:hover,.form-group textarea:hover,.name-row .name-field input:hover{border-color:#bdbdbd}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.name-row .name-field input:focus{border-color:#2b5006;box-shadow:0 0 0 3px rgba(43,80,6,.1);outline:none}.name-row{display:flex;flex-direction:column;gap:1rem}.name-row .name-field{flex:1}.name-row .name-field label{color:#616161;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.name-row .name-field .error-message{color:#c45c2a;display:none;font-size:.8rem;margin-top:.375rem}.name-row .name-field .error-input{border-color:#c45c2a!important}.form-group{margin-bottom:1.25rem;position:relative}.form-group label{color:#616161;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-group textarea{min-height:100px;resize:vertical}.form-group select{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232b5006' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center/1.25em;cursor:pointer;padding-right:3rem}.radio-group{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.radio-option{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;padding:.625rem 1rem;transition:all .2s ease}.radio-option:hover{background:hsla(71,27%,75%,.1);border-color:#81942f}.radio-option:has(input:checked){background:hsla(71,27%,75%,.15);border-color:#2b5006}.radio-option input{accent-color:#2b5006;margin-right:.5rem;width:auto}.radio-option span{color:#424242;font-size:.9rem}.date-input{position:relative}.date-input input{padding-right:30px}.date-input:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") no-repeat 0 0/20px;content:"";height:20px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.error-message{color:#c45c2a;display:none;font-size:.85em;margin-top:5px}.error-input{border-color:#c45c2a!important}.submit-btn{align-items:center;background:linear-gradient(135deg,#2b5006,#1e3804);border:none;border-radius:10px;box-shadow:0 4px 15px rgba(43,80,6,.3);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.5px;margin-top:1.5rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.submit-btn:hover{background:linear-gradient(135deg,#386808,#2b5006);box-shadow:0 6px 20px rgba(43,80,6,.4);transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.submit-btn:disabled{background:#9e9e9e;box-shadow:none;cursor:not-allowed;transform:none}.submit-btn svg{height:20px;margin-left:.5rem;transition:transform .2s ease;width:20px}.submit-btn:hover svg{transform:translateX(4px)}.success-message{background:linear-gradient(135deg,hsla(71,27%,75%,.2),rgba(129,148,47,.1));border:2px solid #81942f;border-radius:10px;color:#2b5006;display:none;font-weight:500;margin-top:1.5rem;padding:1.25rem;text-align:center}.honeypot{left:-9999px;opacity:0;pointer-events:none;position:absolute}.spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:none;height:20px;margin-left:8px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.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)}@media (min-width:500px){.name-row{flex-direction:row;gap:1.25rem}}@media only screen and (min-width:568px){h1{font-size:36px}h2{font-size:27px}h3{font-size:21px}.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 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}}@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%}}@media (min-width:900px){.BasicMain .maincontact{align-items:stretch;gap:4rem;grid-template-columns:1fr 1.2fr}.BasicMain .contact{order:1;padding-top:1rem}.form-container{justify-self:end;order:2}}@media only screen and (min-width:901px){.HeaderMain .FmLogo{display:inline-block;margin:1rem;width:auto}.HeaderMain .FmLogo a{margin:0}}@media (max-width:600px){.BasicMain{padding-top:1rem}.BasicMain h2{font-size:2rem;margin-bottom:2rem}.BasicMain .contact h4{font-size:1.2rem}.form-container{border-radius:12px;padding:1.5rem}.form-container h3{font-size:1.25rem}.radio-group{gap:.5rem}.radio-option{flex:1 1 calc(50% - 0.25rem);justify-content:center;padding:.5rem .75rem}}@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}.BasicMain:before{background-image:radial-gradient(circle at 20% 80%,rgba(43,80,6,.2) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(129,148,47,.1) 0,transparent 40%)}.BasicMain .contact h4,.BasicMain h2{color:#cbd1af}.BasicMain .contact h5{color:#9e9e9e}.BasicMain .contact div:not(.fono){color:#bdbdbd}.fono{color:#cbd1af}.form-container{background:#303030;border-color:rgba(129,148,47,.3);box-shadow:0 4px 6px rgba(0,0,0,.2),0 10px 40px rgba(0,0,0,.3)}.form-container h3{color:#e9d8c5}.form-container label{color:#bdbdbd}.form-container input,.form-container select,.form-container textarea{background:#212121;border-color:#616161;color:#f5f5f5}.form-container input:focus,.form-container select:focus,.form-container textarea:focus{border-color:#81942f;box-shadow:0 0 0 3px rgba(129,148,47,.2)}.radio-option{border-color:#616161}.radio-option:hover{background:rgba(43,80,6,.2)}.radio-option:has(input:checked){background:rgba(43,80,6,.3);border-color:#81942f}.radio-option span{color:#e0e0e0}.success-message{background:linear-gradient(135deg,rgba(43,80,6,.3),rgba(129,148,47,.2));color:#cbd1af}}@media only screen and (max-height:380px){.menu-wrap .menu>div>div>ul>li{padding:.5rem}}