.cadoaqua-icon-feature-cards{background:#f7f7f7;box-sizing:border-box;color:#1f2328;overflow:hidden;padding:120px var(--cadoaqua-container-gutter,20px)}.cadoaqua-icon-feature-cards *{box-sizing:border-box}.cadoaqua-icon-feature-cards__inner{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:var(--cadoaqua-container-width,1180px);width:100%}.cadoaqua-icon-feature-cards__header{display:flex;flex-direction:column;gap:24px;max-width:508px}.cadoaqua-icon-feature-cards h2{font-family:"Parkinsans",system-ui,sans-serif;font-size:48px;font-weight:600;letter-spacing:-1.92px;line-height:1.1;margin:0}.cadoaqua-icon-feature-cards h2 span{font-family:"Pacifico",cursive;font-weight:400}.cadoaqua-icon-feature-cards__header p,.cadoaqua-icon-feature-cards__card p{font-family:"Parkinsans",system-ui,sans-serif;font-size:16px;line-height:1.4;margin:0}.cadoaqua-icon-feature-cards__track{--flow-distance:calc((380px + 20px) * 3);display:flex;gap:20px;margin-left:calc(50% - 50vw);width:max-content}.cadoaqua-icon-feature-cards__card{border-radius:32px;display:flex;flex:0 0 380px;flex-direction:column;gap:40px;min-height:347px;padding:32px;transform:translate3d(0,0,0);transition:box-shadow 0.4s ease,transform 0.4s ease}.cadoaqua-icon-feature-cards__card img{transition:transform 0.6s ease}@media (prefers-reduced-motion:no-preference){.cadoaqua-icon-feature-cards__track{animation:cadoaqua-icon-feature-cards-flow 28s linear infinite;will-change:transform}.cadoaqua-icon-feature-cards__card{animation:cadoaqua-icon-feature-cards-bob 7s ease-in-out infinite;will-change:transform}.cadoaqua-icon-feature-cards__card:nth-child(3n+1){animation-delay:-0.4s}.cadoaqua-icon-feature-cards__card:nth-child(3n+2){animation-delay:-2.7s}.cadoaqua-icon-feature-cards__card:nth-child(3n){animation-delay:-5s}.cadoaqua-icon-feature-cards__card img{animation:cadoaqua-icon-feature-cards-icon-sway 5.5s ease-in-out infinite}.cadoaqua-icon-feature-cards__card:nth-child(3n+2) img{animation-delay:-1.8s}.cadoaqua-icon-feature-cards__card:nth-child(3n) img{animation-delay:-3.6s}.cadoaqua-icon-feature-cards__track:hover,.cadoaqua-icon-feature-cards__track:hover .cadoaqua-icon-feature-cards__card,.cadoaqua-icon-feature-cards__track:hover .cadoaqua-icon-feature-cards__card img,.cadoaqua-icon-feature-cards__track:focus-within,.cadoaqua-icon-feature-cards__track:focus-within .cadoaqua-icon-feature-cards__card,.cadoaqua-icon-feature-cards__track:focus-within .cadoaqua-icon-feature-cards__card img{animation-play-state:paused}}@keyframes cadoaqua-icon-feature-cards-flow{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--flow-distance,1200px)),0,0)}}@keyframes cadoaqua-icon-feature-cards-bob{0%{transform:translate3d(0,0,0) rotate(0deg)}25%{transform:translate3d(0,-8px,0) rotate(-0.5deg)}50%{transform:translate3d(0,-12px,0) rotate(0deg)}75%{transform:translate3d(0,-6px,0) rotate(0.5deg)}100%{transform:translate3d(0,0,0) rotate(0deg)}}@keyframes cadoaqua-icon-feature-cards-icon-sway{0%,100%{transform:translate3d(0,0,0) rotate(-3deg)}50%{transform:translate3d(0,-3px,0) rotate(3deg)}}.cadoaqua-icon-feature-cards__card img{display:block;height:64px;width:64px}.cadoaqua-icon-feature-cards__card h3{font-family:"Parkinsans",system-ui,sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.48px;line-height:1.2;margin:0}.cadoaqua-icon-feature-cards__card--white{background:#ffffff;color:#1a4586}.cadoaqua-icon-feature-cards__card--pink{background:#f4b8d6;color:#520f33}.cadoaqua-icon-feature-cards__card--blue{background:#1a4586;color:#ffffff}@media (max-width:820px){.cadoaqua-icon-feature-cards{padding:64px 0}.cadoaqua-icon-feature-cards__inner{gap:40px}.cadoaqua-icon-feature-cards__card h3{font-size:20px}.cadoaqua-icon-feature-cards__card p{font-size:14px}.cadoaqua-icon-feature-cards__card{padding:24px;gap:32px}.cadoaqua-icon-feature-cards h2{font-size:28px}.cadoaqua-icon-feature-cards p{font-size:14px}.cadoaqua-icon-feature-cards__track{animation:none;overflow-x:auto;overflow-y:hidden;padding:11px 0;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cadoaqua-icon-feature-cards__header{gap:20px}.cadoaqua-icon-feature-cards__track::-webkit-scrollbar{display:none;height:0;width:0}.cadoaqua-icon-feature-cards__card{flex-basis:300px;min-height:320px}.cadoaqua-icon-feature-cards__header{padding:0 20px}}

/*# sourceMappingURL=icon-feature-cards.css.map */