.cb-fcta_band{padding-top:var(--space-20);padding-bottom:var(--space-20);padding-left:var(--container-pad);padding-right:var(--container-pad);}
@media (max-width: 1024px){.cb-fcta_band{padding-top:var(--space-20);padding-bottom:var(--space-20);padding-left:var(--container-pad);padding-right:var(--container-pad);}}
@media (max-width: 767px){.cb-fcta_band{padding-top:var(--space-12);padding-bottom:var(--space-12);padding-left:var(--container-pad);padding-right:var(--container-pad);}}
.cb-fcta_inner{margin-bottom:var(--space-8);}
@media (max-width: 1024px){.cb-fcta_inner{margin-bottom:var(--space-8);}}
@media (max-width: 767px){.cb-fcta_inner{margin-bottom:var(--space-8);}}
.cb-fcta_btns{justify-content:center;}
@media (max-width: 1024px){.cb-fcta_btns{justify-content:center;}}
@media (max-width: 767px){.cb-fcta_btns{justify-content:center;}}
.cb-fcta_sectors{justify-content:center;gap:var(--space-3);}
@media (max-width: 1024px){.cb-fcta_sectors{justify-content:center;gap:var(--space-3);}}
@media (max-width: 767px){.cb-fcta_sectors{justify-content:center;gap:var(--space-3);}}
.cb-fcta_sec_1:hover{border-color:var(--brand-500);color:var(--brand-700);}
@media (max-width: 1024px){.cb-fcta_sec_1:hover{border-color:var(--brand-500);color:var(--brand-700);}}
@media (max-width: 767px){.cb-fcta_sec_1:hover{border-color:var(--brand-500);color:var(--brand-700);}}
.cb-fcta_sec_2:hover{border-color:var(--brand-500);color:var(--brand-700);}
@media (max-width: 1024px){.cb-fcta_sec_2:hover{border-color:var(--brand-500);color:var(--brand-700);}}
@media (max-width: 767px){.cb-fcta_sec_2:hover{border-color:var(--brand-500);color:var(--brand-700);}}
.cb-fcta_sec_3:hover{border-color:var(--brand-500);color:var(--brand-700);}
@media (max-width: 1024px){.cb-fcta_sec_3:hover{border-color:var(--brand-500);color:var(--brand-700);}}
@media (max-width: 767px){.cb-fcta_sec_3:hover{border-color:var(--brand-500);color:var(--brand-700);}}
.cb-ftr_grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:40px;}
@media (max-width: 1024px){.cb-ftr_grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:48px;row-gap:40px;}}
@media (max-width: 767px){.cb-ftr_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:32px;}}
.cb-ftr_brand{display:flex;flex-direction:column;gap:var(--space-5);max-width:340px;}
@media (max-width: 1024px){.cb-ftr_brand{display:flex;flex-direction:column;gap:var(--space-5);max-width:340px;}}
@media (max-width: 767px){.cb-ftr_brand{display:flex;flex-direction:column;gap:var(--space-5);max-width:340px;}}
.cb-ftr_logo_img{width:120px;height:auto;display:block;}
@media (max-width: 1024px){.cb-ftr_logo_img{width:110px;height:auto;display:block;}}
@media (max-width: 767px){.cb-ftr_logo_img{width:96px;height:auto;display:block;}}
.cb-ftr_tagline{font-size:var(--text-sm);line-height:1.7;color:rgba(255,255,255,0.60);margin:0;}
@media (max-width: 1024px){.cb-ftr_tagline{font-size:var(--text-sm);line-height:1.7;color:rgba(255,255,255,0.60);margin:0;}}
@media (max-width: 767px){.cb-ftr_tagline{font-size:var(--text-sm);line-height:1.7;color:rgba(255,255,255,0.60);margin:0;}}
.cb-ftr_address{font-size:var(--text-sm);line-height:1.8;color:rgba(255,255,255,0.60);font-style:normal;margin:0 0 var(--space-3) 0;}
@media (max-width: 1024px){.cb-ftr_address{font-size:var(--text-sm);line-height:1.8;color:rgba(255,255,255,0.60);font-style:normal;margin:0 0 var(--space-3) 0;}}
@media (max-width: 767px){.cb-ftr_address{font-size:var(--text-sm);line-height:1.8;color:rgba(255,255,255,0.60);font-style:normal;margin:0 0 var(--space-3) 0;}}
.cb-ftr_copy{margin:0;font-size:var(--text-sm);color:rgba(255,255,255,0.5);}
@media (max-width: 1024px){.cb-ftr_copy{margin:0;font-size:var(--text-sm);color:rgba(255,255,255,0.5);}}
@media (max-width: 767px){.cb-ftr_copy{margin:0;font-size:var(--text-sm);color:rgba(255,255,255,0.5);}}
.cb-ftr_legal{gap:var(--space-6);}
@media (max-width: 1024px){.cb-ftr_legal{gap:var(--space-6);}}
@media (max-width: 767px){.cb-ftr_legal{gap:var(--space-6);}}
