.section--filter:before{display:none}.landing__button{padding:.6em .8em;margin:.15em;height:42px}.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - var(--header-height)),812px)}.header--fixed+main .landing{min-height:var(--app-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 img{position:absolute;left:0;top:0;z-index:-1;border-radius:0}.landing__head{text-align:center;position:relative;z-index:2}.landing__title{--max-size:32;--min-size:25;letter-spacing:-.5px;text-transform:initial;padding-bottom:1rem!important}.landing__offer-pre{padding:.6rem 1rem;background:var(--primary-invert)}.landing__offer{color:var(--primary-invert);--max-size:26;--min-size:20;letter-spacing:1px;color:#fff;position:relative;z-index:1;background:linear-gradient(60deg,#002eaa,#ef7f1a,#196fb6,#efc000);background-size:300% 300%;background-position:0 50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:moveGradient 4s alternate infinite}@keyframes moveGradient{50%{background-position:100% 50%}}.landing__contact-title{--max-size:26;--min-size:20;text-transform:initial}.landing__buttons{display:flex;list-style:none;justify-content:center;text-transform:uppercase}.landing__buttons .button{width:100%;text-align:center}.landing__buttons .button span{font-size:18px}.landing__button.landing__button--ico{padding:0;width:42px;text-align:center}.landing__button.landing__button--ico span{display:none}.landing__button.landing__button--ico i{line-height:42px;height:42px;font-size:28px;margin:0 auto}.button--primary-inv{background:#fff;color:var(--primary)}@media screen and (min-width:601px){.landing__icons{grid-template-columns:1fr 1fr;grid-gap:.5rem}.landing__offer{letter-spacing:0;border:0;padding:8px}}@media screen and (max-width:820px){main>.section.section--landing{padding:0}.landing__inner{display:flex;flex-direction:column;flex:1;position:relative}.landing__img{flex:1;min-height:200px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.landing__buttons{justify-content:center}.landing__buttons li{display:flex}.landing__title-pre{background:transparent;position:absolute;top:50%;transform:translateY(-50%)}.landing__title{padding:var(--padding-h);color:#fff}.landing__info{border-radius:var(--radius2);background:linear-gradient(#fff,#eee);overflow:hidden}.landing__offer{font-family:var(--font1);font-weight:var(--bold1);text-wrap:auto;--min-size:24}.landing__contact-title{background:var(--secondary);color:var(--secondary-invert);margin:2px;padding:.6rem 1.2rem}.landing__buttons .button--whatsapp i,.landing__buttons .button--primary i{margin:0}.landing__buttons .button--whatsapp i,.landing__buttons .button--primary-inv i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button--primary{width:42px;padding:0;font-size:1.2rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp,.landing__buttons .button--primary-inv{width:42px;padding:0;font-size:1.2rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button--primary span{display:none}.landing__buttons .button--whatsapp span,.landing__buttons .button--primary-inv span{display:none}.landing__buttons li:nth-child(2){background:#000;width:100%;border-right:2px solid #fff;border-left:2px solid #fff}.landing__buttons{margin:0!important;border-right:2px solid #fff;border-left:2px solid #fff}.landing__buttons .button{margin:0!important}.landing__buttons .button--secondary{background:#000;padding:.6em 1.2em}.landing__buttons .button--secondary span{font-size:20px}}@media screen and (min-width:821px){main>.section.section--landing{position:relative;padding:0 var(--padding-h)}.landing__info{padding:var(--padding-h)}.landing{height:auto;justify-content:center;min-height:80vh;padding:var(--padding-v) 0}.landing__inner{max-width:600px;color:#fff;background:rgb(51 51 51/91%);padding:var(--padding-inner);border-radius:var(--radius2);box-shadow:0 0 20px rgba(0,0,0,.25)}.landing__head{padding:0;margin:0 0 1.25rem}.landing__info{padding:0}.landing__img:after{background:rgba(0,0,0,0)}.landing__buttons{padding:0}.landing__buttons li{margin:.15rem}.landing__button{padding:.5em 1rem}}#icons>div:nth-child(2n+1) a{background:var(--secondary);color:var(--secondary-invert)}#icons>div:nth-child(2n+2) a{background:var(--dark);color:var(--secondary-invert)}#icons>div a i{color:var(--secondary-invert)}#icons .icon-txt__title,#icons .icon-txt:not(.icon-txt--headcols) .icon-txt__head .icon-txt__title{font-family:var(--font1);--max-size:24;--min-size:16}#icons .icon-txt--box{padding:5rem 2rem}#icons .icon-txt--box span span{display:block}.section--primary .landing__buttons .button--whatsapp,.section--secondary .landing__buttons .button--whatsapp,.sectionImage--2 .landing__buttons .button--whatsapp{height:42px;width:42px;padding:0}.section--primary .landing__buttons .button--whatsapp span,.section--secondary .landing__buttons .button--whatsapp span,.sectionImage--2 .landing__buttons .button--whatsapp span{display:none}.section--primary .landing__buttons .button--whatsapp i,.section--secondary .landing__buttons .button--whatsapp i,.sectionImage--2 .landing__buttons .button--whatsapp i{font-size:24px;margin:0!important;line-height:42px}#landing-1 .section--primary{position:relative}#landing-1 .section--primary>div::before{content:"";opacity:.1;z-index:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-4deg) translateX(-33%);left:33%;width:66%;height:70%;background:url(../images/edificio.svg) no-repeat 0 50%/contain}.section--secondary .landing__buttons li:nth-child(2){border-right:2px solid var(--secondary);border-left:2px solid var(--secondary)}.section--secondary .landing__buttons{border-right:2px solid var(--secondary);border-left:2px solid var(--secondary)}.section--primary .landing__buttons li:nth-child(2){border-right:2px solid var(--primary);border-left:2px solid var(--primary)}.section--primary .landing__buttons{border-right:2px solid var(--primary);border-left:2px solid var(--primary)}.sectionImage--2 .landing__buttons li:nth-child(2){border-right:2px solid var(--secondary);border-left:2px solid var(--secondary)}.sectionImage--2 .landing__buttons{border-right:2px solid var(--secondary);border-left:2px solid var(--secondary)}@media screen and (max-width:821px){.section--overtop>div{z-index:2;position:static;margin-top:1rem}#icons>div:nth-child(3) a{background:var(--dark);color:var(--secondary-invert)}#icons>div:nth-child(4) a{background:var(--secondary);color:var(--secondary-invert)}#icons>div a .icon-txt__ico{--sizeIco:2.5rem}#icons .icon-txt--box{padding:1rem}#icons.grid-auto{--grid-gap:clamp(.25rem,calc(1vw/var(--number)),1rem)}}@media screen and (max-width:400px){#icons .icon-txt--box{padding:.75rem}#icons>div a .icon-txt__ico{--sizeIco:2rem}#icons .icon-txt--box span span{display:inline}}