main>.section.section--landing{position:relative;padding:0 1rem}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__info{color:#fff}.landing__title{margin:0 0 1.5rem;--max-size:48;--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:18;font-family:var(--font1);font-weight:normal;line-height:1.25em;background:linear-gradient(to bottom,rgb(255 255 255 / 80%),rgb(234 244 255 / 80%));text-align:center;padding:.35rem 1.5rem;width:fit-content;margin:0 auto 1.25rem;color:var(--secondary);border-radius:var(--radiusBox)}.landing__offer>span{display:inline-block}.landing__offer strong{font-weight:var(--bold2)}.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__inner{display:grid}.landing__buttons{gap:.35rem;display:flex;list-style:none;text-transform:uppercase}.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(rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%)}@media screen and (max-width:600px){.landing__info{display:flex;flex-direction:column;justify-content:space-between}.landing__title{margin:0 0 1rem}.landing__offer{margin:0 auto 1rem}.landing__contact{padding:var(--padding-h)}.landing__buttons li{flex:1}.landing__contact{background:rgba(0,0,0,0);width:100%;padding:.5rem;transition:background 300ms ease}.landing__contact .button i,main .button i{font-size:1rem}.landing__button{padding:.7em 1rem}.button:not(.landing__button){padding:.7em .8rem;font-size:.85rem}.landing__contact .button{font-size:.9rem}.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: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) - var(--header-height) - 0.7rem), 812px)}.landing__head{padding: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}}@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:var(--padding-v) 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 - var(--header-height));object-position:50% 50%}.landing__info{text-align:center;z-index:1;max-width:1024px;margin:0 auto}}@media screen and (min-width:1200px){}