main>.section.section--landing{position:relative;padding:.35rem}main .button{display:inline-flex;align-items:center}main .button i{font-size:1.5em}.landing__button{padding:.5em 1rem;text-align:center;display:inline-flex;align-items:center;justify-content:center}.landing__button i{font-size:1.25rem}.landing__buttons{justify-content:center}.landing__buttons .button{background:rgb(0 0 0 / 85%);color:#fff}.landing__buttons .button.button--whatsapp{background:var(--color-wa);color:#fff}.landing__buttons .button.telefono{background:var(--secondary);color:#fff}.landing__info{color:#fff}.landing__title{margin:0 0 1.5rem;--max-size:64;--min-size:32;line-height:1.25em;font-family:var(--font2);font-weight:var(--bold2);text-shadow:0 0 8px rgba(0,0,0,.15)}.landing__offer{--max-size:32;--min-size:28;font-family:var(--font1);font-weight:normal;line-height:1.25em;background:var(--primary);text-align:center;transform:skewX(-16deg);padding:.35rem 1.5rem;width:fit-content;margin:0 auto 1.25rem}.landing__contact{display:flex;gap:.25rem;list-style:none;font-size:1.125rem;justify-content:center}.landing__offer>span{transform:skewX(12deg);display:inline-block;font-weight:var(--bold1)}.landing__offer strong{font-weight:var(--bold1)}.landing__offer .block{color:#ffce4b}.landing__subtitle{font-weight:var(--bold1);font-family:var(--font1);line-height:1.35em;margin:0 0 1em;--max-size:28;--min-size:24;text-shadow:0 0 8px rgba(0,0,0,.15)}.landing__subtitle span{text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:.1em;text-decoration-skip-ink:auto;text-decoration-color:#ffce4b}.landing__inner{display:grid}.landing__buttons{gap:.35rem;display:flex;list-style:none;text-transform:uppercase}.telefono{min-width:max-content}.landing__info{grid-area:1 / 1}.landing__img{grid-area:1 / 1;position:relative}.landing__contact .button{display:flex;align-items:center;font-size:1.115rem}.landing__contact .button i{font-size:1.5rem}.container>.landing__buttons{justify-content:center}.landing__img::after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;border-radius:var(--radiusImg);left:0;background:linear-gradient(rgb(3 52 90 / 91%) 0,rgba(0,0,0,0) 100%)}.hide-mv{display:inherit}@media screen and (max-width:600px){.landing__info{display:flex;flex-direction:column;justify-content:space-between}.hide-mv{display:none}.landing__contact{padding:var(--padding-h)}.landing__buttons li{flex:1}.landing__contact .button--secondary,.landing__contact .button--whatsapp{width:45px;height:45px;padding:0;font-size:1.15rem;display:flex;justify-content:center;align-items:center}.landing__contact{background:rgba(0,0,0,0);width:100%;padding:1rem;transition:background 300ms ease}.landing__contact .button--whatsapp{font-size:1.45rem}.landing__contact .button{font-size:1rem}.landing__contact .button--secondary span,.landing__contact .button--whatsapp span{display:none}.landing__contact .button--secondary i,.landing__contact .button--whatsapp i{margin:0}.landing__contact--active .button{flex-direction:column;background:0;padding:0}.landing__contact--active .button i{margin:0 0 .15rem 0}.landing__contact--active{background:rgb(55 55 55 / 75%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(0.5px);bottom:0;position:fixed;left:0;animation:translateButtons 600ms ease forwards}@keyframes translateButtons{from{transform:translateY(100%)}to{transform:translateY(0%)}}.landing__offer>span strong{letter-spacing:2px}.landing__offer>span span:last-child{font-size:.75em;display:block;letter-spacing:0;line-height:1.25em}}@media screen and (max-width:600px){.button.mail i:first-child{margin-right:0}}@media screen and (max-width:820px){.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - 0.7rem - var(--header-height)), 812px);border-radius:var(--radiusBox);overflow:hidden}.header--fixed+main .landing{min-height:min(calc(var(--app-height) - 0.7rem), 812px)}.landing__head{padding:calc(var(--header-height) + var(--padding-h)) var(--padding-h) 1.5rem}.landing__inner{flex:1;position:relative}.landing__info{color:#fff;text-align:center;z-index:2}.landing__img{position:relative}.landing__img img{object-position:50% 50%;position:absolute}.landing__buttons .button{width:100%;text-align:center;margin:0;color:#fff;text-align:center;height:41px}}@media screen and (min-width:821px){.section--landing{display:flex;flex-direction:column;justify-content:center}.landing__head{margin-bottom:1.25rem}.landing__info{padding:calc(var(--padding-v) + var(--header-height)) var(--padding-h)}header--fixed+main .landing__info{padding:calc(var(--header-height) + var(--padding-v)) var(--padding-h) var(--padding-v)}header--fixed+main .landing__img img{max-height:calc(100vh - 0.7rem)}.landing__img img{max-height:calc(100vh - 0.7rem);object-position:50% 50%}.landing__info{text-align:center;z-index:1;max-width:1024px;margin:0 auto}}@media screen and (min-width:1200px){}