@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-main{align-items:center;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:center;min-height:calc(100dvh - 18rem);text-align:center;width:100%}.banner-main .overlay,.banner-main .swiper,.banner-main iframe{height:100%;left:0;position:absolute;top:0;width:100%}.banner-main .overlay{background-color:color-mix(in srgb,var(--black-color),transparent 30%);z-index:1}.banner-main .content{padding:4rem;z-index:1}.banner-main .content .title h2{font-size:5.28rem;text-shadow:0 0 .5rem color-mix(in srgb,var(--black-color),transparent 70%)}.banner-main .content .buttons{display:flex;gap:1rem;justify-content:center;margin-top:5rem}.banner-main .reviews{background:var(--accent-contrast-color);color:var(--accent-color);padding:2rem 3rem;position:absolute;right:4rem;top:0;z-index:1}.banner-main .reviews:before{display:none}.banner-main .reviews img,.banner-main .reviews svg{display:inline-block;height:1em;vertical-align:middle;width:1em}.banner-main .reviews img:first-child,.banner-main .reviews svg:first-child{margin-left:1em}.banner-main .reviews img+img,.banner-main .reviews img+svg,.banner-main .reviews svg+img,.banner-main .reviews svg+svg{margin-left:.1em}.banner-main .reviews img path,.banner-main .reviews svg path{fill:var(--accent-color)}@media only screen and (max-width:576px){.banner-main .content .title h2{font-size:4.4rem}}