.section--filter:before{display:none}.landing__button{padding:.6em .8em;height:40px}.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:rgba(0,0,0,.3);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;display:flex;flex:1;flex-direction:column;justify-content:space-between}.landing__title{--max-size:60;--min-size:25;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.landing__offer{text-shadow:0 1px 4px rgba(0,0,0,.4);text-transform:uppercase;color:#fff;font-weight:700;--max-size:34;--min-size:20}.landing__contact-title{--max-size:24;--min-size:20}.landing__buttons{display:flex;list-style:none;justify-content:center;text-transform:uppercase}.landing__buttons .button{width:100%;text-align:center}@media screen and (max-width:600px){.landing__buttons .button--whatsapp i,.landing__buttons .button--secondary i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button--secondary{width:40px;padding:0;font-size:1.2rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button--secondary span{display:none}}@media screen and (min-width:601px){.landing__icons{grid-template-columns:1fr 1fr;grid-gap:.5rem}}@media screen and (max-width:820px){main>.section.section--landing{padding:0}.landing__inner{display:flex;flex-direction:column;flex:1}.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{padding:var(--padding-h);margin:0}.landing__info{margin:0 auto}.landing__contact{padding:var(--padding-h)}}@media screen and (min-width:821px){main>.section.section--landing{position:relative;padding:0}.landing__info{padding:var(--padding-h)}.landing{height:auto;min-height:70vh;padding:0;justify-content:flex-end}.landing__inner{padding:var(--padding-h);display:flex;align-items:Center;flex:1;justify-content:center;max-width:var(--max-width);margin:0 auto}.landing__head{padding:0;margin:0 0 1.25rem}.landing__info{padding:0}.landing__buttons{padding:0}.landing__buttons li{margin:.15rem}.landing__button{padding:.5em 1rem}}.col3{display:Flex;justify-content:space-between;flex-flow:row wrap}.col3>div{width:33.33%;border-left:1px solid rgba(255,255,255,.3);padding:32px;text-align:center;justify-content:center;align-items:center;display:flex;color:#fff;--max-size:32;--min-size:12;text-transform:uppercase;letter-spacing:2px}.col3>div:first-child{border-left:0}.col3>div span{font-size:1.4em;font-weight:700;font-family:Montserrat}@media screen and (max-width:680px){.col3>div{padding:24px}}@media screen and (max-width:500px){.col3>div{padding:12px}}.tarifas{display:Flex;justify-content:Space-between;flex-flow:row wrap;align-items:center}.tarifas>div{width:100%;border:0;text-align:center;color:#fff;border-radius:6px;overflow:hidden}.tarifas>div .tipo{padding:5px 8px;background:#00aaa7;font-size:16px;line-height:120%}.tarifas>div .precio{padding:0}.tarifas>div .precio>div>div{flex-direction:column;padding:6px;background:rgba(255,255,255,.7);margin:0 0 2px}.tarifas>div .precio>div>div:last-child{margin:0}.tarifas>div .precio>div>div span{color:#222;font-size:18px;font-weight:700}.tarifas>div .precio p{font-size:16px;line-height:100%;margin:0;color:var(--dark);font-weight:700}.tarifas>div .precio p span{font-size:18px;line-height:120%;text-transform:uppercase;letter-spacing:1px}.grid-auto:has(.tarifas){grid-gap:10px}.tarifas>div.flecha{background:0;border:0;padding:0}.tarifas>div.flecha ul{display:flex;font-size:0;line-height:0;justify-content:center}.tarifas>div.flecha ul li{list-style:none;display:inline-block;margin:0 6px}.tarifas>div.flecha ul li img{max-width:50px;opacity:.4;position:unset}.tarifas>div.flecha ul li:nth-child(2) img{opacity:.7}.tarifas>div.flecha ul li:nth-child(3) img{opacity:1}@media screen and (max-width:1023px){.tarifas:has(.flecha){display:none}}