.cb-ftr_root{background-color:var(--kgt-ink);color:#FFFFFF;padding-top:var(--kgt-section-y);padding-bottom:24px;font-family:var(--kgt-font-ui);}
@media (max-width: 1024px){.cb-ftr_root{background-color:var(--kgt-ink);color:#FFFFFF;padding-top:var(--kgt-section-y);padding-bottom:24px;font-family:var(--kgt-font-ui);}}
@media (max-width: 767px){.cb-ftr_root{background-color:var(--kgt-ink);color:#FFFFFF;padding-top:var(--kgt-section-y);padding-bottom:24px;font-family:var(--kgt-font-ui);}}
.cb-ftr_inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;grid-template-rows:repeat(1, 1fr);column-gap:40px;row-gap:36px;}
@media (max-width: 1024px){.cb-ftr_inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:40px;row-gap:36px;}}
@media (max-width: 767px){.cb-ftr_inner{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:40px;row-gap:36px;}}
.cb-ftr_logo{display:block;height:72px;width:auto;max-width:none;align-self:flex-start;object-fit:contain;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;border-radius:14px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-ftr_logo{display:block;height:72px;width:auto;max-width:none;align-self:flex-start;object-fit:contain;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;border-radius:14px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-ftr_logo{display:block;height:64px;width:auto;max-width:none;align-self:flex-start;object-fit:contain;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;border-radius:14px;box-sizing:border-box;}}
.cb-ftr_mission{max-width:380px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.85);margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_mission{max-width:380px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.85);margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_mission{max-width:380px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.85);margin-top:0;margin-bottom:0;}}
.cb-ftr_nav_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_nav_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_nav_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}}
.cb-ftr_nav .pb-nav__list{gap:6px;}.cb-ftr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{color:rgba(255, 255, 255, 0.85);font-size:16px;text-decoration:none;}.cb-ftr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:#FFFFFF;text-decoration:underline;}
@media (max-width: 1024px){.cb-ftr_nav .pb-nav__list{gap:6px;}.cb-ftr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{color:rgba(255, 255, 255, 0.85);font-size:16px;text-decoration:none;}.cb-ftr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:#FFFFFF;text-decoration:underline;}}
@media (max-width: 767px){.cb-ftr_nav .pb-nav__list{gap:6px;}.cb-ftr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{color:rgba(255, 255, 255, 0.85);font-size:16px;text-decoration:none;}.cb-ftr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:#FFFFFF;text-decoration:underline;}}
.cb-ftr_info_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_info_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_info_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}}
.cb-ftr_info .pb-nav__list{gap:6px;}.cb-ftr_info .pb-nav__item[data-depth="0"] > .pb-nav__link{color:rgba(255, 255, 255, 0.85);font-size:16px;text-decoration:none;}.cb-ftr_info .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:#FFFFFF;text-decoration:underline;}
@media (max-width: 1024px){.cb-ftr_info .pb-nav__list{gap:6px;}.cb-ftr_info .pb-nav__item[data-depth="0"] > .pb-nav__link{color:rgba(255, 255, 255, 0.85);font-size:16px;text-decoration:none;}.cb-ftr_info .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:#FFFFFF;text-decoration:underline;}}
@media (max-width: 767px){.cb-ftr_info .pb-nav__list{gap:6px;}.cb-ftr_info .pb-nav__item[data-depth="0"] > .pb-nav__link{color:rgba(255, 255, 255, 0.85);font-size:16px;text-decoration:none;}.cb-ftr_info .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:#FFFFFF;text-decoration:underline;}}
.cb-ftr_contact_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_contact_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_contact_title{font-family:var(--kgt-font-ui);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--kgt-cta);margin-top:0;margin-bottom:0;}}
.cb-ftr_contact_text{font-size:16px;color:rgba(255, 255, 255, 0.85);margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_contact_text{font-size:16px;color:rgba(255, 255, 255, 0.85);margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_contact_text{font-size:16px;color:rgba(255, 255, 255, 0.85);margin-top:0;margin-bottom:0;}}
.cb-ftr_email{font-size:16px;margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_email{font-size:16px;margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_email{font-size:16px;margin-top:0;margin-bottom:0;}}
.cb-ftr_bottom{margin-top:48px;padding-top:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.15);}
@media (max-width: 1024px){.cb-ftr_bottom{margin-top:48px;padding-top:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.15);}}
@media (max-width: 767px){.cb-ftr_bottom{margin-top:48px;padding-top:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.15);}}
.cb-ftr_copy{font-size:14px;color:rgba(255, 255, 255, 0.7);margin-top:0;margin-bottom:0;}
@media (max-width: 1024px){.cb-ftr_copy{font-size:14px;color:rgba(255, 255, 255, 0.7);margin-top:0;margin-bottom:0;}}
@media (max-width: 767px){.cb-ftr_copy{font-size:14px;color:rgba(255, 255, 255, 0.7);margin-top:0;margin-bottom:0;}}
