.section--filter:before{display:none}.landing__button{padding:.5em;margin:0}.landing{display:flex;flex-direction:column;min-height:calc(var(--app-height) - var(--header-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 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;text-shadow:0 0 1rem rgba(0,0,0,.7)}.landing__title{text-transform:uppercase;margin:0 0 .25em}.landing__info{padding:var(--padding-h)}.landing__icons{list-style:none}.landing__icons{display:grid;grid-template-columns:1fr;grid-gap:.5rem}.landing__icons li{list-style:none;display:flex;background:#eee;max-width:320px;width:100%}.landing__icons li i{background:#fff;color:#000;font-size:var(--font-l);width:54px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.landing__icons-title{padding:.75rem;font-size:1rem}.landing__contact{display:flex;list-style:none;padding:calc(var(--padding-h)*.5) var(--padding-h)}.landing__contact .button{width:100%;text-align:center}@media screen and (min-width:601px){.landing__icons{grid-template-columns:1fr 1fr;grid-gap:.5rem}.landing__contact{padding:0 var(--padding-h) var(--padding-h) var(--padding-h)}.landing__icons li{max-width:450px;width:100%}}@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__contact{justify-content:space-between}.landing__contact li{width:calc(33% - .25rem)}.landing__icons li i{background:#eee}}@media screen and (min-width:821px){.section--landing{min-height:80vh;position:relative;padding:0 var(--padding-h)}.landing{color:#fff;height:auto;justify-content:center;min-height:80vh;padding:var(--padding-v) 0}.landing__inner{max-width:600px}.landing__head{padding:0;margin:0 0 1.5rem;text-align:left}.landing__icons li{color:#fff;background:linear-gradient(to right,rgba(102,102,102,.84) 0%,rgba(102,102,102,0) 100%)}.landing__icons li i{width:60px}.landing__info{padding:0;margin:0 0 1.5rem}.landing__img:after{background:rgba(0,0,0,.4)}.landing__icons{grid-template-columns:max-content;grid-gap:.25rem}.landing__icons-title{padding:1rem 1.25rem;font-size:var(--font-s)}.landing__contact{padding:0}.landing__contact li{margin:0 .5rem 0 0}.landing__button{padding:.5em 1rem}}@media screen and (max-width:600px){.landing__contact{justify-content:center}.landing__contact li{width:inherit;display:inline-flex}.landing__contact .button{margin:.15em}.landing__contact .button.button--whatsapp,.landing__contact .button.button--primary{width:42px;height:42px}.landing__contact .button.button--whatsapp i,.landing__contact .button.button--primary i{margin:0}.landing__contact .button.button--whatsapp span,.landing__contact .button.button--primary span{display:none}.landing__head{padding:0;text-shadow:inherit}.landing__title{padding:var(--padding-h);text-shadow:0 0 1rem rgba(0,0,0,.7)}.landing__subtitle{padding:calc(var(--padding-h)/2);background:var(--primary);color:var(--primary-invert);text-transform:uppercase}.landing__icons{justify-items:center}.landing__img:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%)}}@media screen and (max-width:600px){.landing__contact{justify-content:center}.landing__contact li{width:inherit;display:inline-flex}.landing__contact .button{margin:.15em}.landing__contact .button.button--whatsapp,.landing__contact .button.button--primary{width:42px;height:42px}.landing__contact .button.button--whatsapp i,.landing__contact .button.button--primary i{margin:0}.landing__contact .button.button--whatsapp span,.landing__contact .button.button--primary span{display:none}.landing__head{padding:0;text-shadow:inherit}.landing__title{padding:var(--padding-h);text-shadow:0 0 10px rgba(0,0,0,1)}.landing__subtitle{padding:calc(var(--padding-h)/2);background:var(--primary);color:var(--primary-invert);text-transform:uppercase}.landing__icons{justify-items:center}}@media screen and (max-width:400px){.landing__img:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.7) 100%)}}