.section--filter:before{display:none}.landing__button{padding:.5em .8em;margin:.15em;height:42px}.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - var(--header-height)),812px)}.header--fixed+main .landing{min-height:var(--app-height)}.landing__img:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%);z-index:-1}.landing__img img{position:absolute;left:0;top:0;z-index:-1;border-radius:0}.landing__head{text-align:center;position:relative;z-index:2}.landing__title{--max-size:38;--min-size:23}.landing__offer{background:var(--primary);padding:.6rem 1rem;color:var(--primary-invert);--max-size:30;letter-spacing:1px;--min-size:20;font-family:var(--font1)}.landing__contact-title{--max-size:24;--min-size:20}.landing__buttons{display:flex;list-style:none;justify-content:center;text-transform:uppercase}.landing__buttons .button{width:100%;text-align:center}.landing__buttons .button--whatsapp i{margin:0}.landing__buttons .button--whatsapp{width:40px;padding:0;font-size:1.2rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span{display:none}@media screen and (max-width:600px){.landing__buttons .button--whatsapp i,.landing__buttons .button--secondary i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button--secondary{width:40px;padding:0;font-size:1.15rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button--secondary span{display:none}}@media screen and (min-width:601px){.landing__icons{grid-template-columns:1fr 1fr;grid-gap:.5rem}}@media screen and (max-width:820px){main>.section.section--landing{padding:0}.landing__inner{display:flex;flex-direction:column;flex:1}.landing__img{flex:1;min-height:200px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.landing__buttons{justify-content:center}.landing__buttons li{display:flex}.landing__title{padding:.75rem;margin:0}.landing__info{box-shadow:0 0 12px var(--primary);background:#fff;margin:0 auto;border-radius:var(--radius2);max-width:calc(100% - .75rem*2);border-radius:var(--radiusBox);border:1px solid var(--secondary);outline:4px solid #fff;overflow:hidden;margin-top:calc(.75rem*-2);margin-bottom:.75rem}.landing__contact{padding:.75rem}}@media screen and (min-width:821px){main>.section.section--landing{position:relative;padding:0 var(--padding-h)}.landing__info{padding:var(--padding-h)}.landing{height:auto;justify-content:center;min-height:80vh;padding:var(--padding-v) 0}.landing__inner{max-width:600px;background:rgba(255,255,255,.9);padding:1.5rem;border-radius:var(--radiusBox);border:1px solid var(--secondary);outline:4px solid #fff}.landing__head{padding:0;margin:0 0 1.25rem}.landing__info{padding:0}.landing__img:after{background:rgba(0,0,0,0)}.landing__buttons{padding:0}.landing__buttons li{margin:.15rem}.landing__button{padding:.5em 1rem}}