.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - var(--header-height)),812px);--animate-delay:.5s}.landing__img picture{position:absolute;left:0;top:0;z-index:-1}.landing__head{text-align:center;position:relative;z-index:2;padding-bottom:min(var(--padding-h),1.5rem)}.landing__info{position:relative}.landing__title{font-size:var(--font-xxl);font-family:var(--font2);font-weight:var(--bold2);margin:0 0 .4em}.landing__subtitle{padding:0 var(--padding-h);font-size:var(--font-m);font-family:var(--font1);font-weight:var(--bold2);color:var(--primary);text-transform:uppercase}.landing__offer{background:var(--primary);padding:.6rem 1rem;color:var(--primary-invert)}.landing__contact{padding:calc((var(--padding-h)/2))}.landing__buttons{display:grid;grid-template-columns:1fr;grid-gap:8px;list-style:none}.landing__buttons .button{display:inline-flex;align-items:center;width:100%;height:100%;height:48px;flex:1;white-space:nowrap;margin:0;text-align:center;font-size:var(--font-s);justify-content:center}.landing__buttons .button--whatsapp i{margin:0}.landing__buttons .button--whatsapp{padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span{display:none}.landing .slider-text .slider-text__item{display:grid;grid-template-columns:1fr;padding:1rem}.landing .slider-text__ico{display:flex;width:48px;height:48px;font-size:1.5rem;justify-content:center;align-items:center;background:#fff;color:var(--primary);border-radius:var(--radius2);margin-right:1rem;flex-shrink:0}.landing .slider-text__title{flex:1;text-align:center;margin-bottom:.25rem}.landing .slider-text .swiper-pagination-progressbar{background:rgba(0,0,0,.1)}.landing .slider-text .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{--swiper-pagination-color:rgba(0,0,0,.12)}.landing .slider-text .slider-text__item .slider-text__info{font-weight:300;font-size:.9rem;margin-bottom:.5rem}@media screen and (max-width:600px){.landing__title{font-size:var(--font-m)}.landing__subtitle{font-size:var(--font-s);letter-spacing:-.02rem}.landing__head .font--s{font-size:var(--font-xs)}.section[class*="shape"].section--landing:after{display:none!important}.section[class*="shape"].section--landing{padding-bottom:0!important}.landing__contact{transition:all 300ms ease;margin:0 auto;width:100%;background:#fff}.landing__contact.--is-active,.landing__contact--fixed{position:fixed;bottom:0;left:0;right:0;z-index:2;transform:translateY(0%);animation:translate 300ms ease}.landing__contact--fixed:not(--is-active){transform:translateY(100%)}.header--fixed.--is-active~main .landing__contact{box-shadow:0 -12px 20px rgba(0,0,0,.2);border-radius:12px 12px 0 0;width:calc(100% - 16px)}.landing__buttons li{flex:1}.show-pc{display:none}}@media screen and (min-width:601px){.show-mv{display:none}.landing{height:var(--app-height);min-height:640px;max-height:none}.landing__title{font-size:var(--font-xxl);line-height:1.4em}.landing__subtitle{line-height:1.4em;font-size:var(--font-xl)}.landing__contact{padding:var(--padding-h) 0}.landing__buttons{justify-content:center}.landing__buttons li{margin:0 .15rem}.landing__buttons .button--whatsapp{height:48px;width:48px}.landing__buttons{grid-template-columns:min-content auto min-content}.landing__contact--fixed{display:none}}@media screen and (max-width:820px){.section--landing{padding:0}.landing__inner{display:flex;flex-direction:column;flex:1}.landing__img{flex:1;min-height:220px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:var(--padding-h)}.landing__img:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;z-index:1;height:min(6vw,16px);background-color:#fff;-webkit-mask-image:var(--shape-curve);transform:rotate(180deg)}.landing__title{padding:0 var(--padding-h) var(--padding-h);color:#000;margin:0;left:0;right:0;margin:0 auto;top:0;z-index:1}}@media screen and (min-width:821px){.section--landing{min-height:90vh;position:relative;padding:0 var(--padding-h)}.landing{height:auto;justify-content:flex-start;min-height:70vh;padding:var(--padding-v) 0 0}.landing__inner{max-width:640px}.landing__subtitle{padding:0}.landing__contact{padding:min(var(--padding-h),1.5rem) 0 0}.landing__info{padding:0}}.landing .slider-text{background:var(--light);color:var(--primary);overflow:hidden;max-width:calc(100% - (var(--padding-h)/2)*2);margin:0 auto;border-radius:var(--radius1)}.landing .slider-text .slider-text__item{font-weight:var(--bold1)}@media screen and (min-width:601px){.landing .slider-text{max-width:calc(680px - var(--padding-h)*2)}.landing .slider-text .slider-text__item{display:grid;grid-template-columns:1fr max-content;grid-gap:.5rem;width:100%;padding:1.5rem}.landing .slider-text .slider-text__item>div:first-child{width:100%}.landing .slider-text .slider-text__item>div:last-child{text-align:right;display:flex;align-items:center}.landing .slider-text .slider-text__item .slider-text__info{font-size:var(--font-s);margin-bottom:0}.landing .slider-text .slider-text__item .button{display:flex;align-items:center;flex-direction:column-reverse}.landing .slider-text .slider-text__item .button i{margin:0 0 .2rem 0}.landing .slider-text .slider-text__item .button:hover i{transform:translateY(5px)}}