.cmgi-approach-label{display:flex;align-items:center;gap:12px}.cmgi-approach-label::before{flex-grow:0;flex-shrink:0;flex-basis:44px;width:44px;height:4px;background-color:#e0b43f;transform:skew(-25deg,0)}.cmgi-approach-label::before{content:""}.cmgi-approach-title em{color:#1a523b;font-style:normal;-webkit-text-stroke:1px currentColor}.cmgi-approach-lead p{color:#101813;font-family:Arial;font-size:20px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cmgi-approach-copy p{color:#667169;font-family:Arial;font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cmgi-services-shell{position:relative;overflow:hidden}.cmgi-services-shell::before{position:absolute;top:10px;right:2%;color:rgba(255,255,255,.025);font-family:Impact;font-size:27vw;line-height:1;pointer-events:none}.cmgi-services-shell::before{content:"CMG"}.cmgi-services-title em{color:#e0b43f;font-style:normal;-webkit-text-stroke:1px currentColor}.cmgi-service-row{transition:padding 0.3s cubic-bezier(.2,.75,.25,1),background 0.3s}.cmgi-service-row:hover{background-color:#e0b43f}.cmgi-service-row:hover{padding-inline:22px}.cmgi-service-row:hover .cmgi-service-arrow{color:#071e16;background-color:#e0b43f}.cmgi-service-row:hover .cmgi-service-number{color:#071e16}.cmgi-service-row:hover .cmgi-service-title{color:#071e16}.cmgi-service-row:hover .cmgi-service-description{color:#071e16}.cmgi-service-arrow{display:grid;align-items:center;justify-items:center;justify-self:end;width:38px;height:38px;min-width:38px;color:#e0b43f;border-radius:50%;border-top:1px solid rgba(255,255,255,.26);border-right:1px solid rgba(255,255,255,.26);border-bottom:1px solid rgba(255,255,255,.26);border-left:1px solid rgba(255,255,255,.26);transition:background 0.25s,color 0.25s}@media (max-width:767px){.cmgi-service-arrow{grid-row-start:1;grid-column-start:3}}.cmgi-service-description{width:100%;max-width:510px}@media (max-width:767px){.cmgi-service-description{grid-column-start:2;grid-column-end:4}}.cmgi-service-number{transition:color 0.25s}.cmgi-service-title{transition:color 0.25s}.cmgi-why-image-wrapper{position:relative}.cmgi-why-photo{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.cmgi-why-badge{position:absolute;right:0px;bottom:0px;z-index:2;width:190px;height:190px;box-shadow:12px 12px 0px #071e16;transform:rotateZ(-3deg)}.cmgi-why-badge::before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-top:2px solid rgba(7,30,22,.25);border-right:2px solid rgba(7,30,22,.25);border-bottom:2px solid rgba(7,30,22,.25);border-left:2px solid rgba(7,30,22,.25);pointer-events:none}.cmgi-why-badge::before{content:""}@media (max-width:479px){.cmgi-why-badge{width:145px;height:145px}}.cmgi-why-title em{color:#e0b43f;font-style:normal}.cmgi-why-benefit-copy p{color:#667169;font-family:Arial;font-size:13.76px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cmgi-process-step::before{position:absolute;top:-5px;left:0px;width:33%;height:5px;background-color:#e0b43f}.cmgi-process-step::before{content:""}.cmgi-process-copy p{color:#667169;font-family:Arial;font-size:13.6px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cmgi-process-icon{transform:rotateZ(-3deg)}.cmgi-areas-section{overflow:hidden}.cmgi-contact-light-copy{color:var(--bde-palette-color-8)}