.service-cards-swiper{margin:0 -36px;max-width:100vw;overflow-x:hidden;padding:0 36px}.service-cards{display:grid;gap:24px;max-width:100vw;overflow-x:hidden}.service-card{border:1px solid #333;display:flex;flex-direction:column;justify-content:space-between;padding:42px 24px;position:relative;transition:all .5s ease}.service-card :where(.service-card__title,.service-card__content){margin:0}.service-card__cta{align-items:center;align-self:flex-start;background-color:#f47725;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;transform-origin:center;transition:all .5s ease;width:50px}.service-card:hover .service-card__cta{transform:scale(1.1)}.service-card__bottom__wrapper{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:space-between}.service-card__link{display:block;height:100%;inset:0;position:absolute;width:100%}.service-card__title{margin-bottom:24px}.service-cards{display:none}.service-cards-section-content{margin-bottom:40px;max-width:960px}.service-card .service-card__content p{margin:0;padding:0}@media only screen and (min-width:1024px){.service-cards{display:grid}.service-card__content-wrapper{align-items:flex-end;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.service-card__top{margin-bottom:-100px;min-height:160px;transition:all .5s ease}.service-card__top img{height:160px;max-height:160px;max-width:160px;object-fit:contain;transform:scale(.8);transform-origin:top left;transition:all .5s ease;width:160px}.service-card .service-card__content{opacity:0;transform:translateY(-50px) scale(.75);transform-origin:left;transition:all .65s ease}.service-card .service-card__title{display:block;opacity:1;transform:translateY(-10px);transition:all .4s ease}.service-card:hover .service-card__content{opacity:1;transform:translateY(0) scale(1)}.service-card .service-card__content,.service-card .service-card__content p{font-size:15px;line-height:1.5}.service-card:hover .service-card__title{opacity:0;transform:translateY(20px)}.service-card:hover .service-card__top img{transform:scale(1)}.service-card:hover .service-card__top{margin-bottom:0}.service-card :where(.service-card__title,.service-card__content){grid-column:-1/1;grid-row:-1/1;margin:0}.service-card__bottom__wrapper{flex-direction:row}.service-card__cta{align-self:flex-end}}