.section--landing{background:linear-gradient(to bottom,var(--dark),var(--secondary));color:#fff}main>.section.section--landing{padding:0}.landing__button{padding:.6em 1em;margin:.15em}.landing__head{margin:0 0 1rem}.landing__title{margin:0 0 .75rem;--max-size:52;--min-size:26;text-wrap:initial;line-height:1.25}.landing__title span{display:block;font-size:1.25em;letter-spacing:1px;line-height:1.1}.landing__cont{margin:0 0 1.5rem}.landing__cont ul.list-icons{justify-content:center}.landing__cont ul.list-icons.list-icons--customize i{color:#fff}.landing__info{padding:var(--padding-inner) var(--padding-h)}.landing__buttons{display:flex;list-style:none;gap:.5rem}.landing__buttons~p{margin-top:2rem}.landing__buttons .button{width:100%;text-align:center;margin:0;text-align:center;font-size:1rem;display:flex;align-items:center}.landing__img img{border-radius:0}.container>.landing__buttons{justify-content:center}@media screen and (max-width:600px){.landing__buttons{gap:.5rem;justify-content:center}.landing__buttons li{display:flex}.landing__buttons .button{font-size:1rem;padding:.75rem}.landing__buttons .button--whatsapp i,.landing__buttons .button.open-modal i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button.open-modal{width:48px;height:48px;padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button.open-modal span{display:none}}@media screen and (min-width:601px){.landing__buttons li{display:flex}.landing__buttons{justify-content:center}.landing__buttons .button--whatsapp i{margin:0}.landing__buttons .button--whatsapp{width:48px;height:48px;padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span{display:none}}@media screen and (max-width:1023px){main>.section.section--landing{padding:0}.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - var(--header-height)),1024px)}.header--fixed+main .landing{min-height:min(var(--app-height),1024px)}.landing__inner{display:flex;flex-direction:column;justify-content:center;order:2}.landing__cont{display:flex;justify-content:center}.landing__img{position:relative;flex:1;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end}.landing__img img{position:absolute;bottom:0;left:0;right:0;margin:0 auto;object-position:0% 30%}.landing__img:after{content:'';position:absolute;top:0;left:0;display:block;background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);width:100%;height:50%}.landing__info{text-align:center}}@media screen and (min-width:1024px){.section--landing{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to right,#131313,#252527)}.landing__img:before{right:0;height:calc(100% + (var(--padding-v)*2))}.landing{display:grid;grid-template-columns:50% 50%;place-items:center center}.landing__inner{width:100%;display:flex;justify-content:flex-end}.landing__info{width:100%;max-width:calc((var(--max-width)/2) + var(--padding-h))}.header--fixed+main .landing__info{padding-top:calc(var(--padding-h) + var(--header-height))}.landing__img{width:100%;height:calc(100vh - var(--header-height))}.header--fixed+main .landing__img{height:100vh}.landing__img img{height:100%;object-position:50% 50%}.landing__buttons{justify-content:normal}.landing__cont ul.list-icons{justify-content:flex-start}}@media screen and (min-width:1024px) and (orientation:portrait){.landing__img{max-height:800px}}