.cg-heading{margin-bottom:34px;text-align:center}.cg-items{display:grid;gap:36px 24px;grid-template-columns:repeat(6,1fr)}.cg-items.cg-three-col:has(.cg-item:last-child:nth-child(3n+2)) .cg-item:last-child,.cg-items.cg-three-col:has(.cg-item:last-child:nth-child(3n+2)) .cg-item:nth-last-child(2){grid-column:span 3}.cg-item{background:var(--color-light-blue-grey);border-radius:20px;grid-column:span 2;overflow:hidden;padding:34px 30px 34px 34px;position:relative;transition:background .55s ease,box-shadow .55s ease,transform .35s ease}.cg-item:hover{background:var(--color-blue);box-shadow:0 12px 40px -8px rgba(193,11,97,.45);transform:translateY(-3px)}.cg-item:after{background:var(--color-pink);border-radius:0 2px 2px 0;bottom:0;content:"";height:5px;left:0;position:absolute;transition:width .45s cubic-bezier(.4,0,.2,1);width:0}.cg-item:hover:after{width:100%}.cg-item a{display:flex;flex:1;flex-direction:column;text-decoration:none}.cg-icon{align-items:center;background:var(--color-white);border-radius:16px;display:flex;height:72px;justify-content:center;margin-bottom:20px;padding:5px 4px;width:72px}.cg-title h3{font-size:clamp(2.2rem,1.8rem + 1vw,3.4rem);margin-bottom:14px}.cg-desc{color:var(--color-light-grey);margin-bottom:15px}.cg-desc p:last-of-type{margin-bottom:0}.cg-arrow{margin-top:auto;text-align:right}.cg-arrow svg{display:block;margin:0 0 0 auto}.cg-item-inner{display:flex;flex:1;flex-direction:column;height:100%}.cg-item:hover .cg-desc,.cg-item:hover .cg-desc *,.cg-item:hover .cg-title h3{color:var(--color-white)}.cg-item:hover .cg-icon{background:var(--color-pink)}.cg-item:hover .cg-icon img{filter:brightness(0) saturate(100%) invert(100%)}.cg-items.cg-two-col{grid-template-columns:repeat(2,1fr)}.cg-items.cg-two-col .cg-item{grid-column:auto}.bg-blue .cg-item:hover{background:var(--color-pink);border-bottom-color:var(--color-white)}.bg-blue .cg-item:hover .cg-icon{background:var(--color-white)}.bg-blue .cg-item:hover .cg-icon img{filter:none}.bg-blue .cg-item:hover .cg-arrow svg path{fill:var(--color-white)}.bg-light-blue-grey .cg-item{background:var(--color-white);border-bottom-color:var(--color-white)}.bg-light-blue-grey .cg-icon{background:var(--color-light-blue-grey)}.bg-light-blue-grey .cg-item:hover{background:var(--color-blue);border-bottom-color:var(--color-pink);box-shadow:0 6px 20px 0 rgba(10,33,58,.2)}.bg-light-blue-grey .cg-item:hover .cg-desc,.bg-light-blue-grey .cg-item:hover .cg-desc *,.bg-light-blue-grey .cg-item:hover .cg-title h3{color:var(--color-white)}.bg-light-blue-grey .cg-item:hover .cg-icon{background:var(--color-pink)}.bg-light-blue-grey .cg-item:hover .cg-icon img{filter:brightness(0) saturate(100%) invert(100%)}.cta-grid .container{position:relative;z-index:9}.cg-graphic-icon{aspect-ratio:1/1;border:5px solid var(--color-pink);border-radius:33px;bottom:-20px;box-shadow:0 6px 42px -20px rgba(193,11,97,.3);height:clamp(80px,10vw,153px);position:absolute;right:-20px;transform:rotate(45deg);width:clamp(80px,10vw,153px)}.cg-graphic-icon.cg-graphic-2{bottom:210px;right:-20px}.cg-graphic-icon.cg-graphic-3{bottom:95px;right:100px}.cg-graphic-4{background:var(--color-pink);border-radius:4.386px;bottom:280px;height:clamp(14px,1.72vw,26.318px);right:225px;width:clamp(14px,1.72vw,26.318px)}.cg-graphic-4,.cg-graphic-5{aspect-ratio:1/1;position:absolute;transform:rotate(-135deg)}.cg-graphic-5{border:5px solid var(--color-blue);border-radius:7.676px;bottom:220px;height:clamp(25px,3.16vw,48.25px);right:270px;width:clamp(25px,3.16vw,48.25px)}.cg-graphic-6{aspect-ratio:1/1;background:var(--color-blue);border-radius:6.58px;bottom:55px;height:clamp(10px,1.29vw,19.739px);position:absolute;right:238px;transform:rotate(-135deg);width:clamp(10px,1.29vw,19.739px)}.bg-blue .cg-heading *{color:var(--color-white)}@media (min-width:992px){.cg-graphic-icon{bottom:clamp(-20px,-1.31vw,-10px);height:clamp(80px,10vw,153px);right:clamp(-20px,-1.31vw,-10px);width:clamp(80px,10vw,153px)}.cg-graphic-icon.cg-graphic-2{bottom:clamp(110px,13.73vw,210px);right:clamp(-20px,-1.31vw,-10px)}.cg-graphic-icon.cg-graphic-3{bottom:clamp(50px,6.21vw,95px);right:clamp(50px,6.54vw,100px)}.cg-graphic-4{bottom:clamp(140px,18.3vw,280px);height:clamp(14px,1.72vw,26.318px);right:clamp(110px,14.71vw,225px);width:clamp(14px,1.72vw,26.318px)}.cg-graphic-5{bottom:clamp(110px,14.38vw,220px);height:clamp(25px,3.15vw,48.25px);right:clamp(140px,17.65vw,270px);width:clamp(25px,3.15vw,48.25px)}.cg-graphic-6{bottom:clamp(30px,3.59vw,55px);height:clamp(10px,1.29vw,19.739px);right:clamp(120px,15.56vw,238px);width:clamp(10px,1.29vw,19.739px)}}@media (max-width:991px){.cg-items{grid-template-columns:repeat(2,1fr)}.cg-item{grid-column:auto}.cg-items.cg-three-col:has(.cg-item:last-child:nth-child(3n+2)) .cg-item:last-child,.cg-items.cg-three-col:has(.cg-item:last-child:nth-child(3n+2)) .cg-item:nth-last-child(2){grid-column:auto}.cg-graphic-icon{border-radius:20px;height:clamp(100px,10vw,153px);width:clamp(100px,10vw,153px)}.cg-graphic-icon.cg-graphic-2{bottom:150px;right:-20px}.cg-graphic-icon.cg-graphic-3{bottom:75px;right:70px}.cg-graphic-4{bottom:210px;height:20px;right:145px;width:20px}.cg-graphic-6{border-radius:5px;bottom:41px;height:18px;right:158px;width:18px}.cg-graphic-5{bottom:170px;height:30px;right:180px;width:30px}}@media (max-width:767px){.cg-items{gap:24px;grid-template-columns:repeat(2,1fr)}.cg-item{padding:20px}.cg-heading{margin-bottom:auto}.cg-arrow,.cg-desc{display:none}.cg-show-mobile-content .cg-arrow,.cg-show-mobile-content .cg-desc{display:block}.cg-icon{height:54px;width:54px}.cg-icon img{height:auto;width:30px}.cg-item:last-child:nth-child(odd){grid-column:1/-1!important}.cg-graphics{display:none}}@media (max-width:600px){.cg-items{grid-template-columns:1fr}.cg-title h3{margin-bottom:0}}