.tech-services-section{width:100%;background-size:cover;background-repeat:repeat;font-family:Metropolis,sans-serif}.tech-services-section .tech-services-inner-wrap{padding:2% 3.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:3840px;margin:0 auto;min-height:inherit}@media(max-width:767px){.tech-services-section .tech-services-inner-wrap{padding:3rem 1.5rem}}@media(max-width:482px){.tech-services-section .tech-services-inner-wrap{padding-top:0!important}}.tech-services-section .tech-services-inner-wrap .tech-services-header{display:flex;flex-direction:column;align-items:center;padding:2rem 0}@media(max-width:482px){.tech-services-section .tech-services-inner-wrap .tech-services-header{padding-top:0!important}}.tech-services-section .tech-services-inner-wrap .tech-services-header h2{font-family:inherit;font-size:clamp(2.6rem,1.60001rem + 2.2222vw,4.8rem);font-weight:500;line-height:97%;letter-spacing:-.96px;color:#000;padding:1% 0;text-align:center}.tech-services-section .tech-services-inner-wrap .tech-services-header h3{font-size:clamp(1.8rem,2.0909rem - .202vw,2rem);color:#cf0873;font-weight:400;line-height:73px;letter-spacing:-.4px;text-align:center;padding:1% 0}.tech-services-section .tech-services-inner-wrap .filters-wrapper{width:100%;margin:4rem 0 6rem;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;height:8rem;align-content:center}.tech-services-section .tech-services-inner-wrap .filters-wrapper .filter-subwrapper{width:100%;min-width:1120px}.tech-services-section .tech-services-inner-wrap .filters-wrapper .filter-subwrapper .filter-parent{border:1px solid rgba(0,0,0,0);width:100%;display:flex;justify-content:flex-start}.tech-services-section .tech-services-inner-wrap .filters-wrapper .filter-subwrapper .filters-container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;min-width:120rem;padding:10px;align-items:flex-start;border-radius:48px;border:1px solid rgba(0,0,0,.16)}.tech-services-section .tech-services-inner-wrap .filters-wrapper .filter-subwrapper .filters-container .filter-item{border-radius:50px;padding-inline:14px;padding-block:7px;min-width:12rem;height:5.7rem;align-items:center;display:flex;justify-content:center;font-size:clamp(1.2rem,1.2rem + (1vw - .35rem)*.2548,1.6rem);cursor:pointer}.tech-services-section .tech-services-inner-wrap .filters-wrapper .filter-subwrapper .filters-container .filter-item:hover{background-color:#f5f5f5}.tech-services-section .tech-services-inner-wrap .filters-wrapper .filter-subwrapper .filters-container .filter-item.active{border:2px solid #cf0873}.tech-services-section .tech-services-inner-wrap .ic-cards-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(150px,1fr));grid-column-gap:5rem;grid-row-gap:5rem;margin-left:auto;margin-right:auto;padding-inline:0!important}.tech-services-section .tech-services-inner-wrap .ic-service-card{width:100%;height:518px;display:flex;flex-direction:column;justify-content:space-between;color:#000;gap:5rem;min-width:0;min-height:0;border-radius:14px;padding-inline:1.2rem;padding-block:1.4rem;border:1px solid rgba(0,0,0,0);transition:all .3s ease;box-shadow:0 0 16px -3px rgba(0,0,0,.15)}.tech-services-section .tech-services-inner-wrap .ic-service-card:hover{border-color:#cf0873}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-card-content{display:flex;flex-direction:column}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-card-content .ic-card-image{border-radius:10px}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-card-content .ic-card-image img{width:100%;height:181px;border-radius:10px;background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:pointer}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-card-content h3{font-size:clamp(1.8rem,1.8rem + (1vw - .35rem)*.1274,2rem);margin-top:3rem;margin-bottom:2rem;font-style:normal;font-weight:500;line-height:19px;letter-spacing:-.4px;text-decoration:none;color:inherit}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-card-content p{font-size:14px;font-style:normal;color:#000;font-weight:400;line-height:30px;letter-spacing:.56px}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-learn-more{font-size:14px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:-.24px;cursor:pointer;position:relative;text-decoration:underline;color:#cf0873;transition:color .3s ease}.tech-services-section .tech-services-inner-wrap .ic-service-card .ic-learn-more:hover{padding-left:1rem;border-left:2px solid #cf0873}@media screen and (max-width:1440px){.filters-wrapper{justify-content:flex-start!important}.ic-cards-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(150px,1fr))!important;grid-column-gap:5rem;grid-row-gap:5rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:992px){.filters-wrapper{scrollbar-width:auto}.ic-cards-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(150px,1fr))!important;grid-column-gap:5rem;grid-row-gap:5rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.ic-cards-grid{display:grid;width:100%;grid-template-columns:repeat(1,minmax(150px,1fr))!important;grid-column-gap:5rem;grid-row-gap:5rem;margin-left:auto;margin-right:auto;padding-inline:0}.ic-service-card{width:100%!important;max-width:100%!important;height:auto!important;padding:2rem;box-shadow:none}.ic-service-card .ic-card-content h3{margin-top:1.5rem;font-size:1.8rem}.ic-service-card .ic-card-content p{font-size:1.4rem;line-height:2.4rem}}@media(max-width:482px){.tech-services-header h2{font-size:2.6rem}.ic-cards-grid{display:grid!important;grid-template-columns:1fr!important;grid-column-gap:1rem!important;grid-row-gap:2rem!important;margin-left:auto;margin-right:auto;padding:0 1rem;box-sizing:border-box}.ic-cards-grid,.ic-service-card{width:100%!important;max-width:100%!important}.ic-service-card{height:auto!important;padding:2rem;box-shadow:none}.ic-service-card .ic-card-content h3{margin-top:1.5rem;font-size:1.8rem}.ic-service-card .ic-card-content p{font-size:1.4rem;line-height:2.4rem}}