.header-hero-v2{min-height:338px;max-height:414px;margin-bottom:40px;display:grid;grid-template-columns:55% 45%;grid-template-rows:min-content}.header-hero-v2 .background-banner{grid-area:1 / 1 / 2 / 3;border-radius:8px;background-color:#f6f3f1}.header-hero-v2 .header-content{grid-area:1 / 1 / 2 / 2;align-self:center;padding:12% 32px 32px 10%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.header-hero-v2 .header-content h1{color:#002857;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow-wrap:anywhere}.header-hero-v2 .header-content h1{margin:0;font-weight:700;font-size:36px !important;line-height:54px;-webkit-line-clamp:2}.header-hero-v2 .header-content p{color:#002857;letter-spacing:0;font-weight:400;font-size:16px !important;line-height:24px}.header-hero-v2 .header-content a{display:inline-flex;justify-content:center;align-items:center;background-color:#0068bd;border-radius:32px;padding:8px 16px;gap:8px;color:#fff;line-height:24px;font-weight:700;font-size:16px !important;transition:0.3s ease;letter-spacing:0;text-align:center;vertical-align:middle}.header-hero-v2 .header-content a .rightArrowIcon{display:flex;border-radius:32px;background-color:#fff;height:32px;width:32px;justify-content:center;align-items:center}.header-hero-v2 .header-content a:hover{scale:1.05}.header-hero-v2 .image-container{grid-area:1 / 2 / 2 / 2;position:relative}.header-hero-v2 .image-container img{object-fit:cover;position:absolute;left:0;top:32px;width:90%;height:100%;min-height:306px;max-height:725px;border-radius:8px}@media (max-width:670px){.header-hero-v2{grid-template-rows:1fr min-content;grid-template-columns:1fr;min-height:auto;max-height:none;margin-bottom:24px;row-gap:32px}.header-hero-v2 .background-banner{grid-area:1 / 1 / 3 / 3}.header-hero-v2 .header-content{grid-area:2 / 1 / 3 / 3;padding:0 16px 24px}.header-hero-v2 .header-content h1{font-size:28px !important;line-height:48px}.header-hero-v2 .image-container{grid-area:1 / 1 / 2 / 3;padding:24px 16px 0;align-self:end}.header-hero-v2 .image-container h1{margin:0px !important}.header-hero-v2 .image-container img{position:initial;height:176px;width:100%;min-height:auto;max-height:none}}