.Banner_wrapper__vuUL2{position:relative;display:flex;flex-direction:column;min-height:480px;border-radius:16px;padding:16px;overflow:hidden;background-color:var(--color-white)}@media screen and (min-width:768px){.Banner_wrapper__vuUL2{min-height:400px;padding:30px;border-radius:30px}}.Banner_mainContent__w54bf{position:relative;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.Banner_title__yiq9O{position:relative;margin-bottom:12px;font-size:var(--font-size-32);line-height:var(--font-line-height-32);white-space:pre-line;color:var(--color-white)}@media screen and (min-width:600px){.Banner_title__yiq9O{max-width:400px}}@media screen and (min-width:768px){.Banner_title__yiq9O{max-width:600px;font-size:var(--font-size-48);line-height:var(--font-line-height-48)}}.Banner_subtitle__8Iss7{position:relative;white-space:pre-line;color:var(--color-white);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (min-width:600px){.Banner_subtitle__8Iss7{max-width:350px}}@media screen and (min-width:768px){.Banner_subtitle__8Iss7{font-size:var(--font-size-16);line-height:var(--font-line-height-16);max-width:600px}}.Banner_buttons__1ox9t{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.Banner_buttons__1ox9t{flex-direction:row}}.Banner_button__CLX0d{position:relative}@media screen and (min-width:768px){.Banner_button__CLX0d{max-width:200px}}.Banner_secondBtn__pr_wv{background-color:transparent!important;border:1px solid}.Banner_heroImage__PDJbz{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}