.home-page{position:relative}.home-page__landingTabs{padding:72px 0;background-color:var(--color-ui-02)}.home-page__commentList{padding:72px 0}@media (max-width:575.98px){.home-page__commentList{padding:52px 0}}.home-page__branchList{padding:44px 0}@media (min-width:768px){.home-page__branchList{padding:100px 0}}@media (max-width:575.98px){.home-page__branchList{padding:44px 0 60px}}.home-page__questionsList{max-width:960px;margin:auto;padding:72px 0}.home-page__awardList{background-color:var(--color-bg-03)}.home-page__questionsListTitle{margin-bottom:46px;font-size:var(--font-size-text-3)!important;line-height:32px!important;letter-spacing:var(--letter-spacing-2)!important;text-align:center;font-weight:600!important}@media (min-width:768px){.home-page__questionsListTitle{margin-top:70px;font-size:32px!important;line-height:39px!important}}.home-page__whyPolicyBuyList{padding-top:36px;padding-bottom:13px}@media (min-width:768px){.home-page__whyPolicyBuyList{padding-top:72px}}.home-page__whyPolicyBuyList .why-policy-buy-list h2{font-size:var(--font-size-text-3)!important;line-height:39px}@media (min-width:768px){.home-page__whyPolicyBuyList .why-policy-buy-list h2{font-size:32px!important;line-height:32px}}.home-page__whyPolicyBuyList .why-policy-buy-list__content{margin-top:0;padding-top:50px;padding-bottom:0}@media (min-width:768px){.home-page__whyPolicyBuyList .why-policy-buy-list__content{padding-top:88px}}.home-page .home-page__commentList,.home-page .home-page__contractedCompanyCardList,.home-page .home-page__questionsList{margin-bottom:20px}@media (min-width:768px){.home-page .home-page__commentList,.home-page .home-page__contractedCompanyCardList,.home-page .home-page__questionsList{margin-top:72px;margin-bottom:72px}}.home-page__contractedCompanyCardList{margin-top:64px}.home-page__emailVerificationModal .app-modal__detail{margin:0}.home-page__emailVerificationModalMessage{padding-bottom:20px;font-size:var(--font-size-h2);line-height:var(--line-height-h2)}@media (max-width:991.98px){.home-page__emailVerificationModalMessage{padding-bottom:16px;font-size:var(--font-size-mobile-h2);line-height:var(--line-height-mobile-h2)}}@media (max-width:991.98px){.home-page__emailVerificationModalIcon{width:35px;height:35px}}.home-page-bjk .home-page__branchList{background:var(--gradient-bg-01)}