.section--primary .button.button--primary{background:#fff;color:var(--primary)}.landing__button{margin:.25rem}.section--landing>.container{position:static}.landing{display:flex;flex-direction:column;min-height:calc(var(--app-height) - 85px)}.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,.5) 70%);z-index:-1}.landing__img picture{position:absolute;left:0;top:0;z-index:-1}.landing__head{padding:var(--padding-h) 0 0;text-align:center;color:#fff;position:relative;z-index:2}.landing__title.title{margin:0 0 .6em;padding:var(--padding-h);text-shadow:0 1px .5rem rgba(0,0,0,.88)}.landing__title.title>span{background:var(--primary);text-shadow:0 0 0;padding:10px 20px;border-radius:50px;margin:10px auto 0 auto;display:block;max-width:360px}.landing__subtitle.title{background:#fff;padding:var(--padding-h);color:#000;font-size:20px}.landing .landing__contact .button--light{background:#333;color:#fff!important}@media screen and (min-width:869px){.landing__title.title{padding:var(--padding-h) var(--padding-h) 0}.landing__subtitle.title{text-transform:uppercase;text-shadow:0 1px .5rem rgba(0,0,0,.88);padding:0;background:transparent;color:#fff}}.landing__subtitle .offer{letter-spacing:.05em;border:1px solid #fff;color:var(--primary-invert);background:var(--primary);display:inline-block;text-shadow:none;padding:.4rem 1rem;margin:.4rem;text-transform:uppercase;border-radius:var(--radius2)}.landing__contact{display:flex;justify-content:center;list-style:none}.landing__icons{display:none}.landing .icon-txt--box{padding:var(--padding-h)}.landing__icons .grid-auto,.landing__info .grid-auto{grid-gap:0}.landing__icons .icon-txt--box,.landing__info .icon-txt--box{box-shadow:none}@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 .button{box-shadow:0 1px .5rem rgba(0,0,0,.3)}.landing__contact li{display:flex}.landing__contact .button--dark i,.landing__contact .button--whatsapp i,.landing__contact .button--secondary i,.landing__contact .button--light i{margin:0}.landing__contact .button--dark,.landing__contact .button--whatsapp,.landing__contact .button--secondary,.landing__contact .button--light{width:40px;padding:0;font-size:1.4rem;display:flex;justify-content:center;align-items:center}.landing__contact .button--dark span,.landing__contact .button--whatsapp span,.landing__contact .button--secondary span,.landing__contact .button--light span{display:none}}@media screen and (min-width:601px){.landing{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;min-height:calc(var(--app-height) - 94px)}.landing__contact .button span{display:block}.landing__contact{justify-content:space-between}.landing__contact li,.landing__contact li a{width:calc(100% - 2px)}.landing__contact li{justify-content:center}.landing__contact li:nth-child(1){width:100%}.landing__contact li:nth-child(2){width:100%}.landing__contact li:nth-child(3){width:100%}.landing__contact li,.landing__contact li a{width:100%;display:flex;min-width:160px}.landing__icons .grid-auto>*:not(:last-child) .icon-txt--box,.landing__info .grid-auto>*:not(:last-child) .icon-txt--box{border-right:1px solid #ddd}}@media screen and (min-width:868px){.landing__contact li,.landing__contact li a{min-width:200px}.landing .landing__contact .button--light{background:#fff;color:#333!important}}@media screen and (max-width:868px){.section--landing{padding:0}.landing__inner{display:flex;flex-direction:column;flex:1}.landing__img{flex:1;min-width:300px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.section--landing .landing__contact{padding:calc(var(--padding-h)/2);background:var(--light)}.landing__subtitle.title{margin:0;text-align:center;padding-bottom:0;background:var(--light)}}@media screen and (min-width:869px){.section--landing{min-height:80vh;position:relative;padding:0 var(--padding-h)}.landing{color:#fff;height:auto;justify-content:flex-end;min-height:86vh;padding:var(--padding-v) 0 calc(var(--padding-h)*3)}.landing__inner{max-width:1024px}.landing__head{padding:0;margin:0 0 1.5rem}.landing__info{padding:0;margin:0 0 1.25rem}.landing__img:after{background:linear-gradient(to top,rgba(0,0,0,.6) 20%,rgba(0,0,0,0) 70%)}.landing__icons{grid-template-columns:1fr;grid-gap:.25rem}.landing__contact{padding:0;justify-content:center}.landing__icons{display:block}.landing__icons .grid-auto{margin-top:calc(var(--padding-h)*-2);box-shadow:0 -16px 16px rgba(0,0,0,.3)}.landing__info{display:none}.landing__subtitle .offer{transform:rotate(5deg) translateY(4px)}}