.hero_content-container___btaj{padding:0 1rem;margin:0 auto}@media(max-width:960px){.hero_content-container___btaj{max-width:960px}}@media(min-width:961px){.hero_content-container___btaj{max-width:1149px}}@media(min-width:1920px){.hero_content-container___btaj{max-width:1320px}}.hero_hero__ltp68{width:100vw;position:relative;overflow:hidden}.hero_hero__ltp68 .hero_wrapper__Zin_P{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 7.7vw 48vw;z-index:3}.hero_hero__ltp68 h1{text-align:center;font-size:28px;line-height:135%;font-style:normal}.hero_hero__ltp68 h1 span:first-of-type{font-weight:500}.hero_hero__ltp68 .hero_button__z2ZPv span{font-size:18px}.hero_hero__ltp68 .hero_button__z2ZPv{margin:0;font-style:normal;font-weight:500;font-size:32px;line-height:56px;height:40px;text-align:center}.hero_hero__ltp68 img{display:block;width:100%;height:auto;z-index:1}@media screen and (min-width:960px){.hero_hero__ltp68 .hero_wrapper__Zin_P{padding:14vh 150px 0 12.5vw;align-items:flex-start}.hero_hero__ltp68 h1{text-align:left;line-height:125%;font-style:normal}.hero_hero__ltp68 h1 span:first-of-type{width:40%;font-weight:500;display:block}.hero_hero__ltp68 img{margin-top:-100px}}@media screen and (min-width:1440px){.hero_hero__ltp68 h1 span{font-size:48px;line-height:135%}.hero_hero__ltp68 h1 span:first-of-type{width:52%}.hero_hero__ltp68 .hero_button__z2ZPv{font-size:18px;padding:13px 21px;height:3rem}.hero_hero__ltp68 img{margin-top:-100px}}@media screen and (min-width:1920px){.hero_hero__ltp68 h1 span{font-size:52px}.hero_hero__ltp68 h1 span:first-of-type{width:40%}.hero_hero__ltp68 img{margin-top:-160px}.hero_hero__ltp68 .hero_wrapper__Zin_P{padding:14vh 150px 8vh 12.5vw}.hero_hero__ltp68 .hero_button__z2ZPv{font-size:20px;padding:13px 21px;height:3.3rem}}@media screen and (max-width:414px){.hero_hero__ltp68 .hero_button__z2ZPv{font-size:18px;padding:13px 21px;height:3rem}}.text_content-container__PpjOl{padding:0 1rem;margin:0 auto}@media(max-width:960px){.text_content-container__PpjOl{max-width:960px}}@media(min-width:961px){.text_content-container__PpjOl{max-width:1149px}}@media(min-width:1920px){.text_content-container__PpjOl{max-width:1320px}}.text_text__nE_9B{font-style:normal;text-align:left;font-weight:300}.text_text__nE_9B .text_paragraph__c8t_Z{font-size:18px;max-width:75vw;margin:0 auto;padding-bottom:20px}.text_text__nE_9B{line-height:150%}.text_text__nE_9B h2{color:var(--c-brand-pri);font-size:24px;max-width:75vw;margin:20px auto}.text_text__nE_9B{background-color:#f8f8f8;padding:40px 30px 160px}@media screen and (min-width:960px){.text_text__nE_9B{padding:100px 0 300px}}@media screen and (max-width:1440px){.text_text__nE_9B .text_paragraph__c8t_Z{font-size:16px}.text_text__nE_9B h2{font-size:18px}}.qualities_content-container__eJkTl{padding:0 1rem;margin:0 auto}@media(max-width:960px){.qualities_content-container__eJkTl{max-width:960px}}@media(min-width:961px){.qualities_content-container__eJkTl{max-width:1149px}}@media(min-width:1920px){.qualities_content-container__eJkTl{max-width:1320px}}.qualities_qualities__nVcGs{width:75vw;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0 30px;position:relative;top:120px;margin:0 auto -200px}.qualities_qualities__nVcGs h3{color:#000;font-style:normal;font-weight:700;font-size:32px;line-height:125%}.qualities_qualities__nVcGs .qualities_text__lcYMq{margin:0;font-style:normal;font-size:18px;font-weight:300;line-height:175%}.qualities_quality__hUNmU{font-size:22px;margin-top:40px}.qualities_quality__hUNmU p:first-of-type{margin:0;font-size:18px;font-weight:700;font-style:normal}@media(max-width:960px){.qualities_qualities__nVcGs{top:-150px;margin-bottom:-100px}}@media(min-width:961px){.qualities_qualities__nVcGs{top:-300px;padding:0 100px}.qualities_qualities__nVcGs .qualities_wrapper__SwEEN{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 20px;gap:0 20px}.qualities_quality__hUNmU{margin-top:60px;max-width:300px}}@media(min-width:961px)and (max-width:1440px){.qualities_qualities__nVcGs h3{font-size:28px}.qualities_qualities__nVcGs .qualities_quality__hUNmU p{font-size:16px}}.quote_content-container__qIykL{padding:0 1rem;margin:0 auto}@media(max-width:960px){.quote_content-container__qIykL{max-width:960px}}@media(min-width:961px){.quote_content-container__qIykL{max-width:1149px}}@media(min-width:1920px){.quote_content-container__qIykL{max-width:1320px}}.quote_quote__SEkqs{background-color:#fff;position:relative;top:-225px;margin:120px auto 0;border:1px solid #d7d7d7;box-shadow:0 0 200px rgba(0,0,0,.05);border-radius:15px;width:75vw}.quote_quote__SEkqs .quote_quoteContent__M3Pqt{padding:48px 120px}.quote_quote__SEkqs svg{margin-bottom:15px}.quote_quote__SEkqs p{font-size:18px;font-style:normal;font-weight:300;line-height:150%;text-align:left;margin:0;padding:0}.quote_quote__SEkqs .quote_name__njWT7{font-weight:700}.quote_quote__SEkqs .quote_recommender__lSOHV{display:flex;justify-content:center;align-items:center;font-size:17px;height:83px;gap:20px;margin-top:35px}.quote_quote__SEkqs .quote_recommender__lSOHV .quote_recommenderImage__4Jox6{width:83px;height:83px;border-radius:300px}.quote_quote__SEkqs .quote_recommender__lSOHV .quote_details___sgVI{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:flex-start}.quote_quote__SEkqs .quote_recommender__lSOHV p{text-align:left}.quote_quote__SEkqs .quote_recommender__lSOHV .quote_logo__CicqL{height:17px;padding-top:10px}@media screen and (min-width:960px){.quote_quote__SEkqs{width:75vw;top:-350px}.quote_quote__SEkqs svg{margin-bottom:40px}.quote_quote__SEkqs .quote_recommender__lSOHV{font-size:16px;height:140px;margin-top:70px}.quote_quote__SEkqs .quote_recommender__lSOHV .quote_recommenderImage__4Jox6{width:140px;height:140px}.quote_quote__SEkqs .quote_recommender__lSOHV .quote_logo__CicqL{height:30px}.quote_quote__SEkqs p{text-align:left}}@media(min-width:768px)and (max-width:1440px){.quote_quote__SEkqs{padding:40px 60px;width:65vw;margin:120px auto 0}.quote_quote__SEkqs .quote_quoteContent__M3Pqt{padding:20px 60px}.quote_quote__SEkqs p{font-size:16px}}@media screen and (max-width:768px){.quote_quote__SEkqs p{font-size:16px}.quote_quote__SEkqs .quote_quoteContent__M3Pqt{padding:30px}}