.services-section{width:100%;background-color:rgb(255,255,255);display:flex;justify-content:center;padding:80px 20px}.services-section__inner{max-width:980px;width:100%}.services-section__header{text-align:center;margin-bottom:60px}.services-section__title{font-size:56px;font-weight:400;line-height:1.2em;color:rgb(0,0,0);margin:0 0 30px}.services-section__subtitle{font-size:18px;font-weight:300;line-height:1.8em;color:rgb(0,0,0);margin:0 auto;max-width:800px}.services-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.services-section__card{display:flex;flex-direction:column;align-items:center;text-align:center}.services-section__card-icon{width:121px;height:121px;margin-bottom:20px}.services-section__card-image{width:121px;height:121px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.services-section__card-title{font-size:20px;font-weight:400;line-height:1.4em;color:rgb(0,0,0);margin:0 0 20px}.services-section__card-content{text-align:left}.services-section__card-description{font-size:16px;font-weight:300;line-height:1.6em;color:rgb(0,0,0);margin:0 0 16px}.services-section__card-features-title{font-size:16px;font-weight:700;line-height:1.6em;color:rgb(0,0,0);margin:20px 0 16px}.services-section__card-features{list-style:none;margin:0;padding:0}.services-section__card-feature{font-size:16px;font-weight:300;line-height:1.6em;color:rgb(0,0,0);margin-bottom:8px}@keyframes servicesFloatIn{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.services-section__animate{animation:servicesFloatIn .8s cubic-bezier(.445,.05,.55,.95) backwards}.services-section__animate--delay-1{animation-delay:.1s}.services-section__animate--delay-2{animation-delay:.2s}.services-section__animate--delay-3{animation-delay:.3s}.services-section__animate--delay-4{animation-delay:.4s}.services-section__animate--delay-5{animation-delay:.5s}@media (max-width:1024px){.services-section__grid{grid-template-columns:1fr;gap:60px}.services-section__card{max-width:600px;margin:0 auto}}@media (max-width:768px){.services-section{padding:60px 20px}.services-section__title{font-size:36px}.services-section__subtitle{font-size:16px}}