body{font-family:biryani,sans-serif;overflow-x:hidden;font-weight:400;color:#000}h1,h2,h3,h4,h5 h6{color:#020928}a:not(.btn){text-decoration:none;color:#fe6600}a:not(.btn):hover,a:not(.btn):focus{text-decoration:underline;color:#ef6000}strong{font-weight:700}.main-content{position:relative;z-index:5}.sec-spacer{padding-top:70px;padding-bottom:70px}.sec-spacer-med{padding-top:100px;padding-bottom:100px}.sec-spacer-extra{padding-top:120px;padding-bottom:120px}.box-title{margin-bottom:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.box-title h1,.box-title h2{margin-bottom:0;max-width:880px;font-size:60px;line-height:74px;font-weight:800;letter-spacing:-.9px;color:#020928}.box-title .subtext{margin-top:20px;max-width:670px;font-size:24px;line-height:40px;font-weight:700}.box-title .subtitle{margin-top:20px;font-size:16px;line-height:30px;font-weight:400;color:#000}#welcome{padding:50px 0 80px;text-align:center}#welcome>.container{display:flex;flex-direction:column;align-items:center;justify-content:center}#welcome .welcome-content{max-width:820px}#welcome .wc-text{font-size:30px;line-height:50px;font-weight:700;color:#000}#welcome .wc-action{margin-top:30px}.intro-2col{padding-top:70px}.intro-2col .intro-title{font-size:28px;line-height:50px;font-weight:700}.intro-2col .intro-text{font-size:16px;line-height:30px}.intro-2col .intro-action{margin-top:30px}#features{position:relative;padding:0 0 50px;height:675px}#features.features-scroll{height:625px;overflow-y:scroll;scrollbar-width:none}#features.features-scroll::-webkit-scrollbar{width:0}#features .features-scroll{height:625px;overflow-y:scroll;scrollbar-width:none}#features .ft-title{margin-bottom:15px;font-size:60px;line-height:70px;font-weight:800;letter-spacing:-.9px;color:#020928}#features .ft-subtitle{margin-bottom:30px;font-size:16px;line-height:28px;font-weight:800;letter-spacing:-.24px;color:rgba(0,0,0,.3)}#features .ft-text{font-size:16px;line-height:30px;font-weight:400;color:rgba(0,0,0,.7)}#features .ft-action{margin-top:50px}#features .ft-media-box{position:relative;border:1px solid #f8f8f8;border-radius:15px;text-align:center;background-color:#fcfcfc;box-shadow:35px 35px 35px rgba(0,0,0,6%)}#features .ft-media-one .sq-box{position:absolute}#features .ft-media-one .sq-green{top:-25px;right:8%}#features .ft-media-one .sq-blue{bottom:20%;left:-25px}#features .ft-media-two .sq-box{position:absolute}#features .ft-media-two .sq-green{top:-25px;right:24%}#features .ft-media-two .sq-blue{bottom:20%;right:-25px}#features>.linear-holder{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}#features .linear-box{left:-50px}#features .ln-line-bottom.ln-line-bottom-half{right:calc(50% + 10px)}#features .img-adjust{padding:70px 10px 30px}.box-4col{position:relative}.box-info{padding:0 10px}.box-info .info-title{margin-bottom:20px;padding-left:12px;padding-top:4px;border-left:2px solid rgba(0,0,0,.7);font-size:20px;line-height:30px;font-weight:700;color:#020928}.box-info .info-text{font-size:16px;line-height:30px;font-weight:400;color:rgba(0,0,0,.7)}.box-info .info-action{margin-top:20px}.box-info.bl-green .info-title{border-left-color:#008001}.box-info.bl-blue .info-title{border-left-color:#05017f}.box-info.bl-orange .info-title{border-left-color:#fe6600}.box-info.bl-dark .info-title{border-left-color:#020928}.box-stat-holder{padding-top:40px}.box-stat{padding:7px 0 6px 15px;border-left:2px solid rgba(0,0,0,.7)}.box-stat .stat-value{font-size:20px;line-height:28px;font-weight:700}.box-stat .stat-text{margin-top:2px;font-size:12px;line-height:18px;font-weight:700}.box-stat.bl-green{border-left-color:#008001}.box-stat.bl-blue{border-left-color:#05017f}.box-stat.bl-orange{border-left-color:#fe6600}.box-stat.bl-dark{border-left-color:#020928}.box-clientele{padding:60px 80px;background:rgba(222,222,222,.2)}.box-clientele .bc-text{padding-right:40px;font-size:24px;line-height:34px;font-weight:800}.box-clientele .bc-action{margin-top:20px}.box-clientele .btn{padding:14px 30px;font-size:18px;line-height:24px}.box-clientele .btn span{padding-top:4px}.box-clientele .bc-media-row{display:flex;align-items:center;justify-content:space-around}.box-clientele .bc-media-row:last-child{margin-top:18px}.box-clientele .bc-media-row img{margin:5px 10px}.box-clientele img{height:100px}.box-cved{padding-top:50px;padding-bottom:50px}#home-compliance{position:relative;text-align:center}#home-compliance .container{position:relative;background:#fff}#home-compliance img{margin-bottom:40px}#home-compliance .box-title{margin-bottom:20px}#home-compliance .box-title h2{max-width:100%}#home-compliance .compliance-description{width:56%;margin:0 auto;font-size:16px;line-height:30px;color:rgba(0,0,0,.7)}#home-compliance .sq-box{position:absolute}#home-compliance .sq-green{top:110px;left:2%;width:25px;height:25px}#home-compliance .sq-blue{top:30px;right:1%;width:30px;height:30px}#home-compliance .ln-line-vtop,#home-compliance .ln-line-vbottom{height:80px}#home-clients .client-details{padding:60px 40px}#home-clients .client-details-title{font-size:30px;font-weight:400;color:#fff;line-height:42px;margin-bottom:45px}#home-clients .client-details .client-logos{opacity:50%}#home-clients .client-details .client-logos img{width:120px;margin:0 30px 30px 0}#home-clients .client-details .client-logos img:first-child{width:66px}#home-clients .client-testimonails{padding:80px 60px}#home-clients .client-testimonails .testimonial-holder .testimonial-content{font-size:30px;line-height:50px;color:#fff;font-weight:300;height:265px}#home-clients .client-testimonails .testimonial-holder .client-name{display:flex;align-items:center}#home-clients .client-testimonails .testimonial-holder .client-name img{width:60px}#home-clients .client-testimonails .testimonial-holder .client-name-details{color:#fff;font-size:20px;font-weight:700}#home-clients .client-testimonails .splide__pagination{left:auto;bottom:20px}#home-clients .client-testimonails .splide__pagination .splide__pagination__page{width:15px;height:2px;border-radius:0;background:#fff;transition:300ms ease;opacity:1}#home-clients .client-testimonails .splide__pagination .splide__pagination__page.is-active{transform:scale(1);background:#fe6600;width:20px}#home-clients .clients-link{margin-top:70px;text-align:center}.box-linker{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.box-linker .btn{font-size:16px;line-height:28px;font-weight:800;text-transform:uppercase;color:rgba(0,0,0,.7)}.box-linker .btn.active{color:#fe6600}.box-linker .btn:focus{box-shadow:none}.box-mapper .bm-info{padding:60px 40px;color:#fff}.box-mapper .bm-info img{margin-bottom:35px;height:68px}.box-mapper .bm-info .bm-title{margin-bottom:40px;font-size:30px;line-height:42px;font-weight:400}.box-mapper .bm-info address{margin-bottom:0;font-size:16px;line-height:30px;font-weight:300}.box-mapper .bm-map{width:100%;height:100%}.box-article-main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1193.684' height='794.083' viewBox='0 0 1193.684 794.083'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.058' y1='0.373' x2='0.487' y2='0.159' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fe6600'/%3E%3Cstop offset='0.866' stop-color='%230e062b' stop-opacity='0.043'/%3E%3Cstop offset='1' stop-color='%2303022d' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1173.609,895.605c41.694-1.653,70.458-13.359,83.871-35.239s10.791-52.825-6.655-90.73c-17.4-37.8-49.275-81.9-93.165-129.465-87.755-95.112-223.139-203.7-385.364-303.136s-320.42-170.812-445-205.854C265,113.656,211.241,105.258,169.656,106.907c-41.694,1.653-70.456,13.359-83.873,35.239s-10.791,52.825,6.659,90.729c17.4,37.8,49.274,81.9,93.163,129.466,87.754,95.112,223.139,203.7,385.364,303.135s320.418,170.813,445,205.855C1078.271,888.857,1132.025,897.253,1173.609,895.605ZM569.669,667.6c324.726,199.05,633.62,285.936,689.934,194.067s-161.279-327.7-486-526.754S139.976,48.977,83.667,140.846,244.941,468.55,569.669,667.6Z' transform='translate(-74.792 -104.215)' fill-rule='evenodd' fill='url(%23linear-gradient)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg id='halo' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1193.684' height='794.083' viewBox='0 0 1193.684 794.083'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.899' y1='0.37' x2='0.465' y2='0.322' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23008001'/%3E%3Cstop offset='1' stop-color='%23020118' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath opacity='0.27' d='M169.658,895.605c-41.694-1.653-70.458-13.359-83.871-35.239S75,807.541,92.443,769.636c17.4-37.8,49.275-81.9,93.165-129.465,87.755-95.112,223.139-203.7,385.364-303.136s320.419-170.812,445-205.854c62.306-17.525,116.06-25.923,157.644-24.273,41.694,1.653,70.456,13.359,83.873,35.239s10.791,52.825-6.659,90.729c-17.4,37.8-49.274,81.9-93.163,129.466-87.754,95.112-223.139,203.7-385.364,303.135S451.88,836.289,327.3,871.332C265,888.857,211.242,897.253,169.658,895.605ZM773.6,667.6C448.873,866.649,139.979,953.536,83.665,861.667s161.279-327.7,486-526.754S1203.292,48.977,1259.6,140.846,1098.326,468.55,773.6,667.6Z' transform='translate(-74.792 -104.215)' fill-rule='evenodd' fill='url(%23linear-gradient)'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:calc(50% - 400px)460px,calc(50% + 150px)220px;background-size:800px 500px,1194px 794px}.box-article-main .ba-media{text-align:center}.box-article-main .ba-media img{border-radius:20px;box-shadow:35px 35px 35px rgba(0,0,0,6%)}.box-article-main .ba-text{margin-top:50px;font-size:16px;line-height:30px;font-weight:400;text-align:center}.box-article-mini .ba-media img{border-radius:20px;box-shadow:35px 35px 35px rgba(0,0,0,6%)}.box-article-mini .ba-title{margin-bottom:15px;font-size:24px;line-height:40px;font-weight:800;letter-spacing:-.36px;color:#020928}.box-article-mini .ba-subtitle{margin-bottom:20px;font-size:16px;line-height:28px;font-weight:800;letter-spacing:-.24px;color:rgba(0,0,0,.3)}.box-article-mini .ba-action{margin-top:40px}.box-md-holder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1193.684' height='794.083' viewBox='0 0 1193.684 794.083'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.058' y1='0.373' x2='0.487' y2='0.159' gradientUnits='objectBoundingBox' gradientTransform='rotate(15) translate(0.09, 0)'%3E%3Cstop offset='0' stop-color='%23fe6600'/%3E%3Cstop offset='0.866' stop-color='%230e062b' stop-opacity='0.043'/%3E%3Cstop offset='1' stop-color='%2303022d' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1173.609,895.605c41.694-1.653,70.458-13.359,83.871-35.239s10.791-52.825-6.655-90.73c-17.4-37.8-49.275-81.9-93.165-129.465-87.755-95.112-223.139-203.7-385.364-303.136s-320.42-170.812-445-205.854C265,113.656,211.241,105.258,169.656,106.907c-41.694,1.653-70.456,13.359-83.873,35.239s-10.791,52.825,6.659,90.729c17.4,37.8,49.274,81.9,93.163,129.466,87.754,95.112,223.139,203.7,385.364,303.135s320.418,170.813,445,205.855C1078.271,888.857,1132.025,897.253,1173.609,895.605ZM569.669,667.6c324.726,199.05,633.62,285.936,689.934,194.067s-161.279-327.7-486-526.754S139.976,48.977,83.667,140.846,244.941,468.55,569.669,667.6Z' transform='translate(-74.792 -104.215)' fill-rule='evenodd' fill='url(%23linear-gradient)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50px 0;background-size:800px}.card-infomap{font-size:16px;line-height:30px;background:#fff;box-shadow:inset 0 0 0 1px #f8f8f8,35px 35px 35px rgba(0,0,0,6%)}.card-infomap .ci-text{padding:80px 60px}.card-infomap .ci-map{width:100%;height:100%}.card-infomap .ci-action{display:flex;align-items:center;justify-content:space-between}.card-infomap .ci-action .ci-action-text{color:#fe6600}.card-infomap .ci-action .btn-primary-alt{padding:14px 30px;font-size:18px;line-height:24px}.card-infomap .ci-action .btn-primary-alt span{padding-top:4px}.box-contact-holder{padding-top:100px;padding-bottom:50px}.box-contact{margin-bottom:50px;font-size:16px;line-height:30px;color:rgba(0,0,0,.7)}.box-contact .ct-name{margin-bottom:8px;font-size:30px;line-height:40px;font-weight:700;color:#020928}.form-contact-holder{padding-left:7%}.form-intro-welcome{margin-bottom:16px;font-size:18px;line-height:1.7;color:rgba(0,0,0,.65)}.form-intro{margin-bottom:20px;font-size:14px;line-height:24px;font-weight:400;color:rgba(0,0,0,.45)}.form-contact>.row{margin-left:-5px;margin-right:-5px}.form-contact>.row>[class*=col]{padding:5px}.form-action{margin-top:20px;display:flex;justify-content:flex-end}.form-action .btn{padding:14px 30px;font-size:18px;line-height:24px}.form-action .btn span{padding-top:4px}.sq-box{width:50px;height:50px}.sq-green{background-color:#008001;box-shadow:5px 15px 15px #0247262E}.sq-blue{background-color:#05017f;box-shadow:5px 15px 15px #05017F26}.linear-holder{position:relative}.linear-spacer{padding-top:160px}.linear-box{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.linear-box.lb-top{top:-2px}.ln-line-left{position:absolute;top:0;bottom:40px;left:0;border-left:2px solid #dedede}.ln-line-right{position:absolute;top:0;bottom:40px;right:0;border-left:2px solid #dedede}.ln-line-right.ln-line-right-wc{top:40px}.ln-line-bottom{position:absolute;bottom:0;left:40px;right:40px;border-bottom:2px solid #dedede}.ln-line-bottom.ln-line-bottom-half{right:calc(50% + 40px)}.ln-line-bottom.ln-line-bottom-half-right{left:calc(50% + 40px);right:40px}.ln-line-vtop{position:absolute;top:0;left:calc(50% - 2px);height:60px;border-left:2px solid #dedede}.ln-line-vtop.ln-line-vtop-wc{top:40px}.linear-spacer .ln-line-vtop{height:100px}.ln-line-vbottom{position:absolute;bottom:0;left:calc(50% - 2px);height:60px;border-left:2px solid #dedede}.ln-line-vbottom.ln-line-vbottom-wc{bottom:40px}.linear-spacer .ln-line-vbottom{height:100px}.ln-curve{position:absolute;width:50px;height:50px;overflow:hidden}.ln-curve:after{content:'';position:absolute;width:100px;height:100px;border-radius:40px;border:2px solid #dedede}.ln-curve.ln-curve-bl{bottom:0;left:0}.ln-curve.ln-curve-bl:after{bottom:0;left:0}.ln-curve.ln-curve-br{bottom:0;right:0}.ln-curve.ln-curve-br:after{bottom:0;right:0}.ln-curve.ln-curve-tl:after{top:0;left:0}.ln-curve.ln-curve-tr{top:0;right:0}.ln-curve.ln-curve-tr:after{top:0;right:0}.ln-curve.ln-curve-tr.ln-curve-center,.ln-curve.ln-curve-br.ln-curve-center{left:calc(50% - 50px)}.ln-curve.ln-curve-tl.ln-curve-center,.ln-curve.ln-curve-bl.ln-curve-center{left:calc(50% - 2px)}.ln-circle:before{content:'';position:absolute;width:16px;height:16px;border:2px solid #008001;border-radius:50px;background:#fff;box-shadow:0 0 0 10px #fff}.ln-circle.ln-circle-left:before{top:70px;left:-9px}.cta-audiences{max-width:680px;margin:0 auto 40px}.cta-audience{font-size:16px;line-height:26px;color:rgba(255,255,255,.7);margin-bottom:8px}.cta-audience strong{color:#fff;font-weight:700}.bg-orange{background-color:#fe6600}.bg-blue{background-color:#05017f}.bg-dblue{background-color:#010121}.item-about .box-highlight{position:relative;padding-top:120px;padding-bottom:120px}.item-about .box-highlight h4{margin-bottom:50px;font-weight:700;text-align:center}.item-about .box-highlight .sq-box{position:absolute}.item-about .box-highlight .sq-green{top:220px;left:-200px;width:25px;height:25px}.item-about .box-highlight .sq-blue{top:40px;right:-120px;width:30px;height:30px}#mission{background-image:url("data:image/svg+xml,%3Csvg id='halo' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1193.684' height='794.083' viewBox='0 0 1193.684 794.083'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.899' y1='0.37' x2='0.465' y2='0.322' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23008001'/%3E%3Cstop offset='1' stop-color='%23020118' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath opacity='0.27' d='M169.658,895.605c-41.694-1.653-70.458-13.359-83.871-35.239S75,807.541,92.443,769.636c17.4-37.8,49.275-81.9,93.165-129.465,87.755-95.112,223.139-203.7,385.364-303.136s320.419-170.812,445-205.854c62.306-17.525,116.06-25.923,157.644-24.273,41.694,1.653,70.456,13.359,83.873,35.239s10.791,52.825-6.659,90.729c-17.4,37.8-49.274,81.9-93.163,129.466-87.754,95.112-223.139,203.7-385.364,303.135S451.88,836.289,327.3,871.332C265,888.857,211.242,897.253,169.658,895.605ZM773.6,667.6C448.873,866.649,139.979,953.536,83.665,861.667s161.279-327.7,486-526.754S1203.292,48.977,1259.6,140.846,1098.326,468.55,773.6,667.6Z' transform='translate(-74.792 -104.215)' fill-rule='evenodd' fill='url(%23linear-gradient)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:85% 10%;background-size:62%}#mission .box-info{margin-bottom:60px}.item-contact .contact-map{width:100%;height:500px}.item-contact .contact-map iframe{width:100%;height:100%}.item-capabilities .box-md-holder{background-position:50px 78%}.form-control{padding:7px 20px 5px;height:58px;border:1px solid #ebebeb;border-radius:0;font-size:16px;color:rgba(0,0,0,.7);background:#fff}.form-control::placeholder{color:rgba(0,0,0,.7);opacity:1}textarea.form-control{padding-top:18px;padding-bottom:18px;height:150px}.btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border:none;border-radius:0}.btn:hover,.btn:focus{text-decoration:none}.btn-primary-alt{position:relative;color:#fff;background:0 0}.btn-primary-alt:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg,#fe6600 0%,#fe7d27 100%);transition:all .2s ease}.btn-primary-alt span{position:relative;z-index:5;padding-top:4px}.btn-primary-alt:hover,.btn-primary-altfocus{color:#fff;background:0 0}.btn-primary-alt:hover:before,.btn-primary-altfocus:before{top:-3px;bottom:-3px;background:linear-gradient(90deg,#fe7d27 0%,#fe6600 100%)}.btn-primary-ghost{border:1px solid #fe6702;color:#fff}.btn-primary-ghost:hover,.btn-primary-ghost:focus{color:#fe6600;background:0 0}.btn-primary-link{position:relative;padding:8px 0;padding-right:20px;font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;color:#fe6600;background:0 0}.btn-primary-link:after{content:'';position:absolute;top:50%;right:0;margin-top:-9px;width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.058' height='14.224' viewBox='0 0 8.058 14.224'%3E%3Cpath d='M13.785,23.458a.95.95,0,0,0,1.343,0l6.16-6.16a.958.958,0,0,0,0-1.349l-6.16-6.16a.95.95,0,1,0-1.343,1.343l5.491,5.491-5.491,5.491A.95.95,0,0,0,13.785,23.458Z' transform='translate(-13.507 -9.511)' fill='%23fe6600'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all ease .2s}.btn-primary-link:before{content:'';position:absolute;bottom:2px;left:0;width:0;height:2px;background:#fe6600;transition:all ease .2s}.btn-primary-link:hover,.btn-primary-link:focus{color:#fe6600}.btn-primary-link:hover:after,.btn-primary-link:focus:after{right:-10px}.btn-primary-link:hover:before,.btn-primary-link:focus:before{width:100%}.btn-primary-link span{padding-top:4px}.btn-primary-link.btn-underlined{padding-right:40px}.btn-primary-link.btn-underlined:before{width:100%}.primary-link{color:#fe6600;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none}.primary-link:hover{text-decoration:underline}.appdat-image-overview{width:90%}#home-clients .client-details .client-logos{opacity:1}#home-clients .client-details .client-logos .col-6,#home-clients .client-details .client-logos .col-md-6,#home-clients .client-details .client-logos .col-lg-4{display:flex;justify-content:center;align-items:center}#home-clients .client-details .client-logos img.partner-logo{max-width:180px;height:auto;width:100%;display:block;margin:0 auto;transition:transform .3s ease}#home-clients .client-details .client-logos img.partner-logo:hover{transform:scale(1.1)}#home-clients .client-details .client-logos img.partner-logo{max-width:400px!important}#showcase{position:relative;padding-bottom:160px;min-height:100vh;display:flex;flex-direction:column;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#showcase.showcase-mini{padding-bottom:0;min-height:680px;max-height:680px}#showcase:after{content:'';position:absolute;bottom:-120px;left:-300px;right:-300px;z-index:5;height:200px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2316' height='375' viewBox='0 0 2316 375'%3E%3Cellipse cx='1158' cy='187.5' rx='1158' ry='187.5' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 0;background-size:cover}.site-logo{z-index:20}.site-logo img{height:40px;width:auto}@media(min-width:992px){.site-logo{position:absolute;top:10px;left:20px}.site-logo img{height:55px}}.navbar{padding:10px 70px}.navbar .navbar-nav{margin-left:auto;display:flex;align-items:center}.navbar .navbar-nav .nav-link{padding:10px 18px;display:flex;align-items:center;font-size:14px;line-height:24px;font-weight:300;text-transform:uppercase;color:rgba(255,255,255,.5)}.navbar .navbar-nav .nav-link span{padding-top:4px}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link.active{text-decoration:none;color:#fff}.navbar .btn-primary-alt{margin-left:25px;padding:14px 30px;font-size:18px;line-height:24px}.navbar .btn-primary-alt span{padding-top:4px}.navbar .dropdown-menu{min-width:13rem}.navbar .dropdown-item{padding:10px 20px 6px;font-size:14px}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{text-decoration:none}.navbar .dropdown-item:active{background:#fe6600}.dropdown-toggle:after{content:'';margin-left:4px;width:8px;height:5px;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='3.966' viewBox='0 0 7 3.966'%3E%3Cpath d='M15.714,13.644l-2.7,2.7-2.7-2.7a.467.467,0,0,0-.661.661l3.031,3.031a.472.472,0,0,0,.664,0l3.031-3.031a.467.467,0,0,0-.661-.661Z' transform='translate(-9.512 -13.507)' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.7}.sc-content{padding:70px 0;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center}.sc-content .sc-text{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.sc-content .sc-text-left{text-align:left}.sc-content .sc-title{font-size:90px;line-height:110px;font-weight:700;letter-spacing:-1.35px;color:#fff}.sc-content .sc-subtitle{max-width:640px;font-size:20px;line-height:35px;font-weight:300;color:rgba(255,255,255,.7)}.sc-content .sc-action{margin-top:58px;display:flex;align-items:center}.sc-content .sc-action .btn{margin:2px 10px;padding:14px 30px;font-size:18px;line-height:24px}.sc-content .sc-action .btn span{padding-top:4px}.sc-content .sc-media{max-width:620px}.sc-content .sc-media-box{position:relative;z-index:10;border:1px solid #f8f8f8;border-radius:15px;text-align:center;background-color:#fcfcfc;box-shadow:35px 35px 35px rgba(0,0,0,6%)}.sc-content .sc-media-box .sq-box{position:absolute}.sc-content .sc-media-box .sq-green{top:-25px;right:8%}.sc-content .sc-media-box .sq-blue{bottom:20%;left:-25px}.sc-content .img-adjust{padding:70px 10px 30px}.sc-client-list{margin-top:auto;padding-top:60px;display:flex;align-items:center;justify-content:space-between}.sc-client-list img{padding:15px 10px}#homepage-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;background:#000;overflow:hidden}#homepage-hero .hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:0}#homepage-hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,rgba(0,0,0,.82) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.15) 70%);pointer-events:none}#homepage-hero .hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:200px;z-index:2;background:linear-gradient(to top,#01021e 0%,rgba(1,2,30,0) 100%);pointer-events:none}#homepage-hero .navbar{position:relative;z-index:10}#homepage-hero .hero-content{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;padding:120px 0 0;position:relative;z-index:10}#homepage-hero .hero-content .container{padding-left:40px}.hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fe6600;margin-bottom:20px}.hero-headline{font-family:playfair display,serif;font-size:64px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:24px}.hero-subtitle{max-width:580px;font-size:17px;line-height:28px;font-weight:300;color:rgba(255,255,255,.7);margin-bottom:12px}.hero-subtitle-secondary{max-width:580px;font-size:15px;line-height:24px;font-weight:300;color:rgba(255,255,255,.45);margin-bottom:20px;letter-spacing:.2px}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:fadeUp .7s ease-out forwards}.fade-delay-1{animation-delay:.2s}.fade-delay-2{animation-delay:.4s}.fade-delay-3{animation-delay:.6s}#homepage-missions{position:relative;z-index:6;padding:100px 0 80px;background:#01021e}#homepage-missions .missions-header{text-align:center;margin-bottom:60px}#homepage-missions .missions-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fe6600;margin-bottom:16px}#homepage-missions .missions-heading{font-family:playfair display,serif;font-size:48px;line-height:1.2;font-weight:700;color:#fff;margin-bottom:20px}#homepage-missions .missions-subtext{max-width:720px;margin:0 auto;font-size:17px;line-height:28px;font-weight:300;color:rgba(255,255,255,.6)}.missions-grid{margin-bottom:60px}.missions-grid-col{margin-bottom:24px}a.mission-card{text-decoration:none;color:inherit}a.mission-card:hover,a.mission-card:focus{text-decoration:none;color:inherit}.mission-card{position:relative;border-radius:10px;overflow:hidden;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer}.mission-card .mission-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mission-card .mission-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.97) 0%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.12) 100%);transition:background .4s ease}.mission-card .mission-card-content{position:relative;z-index:2;padding:28px 24px}.mission-card .mission-card-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fe6600;margin-bottom:8px}.mission-card .mission-card-title{font-size:22px;line-height:28px;font-weight:800;color:#fff;margin-bottom:10px}.mission-card .mission-card-text{font-size:14px;line-height:22px;font-weight:300;color:rgba(255,255,255,.7);margin-bottom:0}.mission-card .mission-card-chips{display:flex;flex-wrap:wrap;gap:6px}.mission-card .mission-chip{display:inline-block;padding:4px 10px;background:#fe6600;color:#fff;font-size:11px;font-weight:600;border-radius:100px;letter-spacing:.2px;line-height:1.4}.mission-card:hover .mission-card-bg{transform:scale(1.05)}.mission-card:hover .mission-card-overlay{background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.65) 30%,rgba(0,0,0,.25) 55%,rgba(0,0,0,5%) 100%)}.missions-stats{display:flex;justify-content:center;gap:60px;padding-top:20px}.stat-item{text-align:center}.stat-value{font-family:playfair display,serif;font-size:40px;line-height:1.1;font-weight:700;color:#fe6600}.stat-label{font-size:14px;line-height:20px;font-weight:400;color:rgba(255,255,255,.5);margin-top:4px}#homepage-cards{position:relative;z-index:6;padding:80px 0;background:#010121}#homepage-cards .hp-card{padding:40px 32px;border:1px solid rgba(255,255,255,.1);border-radius:4px;height:100%;transition:border-color .2s ease}#homepage-cards .hp-card:hover{border-color:rgba(255,255,255,.25)}#homepage-cards .hp-card-title{font-size:24px;line-height:32px;font-weight:800;margin-bottom:16px;color:#fff}#homepage-cards .hp-card-text{font-size:16px;line-height:28px;color:rgba(255,255,255,.6);margin-bottom:24px}#homepage-partners{padding:60px 0;background:#010121;border-top:1px solid rgba(255,255,255,6%);text-align:center}#homepage-partners .partners-intro{font-size:15px;line-height:24px;font-weight:300;color:rgba(255,255,255,.4);margin-bottom:36px}#homepage-partners .partners-groups{display:flex;justify-content:center;gap:60px}#homepage-partners .partners-group{text-align:center}#homepage-partners .partners-group-label{display:block;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:16px}#homepage-partners .partners-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px}#homepage-partners a.partner-name{font-size:16px;font-weight:600;letter-spacing:.5px;color:rgba(255,255,255,.35);text-decoration:none;transition:color .2s ease}#homepage-partners a.partner-name:hover,#homepage-partners a.partner-name:focus{color:rgba(255,255,255,.8);text-decoration:none}#homepage-cta{position:relative;padding:120px 0;text-align:center;overflow:hidden}#homepage-cta .cta-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}#homepage-cta .cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);pointer-events:none}#homepage-cta .container{position:relative;z-index:2}#homepage-cta .cta-title{font-size:48px;line-height:60px;font-weight:800;margin-bottom:24px;color:#fff}#homepage-cta .cta-subtitle{max-width:640px;margin:0 auto 40px;font-size:18px;line-height:30px;font-weight:300;color:rgba(255,255,255,.7)}#homepage-cta .btn-primary-alt{border-radius:6px;padding:14px 36px;font-size:16px}@media(max-width:1000px){.missions-grid .col-lg-4{flex:0 0 50%;max-width:50%}}@media(max-width:900px){#homepage-cards .col-lg-4{margin-bottom:20px}}@media(max-width:768px){#homepage-hero{min-height:85vh}#homepage-hero .hero-content{padding:80px 0 120px}.hero-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:16px}.hero-headline{font-size:48px}.hero-headline br{display:none}.hero-subtitle{font-size:17px;line-height:26px}#homepage-missions{padding:70px 0 60px}#homepage-missions .missions-heading{font-size:36px}#homepage-missions .missions-subtext{font-size:16px}.missions-stats{flex-wrap:wrap;gap:30px 40px}.stat-value{font-size:32px}#homepage-cards{padding:50px 0}#homepage-partners{padding:40px 0}#homepage-partners .partners-groups{flex-direction:column;gap:32px}#homepage-partners .partners-list{gap:20px 28px}#homepage-cta{padding:70px 0}#homepage-cta .cta-title{font-size:32px;line-height:44px}}@media(max-width:650px){.missions-grid .col-lg-4,.missions-grid .col-md-6{flex:0 0 100%;max-width:100%}.mission-card{min-height:280px}}#cc-hero{position:relative;min-height:55vh;display:flex;flex-direction:column;background:#000;overflow:hidden}#cc-hero .cc-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}#cc-hero .cc-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.2) 70%);pointer-events:none}#cc-hero .cc-hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:160px;z-index:2;background:linear-gradient(to top,#010121 0%,rgba(1,1,33,0) 100%);pointer-events:none}#cc-hero .navbar{position:relative;z-index:10}#cc-hero .cc-hero-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:60px 0 80px;position:relative;z-index:10}#cc-hero .cc-hero-content .container{padding-left:40px}.cc-hero-title{font-family:playfair display,serif;font-size:56px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:20px}.cc-hero-subtitle{max-width:680px;font-size:17px;line-height:28px;font-weight:300;color:rgba(255,255,255,.7)}.cc-section{padding:90px 0}.cc-bg-dark{background:#010121}.cc-bg-mid{background:#01021e}.cc-section-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#fe6600;font-weight:700;margin-bottom:12px}.cc-section-title{font-family:playfair display,serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2}.cc-section-subtitle{font-size:17px;line-height:1.7;color:rgba(255,255,255,.55);max-width:720px;margin-bottom:48px}.cc-disciplines-intro{font-size:20px;line-height:1.5;font-weight:300;font-style:italic;color:rgba(255,255,255,.5);margin-bottom:16px;max-width:720px}.cc-tag-row{display:flex;flex-wrap:wrap;gap:8px}.cc-tag{display:inline-block;padding:5px 12px;background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,8%);border-radius:100px;font-size:11px;font-weight:600;color:rgba(255,255,255,.5);letter-spacing:.3px}.cc-platform-card .cc-tag{background:rgba(254,102,0,.12);border-color:rgba(254,102,0,.25);color:#fe6600}.cc-platform-stack{display:flex;flex-direction:column;gap:24px}.cc-platform-card{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,8%);border-radius:10px;overflow:hidden;transition:border-color .2s}.cc-platform-card:hover{border-color:rgba(254,102,0,.2)}.cc-platform-info{padding:36px;position:relative;overflow:hidden}.cc-platform-info.cc-platform-info-has-image{padding:0}.cc-platform-info.cc-platform-info-has-image .cc-platform-info-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;z-index:0}.cc-platform-info.cc-platform-info-has-image .cc-platform-info-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,.4) 100%)}.cc-platform-info.cc-platform-info-has-image .cc-platform-info-content{position:relative;z-index:2;padding:36px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.cc-platform-badge{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fe6600;font-weight:700;margin-bottom:10px}.cc-platform-name{font-family:playfair display,serif;font-size:28px;font-weight:700;color:#fff;margin-bottom:16px}.cc-platform-desc{font-size:15px;line-height:1.7;color:rgba(255,255,255,.6);margin-bottom:12px}.cc-platform-capability{font-size:13px;line-height:1.6;font-style:italic;color:rgba(255,255,255,.38);margin-bottom:20px}.cc-platform-detail{padding:36px;background:rgba(255,255,255,3%);border-left:1px solid rgba(255,255,255,6%);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.cc-platform-detail.cc-platform-detail-has-image{padding:0}.cc-platform-detail.cc-platform-detail-has-image .cc-platform-detail-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;z-index:0}.cc-platform-detail.cc-platform-detail-has-image .cc-platform-detail-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,.4) 100%);transition:background .4s ease}.cc-platform-detail.cc-platform-detail-has-image .cc-platform-detail-content{position:relative;z-index:2;padding:36px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.cc-platform-detail.cc-platform-detail-has-image .cc-platform-detail-text{color:rgba(255,255,255,.65)}.cc-platform-detail.cc-platform-detail-has-image .cc-platform-stat-label{color:rgba(255,255,255,.55)}.cc-platform-detail-text{font-size:14px;line-height:1.7;color:rgba(255,255,255,.45);margin-bottom:24px;font-style:italic}.cc-platform-stats{display:flex;gap:32px}.cc-platform-stat-value{font-family:playfair display,serif;font-size:28px;font-weight:700;color:#fe6600;line-height:1.1}.cc-platform-stat-label{font-size:12px;color:rgba(255,255,255,.4);margin-top:4px}.cc-eng-card{padding:32px 28px;border:1px solid rgba(255,255,255,8%);border-radius:8px;height:100%;transition:border-color .2s;display:flex;flex-direction:column}.cc-eng-card:hover{border-color:rgba(254,102,0,.2)}.cc-eng-name{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px}.cc-eng-desc{font-size:14px;line-height:1.7;color:rgba(255,255,255,.55);margin-bottom:20px;flex-grow:1}.cc-domain-card{position:relative;border:1px solid rgba(255,255,255,8%);border-radius:10px;overflow:hidden;min-height:300px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(255,255,255,3%);transition:border-color .2s}.cc-domain-card:hover{border-color:rgba(254,102,0,.2)}.cc-domain-card.cc-domain-has-image .cc-domain-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;z-index:0}.cc-domain-card.cc-domain-has-image .cc-domain-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.97) 0%,rgba(0,0,0,.92) 30%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.3) 100%);transition:background .4s ease}.cc-domain-card.cc-domain-has-image .cc-domain-content{z-index:2}.cc-domain-card.cc-domain-has-image:hover .cc-domain-bg{transform:scale(1.03)}.cc-domain-card.cc-domain-has-image:hover .cc-domain-overlay{background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.2) 100%)}.cc-domain-content{position:relative;padding:28px 28px 32px;display:flex;gap:16px;align-items:flex-start}.cc-domain-number{font-family:playfair display,serif;font-size:28px;font-weight:700;color:#fe6600;opacity:.6;line-height:1;flex-shrink:0;width:36px}.cc-domain-name{font-size:17px;font-weight:700;color:#fff;margin-bottom:8px}.cc-domain-desc{font-size:14px;line-height:1.65;color:rgba(255,255,255,.6);margin-bottom:0}.cc-partner-category{padding:28px 24px;border:1px solid rgba(255,255,255,8%);border-radius:8px;height:100%}.cc-partner-cat-name{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:16px}.cc-partner-list{list-style:none;padding:0;margin:0}.cc-partner-list li{margin-bottom:8px}a.cc-partner-link{font-size:15px;font-weight:500;color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s ease}a.cc-partner-link:hover,a.cc-partner-link:focus{color:#fe6600;text-decoration:none}.cc-partner-note{font-size:14px;line-height:1.7;color:rgba(255,255,255,.35);max-width:700px;margin-top:16px;font-style:italic}#cc-cta{position:relative;padding:120px 0;text-align:center;overflow:hidden}#cc-cta .cta-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}#cc-cta .cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);pointer-events:none}#cc-cta .container{position:relative;z-index:2}.cc-cta-title{font-size:48px;line-height:60px;font-weight:800;margin-bottom:24px;color:#fff}.cc-cta-desc{max-width:640px;margin:0 auto 40px;font-size:18px;line-height:30px;font-weight:300;color:rgba(255,255,255,.7)}@media(max-width:1000px){.cc-platform-card{grid-template-columns:1fr}.cc-platform-detail{border-left:none;border-top:1px solid rgba(255,255,255,6%)}.cc-platform-detail.cc-platform-detail-has-image{min-height:280px}.cc-eng-card .cc-tag-row{gap:6px}.cc-partner-grid .col-lg-4{flex:0 0 100%;max-width:100%}}@media(max-width:900px){.cc-domain-card{min-height:240px}}@media(max-width:768px){#cc-hero{min-height:45vh}#cc-hero .cc-hero-content{padding:40px 0 60px}.cc-hero-title{font-size:40px}.cc-section{padding:60px 0}.cc-section-title{font-size:32px}.cc-platform-name{font-size:24px}.cc-platform-stats{gap:20px}.cc-platform-stat-value{font-size:22px}#cc-cta{padding:70px 0}.cc-cta-title{font-size:32px;line-height:44px}}@media(max-width:650px){.cc-eng-card{padding:24px 20px}.cc-domain-card{min-height:220px}}#about-hero{position:relative;min-height:55vh;display:flex;flex-direction:column;background:#000;overflow:hidden}#about-hero .about-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}#about-hero .about-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.2) 70%);pointer-events:none}#about-hero .about-hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:160px;z-index:2;background:linear-gradient(to top,#010121 0%,rgba(1,1,33,0) 100%);pointer-events:none}#about-hero .navbar{position:relative;z-index:10}#about-hero .about-hero-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:60px 0 80px;position:relative;z-index:10}#about-hero .about-hero-content .container{padding-left:40px}.about-hero-title{font-family:playfair display,serif;font-size:56px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:20px}.about-hero-subtitle{max-width:680px;font-size:17px;line-height:28px;font-weight:300;color:rgba(255,255,255,.7)}.about-nav{background:#010121;border-bottom:1px solid rgba(255,255,255,8%);padding:20px 0;text-align:center}.about-nav-link{display:inline-block;padding:8px 24px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);text-decoration:none;transition:color .2s}.about-nav-link:hover{color:#fe6600;text-decoration:none}.about-section{padding:80px 0;background:#010121}.about-section-alt{background:#01021e}.about-heading{font-family:playfair display,serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2}.about-lead{font-size:20px;line-height:1.7;font-weight:600;color:rgba(255,255,255,.85);margin-bottom:24px}.about-body{font-size:16px;line-height:1.8;color:rgba(255,255,255,.6);margin-bottom:20px}.about-differentiator{margin-top:32px;border-left:3px solid #fe6600;padding-left:24px}.about-differentiator p{font-size:18px;line-height:1.7;font-weight:600;color:#fe6600;font-style:italic;margin-bottom:0}.about-beliefs-bg{background:#01021e;padding:80px 0;border-top:1px solid rgba(255,255,255,6%);border-bottom:1px solid rgba(255,255,255,6%)}.about-beliefs-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#fe6600;font-weight:700;text-align:center;margin-bottom:48px}.about-belief-card{text-align:center;padding:32px 24px}.about-belief-number{font-size:14px;font-weight:800;color:#fe6600;margin-bottom:16px;letter-spacing:1px}.about-belief-text{font-size:16px;line-height:1.8;color:rgba(255,255,255,.7);margin-bottom:0}.about-values-subtitle{font-size:16px;line-height:1.7;color:rgba(255,255,255,.45);text-align:center;max-width:760px;margin:0 auto 48px;font-style:italic}.about-values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.about-value-card{background:rgba(255,255,255,3%);border:1px solid rgba(255,255,255,8%);border-radius:8px;padding:32px 24px;text-align:center;transition:border-color .2s}.about-value-card:hover{border-color:rgba(254,102,0,.2)}.about-value-icon{margin-bottom:16px;color:#fe6600;line-height:1}.about-value-icon svg{width:28px;height:28px}.about-value-title{font-size:18px;font-weight:800;color:#fff;margin-bottom:6px}.about-value-tagline{font-size:14px;font-weight:600;color:#fe6600;margin-bottom:16px;letter-spacing:.3px}.about-value-text{font-size:14px;line-height:1.7;color:rgba(255,255,255,.55);margin-bottom:0}.about-mission-bg{padding:80px 0;background:#010121;border-top:1px solid rgba(255,255,255,6%)}.about-mission-row{margin-top:8px}.about-mission-block{border-left:3px solid #fe6600;padding-left:28px;height:100%}.about-mission-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#fe6600;font-weight:700;margin-bottom:8px}.about-mission-subtitle{font-size:14px;font-style:italic;color:rgba(255,255,255,.4);margin-bottom:16px;line-height:1.6}.about-mission-statement{font-size:22px;font-weight:800;color:#fff;line-height:1.4;margin-bottom:16px;border:none;padding:0}.about-mission-supporting{font-size:15px;line-height:1.7;color:rgba(255,255,255,.55);margin-bottom:0}.about-culture-section{padding:80px 0;background:#01021e;border-top:1px solid rgba(255,255,255,6%)}.about-culture-divider{width:40px;height:2px;background:#fe6600;margin:0 auto 40px}.about-culture-subtitle{font-size:16px;line-height:1.7;color:rgba(255,255,255,.45);text-align:center;max-width:620px;margin:0 auto 12px;font-style:italic}.about-culture-card{border:1px solid rgba(255,255,255,8%);border-radius:8px;padding:32px;margin-bottom:24px;background:rgba(255,255,255,3%);border-left:3px solid #fe6600;transition:border-color .2s}.about-culture-card.about-culture-featured{background:rgba(255,255,255,3%);border-color:rgba(255,255,255,8%);border-left:3px solid #fe6600;height:calc(100% - 24px)}.about-culture-card-title{font-size:20px;font-weight:800;color:#fff;margin-bottom:16px}.about-culture-card-text{font-size:15px;line-height:1.75;color:rgba(255,255,255,.6);margin-bottom:0}.about-cta-section{position:relative;padding:120px 0;text-align:center;overflow:hidden}.about-cta-section .cta-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}.about-cta-section .cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);pointer-events:none}.about-cta-section .container{position:relative;z-index:2}.about-cta-title{font-size:48px;line-height:60px;font-weight:800;color:#fff;margin-bottom:24px}.about-cta-subtitle{font-size:18px;line-height:30px;font-weight:300;color:rgba(255,255,255,.7);max-width:640px;margin:0 auto 40px}@media(max-width:1280px){.about-belief-card{padding:24px 16px}}@media(max-width:991px){.about-values-grid{grid-template-columns:repeat(3,1fr)}.about-beliefs-bg .row{flex-direction:column;align-items:center}.about-beliefs-bg .row .col-md-4{max-width:480px}.about-mission-row .col-lg-6{margin-bottom:40px}.about-mission-row .col-lg-6:last-child{margin-bottom:0}}@media(max-width:768px){#about-hero{min-height:45vh}#about-hero .about-hero-content{padding:40px 0 60px}.about-hero-title{font-size:40px}.about-heading{font-size:32px}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-belief-card{padding:20px 12px}.about-mission-statement{font-size:18px}.about-nav-link{padding:8px 14px;font-size:11px}.about-cta-section{padding:70px 0}.about-cta-title{font-size:32px;line-height:44px}}@media(max-width:575px){.about-values-grid{grid-template-columns:1fr}}#careers-hero{position:relative;min-height:55vh;display:flex;flex-direction:column;background:#000;overflow:hidden}#careers-hero .careers-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}#careers-hero .careers-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.2) 70%);pointer-events:none}#careers-hero .careers-hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:160px;z-index:2;background:linear-gradient(to top,#010121 0%,rgba(1,1,33,0) 100%);pointer-events:none}#careers-hero .navbar{position:relative;z-index:10}#careers-hero .careers-hero-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:60px 0 80px;position:relative;z-index:10}#careers-hero .careers-hero-content .container{padding-left:40px}.careers-hero-title{font-family:playfair display,serif;font-size:56px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:20px}.careers-hero-subtitle{max-width:680px;font-size:17px;line-height:28px;font-weight:300;color:rgba(255,255,255,.7)}.careers-section-title{font-family:playfair display,serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2}.careers-invitation{padding:80px 0;background:#010121}.careers-invitation-inner{max-width:760px;margin:0 auto;text-align:center}.careers-invitation-hook{font-size:22px;font-weight:700;line-height:1.5;color:rgba(255,255,255,.85);margin-bottom:24px}.careers-invitation-body{font-size:16px;line-height:1.8;color:rgba(255,255,255,.6);margin-bottom:20px}.careers-invitation-closing{font-size:16px;line-height:1.8;color:rgba(255,255,255,.6);font-style:italic;margin-bottom:0}.careers-invitation-cta{margin-top:32px}.careers-work-on{padding:80px 0;background:#01021e;border-top:1px solid rgba(255,255,255,6%)}.careers-work-card{background:rgba(255,255,255,3%);border:1px solid rgba(255,255,255,8%);border-radius:8px;padding:36px 28px;height:100%;display:flex;flex-direction:column;transition:border-color .2s}.careers-work-card:hover{border-color:rgba(254,102,0,.2)}.careers-work-card-icon{color:#fe6600;margin-bottom:16px;line-height:1}.careers-work-card-icon svg{width:28px;height:28px}.careers-work-card-title{font-size:20px;font-weight:800;color:#fff;margin-bottom:12px}.careers-work-card-text{font-size:15px;line-height:1.7;color:rgba(255,255,255,.55);margin-bottom:20px;flex-grow:1}.careers-how-we-work{padding:80px 0;background:#010121;border-top:1px solid rgba(255,255,255,6%)}.careers-how-we-work .careers-section-title{color:#fff}.careers-how-intro{font-size:16px;line-height:1.8;color:rgba(255,255,255,.6)}.careers-how-block{border-left:3px solid #fe6600;padding-left:24px;margin-bottom:40px}.careers-how-block:last-child{margin-bottom:0}.careers-how-block-title{font-size:18px;font-weight:800;color:#fff;margin-bottom:8px}.careers-how-block-text{font-size:15px;line-height:1.75;color:rgba(255,255,255,.6);margin-bottom:0}.careers-benefits{padding:80px 0;background:#01021e;border-top:1px solid rgba(255,255,255,6%)}.careers-benefits-subtitle{font-size:15px;color:rgba(255,255,255,.45);text-align:center;font-style:italic;margin-bottom:48px}.careers-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.careers-benefit-card{background:rgba(255,255,255,3%);border:1px solid rgba(255,255,255,8%);border-radius:8px;padding:28px 24px;text-align:center;transition:border-color .2s}.careers-benefit-card:hover{border-color:rgba(254,102,0,.2)}.careers-benefit-icon{color:#fe6600;margin-bottom:12px;line-height:1}.careers-benefit-icon svg{width:24px;height:24px}.careers-benefit-title{font-size:16px;font-weight:800;color:#fff;margin-bottom:6px}.careers-benefit-text{font-size:14px;line-height:1.6;color:rgba(255,255,255,.5);margin-bottom:0}.careers-positions{padding:80px 0;background:#010121;border-top:1px solid rgba(255,255,255,6%);text-align:center}.careers-positions-title{font-family:playfair display,serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:16px}.careers-positions-text{font-size:16px;line-height:1.8;color:rgba(255,255,255,.6);max-width:680px;margin:0 auto 32px}.careers-eeo{padding:32px 0;background:#010121;text-align:center}.careers-eeo-text{font-size:13px;color:rgba(255,255,255,.35);margin-bottom:4px}.careers-eeo-law{font-size:13px;margin-bottom:0}.careers-eeo-law a{color:#fe6600;text-decoration:underline}.careers-eeo-law a:hover{color:#ff8432}.careers-cta-section{position:relative;padding:120px 0;text-align:center;overflow:hidden}.careers-cta-section .cta-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}.careers-cta-section .cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);pointer-events:none}.careers-cta-section .container{position:relative;z-index:2}.careers-cta-title{font-size:48px;line-height:60px;font-weight:800;color:#fff;margin-bottom:24px}.careers-cta-subtitle{font-size:18px;line-height:30px;font-weight:300;color:rgba(255,255,255,.7);max-width:640px;margin:0 auto 40px}@media(max-width:991px){.careers-benefits-grid{grid-template-columns:repeat(2,1fr)}.careers-how-we-work .col-lg-6{margin-top:40px}}@media(max-width:768px){#careers-hero{min-height:45vh}#careers-hero .careers-hero-content{padding:40px 0 60px}.careers-hero-title{font-size:40px}.careers-section-title,.careers-positions-title{font-size:32px}.careers-cta-section{padding:70px 0}.careers-cta-title{font-size:32px;line-height:44px}.careers-invitation-hook{font-size:19px}.careers-work-on .col-md-4{margin-bottom:20px}.careers-work-on .col-md-4:last-child{margin-bottom:0}}@media(max-width:575px){.careers-benefits-grid{grid-template-columns:1fr}}#contact-hero{position:relative;min-height:55vh;display:flex;flex-direction:column;background:#000;overflow:hidden}#contact-hero .contact-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}#contact-hero .contact-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.2) 70%);pointer-events:none}#contact-hero .contact-hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:160px;z-index:2;background:linear-gradient(to top,#010121 0%,rgba(1,1,33,0) 100%);pointer-events:none}#contact-hero .navbar{position:relative;z-index:10}#contact-hero .contact-hero-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:60px 0 80px;position:relative;z-index:10}#contact-hero .contact-hero-content .container{padding-left:40px}.contact-hero-title{font-family:playfair display,serif;font-size:56px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:20px}.contact-hero-subtitle{max-width:680px;font-size:17px;line-height:28px;font-weight:300;color:rgba(255,255,255,.7)}.contact-main{padding:80px 0;background:#010121}.contact-info-card{background:rgba(255,255,255,3%);border:1px solid rgba(255,255,255,8%);border-radius:10px;padding:36px}.contact-info-logo{width:160px;margin-bottom:32px}.contact-info-details{font-size:15px;line-height:1.7;color:rgba(255,255,255,.6)}.contact-info-details p{margin-bottom:4px}.contact-info-line{font-size:14px;line-height:1.8;color:rgba(255,255,255,.5)}.contact-form-intro{font-size:17px;line-height:1.7;color:rgba(255,255,255,.7);margin-bottom:12px}.contact-form-note{font-size:14px;line-height:1.6;color:rgba(255,255,255,.4);font-style:italic;margin-bottom:28px}.contact-input{display:block;width:100%;padding:12px 16px;margin-bottom:12px;font-size:15px;color:#fff;background:rgba(255,255,255,5%);border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:none;transition:border-color .2s}.contact-input::placeholder{color:rgba(255,255,255,.35)}.contact-input:focus{border-color:rgba(254,102,0,.4);background:rgba(255,255,255,7%)}.contact-textarea{height:140px;resize:vertical}.contact-form-action{margin-top:8px;display:flex;justify-content:flex-end}.contact-leadership{padding:80px 0;background:#01021e;border-top:1px solid rgba(255,255,255,6%)}.contact-section-title{font-family:playfair display,serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:40px;line-height:1.2}.contact-leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-person-card{background:rgba(255,255,255,3%);border:1px solid rgba(255,255,255,8%);border-radius:8px;padding:28px 24px;transition:border-color .2s}.contact-person-card:hover{border-color:rgba(254,102,0,.2)}.contact-person-card.contact-person-has-photo{position:relative;overflow:hidden;min-height:340px;padding:0;display:flex;flex-direction:column;justify-content:flex-end}.contact-person-card.contact-person-has-photo .contact-person-photo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;transition:transform .4s ease}.contact-person-card.contact-person-has-photo .contact-person-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.85) 35%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.1) 100%);transition:background .4s ease}.contact-person-card.contact-person-has-photo .contact-person-info{position:relative;z-index:2;padding:28px 24px}.contact-person-card.contact-person-has-photo .contact-person-detail{color:rgba(255,255,255,.6)}.contact-person-card.contact-person-has-photo:hover .contact-person-photo{transform:scale(1.05)}.contact-person-card.contact-person-has-photo:hover .contact-person-overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 35%,rgba(0,0,0,.15) 70%,transparent 100%)}.contact-person-name{font-size:18px;font-weight:800;color:#fff;margin-bottom:4px}.contact-person-title{font-size:13px;font-weight:600;color:#fe6600;margin-bottom:16px;letter-spacing:.3px}.contact-person-detail{font-size:14px;line-height:1.7;color:rgba(255,255,255,.5)}@media(max-width:991px){.contact-leadership-grid{grid-template-columns:repeat(2,1fr)}.contact-main .col-lg-7{margin-top:40px}}@media(max-width:768px){#contact-hero{min-height:45vh}#contact-hero .contact-hero-content{padding:40px 0 60px}.contact-hero-title{font-size:40px}.contact-section-title{font-size:32px}}@media(max-width:575px){.contact-leadership-grid{grid-template-columns:1fr}}.cc-md-content h2{margin-bottom:5px;font-size:30px;line-height:44px;font-weight:800}.cc-md-content h4{margin-bottom:30px;font-size:24px;line-height:40px;font-weight:700}.cc-md-content h5{font-size:16px;font-weight:700;margin-bottom:20px}.cc-md-content p{margin-bottom:25px;line-height:30px}.cc-md-content p:last-child{margin-bottom:0}.cc-md-content ul{list-style:none;color:rgba(0,0,0,.7)}.cc-md-content ul li{margin-bottom:20px;position:relative}.cc-md-content ul li::before{content:'';background-image:url(/images/tick.png);position:absolute;height:20px;width:20px;top:3px;left:-26px;background-repeat:no-repeat}.cc-md-content ul li:last-child{margin-bottom:0}.cc-md-content ul:last-child{margin-bottom:0}.cc-md-content hr{margin-top:30px;margin-bottom:30px;background:0 0}.cc-card-inner{padding:100px;background:#eff1ff;box-shadow:35px 35px 35px #0000000F;margin:80px -100px 120px;position:relative}.cc-card-inner .sq-box{position:absolute;width:30px;height:30px}.cc-card-inner .sq-box.sq-blue{top:-50px;left:-74px}.cc-card-inner .sq-box.sq-green{top:50%;right:-70px}footer{padding:80px 0}footer .footer-title{margin-bottom:15px;color:#000;font-size:16px;line-height:24px;font-weight:800;text-transform:uppercase}footer .cr-statement{color:rgba(0,0,0,.7);margin:0;margin-bottom:12px}footer .cr-statement:last-child{margin:0}footer .footer-menu-list{list-style:none;padding:0;margin:0}footer .footer-menu-list .footer-menu .footer-menu-item{color:rgba(0,0,0,.7);text-decoration:none;display:inline-block;padding:6px 0}footer .footer-menu-list .footer-menu .footer-menu-item:hover{text-decoration:underline}.social-icons{margin-bottom:25px;display:flex;font-size:20px;line-height:1}.social-icons a{margin-right:2px;padding:5px;color:#000}.pre-footer-holder{position:relative}.pre-footer{background-color:#020220;padding:240px 0 140px;position:relative;overflow:hidden}.pre-footer:after{content:'';position:absolute;top:-120px;left:-200px;right:-200px;height:210px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2316' height='375' viewBox='0 0 2316 375'%3E%3Cellipse cx='1158' cy='187.5' rx='1158' ry='187.5' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 100%;background-size:cover}.pre-footer .container{position:relative;z-index:50}.pre-footer .pre-footer-media{position:relative;margin-top:15px;margin-bottom:50px}.pre-footer .pre-footer-media .sq-box{position:absolute}.pre-footer .pre-footer-media .sq-green{top:7px;right:30%;width:25px;height:25px}.pre-footer .pre-footer-media .sq-blue{top:55px;left:28%;width:30px;height:30px}.pre-footer .pre-footer-title{margin-bottom:10px;font-size:48px;font-weight:800;color:#fff;line-height:68px}.pre-footer .pre-footer-details{color:rgba(255,255,255,.7);font-size:20px;font-weight:300;line-height:35px;margin-bottom:50px}.pre-footer .pre-footer-img{position:absolute;bottom:0}.pre-footer .button-set{display:flex}.pre-footer .button-set .btn{margin:2px 10px;padding:14px 30px;font-size:18px;line-height:24px}.pre-footer .button-set .btn span{padding-top:4px}.pre-footer .button-set .btn:first-child{margin-left:0}.pre-footer .button-set .btn:last-child{margin-right:0}.pf-layone .pre-footer{background-color:#020220;background-repeat:no-repeat;background-position:100% 100%}.pf-layone .pre-footer-details{padding-right:100px}.pf-layone .line1{position:absolute;top:28%;left:44%;height:670px;mix-blend-mode:exclusion}.pf-layone .line2{position:absolute;top:12%;right:0;height:670px}.pf-laytwo{text-align:center}.pf-laytwo .pre-footer{background:linear-gradient(114deg,#020220 0%,#020217 72%,#05043D 100%)no-repeat}.pf-laytwo .pre-footer-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.08;mix-blend-mode:luminosity}.pf-laytwo .button-set{justify-content:center}.pf-laytwo .line1{position:absolute;top:28%;left:13%;height:700px;mix-blend-mode:exclusion}.pf-laytwo .line2{position:absolute;top:18%;right:13%;height:700px}.expert-contact{position:relative;padding-bottom:30px}.expert-contact img{margin-top:15px;margin-bottom:50px}.expert-contact .expert-holder{position:relative;max-width:860px;margin:0 auto;text-align:center}.expert-contact .expert-heading{font-size:40px;font-weight:800;line-height:60px}.expert-contact .expert-details{margin-bottom:30px;font-size:20px;line-height:30px;color:rgba(0,0,0,.7)}.expert-contact .btn-primary-alt{padding:14px 30px}.expert-contact .btn-primary-alt span{padding-top:4px}.expert-contact .sq-box{position:absolute}.expert-contact .sq-green{top:7px;right:30%;width:25px;height:25px}.expert-contact .sq-blue{top:55px;left:28%;width:30px;height:30px}