section.component__services{margin-top:32px;padding-bottom:120px}section.component__services .services__title.title{margin-bottom:60px}section.component__services .services__group-title{font-weight:600;font-size:24px;line-height:33.6px;margin-bottom:45px}section.component__services .services__group-desc{color:#3e3e3e;margin-bottom:50px}section.component__services .services__items{display:grid;grid-row-gap:46px;grid-column-gap:54px;grid-template-columns:repeat(3,1fr);padding-bottom:50px}section.component__services .services__item-title{position:relative;z-index:2;text-align:center;line-height:30px}section.component__services .service__item{width:100%;height:240px;border-radius:36px;position:relative;display:flex;align-items:center;justify-content:center;padding:30px;color:#fff;font-size:20px;font-weight:600;font-family:var(--inter);transition:200ms ease all}section.component__services .service__item:hover{transform:scale(1.05)}section.component__services .service__item-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:36px}@media screen and (max-width:1199px){section.component__services .services__items{grid-gap:20px}}@media screen and (max-width:767px){section.component__services .services__items{grid-template-columns:repeat(2,1fr);padding-bottom:40px}section.component__services{padding-bottom:40px}section.component__services .services__group-title{font-size:14px;line-height:1.2;margin-bottom:20px}section.component__services .services__title.title{margin-bottom:20px}}@media screen and (max-width:479px){section.component__services .services__items{grid-template-columns:repeat(1,1fr)}section.component__services .service__item{min-height:190px;border-radius:30px;height:auto}}