.home-header{position:relative}@media only screen and (width < 40em){.home-header{width:100vw;aspect-ratio:390/300;overflow:hidden}}.home-header #heroes-front{position:absolute;left:50%;translate:-50% 0;width:102.6829268293cqw;max-width:none}.home-header #heroes-back{width:100%}.home-header__heroes{container-type:inline-size}@media only screen and (width < 40em){.home-header__heroes{width:215vw;position:absolute;left:0;top:0;translate:0 -12vw;animation:home-header-img 20s ease-in forwards}}@media only screen and (width >= 87.5rem){.home-header__heroes{border-end-end-radius:2.5rem;overflow:hidden}}.home-header__heroes::before{content:"";position:absolute;isolation:isolate;inset:0;background-image:linear-gradient(90deg, var(--clr-primary), var(--clr-secondary))}@media only screen and (width >= 87.5rem){.home-header__heroes::before{transform:skew(-10deg);transform-origin:bottom left;margin-top:-3.75rem;border-start-start-radius:2.5rem}}@media only screen and (width >= 64em){.home-header__heroes::before{-webkit-mask-image:linear-gradient(175deg, black 20%, transparent 50%);mask-image:linear-gradient(175deg, black 20%, transparent 50%)}}@media only screen and (width < 64em){.home-header__heroes::before{-webkit-mask-image:linear-gradient(175deg, black, transparent);mask-image:linear-gradient(175deg, black, transparent)}}.home-header h1{color:#fff;z-index:1;isolation:isolate;position:absolute;top:0;right:0;left:0;padding-inline:1.25rem;padding-inline:clamp(1.25rem,-2.9166666667rem + 10.4166666667vw,3.75rem);font-size:2.25rem;font-size:clamp(2.25rem,1.35rem + 3vw,3.75rem);text-transform:uppercase;line-height:1;letter-spacing:-1px;text-align:right;text-wrap:balance;padding-block:2rem}@media only screen and (width >= 87.5rem){.home-header h1{padding-block:0}}@keyframes home-header-img{to{translate:-115vw -12vw}}@media only screen and (width >= 87.5rem){.home-hero.home-hero{padding-block-start:3.75rem}}.home-hero{display:grid;padding-block-end:5.625rem}@media only screen and (width >= 87.5rem){.home-hero{grid-template-columns:65.0793650794% minmax(0, 1fr);gap:3.75rem}}@media only screen and (width < 64em){.home-hero{width:100%}}.home-hero__content{z-index:1;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (width < 90rem){.home-hero__content{gap:3.125rem}}@media only screen and (width >= 64em){.home-hero__content{width:100%}}.home-hero__actions{display:flex;gap:.625rem}@media only screen and (width < 90rem){.home-hero__actions{margin-top:-24px;padding-inline:.625rem}.home-hero__actions>*{flex:1}}@media only screen and (width < 64em){.home-hero__actions{width:100vw;position:relative;left:50%;margin-left:-50vw}}@media only screen and (width >= 90rem){.home-hero__actions{flex-direction:column}.home-hero__actions>*{width:66.6666666667%}.home-hero__actions>*:nth-child(2){margin-left:auto}}.home-hero__extra{display:grid;gap:1.875rem}.home-hero__extra .reviews-global{margin-inline:auto}search>form{display:flex;flex-wrap:wrap}search>form>.transaction-inputs{flex-basis:100%}search>form .input{flex:1}.home-reels .instagram-reels{width:100vw;margin-left:calc(50% - 50vw);margin-top:3.75rem}.home-reels .instagram-reels>div{max-width:90rem;margin-inline:auto;overflow:hidden;position:relative}.home-reels .instagram-reels .swiper-container{-webkit-mask-image:linear-gradient(90deg, transparent 0%, black 20px, black calc(100% - 20px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, black 20px, black calc(100% - 20px), transparent 100%)}.home-reels .instagram-reels .swiper{overflow:visible}.home-reels .instagram-reels .swiper:not(.swiper-active) .swiper-wrapper{justify-content:center;gap:3.75rem}.home-reels .instagram-reels .swiper:not(.swiper-active) .swiper-slide{margin-right:0 !important}.home-reels .instagram-reels .swiper-slide{--slides: 6;--gap: 3.75rem;width:calc((100% - (var(--slides) - 1)*var(--gap))/var(--slides))}@media only screen and (width < 80em){.home-reels .instagram-reels .swiper-slide{--slides: 3.5}}@media only screen and (width < 64em){.home-reels .instagram-reels .swiper-slide{--gap: 1.25rem;--slides: 2.5}}@media only screen and (width < 40em){.home-reels .instagram-reels .swiper-slide{--slides: 1.5}}.home-reels .instagram-reels [swiper-prev],.home-reels .instagram-reels [swiper-next]{position:absolute;top:50%;translate:0 -50%;z-index:3;background:#fff;border:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;transition:translate 150ms;box-shadow:0 1px 10px rgba(0,0,0,.2)}.home-reels .instagram-reels [swiper-prev]:disabled,.home-reels .instagram-reels [swiper-next]:disabled{opacity:0}.home-reels .instagram-reels [swiper-prev]{left:0;border-start-end-radius:2.5rem;border-end-end-radius:2.5rem}.home-reels .instagram-reels [swiper-next]{right:0;border-start-start-radius:2.5rem;border-end-start-radius:2.5rem}.home-reviews>div{max-width:90rem;margin-inline:auto;overflow:hidden;position:relative}.home-reviews .swiper-container{-webkit-mask-image:linear-gradient(90deg, transparent 0%, black 20px, black calc(100% - 20px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, black 20px, black calc(100% - 20px), transparent 100%)}.home-reviews .swiper{overflow:visible}.home-reviews .swiper:not(.swiper-active) .swiper-wrapper{justify-content:center;gap:3.75rem}.home-reviews .swiper:not(.swiper-active) .swiper-slide{margin-right:0 !important}.home-reviews .swiper-slide{--slides: 3;--gap: 3.75rem;width:calc((100% - (var(--slides) - 1)*var(--gap))/var(--slides))}@media only screen and (width < 80em){.home-reviews .swiper-slide{--slides: 2.5}}@media only screen and (width < 64em){.home-reviews .swiper-slide{--gap: 1.25rem;--slides: 2.25}}@media only screen and (width < 48em){.home-reviews .swiper-slide{--slides: 1.5}}@media only screen and (width < 30em){.home-reviews .swiper-slide{--slides: 1.2}}.home-reviews [swiper-prev],.home-reviews [swiper-next]{position:absolute;top:50%;translate:0 -50%;z-index:3;background:#fff;border:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;transition:translate 150ms;box-shadow:0 1px 10px rgba(0,0,0,.2)}.home-reviews [swiper-prev]:disabled,.home-reviews [swiper-next]:disabled{opacity:0}.home-reviews [swiper-prev]{left:0;border-start-end-radius:2.5rem;border-end-end-radius:2.5rem}.home-reviews [swiper-next]{right:0;border-start-start-radius:2.5rem;border-end-start-radius:2.5rem}
