.title--offer{border-top:1px solid;border-bottom:1px solid;width:fit-content;padding:.25rem .5rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}main>.section.section--landing{position:relative;padding:0}main>.section--landing:not(:has(.swiper)){padding:0 1rem}.section--landing .swiper{padding:0 1rem 0}.section--landing .swiper-slide{width:95%}.section--landing .swiper-pagination{display:none}.section--landing .swiper-slide{transition:opacity 600ms ease}.section--landing .swiper-slide:not(.swiper-slide-active){opacity:.5}.landing__button{padding:.6em .8em;margin:.15em}.landing__head{margin:0 0 1rem}.landing__title{margin:0 0 .5rem;font-weight:var(--bold1);--max-size:48;--min-size:26}.landing__subtitle{font-weight:400;--max-size:30;--min-size:20;opacity:.85}.landing__offer{margin:0 0 1rem;font-weight:var(--bold1);--max-size:38;--min-size:28;text-align:center;padding-bottom:.5rem;border-bottom:1px solid}.landing__buttons{display:flex;list-style:none;gap:.75rem}.landing__buttons .button{width:100%;text-align:center;margin:0;text-align:center}.landing__contact .button--outlined{color:var(--secondary)}.container>.landing__buttons{justify-content:center}@media screen and (max-width:600px){.landing__buttons li{flex:1}.landing__buttons .button--dark i,.landing__buttons .button--outlined i{margin:0}.landing__buttons .button--dark,.landing__buttons .button--outlined{width:90px;padding:0;font-size:1.25rem;display:flex;justify-content:center;align-items:center}.landing__buttons .button--dark span,.landing__buttons .button--outlined span{display:none}}@media screen and (min-width:601px){.landing__buttons li{display:flex}}@media screen and (max-width:768px){.landing{display:grid;grid-template-columns:1fr;grid-template-rows:min-content minmax(auto,1fr) min-content;min-height:calc(var(--app-height) - var(--header-height) - 1.5rem)}.landing__head{grid-area:1/1/1/1;position:relative;z-index:1;padding:0;text-align:center}.landing__contact{grid-area:3/1/3/1;position:relative;z-index:1;padding:var(--padding-inner);background:var(--dark);color:var(--dark-invert);border-radius:0 0 var(--radiusImg) var(--radiusImg)}.landing__img{grid-area:2/1/2/1;width:100%;position:relative;min-height:245px}.landing__img img{border-radius:var(--radiusImg) var(--radiusImg) 0 0;position:absolute}.landing__buttons{justify-content:center}}@media screen and (min-width:769px){.landing{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;color:#fff;border-radius:var(--radiusImg);overflow:hidden}.landing__title{text-shadow:4px 4px 0 rgba(0,0,0,.25)}.landing__subtitle{text-shadow:0 1px 3px rgba(0,0,0,.75)}.landing__offer{text-shadow:4px 4px 0 rgba(0,0,0,.15);text-align:left;width:fit-content}.landing__head{grid-area:1/1/1/1;position:relative;z-index:1;padding:calc(var(--padding-inner) + 1rem) var(--padding-inner)}.landing__contact{grid-area:2/1/2/1;position:relative;z-index:1;padding:calc(var(--padding-inner) + 1rem) var(--padding-inner);display:flex;flex-direction:column;justify-content:flex-end}.landing__img{grid-area:1/1/3/3;width:100%;height:75vh;position:relative}.landing__img:after{content:'';position:absolute;bottom:0;left:0;display:block;background:linear-gradient(to right,rgba(0,0,0,.5),transparent);width:100%;height:100%;border-radius:var(--radiusImg)}.landing__offer{margin:0 0 1.5rem;padding-bottom:1rem}}