@media screen and (max-width:600px){.solutions-card-repeater{overflow-x:hidden}}.solutions-card-repeater .container{max-width:960px}@media screen and (max-width:600px){.solutions-card-repeater .container{max-width:100%}}.solutions-card-repeater .container .heading{color:#221f20;font-family:charles_inktrapitalic,sans-serif;font-size:3.125rem;line-height:100%;margin-bottom:3.75rem;text-align:center}@media screen and (max-width:600px){.solutions-card-repeater .container .heading{font-size:2.125rem;margin-bottom:2rem}}.solutions-card-repeater .container .card-repeater .swiper-wrapper{align-items:flex-start;display:flex;gap:30px}@media screen and (max-width:600px){.solutions-card-repeater .container .card-repeater .swiper-wrapper{gap:0}}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item{border:1px solid #221f20;border-radius:11px;padding:10px 10px 40px;position:relative;width:33.33%}@media screen and (max-width:600px){.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item{width:100%}}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .tag-group{background:#e1d5e7;border:1px solid #221f20;border-radius:8px;display:inline-flex;gap:5px;margin-bottom:.75rem;padding:6px}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .tag-group .tag-name{color:#221f20;font-family:Inter,sans-serif;font-size:.75rem;letter-spacing:-.32px;line-height:100%}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .description{margin-bottom:.875rem;padding-left:1.125rem}@media screen and (max-width:600px){.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .description{padding-left:0}}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .description p{color:#221f20;font-family:Inter,sans-serif;font-size:.875rem;font-style:italic;letter-spacing:-.32px;line-height:18px;min-height:72px}@media screen and (max-width:600px){.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .description p{min-height:auto}}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group{display:flex;position:relative}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group .avatar{left:-24px;position:absolute}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group .person-group{color:#221f20;font-family:Inter,sans-serif;font-style:italic;letter-spacing:-.32px;padding-left:48%;padding-top:1.25rem}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group .person-group .name{font-size:.875rem;font-weight:700;line-height:100%;margin-bottom:5px}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group .person-group .role{font-size:.875rem;font-weight:400;line-height:100%}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group .person-group .logo{margin-top:15px}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .client-group .person-group .logo img{max-height:28px;width:auto}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .stats{align-items:center;display:flex;gap:15px;justify-content:center;padding-top:5rem}@media screen and (max-width:600px){.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .stats{padding-top:3rem}}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .stats .number{color:#221f20;font-family:charles_inktrapitalic,sans-serif;font-size:3.5rem;letter-spacing:.24px;line-height:100%}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .stats .info{color:#221f20;font-family:Inter,sans-serif;font-size:.875rem;letter-spacing:-.24px;line-height:100%}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group{display:flex;justify-content:center}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group a{align-items:center;background:#f8f8f4 url(https://www.hello-charles.com/hubfs/noise-bg.png);background-repeat:repeat;border:1px solid #221f20;border-radius:50px;bottom:-20px;display:inline-flex;gap:2px;justify-content:center;left:auto;margin:0 auto;padding:.5rem .875rem;position:absolute;right:auto;transition:all .3s ease;z-index:9}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group a span{color:#221f20;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5rem}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group a svg{fill:#221f20}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group a:hover{background-color:#221f20}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group a:hover span{color:#fff}.solutions-card-repeater .container .card-repeater .swiper-wrapper .card-item .cta-group a:hover svg{fill:#fff}.solutions-card-repeater .container .card-repeater .swiper-pagination--card-repeater{bottom:-15px}.solutions-card-repeater .container .card-repeater .swiper-pagination--card-repeater .swiper-pagination-bullet{background:rgba(0,0,0,.8)}.solutions-card-repeater .container .card-repeater .swiper-pagination--card-repeater .swiper-pagination-bullet-active{background-color:#221f20}