.services{background:#fff;padding:80px 0;scroll-margin-top:var(--header-height,90px)}.services .services_header{align-items:flex-start;display:flex;flex-direction:row;gap:20px;margin-bottom:40px}.services .services_header .services_heading{color:#000;font-size:2.8125rem;font-weight:400;line-height:1.33}.services .services_header .services_arrow{align-self:center;color:#000;flex-shrink:0;height:62px;width:62px}.services .services_list{display:flex;flex-direction:column}.services .services_list .services_item{align-items:center;border-bottom:.5px solid #bdbdbd;color:#000;display:grid;gap:40px;grid-template-columns:1fr 300px 100px;margin:0 -40px;padding:30px 40px;position:relative;text-decoration:none;transition:padding-left .35s ease}.services .services_list .services_item:first-child{border-top:.5px solid #bdbdbd}.services .services_list .services_item:hover{padding-left:68px}.services .services_list .services_item:hover .services_item-image{opacity:1}.services .services_list .services_item:hover .services_item-icon-img{filter:grayscale(1) opacity(.35)}.services .services_list .services_item .services_item-content{display:flex;flex-direction:column;gap:14px}.services .services_list .services_item .services_item-content .services_item-title{color:#000;font-size:2rem;font-weight:300;line-height:1.19}.services .services_list .services_item .services_item-image{height:140px;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .35s ease;width:300px}.services .services_list .services_item .services_item-image .services_item-image-img{display:block;height:100%;object-fit:cover;width:100%}.services .services_list .services_item .services_item-icon{align-items:center;display:flex;flex-shrink:0;height:100px;justify-content:center;width:100px}.services .services_list .services_item .services_item-icon .services_item-icon-img{height:80px;object-fit:contain;transition:filter .35s ease;width:80px}.single-service .service-detail{background:#fff;padding:80px 0}.single-service .service-detail_content{color:#000;line-height:1.6}.single-service .service-detail_content:after{clear:both;content:"";display:block}.single-service .service-detail_content p{margin:0 0 1.25em}.single-service .service-detail_content h2,.single-service .service-detail_content h3,.single-service .service-detail_content h4{margin:1.5em 0 .6em}.single-service .service-detail_content .service-detail_figure{float:right;margin:0 0 30px 40px;max-width:520px;width:45%}.single-service .service-detail_content .service-detail_figure .service-detail_image-wrap{aspect-ratio:4/3;background:#f4f4f4;overflow:hidden;position:relative}.single-service .service-detail_content .service-detail_figure .service-detail_image-wrap .service-detail_image{display:block;height:100%;object-fit:cover;width:100%}.single-service .service-detail_content .service-detail_figure .service-detail_image-wrap .service-detail_icon{align-items:center;background:hsla(0,0%,100%,.92);display:flex;height:96px;justify-content:center;padding:14px;pointer-events:none;position:absolute;right:16px;top:16px;width:96px}.single-service .service-detail_content .service-detail_figure .service-detail_image-wrap .service-detail_icon .service-detail_icon-img{display:block;height:100%;object-fit:contain;width:100%}@media (max-width:1024px){.services .services_list .services_item{gap:20px;grid-template-columns:1fr 100px}.services .services_list .services_item:hover{padding-left:40px}.services .services_list .services_item .services_item-image{display:none}}@media (max-width:768px){.services{padding:40px 0}.services .services_header .services_heading{font-size:2rem}.services .services_header .services_arrow{height:40px;width:40px}.services .services_list .services_item{grid-template-columns:1fr;margin:0 -20px;padding:24px 20px}.services .services_list .services_item:hover{padding-left:20px}.services .services_list .services_item .services_item-content .services_item-title{font-size:1.5rem}.services .services_list .services_item .services_item-icon{display:none}.single-service .service-detail{padding:40px 0}.single-service .service-detail_content .service-detail_figure{float:none;margin:0 0 30px;max-width:none;width:100%}.single-service .service-detail_content .service-detail_figure .service-detail_image-wrap .service-detail_icon{height:72px;padding:10px;width:72px}}
/*# sourceMappingURL=single-service.css.map */