a:focus-visible,button:focus-visible{outline:2px solid #051c2c;box-shadow:0 0 0 4px #fff}.related-services-container{position:relative;background-color:#ededed;display:flex;overflow:hidden}.related-services-container .related-services-image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;max-width:31%;position:absolute;top:0;width:100%}.related-services-container .related-services-image::after{background-color:#ededed;bottom:-1px;clip-path:polygon(100% 0, 0% 100%, 100% 100%);content:"";position:absolute;right:-1px;top:0;width:235px;z-index:2}@media only screen and (max-width: 767px){.related-services-container .related-services-image{max-width:68%;width:68%}}.related-services-container .related-services-image img{object-position:25% 50% !important}@media only screen and (max-width: 767px){.related-services-container .related-services-image img{object-position:cover !important}}.related-services-container .container{z-index:1}.related-services-container .container .related-services-list{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);list-style:none;margin:0;padding:100px 0;position:relative;z-index:2}@media only screen and (max-width: 1280px){.related-services-container .container .related-services-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.related-services-container .container .related-services-list{grid-template-columns:1fr;gap:10px;padding:40px 0}}.related-services-container .container .related-services-list-item{align-content:center;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0);padding:0 48px;transition:box-shadow .25s ease}@media only screen and (max-width: 767px){.related-services-container .container .related-services-list-item{padding:0 48px}}.related-services-container .container .related-services-list-item a{align-content:center;line-height:25px;min-height:150px;padding-bottom:20px;padding-top:20px;text-wrap:balance;width:100%}@media only screen and (max-width: 767px){.related-services-container .container .related-services-list-item a{font-size:18px}}.related-services-container .container .related-services-list-item a::after{height:16px;top:50%;width:22px}.related-services-container .container .related-services-list-item:has(a:hover){box-shadow:0 0 20px rgba(0,0,0,.25)}