.section--filter:before{display:none}.landing__button{padding:0 .75rem;margin:0;height:48px}.landing{display:flex;flex-direction:column;height:calc(var(--app-height) - var(--height-header))}.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 picture{position:absolute;left:0;top:0;z-index:-1}.landing__head{padding:var(--padding-h);text-align:center;color:#fff;position:relative;z-index:2}.landing__title{text-transform:uppercase;font-size:calc(6vw + 0px);-webkit-marquee-increment:0;font-size:clamp(2.2rem,6vw,3.5rem);margin:0 0 .25em;letter-spacing:2px;line-height:1.2em}.landing__subtitle{text-transform:none;text-shadow:0 0 1rem rgba(0,0,0,.7)}.landing__subtitle span{max-width:260px;text-align:center;padding:.5rem 1rem;letter-spacing:1px;margin:.5rem 0 0 .4rem;border-radius:var(--radius2);border:2px dashed #fff;text-transform:uppercase;animation:latidos 3s infinite;transform-origin:center}@keyframes latidos{from{transform:none}50%{transform:scale(.9);opacity:1;background:var(--primary)}to{transform:none}}.landing__title2{font-weight:normal;letter-spacing:.5px;text-transform:uppercase}.landing__info{padding:var(--padding-h);padding-bottom:calc(var(--padding-h)/2)}.landing__icons{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--padding-h)/4)}.landing__icons li{justify-content:flex-start;list-style:none;display:flex;border-radius:var(--radius2);color:var(--font-color);overflow:hidden}.landing__icons li i{background:var(--primary);color:var(--primary-invert);width:54px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.landing__icons-title{padding:.6rem 1rem;font-weight:normal;letter-spacing:1px;background:#fff;width:100%;border-radius:0 var(--radius2) var(--radius2) 0}.landing__contact{display:flex;list-style:none;justify-content:center;gap:.35rem}.landing .landing__contact{justify-content:flex-start;padding:calc(var(--padding-h)*.5) var(--padding-h)}.landing__button{width:100%;display:inline-flex;align-items:center}.landing__button.button--whatsapp{font-size:1.5rem;padding:0;width:48px;height:48px;display:grid;place-content:center}.landing__button.button--whatsapp i{margin:0}.landing__button.button--whatsapp span{display:none}.landing__button i{font-size:1.2em}@media screen and (min-width:600px){.landing__info{padding:var(--padding-h);padding-bottom:calc(var(--padding-h)/2)}.landing__icons{grid-template-columns:1fr 1fr 1fr 1fr}.landing__icons li{grid-column:span 2}.landing__contact{padding-top:0}.landing__button span{display:inline}.landing__button i{font-size:inherit}.landing__icons li:last-child{grid-column:2/4}}@media screen and (max-width:768px){main>.section.section--landing{padding:0}.landing__img picture img{object-position:center 80%}.landing__inner{display:flex;flex-direction:column;flex:1}.landing__head{flex-direction:column;display:flex;flex:1;justify-content:space-between}.landing__title{color:var(--primary);text-shadow:0 0 2px white,0 1px 2px white,-1px 1px 2px white}.landing__img{flex:1;min-width:300px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.landing__info{background:var(--light);padding:var(--padding-h);padding-bottom:calc(var(--padding-h)/2)}.landing__icons{margin-bottom:calc(var(--padding-h)/2)}.landing__icons li{box-shadow:0 0 1rem rgba(0,0,0,.2)}.landing .landing__contact{background:var(--light);padding:0 var(--padding-h) var(--padding-h) var(--padding-h);justify-content:center}.landing__title2{text-align:center}.landing__button.open-modal{font-size:1.5rem;padding:0;width:48px;height:48px;display:grid;place-content:center}.landing__button.open-modal i{margin:0}.landing__button.open-modal span{display:none}}@media screen and (min-width:769px){.section--landing{min-height:80vh;position:relative;padding:0 var(--padding-h)}.landing__img picture img{object-position:center 40%}.landing{color:#fff;height:auto;justify-content:center;min-height:80vh;padding:var(--padding-v) 0}.landing__inner{max-width:580px}.landing__head{padding:0;margin:0 0 1.5rem;text-align:left}.landing__title{text-shadow:0 0 1rem rgba(0,0,0,.7)}.landing__subtitle span{display:block;max-width:300px;width:fit-content;margin-top:.5rem}.landing__icons li:before{display:none;content:'';width:54px;height:1px;background:#fff;align-self:center}.landing__icons li:last-child{grid-column:inherit}.landing__icons li i{width:60px}.landing__info{padding:0;margin:0 0 1.25rem}.landing__img:after{background:rgba(0,0,0,.4)}.landing__icons{grid-template-columns:1fr;grid-gap:.5rem;margin-bottom:1.25rem}.landing__icons-title{padding:1rem;max-width:290px}.landing .landing__contact{padding:0}.landing__title2{text-shadow:0 0 1rem rgba(0,0,0,.7)}.landing__button{padding:.5em 1rem;min-height:48px}.landing__contact .button--dark{background:var(--light);color:var(--light-invert)!important}}@media screen and (max-width:600px){.button--lnd--mv .open-modal{display:none}}@media screen and (max-width:400px){.button--lnd--mv .button--secondary span,.button--lnd--mv .button--whatsapp span{display:none}.button--lnd--mv .button--secondary,.button--lnd--mv .button--whatsapp{width:41px;height:41px;display:inline-flex;justify-content:center;align-items:center;line-height:100%;padding:0}.button--lnd--mv .button--whatsapp{font-size:1.4rem}}