.section--landing{background:radial-gradient(#fff,var(--light))}.landing__button{padding:.6em 1em;margin:.15em}.landing__title{margin:0 0 .75rem;--max-size:40;--min-size:26;text-wrap:initial}.landing__subtitle{margin:0 0 1rem;--max-size:24;--min-size:18;font-family:var(--font1);font-weight:var(--bold1)}.landing__cont{margin:1rem 0}.landing__cont ul.list-icons.list-icons--customize i{color:var(--primary)}.landing__info{padding:0 var(--padding-h) var(--padding-inner)}.landing__buttons{display:flex;list-style:none;gap:.5rem}.landing__button.button--primary{background:#f9ca24;color:Var(--font-color)}.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__img{position:relative}.landing__img img{border-radius:0}.landing__offer{position:absolute;z-index:1;top:8px;left:8px;color:#80c1c9;font-size:var(--font-m);background:url(../images/oferta.svg) no-repeat center center/contain;height:120px;filter:drop-shadow(0 0 4px rgba(0,0,0,.15));width:120px;text-align:center;display:grid;line-height:1.2;place-content:center;align-items:center;font-weight:var(--bold2)}.landing__offer strong{font-weight:700}.container>.landing__buttons{justify-content:center}.landing__buttons .button--whatsapp i,.landing__buttons .button--secondary i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button--secondary{width:50px;height:50px;padding:0;font-size:1.75rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button--secondary span{display:none}@media screen and (max-width:600px){.landing__buttons{gap:.5rem;justify-content:center}.landing__buttons li{display:flex}.landing__buttons .button--whatsapp i{margin:0}}@media screen and (min-width:601px){.landing__buttons li{display:flex}.landing__buttons{justify-content:center}.landing__offer{top:1rem;left:1rem;height:140px;width:140px}}@media screen and (max-width:768px){main>.section.section--landing{padding:0}.landing{display:flex;flex-direction:column;min-height:min(calc(var(--app-height) - var(--header-height)),800px)}.header--fixed+main .landing{min-height:min(var(--app-height),1024px)}.landing__inner{display:flex;flex-direction:column;justify-content:center;order:2}.landing__title{padding:1rem 0}.landing__cont{display:flex;flex-direction:column;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:50% 50%}.landing .list-icons{width:fit-content;margin:0 auto}.landing__title{transform:translateY(-100%);position:relative;z-index:1;position:absolute;left:0;color:#fff;width:100%;text-shadow:0 1px 3px rgba(0,0,0,.5)}.landing__title span{color:var(--light2)}.landing__info{text-align:center;background:radial-gradient(#fff,var(--light))}.landing__img:after{content:'';position:absolute;bottom:0;left:0;display:block;background:linear-gradient(transparent,rgba(0,0,0,.75));width:100%;height:50%}}@media screen and (min-width:769px){.section--landing{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(#fff,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__head{margin:0 0 1em}.landing__inner{width:100%;display:flex;justify-content:flex-end}.landing__info{width:100%;padding:var(--padding-inner) calc(var(--padding-h) + 50px) var(--padding-inner) var(--padding-h);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:100%}.header--fixed+main .landing__img{height:100vh}.landing__img img{height:100%;object-position:60% 50%}.landing__buttons{justify-content:normal}.landing__offer{top:50%;left:0;transform:translate(-50%,-50%);height:140px;width:140px}}@media screen and (min-width:769px) and (orientation:portrait){.landing__img{max-height:800px}}@media screen and (min-width:1200px){.landing__offer{font-size:var(--font-l);height:170px;width:170px}}