.section--landing{background:var(--light)}.landing__button{padding:.6em 1em;margin:.15em}.landing__head{margin:0 0 1rem}.landing__title{margin:0 0 .75rem;--max-size:66;--min-size:30;text-wrap:initial}.landing__cont{margin:0 0 1rem}.landing__cont ul.list-icons.list-icons--customize i{color:var(--primary)}.landing__cont .icon-txt__title{--max-size:26;--min-size:20}.landing__cont .icon-txt{margin:.5rem 0}.landing__info{padding:var(--padding-inner) var(--padding-h)}.landing__cont .grid-auto{grid-gap:0}.landing__cont .grid-auto .icon-txt--cols .icon-txt__ico,.icon-txt--cols .icon-txt__img{--sizeIco:3rem}.landing__cont .grid-auto .icon-txt--cols .icon-txt__ico,.icon-txt--cols .icon-txt__img img{filter:invert(100%);max-width:70%}.landing__buttons{display:flex;list-style:none;gap:.75rem}.landing__buttons~p{margin-top:2rem}.landing__buttons .button{width:100%;text-align:center;margin:0;text-align:center;font-size:1.115rem}.landing__contact .button--outlined{color:var(--secondary)}.landing__contact .title{--max-size:28;--min-size:22;font-weight:700}.landing__img img{border-radius:0}.container>.landing__buttons{justify-content:center}.landing{position:relative}.oferta{position:absolute;z-index:1;top:calc(50% - 115px);left:calc(50% - 115px);color:#fff;font-size:30px;background-image:url(/images/oferta.svg);background-size:contain;display:flex;justify-content:center;align-items:center;height:230px;width:230px}.oferta>div{text-align:center}.oferta>div>p{font-weight:700;font-size:30px;line-height:90%;margin:0 0 0}.oferta>div>p span{font-size:45px;line-height:100%;margin:0 0 0}.oferta>div>span{text-transform:uppercase;display:block;margin:0 auto 6px;font-size:35px;line-height:90%}.oferta>div>span span{display:block;font-size:15px;line-height:120%;font-weight:700;letter-spacing:2px}@media screen and (max-width:1023px){.oferta{top:calc(50% - 90px);left:calc(50% - 90px);font-size:27px;height:180px;width:180px}.oferta>div>p{font-size:20px;line-height:90%}.oferta>div>p span{font-size:35px;line-height:100%;margin:0 0 0}.oferta>div>span{margin-bottom:4px;font-size:25px;line-height:90%}}@media screen and (max-width:940px){.oferta{height:180px;width:180px;right:4px;top:16px}.oferta>div>p{font-size:20px;line-height:90%}.oferta>div>p span{font-size:36px;line-height:100%;margin:0 0 0}.oferta>div>span{margin-bottom:4px;font-size:27px;line-height:90%}.oferta>div>span span{font-size:13px;line-height:120%;letter-spacing:1.5px}}@media screen and (min-width:431px){.landing__title span{display:block}}@media screen and (max-width:600px){.oferta{top:16px;right:16px;left:auto}}@media screen and (max-width:430px){.oferta{height:140px;width:140px;top:16px;right:16px;left:auto}.oferta>div>p{font-size:18px;line-height:90%}.oferta>div>p span{font-size:28px;line-height:100%;display:block}}@media screen and (max-width:600px){.landing__buttons{gap:.5rem}.landing__contact .landing__buttons{gap:4px}.landing__buttons li{display:flex;flex:1}.landing__buttons .button{font-size:1rem;padding:.5rem .75rem}.landing__buttons .button--whatsapp i{margin:0}.landing__buttons .button--whatsapp{width:90px;padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span{display:none}.landing__cont .icon-txt{margin:.25rem 0}.container>.landing__buttons{flex-wrap:wrap}.container>.landing__buttons li{width:100%;flex:auto}.landing__head{margin-bottom:.5rem}}@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:50px;height:50px;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:939px){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__info{text-align:center}}@media screen and (min-width:940px){.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:calc(100vh - var(--header-height))}.header--fixed+main .landing__img{height:100vh}.landing__img img{height:100%;object-position:0% 50%}.landing__buttons{justify-content:normal}}@media screen and (min-width:939px) and (orientation:portrait){.landing__img{max-height:800px}}@media screen and (max-width:600px){.landing__contact .landing__buttons{justify-content:center}.landing__contact .landing__buttons li{display:flex;flex:none}.landing__contact .landing__buttons .button{max-width:fit-content}}