.services{background:#f9f9f9}.services .services__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:40px}.services .service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:5px;-webkit-box-shadow:15px 7px 32px rgba(0,0,0,.168627451);box-shadow:15px 7px 32px rgba(0,0,0,.168627451);overflow:hidden;min-height:300px}.services .service:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.services .service .service__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;max-width:50%;padding:40px 50px}.services .service .service__text-block .service__title{font-size:1.5rem;font-weight:700}.services .service .service__text-block .service__text{color:#595959;line-height:120%}.services .service .service__image{max-width:50%;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.services .services__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .service:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services .service{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:calc(50% - 12px)}.services .service .service__text-block{max-width:100%;gap:20px;padding:20px}.services .service .service__image{max-width:100%;height:250px}}@media screen and (max-width:768px){.services .services__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services .service{width:100%}}@media screen and (max-width:767px){.services .service .service__text-block{padding:20px}}