.section--landing{position:relative;overflow:hidden}.landing__button{padding:.6em 1em;margin:.15em}.landing__title{color:var(--primary);font-size:var(--font-xl)}.landing__subtitle{color:var(--secondary);font-size:var(--font-l)}.landing__buttons{display:flex;list-style:none;text-transform:uppercase;flex-wrap:wrap}.landing__buttons li{margin:.15rem}.landing__buttons .button{width:100%;text-align:center;margin:0}.section--bg .landing__buttons{justify-content:center}.landing__buttons.buttons--center{justify-content:center}@media screen and (max-width:600px){.landing__buttons li{display:flex;flex:auto}.landing__buttons .button--whatsapp i,.landing__buttons .button--outlined i{margin:0}.landing__buttons .button--whatsapp,.landing__buttons .button--outlined{padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span,.landing__buttons .button--outlined span{display:none}.landing__info .landing__buttons li{flex:inherit}.landing__info .landing__buttons li:nth-child(2){flex:1}.landing__info .landing__buttons .button--primary span{display:none}.landing__info .landing__buttons .button--outlined{width:46px}.landing__info .landing__buttons .button--outlined i{margin:0}.landing__info .landing__buttons .button--primary{padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center;width:46px}.landing__info .landing__buttons .button--primary i{margin:0}.landing__head p:first-of-type{font-size:calc(var(--font-s)*.8);margin:0 0 calc(.5rem*var(--ratio))}}@media screen and (min-width:601px){.landing__buttons li{display:flex}.landing__buttons .button--whatsapp i{margin:0}.landing__buttons .button--whatsapp{width:48px;height:48px;padding:0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--whatsapp span{display:none}}@media screen and (max-width:820px){.section--landing{padding:0}.landing{display:flex;flex-direction:column;height:calc(var(--app-height) - var(--header-height));min-height:calc(640px - var(--header-height));max-height:812px}.landing__inner{display:flex;flex-direction:column-reverse;flex:1;justify-content:flex-end}.landing__head{margin:0 0 1rem}.landing__img picture{position:absolute;left:0;top:0;z-index:-1}.landing__img{position:relative;flex:1;min-width:300px;display:flex;width:calc(120% - var(--padding-h));margin-left:auto;flex-direction:column;margin-right:-20%;margin-top:-8vh}.landing__img.mask[class$="--bubble2"] img{transform:translateX(-6%)}.landing__info{padding:var(--padding-h)}}@media screen and (min-width:821px){.section--landing{display:flex;flex-direction:column;justify-content:center}.landing__img:before{right:0;height:calc(100% + (var(--padding-v)*2))}.landing__inner{display:flex;align-items:center}.landing__info{flex:1;margin-left:auto;max-width:calc((var(--max-width)/2) + var(--padding-h));padding:var(--padding-v) var(--padding-h) calc(var(--padding-v)*2)}.landing__img.mask[class$="--bubble2"]{position:relative;width:70%;height:calc(75vh + 4vh);min-height:680px;margin-right:-20%;margin-top:-4vh}.landing__img.mask[class$="--bubble2"] img{transform:translateX(-12%)}.landing__head{margin:0 0 1.5rem}}@media screen and (min-width:1024px){.landing__title{font-size:var(--font-xxl)}.landing__subtitle{color:var(--secondary);font-size:var(--font-xl)}}@media screen and (min-width:1280px){.landing__title{font-size:var(--font-3xl)}.landing__img.mask[class$="--bubble2"]{height:calc(75vh + 4vh)}}