.other-services-section .card-row{text-align:center;display:block}.other-services-section .card-row .container{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1rem}.other-services-section .card-row .container .item{grid-column-end:span 4;text-align:left;min-width:0;display:inline-block}.other-services-section .card-row .container .item .textcard{border-radius:3px;height:435px;max-width:422px;padding:71px 30px 32px 32px;display:flex;flex-wrap:wrap;flex-direction:column;box-sizing:border-box;margin-left:auto;margin-right:auto;background:#fff;color:#323232}.other-services-section .card-row .container .item .textcard h2.textcard-title{margin:0;padding:0;font-size:32px;width:110%;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#323232;letter-spacing:.042rem}.other-services-section .card-row .container .item .textcard-divider{height:6px;width:140px;margin-top:22px;background:#323232}.other-services-section .card-row .container .item p.textcard-description{padding:30px 0 0;margin:0;font-size:18px;line-height:25px !important;width:100%;color:#323232}.other-services-section .card-row .container .item a.textcard-link{height:24px;font-size:16px;text-transform:uppercase;line-height:21px;font-weight:700;align-self:flex-end;margin:auto auto 0 0;text-decoration:none;color:#323232}.other-services-section .card-row .container .item .arrow{display:inline-block}.other-services-section .card-row .container .item .arrow svg{margin-left:7px;height:12px;width:22px}.other-services-section .card-row .container .item .arrow svg path{fill:#323232}.other-services-section .service-imagewrapper{overflow:hidden;max-width:422px;margin-left:auto;margin-right:auto;border-radius:3px;position:relative;opacity:.99;background-position:center;background-repeat:no-repeat;background-size:cover}.other-services-section .service-imagewrapper:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .5s ease 500ms;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;z-index:-100}.other-services-section .service-imagewrapper .service-sec{border-radius:3px;height:435px;max-width:422px;padding:71px 30px 32px 32px;display:flex;flex-wrap:wrap;flex-direction:column;box-sizing:border-box;margin-left:auto;margin-right:auto;background:transparent;color:#fff}.other-services-section .service-imagewrapper .service-sec h2.service-title{margin:0;padding:0;font-size:32px;width:110%;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;letter-spacing:.042rem}.other-services-section .service-imagewrapper .service-sec .textcard__divider{height:6px;width:140px;margin-top:22px;background:#fff}.other-services-section .service-imagewrapper .service-sec p.service-description{padding:30px 0 0;margin:0;font-size:18px;line-height:25px !important;width:100%;color:#fff}.other-services-section .service-imagewrapper .service-sec a.service-link{height:24px;font-size:16px;text-transform:uppercase;line-height:21px;font-weight:700;align-self:flex-end;margin:auto auto 0 0;text-decoration:none;color:#fff}.other-services-section .service-imagewrapper path{fill:#fff !important}@media screen and (min-width:360px){.other-services-section .card-row .container{grid-column-gap:2.5rem}}@media screen and (min-width:480px){.other-services-section .card-row .container{grid-column-gap:2.5rem}}@media screen and (min-width:780px){.other-services-section .card-row .container{grid-template-columns:repeat(8,1fr);grid-column-gap:2.375rem}.other-services-section .card-row .container .item .textcard{margin-top:0;height:500px;padding:70px 64px 49px}.other-services-section .card-row .container .item .textcard h2.textcard-title{font-size:40px}.other-services-section .card-row .container .item .textcard-divider{width:206px;height:9px;margin-top:28px}.other-services-section .card-row .container .item p.textcard-description{font-size:22px;padding-top:40px}.other-services-section .card-row .container .item a.textcard-link{font-size:18px}.other-services-section .card-row .container .item .arrow svg{margin-left:0;height:13px}.other-services-section .service-imagewrapper .service-sec{margin-top:0;height:500px;padding:70px 64px 49px}.other-services-section .service-imagewrapper .service-sec h2.service-title{font-size:40px}.other-services-section .service-imagewrapper .service-sec .textcard__divider{width:206px;height:9px;margin-top:28px}.other-services-section .service-imagewrapper .service-sec p.service-description{font-size:22px;padding-top:40px}.other-services-section .service-imagewrapper .service-sec a.service-link{font-size:18px}}@media screen and (min-width:1150px){.other-services-section .card-row .container{grid-template-columns:repeat(12,1fr);grid-column-gap:2.5rem}}@media screen and (min-width:1200px){.other-services-section .card-row .container{grid-column-gap:1.75rem}}@media screen and (min-width:1440px){.other-services-section .card-row .container{max-width:1384px}.other-services-section .card-row .container .item .arrow svg{margin-left:24px}}@media(max-width:1149px){.other-services-section .card-row .container .item{margin-top:10px}.other-services-section .card-row .container .item:first-child,.other-services-section .card-row .container .item:nth-child(2){margin-top:0}}@media(max-width:779px){.other-services-section .card-row .container .item:nth-child(2)>a.card-case-study{margin-top:10px}}