.other-services-section{display:flex;flex-direction:column;gap:50px;padding:1% 5% 1% 5%;box-sizing:border-box}.other-services-section .other-services-heading{font-family:"New Science Extended","New Science",sans-serif;font-size:24px;color:#000;text-align:center;text-transform:uppercase;margin:0}.other-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:0;padding:0}.other-services-grid--4col{grid-template-columns:repeat(4,1fr)}.other-services-card{position:relative;display:flex;flex-direction:column;gap:50px;padding:10%;box-sizing:border-box;background-position:center center;background-size:cover;background-repeat:no-repeat;border-top:5px solid var(--e-global-color-primary);border-right:0;border-bottom:0;border-left:0;border-style:solid;min-height:400px}.other-services-card::before{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .7);z-index:0}.other-services-card>*{position:relative;z-index:1}.other-services-card-row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;column-gap:12px;row-gap:0;margin:0;padding:0}.other-services-card-title{font-family:"New Science",sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:28px;color:#fff;text-align:left;width:80%;flex-shrink:0;margin:0}.other-services-card-title a{color:#fff;text-decoration:none}.other-services-card-title a:hover{text-decoration:underline}.other-services-card-description{color:#fff;flex:1;margin:0}.other-services-card-description p{margin:0 0 .75em}.other-services-card-description p:last-child{margin-bottom:0}.other-services-card-description a{color:#fff;text-decoration:none}.other-services-card-arrow{width:31px;height:20px;display:block;flex-shrink:0}.other-services-card-arrow img{width:31px;height:20px;display:block}.other-services-card--product{padding:0;gap:0;background-image:none!important}.other-services-card--product::before{display:none}.other-services-card-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}.other-services-card-image img{width:100%;height:100%;object-fit:cover;display:block}.other-services-card--product .other-services-card-body{display:flex;flex-direction:column;gap:20px;padding:10%;background-color:#111;flex:1}.other-services-card--product .other-services-card-row{position:static}@media (max-width:767px){.other-services-grid{grid-template-columns:1fr}.other-services-card-title{font-size:20px;line-height:24px}}