body{background:#101410}main,footer{position:relative;z-index:1}header{background:rgba(9,11,12,.94)}.ecuador-backdrop{position:fixed;inset:0;z-index:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;pointer-events:none;background:#101410}.ecuador-backdrop span{background-size:cover;background-position:center;filter:saturate(.8)}.ecuador-backdrop span:nth-child(1){background-image:url('/ecuador/salinas.jpg')}.ecuador-backdrop span:nth-child(2){background-image:url('/ecuador/banos.jpg')}.ecuador-backdrop span:nth-child(3){background-image:url('/ecuador/quito.jpg');grid-column:3;grid-row:1/3}.ecuador-backdrop span:nth-child(4){background-image:url('/ecuador/guayaquil.jpg')}.ecuador-backdrop span:nth-child(5){background-image:url('/ecuador/amazonia.jpg')}.ecuador-backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,9,.66),rgba(5,8,9,.81) 48%,rgba(5,8,9,.61))}.hero{padding-top:38px}.hero-top{padding:28px;border:1px solid rgba(227,191,109,.2);border-radius:8px;background:rgba(9,12,12,.77);margin-bottom:30px}.hero-copy p{color:#ddd}.caption{color:#e0e0dc;background:rgba(9,12,12,.84);padding:15px}.section-head,.international,.registration,.faq,.contact{background:rgba(9,12,12,.88);padding:32px;border:1px solid rgba(227,191,109,.18);border-radius:8px}.section-head{margin-bottom:24px}.service{background:rgba(10,13,13,.91)}.services{background:rgba(227,191,109,.22)}.booking{background:rgba(13,17,17,.95)}.international{margin-bottom:24px}.registration{margin-bottom:32px}.faq{padding:32px}.contact{margin-top:40px}footer{background:rgba(7,10,10,.96)}.language-top a{padding:5px 10px;border-radius:4px;background:rgba(8,11,11,.9)}.photo-credit-link{display:block;text-align:center;font-size:12px;color:var(--muted);margin:22px auto 0;text-decoration:underline}@media(max-width:800px){.ecuador-backdrop{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.ecuador-backdrop span:nth-child(3){grid-column:1;grid-row:2}.ecuador-backdrop span:nth-child(5){grid-column:1/3}.ecuador-backdrop::after{background:rgba(5,8,9,.63)}.hero-top{padding:22px;gap:8px}.section-head,.international,.registration,.faq,.contact{padding:24px}.hero{padding-top:20px}}@media(prefers-reduced-transparency:reduce){.hero-top,.section-head,.international,.registration,.faq,.contact,.service,.booking,footer{background:#0d1010}}
