.hero-banner-v2 .sub-2{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin-bottom:20px;margin-left:20px;margin-right:auto;width:100%}.hero-banner-v2 .section-container{padding:50px 0 0}.hero-banner-v2 .section-container .main-content,.hero-banner-v2 .section-container .sub-content{aspect-ratio:auto;background:#ffce00;display:flex;max-height:max-content;min-height:min-content;width:100%}.hero-banner-v2 .section-container .main-content{max-width:100%;padding:50px 15px}.sub-content-container{display:flex;flex-direction:column;justify-content:flex-end}.hero-banner-v2 .section-container .sub-content{align-items:flex-end;aspect-ratio:1/1;flex-direction:row;margin:auto 15px 42px;max-height:235px;max-width:235px;padding:20px}.hero-banner-v2 .section-container .sub-content.subi-2{padding:0!important}.hero-banner-v2 .section-container .main-content .main-content-container{margin-left:auto;max-width:75%;width:100%}.hero-banner-v2 .section-container .main-content .main-content-container h1{color:#000;font-size:38px;letter-spacing:0;line-height:1;opacity:1;text-align:left}.hero-banner-v2 .section-container .main-content .main-content-container p{color:#000;font-size:20px;letter-spacing:0;line-height:1;opacity:1;text-align:left}.hero-banner-v2 .section-container .main-content .main-content-container hr{margin-bottom:24px;margin-top:24px}@media (min-width:390px){.hero-banner-v2 .section-container .main-content .main-content-container h1{font-size:38px}}@media (min-width:768px){.hero-banner-v2 .sub-2{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:0;margin-left:0;margin-right:auto}.hero-banner-v2 .section-container{align-items:flex-end;display:flex;flex-direction:row-reverse;gap:30px;padding:50px 20px}.hero-banner-v2 .section-container .main-content{aspect-ratio:1/1;max-height:500px;max-width:500px;padding:50px}.hero-banner-v2 .section-container .main-content .main-content-container h1{font-size:56px}.hero-banner-v2 .section-container .sub-content{margin:0 auto 0 0}.hero-banner-v2 .section-container .main-content .main-content-container{margin-left:unset;max-width:100%}}@media (min-width:1024px){.hero-banner-v2 .section-container .main-content .main-content-container h1{font-size:60px}}@media (min-width:1920px){.hero-banner-v2 .section-container .main-content .main-content-container h1{font-size:60px}}