main>.section.section--landing{position:relative;padding:0}.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:rgba(0,0,0,0.65);color:#fff}.landing__info{color:#fff}.landing__title{margin:0 0 1.5rem;--max-size:62;--min-size:26;letter-spacing:4px;line-height:1.4;font-family:var(--font2);font-weight:var(--bold1);text-shadow:0 0 8px rgba(0,0,0,.15)}.landing__title strong{font-weight:var(--bold3);display:block;font-size:1.15em;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.landing__title span{text-transform:uppercase;font-size:1.15em;line-height:1.2;letter-spacing:4px}.landing__offer{--max-size:42;--min-size:18;letter-spacing:0;font-family:var(--font1);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;font-weight:var(--bold3);text-shadow:0 0 8px rgba(0,0,0,.15)}.landing__contact .title{--max-size:32;--min-size:16}.landing__inner{display:grid;place-items:center}.landing__buttons{gap:.35rem;display:flex;list-style:none;text-transform:uppercase}.landing__info{grid-area:1 / 1;max-width:1200px}.landing__img{grid-area:1 / 1;position:relative;width:100%}.landing__contact{display:flex;justify-content:center;align-items:center}.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:rgba(0,0,0,0.4)}.landing__icons .icon-txt--box{background:rgba(0,0,0,1);color:#fff;padding:.5rem}.landing__icons .icon-txt__ico--rounded{background:#fff;color:var(--font-color)}.landing__contact .title{margin:0;letter-spacing:-0.5px}.landing__contact>i{animation:latidos 1s ease-in infinite;transform-origin:center;margin:0 8px;font-size:var(--font-m)}@keyframes latidos{from{transform:scale(1)}50%{transform:scale(1.1);opacity:.9;color:#83f262}to{transform:scale(1)}}@media screen and (max-width:600px){.landing__info{display:flex;flex-direction:column;justify-content:space-between}.landing__buttons li{flex:1}.landing__contact{color:var(--font-color);width:100%;padding:.5rem;transition:background 300ms ease}.landing__contact .button{font-size:.95rem;letter-spacing:0;flex-shrink: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}.landing__icons .icon-txt__ico--rounded{--sizeIco:3rem}.landing__icons{font-size:.9rem;line-height:1.2em}.landing .icon-txt__title{margin-bottom:.15cap}}@media screen and (min-width:601px){.landing__title{letter-spacing:4px;word-spacing:4px}.landing__title strong{letter-spacing:8px;font-size:1.25em}.landing__title span{letter-spacing:8px;font-size:1.2em}.landing__icons{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.landing__contact>i{margin:0 1rem}}@media screen and (max-width:820px){main>.section.section--landing{padding:0}.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - 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:var(--padding-h);position:relative;background:var(--primary)}.landing__inner{flex:1;position:relative;display:flex;flex-direction:column}.landing__info{color:#fff;text-align:center;z-index:2;width:100%;max-width:100%}.landing__img{position:relative;flex:1;min-height:200px}.landing__img img{object-position:50% 50%;position:absolute}.landing__buttons .button{width:100%;text-align:center;margin:0;color:#fff;text-align:center}.landing__contact{padding:var(--padding-h) .5rem;color:var(--font-color);background:var(--light)}.landing__title{transform:translateY(-100%);margin:0;position:absolute;top:0;left:0;width:100%;padding-bottom:.5rem}.landing__icons .icon-txt--box+.icon-txt--box{margin-top:1px}}@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{max-height:100vh}.landing__img{max-height:calc(100vh - var(--header-height));height:100%;overflow:hidden}.landing__img img{object-position:50% 50%}.landing__info{text-align:center;z-index:1;margin:0 auto}.landing__title{border-bottom:2px solid;padding-bottom:1rem;margin-bottom:1.5rem}.landing__icons .icon-txt--box{background:rgba(0,0,0,0.75)}.landing__icons .icon-txt--box{padding:.75rem}}@media screen and (min-width:1281px){.landing__img{max-height:100vh}}