.gcss_dot_square{display:grid;grid-template-columns:repeat(2,16px);grid-template-rows:repeat(2,16px);gap:10px;z-index:5;pointer-events:none}.gcss_dot{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.58);opacity:0.58;transform:scale(1);animation:gcss_dot_soft_breathe 5.5s ease-in-out infinite;box-shadow:0 0 8px rgba(255,255,255,0.08)}.dot_1{animation-delay:0s}.dot_2{animation-delay:0.7s}.dot_3{animation-delay:1.2s}.dot_4{animation-delay:0.35s}@keyframes gcss_dot_soft_breathe{0%{opacity:0.48;transform:scale(0.96);background:rgba(255,255,255,0.45);box-shadow:0 0 6px rgba(255,255,255,0.06)}45%{opacity:0.68;transform:scale(1.03);background:rgba(255,255,255,0.68);box-shadow:0 0 10px rgba(255,255,255,0.12)}100%{opacity:0.48;transform:scale(0.96);background:rgba(255,255,255,0.45);box-shadow:0 0 6px rgba(255,255,255,0.06)}}.mh-border-hover{position:relative}.mh-border-hover::after{content:"";width:100%;height:1px;background:var(--gcid-secondary-color);position:absolute;bottom:-1px;left:0;transform:scaleX(1);transform-origin:center;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);will-change:transform}.mh-border-hover:hover::after{transform:scaleX(0)}.mh-border-hover .et_pb_svg svg path{transition:0.45s cubic-bezier(0.22,1,0.36,1)!important}.mh-border-hover:hover .et_pb_svg svg path{stroke:var(--gcid-secondary-color)}.mh-border-hover .et_pb_icon.link{transition:background-color 0.45s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s cubic-bezier(0.22,1,0.36,1)}.mh-border-hover .et_pb_icon.link .et-pb-icon{transition:color 0.45s cubic-bezier(0.22,1,0.36,1),transform 0.45s cubic-bezier(0.22,1,0.36,1)}.mh-border-hover:hover .et_pb_icon.link{background-color:var(--gcid-primary-color)}.mh-border-hover:hover .et_pb_icon.link .et-pb-icon{color:#ffffff;transform:rotate(-45deg)}.case_studies_items{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;transition:grid-template-columns 0.85s cubic-bezier(0.16,1,0.3,1)}.case_studies_items.is-first-active{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.case_studies_items.is-second-active{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.case_studies_items:has(>.et_pb_group:first-child .case_study_item:hover),.case_studies_items:has(>.et_pb_module:first-child .case_study_item:hover){grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.case_studies_items:has(>.et_pb_group:nth-child(2) .case_study_item:hover),.case_studies_items:has(>.et_pb_module:nth-child(2) .case_study_item:hover){grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.case_study_item{position:relative;height:100%;overflow:hidden;transform:translate3d(0,0,0);transition:transform 0.85s cubic-bezier(0.16,1,0.3,1),box-shadow 0.85s cubic-bezier(0.16,1,0.3,1);backface-visibility:hidden;will-change:transform}.case_study_item:hover,.case_study_item:focus-within{transform:translate3d(0,-6px,0)}.case_study_item img{transform:translate3d(0,0,0) scale(1.02);transform-origin:center center;transition:transform 1s cubic-bezier(0.16,1,0.3,1);backface-visibility:hidden;will-change:transform}.case_study_item:hover img,.case_study_item:focus-within img{transform:translate3d(0,-8px,0) scale(1.1)}.case_study_item .inner-overlay{transform:translate3d(0,10px,0);transition:transform 0.65s cubic-bezier(0.16,1,0.3,1),filter 0.65s cubic-bezier(0.16,1,0.3,1);backface-visibility:hidden}.case_study_item:hover .inner-overlay,.case_study_item:focus-within .inner-overlay{filter:opacity(100%);transform:translate3d(0,0,0)}.case_study_item .cta_icon{transform:translate3d(0,0,0) scale(1) rotate(0deg);transform-origin:center center;transition:transform 0.35s ease,background-color 0.35s ease;will-change:transform}.case_study_item .cta_icon .et-pb-icon{display:inline-block;transform:translate3d(0,0,0) scale(1);transform-origin:center center;transition:transform 0.35s ease,color 0.35s ease;will-change:transform}.case_study_item:hover .cta_icon,.case_study_item:focus-within .cta_icon{background-color:var(--gcid-primary-color);transform:translate3d(0,0,0) scale(1.08) rotate(-45deg)}.case_study_item:hover .cta_icon .et-pb-icon,.case_study_item:focus-within .cta_icon .et-pb-icon{color:var(--gcid-0qcoyinjcc);transform:translate3d(0,0,0) scale(1.05)}@media (max-width:767px){.case_studies_items{grid-template-columns:1fr!important}.case_study_item,.case_study_item:hover,.case_study_item:focus-within{transform:none!important}.case_study_item:hover img,.case_study_item:focus-within img{transform:translate3d(0,0,0) scale(1.05)}}@media (prefers-reduced-motion:reduce){.case_studies_items,.case_study_item,.case_study_item img,.case_study_item .inner-overlay,.case_study_item .cta_icon,.case_study_item .cta_icon .et-pb-icon{transition:none!important}}