.landing-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:0 7.875rem;height:calc(100svh - 1rem);max-width:2170px;margin:0 auto}@media screen and (max-width: 1280px){.landing-banner{padding:0 3.75rem}}@media screen and (max-width: 768px){.landing-banner{height:unset;flex-direction:column;padding:3.75rem 5%}}.landing-banner svg{position:absolute;top:0;left:5rem;width:auto;z-index:-1;height:calc(100svh - 4rem)}@media screen and (max-width: 1280px){.landing-banner svg{left:2.5rem}}@media screen and (max-width: 768px){.landing-banner svg{height:50rem}}.landing-banner__image{height:100%;width:auto;display:flex;align-items:flex-end}@media screen and (max-width: 1280px){.landing-banner__image{max-width:30rem;width:100%}}.landing-banner__image img{width:auto;height:calc(100% - 7.5rem);transform:translateY(0.9375rem)}@media screen and (max-width: 1280px){.landing-banner__image img{transform:none;width:100%;object-fit:contain}}.landing-banner__content{max-width:44.8125rem;width:100%}.landing-banner__content h1{max-width:39.9375rem;width:100%;margin:0 0 4rem}@media screen and (max-width: 1280px){.landing-banner__content h1{margin:0 0 2.5rem}}.landing-banner__content h1 span{font-style:italic}.landing-banner__content-text{margin:0 0 3.125rem}@media screen and (max-width: 1280px){.landing-banner__content-text{margin:0 0 2rem}}.landing-banner__buttons{display:flex;flex-wrap:wrap;gap:0.75rem}

/*# sourceMappingURL=landing-banner.css.map*/