.gci-navbar.gci-navbar{background-color:#fff;padding:8px 0;transition:box-shadow .5s ease,background-color .5s ease}@media (min-width: 600px){.gci-navbar.gci-navbar{background-color:transparent;box-shadow:none}}.gci-navbar__btn.gci-navbar__btn{color:#fff;font-weight:800}.gci-navbar__btn.gci-navbar__btn:hover,.gci-navbar__btn.gci-navbar__btn:focus,.gci-navbar__btn.gci-navbar__btn:active{background-color:#0f4479}.gci-navbar__menu-wrapper.gci-navbar__menu-wrapper{justify-content:space-between;padding:0}@media (min-width: 600px){.gci-navbar__menu-wrapper.gci-navbar__menu-wrapper{justify-content:space-between}}.gci-navbar__logo-wraper{height:auto;width:140px}.gci-navbar.scrolling{background-color:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.gci-navbar.scrolling .gci-navbar__btn{color:#040d59}.gci-navbar.scrolling .gci-navbar__btn:hover,.gci-navbar.scrolling .gci-navbar__btn:focus,.gci-navbar.scrolling .gci-navbar__btn:active{color:#fff}.gci-hero.gci-hero{aspect-ratio:3/4;background-image:url(/assets/GCI-hero-small-CE85WTKb.png);background-size:cover;margin-left:-16px;max-height:690px;min-height:520px;padding:16px;width:calc(100% + 32px)}.gci-hero .MuiTypography-h1{margin-bottom:0;max-width:380px}@media (min-width: 600px){.gci-hero.gci-hero{aspect-ratio:initial;background-image:linear-gradient(90deg,#fff,#fff0 35%),url(/assets/GCI-hero-large-CqHvvAnf.jpg);margin-left:-24px;max-height:auto;width:calc(100% + 48px)}.gci-hero .MuiTypography-h1{margin-bottom:0;max-width:none}}@media (min-width: 1200px){.gci-hero.gci-hero{margin-left:-26px;min-height:864px;padding:24px}}.gci-hero__content-wraper{align-items:end;display:flex}@media (min-width: 600px){.gci-hero__content-wraper{align-items:center}}.gci-accordion__item.MuiAccordion-root{box-shadow:none;border-top:solid 1px rgba(0,0,0,.12);transition:box-shadow .5s ease;width:100%}.gci-accordion__item.MuiAccordion-root:before{display:none}.gci-accordion__item.MuiAccordion-root .MuiAccordionSummary-content{margin:18px 0}.gci-accordion__item.MuiAccordion-root .gci-accordion__tab-title{margin-bottom:0}.gci-card__content{text-align:center}@media (min-width: 1200px){.gci-card__content{text-align:left}}.gci-card-img__img.gci-card-img__img{min-height:180px;object-position:top}@media (min-width: 1200px){.gci-card-img{max-width:380px}}.gci-services .gci-card-img:not(:last-child){margin-bottom:16px}.gci-services__content.gci-services__content{margin-bottom:18px}@media (min-width: 600px){.gci-services__content.gci-services__content{margin-bottom:0}}.copy-img__col:first-of-type{margin-bottom:16px}.copy-img__img-wrapper .gci-img{border-radius:16px}.copy-img.img-right .cols-wrapper{flex-direction:column-reverse}.copy-img__content{text-align:center}@media (min-width: 600px){.copy-img__content{text-align:left}}@media (max-width: 599px){.copy-img.img-right .copy-img__cols-wrapper{flex-direction:column-reverse}.copy-img.img-right .copy-img__cols-wrapper .copy-img__col:first-of-type{margin-bottom:0}.copy-img.img-right .copy-img__cols-wrapper .copy-img__col:last-child{margin-bottom:16px}}.copy-block__content{text-align:center}@media (min-width: 600px){.copy-block__content{text-align:left}}.gdi-presence__media{align-content:center;height:100%;justify-content:flex-end;text-align:center}.gdi-presence__media-img{max-width:300px}@media (min-width: 1200px){.gdi-presence__media-img{max-width:none}}@media (min-width: 600px){.gdi-presence__media.gdi-presence__media{justify-content:center}}@media (min-width: 1200px){.gdi-presence-container.gdi-presence-container{flex-direction:row-reverse}}.gdi-contact-us .copy-block__content-title{color:#fff}.contact-form{background-color:#fff;border-radius:16px;box-shadow:10px 10px 19px -4px #000000bf;padding:16px 0}.contact-form__row{margin-bottom:16px}.contact-form .google-form{width:100%}.gci-footer.section.dark{margin:0;padding:24px 0}@media (min-width: 1200px){.gci-footer.section.dark{padding:16px 0}}.gci-footer__logo-wraper{display:flex;align-items:center}.gci-footer__logo-wraper .gci-img{width:200px}.gci-footer .gci-logo-copy{color:#040d59;font-size:12px;font-weight:600}.gci-footer__left{align-items:center;display:flex;transform:translate(-6px)}@media (min-width: 1200px){.gci-footer__left{transform:translate(0)}}.gci-footer .gci-logo-title{font-size:18px;line-height:initial;margin-bottom:0}.gci-footer__phone_numbers-list{list-style:none;margin-bottom:0;margin-top:8px;padding:0}.gci-footer__phone_numbers-list p{font-size:14px}.gci-footer__phone_numbers-item a{text-decoration:none}.gci-footer__phone_numbers-item:not(:last-child){padding-bottom:12px}.float-btn-wrapper{background-color:transparent;border:none;position:fixed;top:100px;right:0;z-index:1000}.gdi h1,.gdi h2,.gdi h3,.gdi h4,.gdi h5,.gdi h6{color:#040d59;font-weight:700;margin-bottom:16px}.gdi h1,.gdi .h1{font-size:42px;line-height:46px}@media (min-width: 1200px){.gdi h1,.gdi .h1{font-size:60px;line-height:72px}}.gdi h2,.gdi .h2{font-size:28px;line-height:32px}@media (min-width: 1200px){.gdi h2,.gdi .h2{font-size:60px;line-height:72px}}.gdi h3,.gdi .h3{font-size:20px}.gci-img{height:auto;width:100%}.section{margin-top:32px;position:relative}@media (min-width: 600px){.section{margin-top:48px}}@media (min-width: 1200px){.section{margin-top:64px}}.section.dark{padding:32px}.section.dark:before{background-color:#f8f8f8;content:"";height:100%;left:-16px;position:absolute;top:0;width:calc(100% + 32px);z-index:-1}@media (min-width: 600px){.section.dark:before{left:-24px;width:calc(100% + 48px)}}@media (min-width: 1200px){.section.dark:before{left:-32px;width:calc(100% + 64px)}}@media (min-width: 1441px){.section.dark:before{left:calc((100vw - 1392px)/-2);width:100vw}}@media (min-width: 600px){.section.dark{padding:48px 0}}@media (min-width: 1200px){.section.dark{padding:64px 0}}.section.blue{margin:0;padding:32px}.section.blue:before{background-color:#0f4479;content:"";height:100%;left:-16px;position:absolute;top:0;width:calc(100% + 32px);z-index:-1}@media (min-width: 600px){.section.blue:before{left:-24px;width:calc(100% + 48px)}}@media (min-width: 1200px){.section.blue:before{left:-32px;width:calc(100% + 64px)}}@media (min-width: 1441px){.section.blue:before{left:calc((100vw - 1392px)/-2);width:100vw}}@media (min-width: 600px){.section.blue{padding:48px 0}}@media (min-width: 1200px){.section.blue{padding:64px 0}}
