.hero-section__wrapper{position:relative;margin-top:0;padding-top:0}.hero-section__wrapper svg{width:100%;height:100%;object-fit:cover;display:block}.hero-section__wrapper .leftSection{z-index:10;margin-top:2rem;margin-bottom:2rem;display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem;text-align:center}@media (min-width:768px){.hero-section__wrapper .leftSection{margin-top:0;margin-bottom:0;max-width:42rem;gap:2rem;text-align:left}}.hero-section__wrapper .leftSection h1{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.hero-section__wrapper .leftSection h1{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.hero-section__wrapper .leftSection h1{font-size:3rem;line-height:1}}.hero-section__wrapper .leftSection h1{line-height:1.3;word-break:break-word}.hero-section__wrapper .leftSection .search-cta-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons,.hero-section__wrapper .leftSection .search-cta-wrapper .search-bar{flex:1}.hero-section__wrapper .leftSection .search-cta-wrapper .search-bar{display:flex;align-items:center}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons{display:flex;gap:8px;flex-wrap:wrap}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons button{flex:1;min-width:100px;text-align:center}@media(max-width:992px){.hero-section__wrapper .leftSection h1{font-size:1.75rem}}@media(max-width:768px){.hero-section__wrapper .leftSection{align-items:center}.hero-section__wrapper .leftSection .search-cta-wrapper{margin-top:1.5rem;margin-bottom:1.5rem}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons{justify-content:center}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons button{min-width:120px}}@media(max-width:576px){.hero-section__wrapper .leftSection h1{font-size:1.25rem}.hero-section__wrapper .leftSection .search-cta-wrapper{margin-top:2rem;margin-bottom:2rem;gap:12px}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons{flex-direction:column;gap:12px}.hero-section__wrapper .leftSection .search-cta-wrapper .cta-buttons button{width:100%}}