.pull-up-2{margin-bottom:24px;margin-top:0}.card-summary{padding:16px 0}.card-bottom,.cards:not(.c-s-cards) .sds-card .card-top a:hover .card-image-wrapper{margin-bottom:0;padding:16px 12px}.padding-stack{padding:32px 0 16px}.top-notch{background-image:none}.scrolling-testimonials button.slick-next,.scrolling-testimonials button.slick-prev{bottom:-80px;margin-top:0;top:auto}.scrolling-testimonials button.slick-prev{left:-6px}.scrolling-testimonials button.slick-next{left:40px}.grey-seal{padding-bottom:32px}.restimonials-section{overflow:visible}a h3.case-title{margin-bottom:16px;padding:16px 0}.case-title{align-items:center;display:flex;justify-content:space-between}.case-title:after{float:none}.col-sm.borders h2{font-size:31px;text-wrap-style:pretty}.col-sm.borders .card-category{margin-bottom:24px}#gg-mod-left-right-cta .row .hhs-rich-text,.gg-mod-left-right-cta .row .hhs-rich-text{padding-bottom:14px}.gg-mod-left-right-cta .button-location{margin:0 0 56px 24px;padding:0;width:max-content}.container-fluid .row-fluid .page-mini-center{max-width:none}.pull-up-2 .card-image-wrapper a{display:inline-block;width:100%}.pull-up-2 .card-image-wrapper img{width:100%}.pull-up-2 .row{row-gap:24px}.gg-three-col-stat{padding:32px 0 60px}.gg-three-col-stat h2{font-size:28px}a.cta_button{padding:7px 14px}.cell-padding :last-child{margin-bottom:0}.slick-next:before{content:""!important}.mod-video-banner .row{row-gap:30px}.hhs-text-mod .col-inner h3:after{display:none}.gg-home-expertise{padding:56px 0 40px}.hhs-col-left-inner{padding:0 0 20px}.scrolling-testimonials button.slick-next,.scrolling-testimonials button.slick-prev{border-bottom:13px solid transparent;border-top:13px solid transparent}.scrolling-testimonials button.slick-next{border-left:22px solid #063}.scrolling-testimonials button.slick-prev{border-right:22px solid #063}.testimonial-item>div:last-child{margin-top:8px}:not(.container-fluid.body-container)>.row-fluid-wrapper:has(.restimonials-section){padding-bottom:80px;padding-top:10px}.mod-lr-image-content{padding:25px 0!important}.mod-lr-image-content h3{font-weight:400;margin-bottom:16px}.mod-lr-image-content p:has(img){margin-bottom:40px}.hs_cos_wrapper:has(.case-title) h2{margin-bottom:24px}.hs_cos_wrapper:has(.case-title) .cell-padding{margin-bottom:16px}.gg-home-expertise .item-group .hs_cos_wrapper_type_inline_text{text-wrap-style:pretty}.mod-lr-image-content p:has(.hs-cta-wrapper){margin-top:40px}.mod-video-banner.hhs-text-mod{padding:112px 0 56px!important}.mod-video-banner.hhs-text-mod .col-inner{align-content:center}.grey-seal{opacity:1}a h3.card-category:after{padding:0}@media (min-width:576px){.mod-video-banner.hhs-text-mod{padding:130px 0 56px!important}.gg-home-expertise .first-col,.gg-home-expertise .second-col{flex:0 0 100%;max-width:none}.col-sm.borders{flex-basis:auto;margin-bottom:16px}.card-summary{min-height:70px}.card-bottom.cell-padding{align-content:center;min-height:58px}.card-bottom.cell-padding h3{align-items:center;column-gap:16px;display:flex;justify-content:space-between}.card-bottom,.cards:not(.c-s-cards) .sds-card .card-top a:hover .card-image-wrapper{padding:6px 8px}}@media (min-width:769px){.mod-video-banner.hhs-text-mod{padding:231px 0 56px!important}}@media (min-width:768px){.gg-home-expertise .grid-container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.page-mini-center{padding-left:70px;padding-right:70px}.scrolling-testimonials button.slick-next,.scrolling-testimonials button.slick-prev{bottom:auto;top:32px}.scrolling-testimonials button.slick-prev{left:-36px}.scrolling-testimonials button.slick-next{left:auto;right:-36px}.hs_cos_wrapper>.container .col-sm:not(:first-child) .card-image-wrapper a{display:block;padding-top:60%;position:relative}.hs_cos_wrapper>.container .col-sm:not(:first-child) img{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%!important}.tackling-problems-three-cols a{display:inline-block;width:100%}.tackling-problems-three-cols img{width:100%}#gg-mod-left-right-cta .row .hhs-rich-text,.gg-mod-left-right-cta .row .hhs-rich-text{padding-left:48px;padding-right:48px}.gg-mod-left-right-cta .button-location{margin-left:48px}.mod-video-banner .row{row-gap:40px}.gg-home-expertise{padding:56px 0 20px}:not(.container-fluid.body-container)>.row-fluid-wrapper:has(.restimonials-section){padding-bottom:50px}.mod-lr-image-content{padding:64px 0!important}.card-bottom.cell-padding{min-height:42px}}@media (min-width:992px){.gg-mod-left-right-cta .col-lg-4{align-items:center;display:flex;justify-content:flex-end}.gg-mod-left-right-cta .button-location{margin:0}#gg-mod-left-right-cta .row .hhs-rich-text,.gg-mod-left-right-cta .row .hhs-rich-text{padding-bottom:60px;padding-top:60px}.gg-home-expertise{padding-bottom:56px}.card-bottom.cell-padding{min-height:auto}.card-bottom,.cards:not(.c-s-cards) .sds-card .card-top a:hover .card-image-wrapper{padding:16px 12px}}@media (max-width:1199px){.mod-video-banner{background-position:100%!important}}@media (min-width:1200px){.mod-video-banner.hhs-text-mod{padding:182px 0 80px!important}.gg-home-expertise .first-col,.gg-home-expertise .second-col{flex:0 0 50%;max-width:none}.col-sm.borders{flex-basis:12%;margin-bottom:16px}.gg-home-expertise .grid-container{margin-left:0}.gg-home-expertise .first-col{padding-right:30px}.gg-home-expertise .second-col{padding-left:30px}.page-mini-center{max-width:none;padding:0}.padding-stack{padding:80px 0 0}.gg-three-col-stat{padding:80px 0}a.cta_button{padding:9px 14px}.card-summary{text-align:center}.card-image-wrapper{overflow:hidden}.col-sm:has(.card-image-wrapper) .case-title:after,.col-sm:has(.card-image-wrapper) img{transition:transform .3s ease-in-out}.col-sm:has(.card-image-wrapper):hover img{transform:scale(1.15)}.col-sm:has(.card-image-wrapper):hover .card-category:after,.col-sm:has(.card-image-wrapper):hover .case-title:after{color:#fff}.mask-link:hover .v-icon-set{transform:scale(1.15)}.grid-container .icon-home a[href=""] img:hover{transform:scale(1)}.hs_cos_wrapper>.container .col-sm:not(:first-child) .card-image-wrapper a{padding-top:47%}.mod-video-banner .row{align-items:center}.hhs-col-left-inner{padding:0}.gg-home-expertise{padding:56px 0 40px}:not(.container-fluid.body-container)>.row-fluid-wrapper:has(.restimonials-section){padding-top:30px}.mod-lr-image-content p:has(img){margin-bottom:0}.mod-lr-image-content{padding:40px 0!important}.dnd-column:has(.case-title){padding-top:40px!important}.mod-lr-image-content p:has(.hs-cta-wrapper){margin-top:32px}.mod-lr-image-content h3{font-size:34px}}@media (min-width:1440px){.container{max-width:1296px}.container .container{padding:0}header .container{max-width:1200px}header .container .container{padding:0 15px}.mod-video-banner .c1 .col-inner{padding-right:70px}}