.services-listing{padding:96px 0}.services-listing .service-card{align-items:center;display:grid;grid-template-columns:40% 60%;margin-bottom:30px}.services-listing .service-card.reverse{grid-template-columns:60% 40%}.services-listing .service-card .service-image{border-radius:10px;clip-path:polygon(0 0,83% 0,100% 16%,100% 100%,0 100%);overflow:hidden}.services-listing .service-card.reverse .service-image{clip-path:polygon(0 16%,17% 0,100% 0,100% 100%,0 100%);order:2}.services-listing .service-card .service-image img{border-radius:10px;display:block;height:480px;object-fit:cover;width:100%}.services-listing .service-card .service-content{background-color:#072b45;border-radius:10px;color:#fff;margin-left:-65px}.services-listing .service-card.reverse .service-content{background-color:#bec4c8;margin-left:0;margin-right:-65px;order:1}.services-listing .service-card .service-content .service-content-inner{padding:70px 70px 70px 160px}.services-listing .service-card.reverse .service-content .service-content-inner{padding:70px 160px 70px 70px}.services-listing .service-card .service-content .service-content-inner h2{color:#fff;margin-bottom:25px}.services-listing .service-card.reverse .service-content .service-content-inner h2{color:#072b45}.services-listing .service-card .service-content .service-content-inner p{color:#bec4c8;font-size:18px;font-weight:500;line-height:28px;margin:0}.services-listing .service-card.reverse .service-content .service-content-inner p{color:#3a3c44}.services-listing .service-card .service-content .service-content-inner .service-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.services-listing .service-card .service-content .service-content-inner .service-bottom .service-btn:hover{border-color:#fff;transform:translateY(-3px)}.services-listing .service-card.reverse .service-content .service-content-inner .service-bottom .service-btn:hover{border-color:#072b45}.services-listing .service-card .service-content .service-content-inner .service-bottom .service-btn svg{transition:.3s}.services-listing .service-card .service-content .service-content-inner .service-bottom .service-btn svg path{fill:none}.services-listing .service-card .service-content .service-content-inner .service-bottom .service-btn:hover svg{transform:translateX(6px)}.services-listing .service-card .service-content .service-content-inner .service-bottom .primary-cta svg path,.services-listing .service-card .service-content .service-content-inner .service-bottom .service-btn:hover svg path{stroke:#fff}.services-listing .service-card .service-content .service-content-inner .service-bottom .primary-cta:hover svg path{stroke:#072b45}@media(max-width:1250px){.services-listing .service-card .service-content .service-content-inner{padding:40px 40px 40px 100px}.services-listing .service-card.reverse .service-content .service-content-inner{padding:40px 100px 40px 40px}.services-listing .service-card .service-content .service-content-inner h2{font-size:40px}}@media(max-width:991px){.services-listing{padding:70px 0}}@media(max-width:768px){.services-listing{padding:60px 0}.services-listing .service-card,.services-listing .service-card.reverse{grid-template-columns:1fr}.services-listing .service-card .service-content{border-top-left-radius:0;border-top-right-radius:0;margin:0}.services-listing .service-card.reverse .service-content{margin:0;order:1}.services-listing .service-card .service-image{border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto}.services-listing .service-card.reverse .service-image{clip-path:polygon(0 0,83% 0,100% 16%,100% 100%,0 100%);order:1}.services-listing .service-card .service-image img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto}.services-listing .service-card .service-content .service-content-inner,.services-listing .service-card.reverse .service-content .service-content-inner{padding:30px}.services-listing .service-card .service-content .service-content-inner h2{margin-bottom:10px}.services-listing .service-card .service-content .service-content-inner .service-bottom{margin-top:20px}.services-listing .service-card:last-child{margin:0}}@media(max-width:575px){.services-listing{padding:40px 0}}