.services{display:flex;width:100%}.services__content{display:grid;gap:2.5rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(21.875rem,50%),1fr));width:100%}.services-item{aspect-ratio:420/260;background:linear-gradient(159deg,#8dfa8d,#70f970);border-radius:1rem;box-shadow:.3125rem .625rem 1.25rem 0 rgba(0,0,0,.15);display:flex;overflow:hidden;padding:.75rem;position:relative;transition:background .3s ease 0s,box-shadow .3s ease 0s;width:100%}.services-item:focus{background:linear-gradient(159deg,#6cf96c,#86dd86 92.92%);box-shadow:inset .125rem .125rem 1.25rem 0 rgba(0,0,0,.1)}.services-item__title{color:var(--black,#2a2a2a);font-weight:500;line-height:1.1539;z-index:2}.services-item__img{bottom:0;position:absolute;right:0}@media (width <= 48em){.services__content{gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(min(15.625rem,50%),1fr))}}@media (width <= 30em){.services-item{aspect-ratio:343/144}.services-item__img{width:13.1875rem}}@media (width <= 23.4375em){.services-item__title{font-size:1.125rem}}@media (width > 23.4375em) and (width <= 83.25em){.services-item__title{font-size:clamp(1.125rem,.9290752351125rem + .8359456635vw,1.625rem)}}@media (width > 83.25em){.services-item__title{font-size:1.625rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .services-item:hover{background:linear-gradient(159deg,#bbf9bb,#8dfa8d 90.88%);box-shadow:0 .125rem .3125rem 0 rgba(0,0,0,.15)}}