.section--filter:before{display:none}.landing{display:flex;flex-direction:column;min-height:calc(var(--app-height) - 66px - var(--header-height));max-height:844px;--animate-delay:.5s}.landing__img:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);z-index:1}.landing__img picture{position:absolute;left:0;top:0;z-index:-1}.landing__img .img-cover{border-radius:0}.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;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.6)}.landing__subtitle{font-size:var(--font-m);font-family:var(--font2);font-weight:400;color:var(--primary);background:var(--dark);text-transform:uppercase;display:inline-block;padding:.2em .4em;border-radius:var(--radiusButton)}.landing__subtitle2.title{color:var(--primary);font-weight:500;text-transform:uppercase;margin-top:var(--padding-h)}.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;justify-content:center;width:100%;height:100%;height:48px;white-space:nowrap;margin:0;text-align:center;font-size:var(--font-s)}.landing__buttons .button--whatsapp i,.landing__buttons .button--dark i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button--dark{padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button--dark span{display:none}@media screen and (max-width:600px){.section[class*="shape"].section--landing:after{display:none!important}.section[class*="shape"].section--landing{padding-bottom:0!important}.landing__contact{transition:all 300ms ease;position:fixed;bottom:0;left:0;right:0;margin:0 auto;width:100%;background:#fff;z-index:2}.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)}.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-3xl)}.landing__contact{padding:0}.landing__buttons{justify-content:center}.landing__buttons li{margin:0 .15rem}.landing__buttons .button--dark,.landing__buttons .button--whatsapp{height:48px;width:48px}.landing__buttons{grid-template-columns:min-content auto min-content}}@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:240px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.landing__title{padding:var(--padding-h);position:absolute;transform:translateY(-100%);color:#fff;margin:0;left:0;right:0;margin:0 auto;top:0;z-index:1;padding:var(--padding-h)}.landing__subtitle{display:block;border-radius:0}}@media screen and (min-width:821px){.section--landing{min-height:70vh;position:relative;padding:0 var(--padding-h)}.landing{height:auto;justify-content:center;min-height:70vh;padding:calc(var(--padding-v) + var(--header-height)) 0 var(--padding-v)}.landing__inner{max-width:516px}.landing__subtitle2.title{margin-top:min(var(--padding-h),1.5rem);margin-bottom:0;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.6)}.landing__contact{padding:min(var(--padding-h),1.5rem) 0 0}.landing__info{padding:0}.landing__img:before{display:none}}.landing .slider-text{background:#333;color:var(--primary-invert);overflow:hidden;max-width:calc(100% - (var(--padding-h)/2)*2);margin:0 auto;border-radius:var(--radius2)}@media screen and (max-width:601px){.landing .slider-text .slider-text__item{padding:.6rem!important}.landing .slider-text__ico{margin-right:.2rem!important}.landing .slider-text__title.title--4{font-size:var(--font-s)}}@media screen and (min-width:601px){.landing .slider-text{max-width:calc(550px - var(--padding-h)*2)}}.landing .slider-text .slider-text__item{display:flex;align-items:center;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(--dark);border-radius:var(--radius2);margin-right:1rem;flex-shrink:0}.landing .slider-text__title{flex:1;text-align:center}.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)}