main>.section.section--landing{padding:0;background:linear-gradient(to bottom,var(--light) 80%,transparent 80%)}.header--fixed+main .landing__info{padding:calc(var(--header-height) + min(var(--padding-v),2.5rem)) var(--padding-h) min(var(--padding-v),2.5rem)}.landing__info{padding:min(var(--padding-v),2rem) var(--padding-h);width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:50vh}.landing{display:flex;flex-direction:column}.landing__title{margin:0 0 .5em;--max-size:58;--min-size:28}.landing__offer{background:var(--secondary);color:#fff;font-weight:var(--bold1);padding:.5rem 1rem;display:inline-block;font-weight:var(--bold1);transform:skewX(-16deg);margin:0 0 .75em;text-transform:uppercase;letter-spacing:-.5px;--max-size:32;--min-size:18}.landing__offer span{transform:skewX(12deg);display:inline-block}.landing .landing__list{font-weight:var(--bold1);font-size:var(--font-s);letter-spacing:.5px;margin:0 0 1.25rem;display:grid;grid-gap:.5rem}.landing .landing__list li:not(:last-child){margin:0}.landing .landing__list li{align-items:center}.landing .landing__list.list-icons--customize li i{font-size:1.125em;height:36px;width:36px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);border-radius:4px;display:flex;color:var(--primary);align-items:center;justify-content:center;margin-right:.75rem}.landing__contact{display:flex;gap:.25rem;list-style:none;font-size:1.125rem;justify-content:center}.landing .landing__contact{border-top:2px solid #ccc;display:flex;gap:.25rem;padding:1rem 0 0;list-style:none;font-size:1.125rem;justify-content:center;width:100%;max-width:800px}.landing__img{min-height:220px;width:calc(100% - 1rem);margin:0 auto;position:relative;border-radius:var(--radiusImg);overflow:hidden}.landing__img img{width:100%;border-radius:0}@media screen and (max-width:600px){.landing .icon-txt--box{display:flex;align-items:center;box-shadow:inherit;border-bottom:1px solid #ddd}.landing .icon-txt__ico{margin:0 .8rem 0 0}.landing__contact li{display:flex}.landing__contact .button--primary i,.landing__contact .button--whatsapp i{margin:0}.landing__contact .button--primary,.landing__contact .button--whatsapp{width:48px;height:48px;padding:0;font-size:1.15rem;display:flex;justify-content:center;align-items:center}.landing__contact .button--whatsapp{font-size:1.45rem}.landing__contact .button--primary span,.landing__contact .button--whatsapp span{display:none}.landing{min-height:min(calc(var(--app-height,100vh) - var(--header-height)),812px)}.header--fixed+main .landing{min-height:min(var(--app-height,100vh),812px)}}@media screen and (min-width:601px){.landing .landing__list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:.5rem;column-gap:2rem}.landing .landing__list li{margin:0}.lnading .landing__contact{padding-top:1.15rem}.landing{min-height:calc(var(--app-height,100vh) - var(--header-height))}.header--fixed+main .landing{min-height:var(--app-height,100vh)}}@media screen and (min-width:768px){.landing__img{min-height:320px}}