main>.section.section--landing{padding:0;background:linear-gradient(to bottom,var(--theme) 0%,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:40vh}.landing{display:flex;flex-direction:column}.landing__title{margin:0 0 .5em;--max-size:58;--min-size:28;color:#fff}.landing__offer{--max-size:40;--min-size:16;display:inline-block;padding:.55rem 1.1rem;font-weight:var(--bold1);text-transform:uppercase;letter-spacing:-.4px;margin:0 0 .75em;transform:skewX(-14deg);background:linear-gradient(135deg,#6e411c 0%,#d2aa64 35%,#f6e391 55%,#d2aa64 75%,#6e411c 100%);color:#3b250f;border:1px solid #a8742a;box-shadow:0 6px 16px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 6px rgba(139,66,8,.35);position:relative;overflow:hidden}.landing__offer::after{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:offerShine 4s ease-in-out infinite}@keyframes offerShine{0%{left:-120%}30%{left:120%}100%{left:120%}}.landing__offer span{display:inline-block;transform:skewX(14deg)}.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:var(--light);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;border:solid 1px var(--border)}.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{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--secondary i,.landing__contact .button--whatsapp-shine i{margin:0!important}.landing__contact .button--secondary,.landing__contact .button--whatsapp-shine{width:63px;height:auto;padding:0;font-size:1.15rem;display:flex;justify-content:center;align-items:center}.landing__contact .button--whatsapp-shine{font-size:1.45rem}.landing__contact .button--secondary span,.landing__contact .button--whatsapp-shine span{display:none}}@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}}