.hero-section{background:linear-gradient(1deg,rgba(16,16,16,.6) -20.32%,rgba(16,16,16,.6) 79.92%),var(--trip-hero-bg-image,url("/hero/FONDO-CC-2.png")) #d3d3d3 50%/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;background-size:cover;background-position:50%;background-repeat:no-repeat;gap:clamp(1.25rem,5vh,2rem);padding:clamp(1rem,7vw,1.5rem);color:#fff}.hero-section .text-shower{height:90px}.hero-section .header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;padding-bottom:40px}.hero-section .header .subheader{font-family:var(--font-satoshi),sans-serif;color:#fff;font-size:clamp(20px,3vw,24px);font-weight:400}.hero-section .header .main-header{font-family:var(--font-doppio-one),sans-serif;color:#fff;font-size:clamp(40px,6vw,60px);font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;text-align:center}.hero-section .button-section,.hero-section .header .button-section{display:flex;justify-content:space-around}.trip-hero-section{background:linear-gradient(1deg,rgba(16,16,16,.6) -20.32%,rgba(16,16,16,.6) 79.92%),var(--trip-hero-bg-image,url("https://static.vecteezy.com/system/resources/thumbnails/002/574/719/original/closeup-of-woman-horseback-riding-in-super-slow-motion-shot-on-the-phantom-flex-4k-at-1000fps-video.jpg")) #d3d3d3 50%/cover no-repeat}.characteristics-section,.search-container{border-radius:16px;background:rgba(255,255,255,.18);backdrop-filter:blur(15px);display:grid;grid-template-columns:repeat(4,1fr) auto;justify-content:center;align-items:flex-end;padding:20px 30px;gap:24px}.characteristics-section .badge,.search-container .badge{display:flex;align-items:center;gap:10px;font-weight:500;line-height:140%;color:#fff;opacity:.7;background:#4b543b;padding:10px 15px;border-radius:8px;border:1px solid #7a8c5a}.characteristics-section .section,.search-container .section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.characteristics-section .section .title,.search-container .section .title{color:#fff;font-family:var(--font-satoshi),sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:10px}.characteristics-section .section input,.search-container .section input{border-radius:8px;background:rgba(255,255,255,.19);box-shadow:0 4px 54px 0 rgba(0,0,0,.25);font-weight:700}@media screen and (max-width:970px){.characteristics-section,.search-container{padding:12px 16px;flex-direction:column;gap:16px;grid-template-columns:repeat(2,1fr)}.characteristics-section .section,.search-container .section{width:100%}.characteristics-section .section .title,.search-container .section .title{font-size:16px}.characteristics-section .section input,.search-container .section input{font-size:14px}}@media screen and (max-width:500px){.characteristics-section,.search-container{grid-template-columns:repeat(1,1fr)}}.masked-text{font-family:var(--font-doppio-one),sans-serif;text-align:center;font-size:50px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:rgba(255,255,255,.223)}@media screen and (max-width:768px){.masked-text{display:none}}