.section--landing{background:var(--light)}.buttons--fixed li.mail{display:flex}.landing__head{margin:0 0 1rem}.landing__title{margin:0 0 .75rem;--max-size:40;--min-size:20;text-wrap:initial}.landing__contact-title{--max-size:24;--min-size:18;margin:0 0 1em}.landing__cont{margin:0 0 1.75rem}.landing__cont ul.list-icons.list-icons--customize i{color:var(--primary)}.landing__info{padding:var(--padding-inner) var(--padding-h)}.landing__img img{border-radius:0}.landing__contact{padding:0}.landing__buttons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;list-style:none}.landing__buttons .button{display:inline-flex;align-items: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{margin:0!important}.landing__buttons .button--whatsapp{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:600px){.landing__buttons .button--primary i{margin:0!important}.landing__buttons .button--primary{padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button{padding:.3em .8em}.landing__buttons .button--primary span{display:none}.buttons--circle .phone,.buttons--circle .whatsapp{display:none}}@media screen and (min-width:601px){.landing__buttons li{display:flex}.landing__buttons{justify-content:center}.landing__contact{padding:0}.landing__buttons{justify-content:center}.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: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;bottom:0;left:0;display:block;background:linear-gradient(transparent,#1c1c1d);width:100%;height:30%}.landing__info{text-align:center}}@media screen and (min-width:1024px){.section--landing{display:flex;flex-direction:column;justify-content:center;background:var(--light)}.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:60vh}.header--fixed+main .landing__img{height:100vh}.landing__img img{height:100%;object-position:0% 50%}.landing__buttons{justify-content:normal}.landing__contact{max-width:fit-content}.landing__buttons{max-width:fit-content;margin:0 auto}}@media screen and (min-width:769px) and (orientation:portrait){.landing__img{max-height:800px}}.section--primary .button--primary{background:#fff;color:var(--primary)}@media screen and (max-width:400px){.landing__buttons .button--primary,.landing__buttons .button--whatsapp{font-size:1rem}}