@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.hero{background:#fff;display:flex;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:100%}@media(max-width:1024px){.hero{flex-direction:column;overflow:unset}}.hero .left{align-items:center;flex-basis:50%;height:100vh;position:relative}.hero .left,.hero .left .left-wrapper{background-color:#fff;display:flex;z-index:1}.hero .left .left-wrapper{align-items:flex-start;bottom:0;flex-direction:column;justify-content:center;max-width:100%!important;min-height:100vh;padding-bottom:40px;padding-top:40px;position:absolute;top:0;width:100%}@media(max-width:1300px){.hero .left .left-wrapper{margin-right:0;min-height:40vh;padding-bottom:0;padding-top:0;position:static}}.hero .left .left-wrapper .container{margin-left:auto;width:100%}.hero .right{background-attachment:fixed;background-color:transparent!important;background-position:50%;background-size:cover;border-bottom-left-radius:40%;border-top-left-radius:40px;flex-basis:50%;height:100%!important;overflow:hidden;z-index:0}.hero .right img{height:100%;object-fit:cover;object-position:top;width:100%}@media(max-width:1024px){.hero{flex-direction:column-reverse}.hero .left,.hero .right{flex-basis:100%}.hero .left{padding:1.5rem 0 2.5rem!important}.hero .right{border-radius:0;border-bottom-right-radius:80px;height:460px!important;width:100%}}.hero__buttons,.hero__description,.hero__subtitle,.hero__tagline{margin-left:auto;max-width:630px;width:100%}@media(max-width:1024px){.hero__buttons,.hero__description,.hero__subtitle,.hero__tagline{max-width:100%}}.hero__tagline{border-left:4px solid #e63946;color:#4099e9;font-size:clamp(.875rem,5vw,1rem);font-style:italic;font-weight:600;padding-left:.5rem}.hero__subtitle{color:#030303;font-size:clamp(2.25rem,1.9167rem + 1.4815vw,3.25rem);font-weight:800;line-height:1.2;margin-bottom:1rem;padding-right:40px}.hero__subtitle span{color:#e63946}@media(max-width:1024px){.hero__subtitle{margin-bottom:.5rem;padding-right:0}}.hero__description{color:#030303;font-size:clamp(1.065rem,1.0833rem + .1852vw,1.125rem);line-height:1.6;margin-bottom:2rem;padding-right:40px}@media(max-width:1280px){.hero__description{padding-right:0}}.hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}
/*# sourceMappingURL=style.css.map*/