.landing__container{width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing__hrGradient{background-image:linear-gradient(to right,var(--colorContrast) 0,var(--colorBlue) 50%,var(--colorContrast) 100%);height:2px}.landing__background{width:100%;background-image:radial-gradient(circle at top center,#053247 0,var(--colorContrast) 50%);display:flex;flex-direction:column;text-align:center;padding:50px 0}.landing__h,.landing__serviceTitle h2,.landing__sh{font-size:clamp(24px,5vw,32px);line-height:35px;font-weight:700;color:var(--colorHover);text-align:center;text-shadow:var(--textShadow)}.landing__serviceTitle h2,.landing__sh{text-shadow:none;font-size:clamp(18px,5vw,25px)}.landing__mp,.landing__p{font-size:17px;font-weight:200;color:var(--colorHover);text-align:center;margin:15px 0}.landing__mp{font-size:13px;text-align:left;margin:0;line-height:15px}.landing__card,.landing__favorcito{display:flex;flex-direction:column;border-radius:5px;padding:20px;border:2px solid color-mix(in srgb,var(--colorPlain) 10%,transparent);color:var(--colorPlain);width:100%;gap:10px}.landing__header{background-color:var(--colorContrast);height:50px;z-index:9999;position:-webkit-sticky;position:sticky;top:0;border-bottom:2px solid var(--oppPlain)}.landing__backgroundImage,.landing__header{display:flex;justify-content:center;align-items:center}.landing__backgroundImage{width:100%;position:relative;padding:25px 0;overflow:hidden}.landing__backgroundImage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to top,var(--colorContrast) 70%,rgba(58,42,41,0) 90%),url(/landing/restaurantero-resttu.webp);background-size:140%;background-position:top;background-repeat:no-repeat;transform:scaleX(-1);z-index:-1}.landing__spacer{height:100px}.landing__services{width:100%;gap:10px;display:flex;flex-direction:column}.landing__serviceTitle{display:flex;align-items:center;gap:10px}.landing__serviceTitle h2{font-size:15px;text-align:left;line-height:18px}.landing__serviceTitle img{width:35px}.landing__favorcitos{width:100%;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.landing__favorcitos h3{color:var(--colorHover);font-size:12px}.landing__favorcito{align-items:center;justify-content:center;height:120px;width:100px;transition:.3s;padding:10px;flex-grow:1}.landing__bottom{background-color:var(--oppActive);text-align:center;padding:10px 0}.landing__bottom a,.landing__bottom p{color:var(--colorPlain);font-size:10px;font-weight:200}@media(min-width:768px){.landing__container{width:80%}.landing__formContainer{width:70%}.landing__favorcito:hover{cursor:pointer;background-color:var(--oppHover);box-shadow:0 0 25px 10px color-mix(in srgb,var(--colorBlue) 25%,transparent);scale:1.05;text-decoration:none}.landing__backgroundImage:before{background-image:linear-gradient(to top,var(--colorContrast) 10%,rgba(58,42,41,0) 90%),url(/landing/restaurantero-resttu.webp);background-size:cover}.landing__favorcitos{width:70%}}@media(min-width:1024px){.landing__container{width:50%}.landing__formContainer{width:70%}.landing__services{flex-direction:row}}@media(min-width:1440px){.landing__container{width:40%}}