.related-services-section{background:var(--d-dark)}.related-services-section .container{margin:0 auto;width:100%;max-width:1920px;padding:140px 100px;display:flex;flex-direction:column;align-items:center;gap:60px}.related-services-section .h2{color:var(--n-white);text-align:center}.related-services-section .grid-container{display:grid;width:100%;grid-template-columns:repeat(12,1fr);gap:16px;align-items:stretch}.related-services-section .left{grid-column:span 7;display:flex;flex-direction:row;justify-content:space-between;position:relative;cursor:pointer;gap:24px;padding:32px;border:1px solid var(--d-dark);transition:0.2s;border-radius:5px 20px 5px 20px;overflow:hidden}.related-services-section .left-content{display:flex;flex-direction:column;align-items:start;gap:14px;max-width:420px;z-index:2}.related-services-section .left-content .h4{color:var(--n-white)}.related-services-section .left-content .main-text-medium{color:var(--n-grey-BG)}.related-services-section .right{grid-column:span 5;display:flex;flex-direction:column;align-items:stretch;gap:16px}.related-services-section .card{display:flex;flex-direction:row;align-items:start;gap:24px;border-radius:5px 20px 5px 20px;padding:32px 32px 32px 40px;background:var(--d-blue-gradient);border:1px solid var(--d-dark);transition:0.2s;cursor:pointer}.related-services-section .card svg,.related-services-section .left svg{transition:0.2s;width:32px;height:32px;flex-shrink:0;z-index:2}.related-services-section svg *,.related-services-section .left svg *{transition:0.2s}@media (hover:hover){.related-services-section .card:hover{border-color:#9DC7FF80;background:var(--d-light-blue-gradient)}.related-services-section .left:hover{border-color:#9DC7FF80}.related-services-section .card:hover svg rect,.related-services-section .left:hover svg rect{fill:var(--n-white)}.related-services-section .card:hover svg path,.related-services-section .left:hover svg path{fill:var(--bright-blue)}.related-services-section .left:hover .video-container::before{background:linear-gradient(180deg,rgb(4 8 31 / .48) 11.28%,#fff0 64.24%)}}.related-services-section .card-content{display:flex;flex:1;flex-direction:column;gap:14px}.related-services-section .card-content .h4{color:var(--n-white)}.related-services-section .card-content .main-text-medium{color:var(--light-blue)}.related-services-section .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.related-services-section .video-container video{width:100%;height:100%;object-position:center;object-fit:cover}.related-services-section .video-container::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:0.2s;background:linear-gradient(180deg,rgb(4 8 31 / .48) 11.28%,rgb(4 8 31 / .12) 64.24%)}@media screen and (max-width:1919px){.related-services-section .container{padding:100px 80px;gap:48px}.related-services-section .card{padding:24px}.related-services-section .card-content{gap:10px}.related-services-section .left-content{gap:10px}}@media screen and (max-width:1439px){.related-services-section .container{padding:80px 60px;gap:40px}.related-services-section .left{padding:24px}.related-services-section .left svg{margin-top:8px;margin-inline-end:8px}}@media screen and (max-width:1079px){.related-services-section .container{padding:80px 40px}.related-services-section .grid-container{display:flex;flex-direction:column}.related-services-section .card,.related-services-section .left{border-radius:5px 16px 5px 16px}.related-services-section .card-content{gap:14px}.related-services-section .left-content{gap:14px}.related-services-section .left{min-height:420px}}@media screen and (max-width:576px){.related-services-section .container{padding:60px 16px}.related-services-section .card{padding:20px}.related-services-section .card-content .main-text-medium{display:none}.related-services-section .left-content{max-width:unset}.related-services-section .left-content .main-text-medium{display:none}.related-services-section .left{padding:20px;min-height:240px}.related-services-section .left svg{margin-top:0;margin-inline-end:0}}