@media(max-width:767px){.elementor .cbc-home-hero-heading{width:auto;max-width:19ch;position:absolute;inset-block-start:calc(max(600px, calc(100svh - 112px)) - 172px);inset-inline-end:20px;inset-inline-start:20px;z-index:2;font-size:clamp(32px, 8.7vw, 40px);color:var(--CBCWhite);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transform:translate3d(0px, -100%, 0px);}}@media(max-width:767px){.elementor .cbc-home-hero-description{max-width:760px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cbc-home-hero-button-1{width:100%;min-height:54px;color:var(--CBCNavy);border-color:var(--CBCWhite);background-color:var(--CBCWhite);}}@media(max-width:767px){.elementor .cbc-home-hero-button-2{width:100%;min-height:54px;color:var(--CBCWhite);border-color:var(--CBCWhite);background-color:var(--CBCNavy);}}@media(max-width:767px){.elementor .cbc-home-hero-actions{width:auto;max-width:460px;position:absolute;inset-block-start:calc(max(600px, calc(100svh - 112px)) - 152px);inset-inline-end:20px;inset-inline-start:20px;z-index:2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:12px;align-items:stretch;}}@media(max-width:767px){.elementor .cbc-home-hero-copy{display:contents;}}@media(max-width:767px){.elementor .cbc-home-hero-photo{height:100%;min-height:0px;border-radius:0px;}}@media(max-width:767px){.elementor .cbc-home-hero-mobile-gradient{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-image:linear-gradient(180deg, rgba(8,43,78,0) 30%,rgba(8,43,78,0.08) 50%,rgba(8,43,78,0.86) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}}@media(max-width:767px){.elementor .cbc-home-hero-media{width:100%;height:max(600px, calc(100svh - 112px));min-height:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:0px;}}@media(max-width:767px){.elementor .cbc-home-hero-content{max-width:100%;padding-block-start:max(600px, calc(100svh - 112px));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}}@media(max-width:767px){.elementor .cbc-home-hero{padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .cbc-home-s2-item-1{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-cards-3-heading{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-cards-3-1-heading{max-width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .cbc-home-cards-3-2-heading{max-width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .cbc-home-cards-3-3-heading{max-width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .cbc-home-cards-3-row{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .cbc-home-cards-3-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .cbc-home-brian-surround{width:320px;max-width:100%;flex:0 0 0px;}}@media(max-width:767px){.elementor .cbc-home-brian-heading{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-brian-row{flex-direction:column;}}@media(max-width:767px){.elementor .cbc-home-gallery-heading{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-s6-item-1{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-cards-7-heading{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-cards-7-row{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .cbc-home-s8-item-1{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-testimonials-heading{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-final-cta-heading{font-size:32px;}}@media(max-width:767px){.elementor .cbc-home-final-cta-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .cbc-home-faq-heading{font-size:32px;}}