.menu-button{cursor:pointer;display:flex;align-items:center;font-size:14px;text-transform:uppercase;color:#000;font-family:'avenir-next';font-weight:600;flex-direction:row;justify-content:space-between;padding:6px
15px}.menu-button-2{color:white}.menu-button-2.active{color:black;background:white;border-radius:5px}#page-header{z-index:1001}.menu-button .menu-icon{font-size:24px;margin-right:8px}.menu-button .menu-text{text-transform:uppercase}.popup-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00007d;color:white;z-index:-1;justify-content:center;align-items:center;flex-direction:column;transition:500ms}.popup-menu
h4{font-family:'avenir-next';text-transform:uppercase;color:white;font-size:14px}.popup-menu.active{display:flex;align-items:flex-start;flex-direction:column;padding-left:25px;padding-right:25px}.menu-list{list-style:none;padding:0;margin:0;text-align:left}.menu-list
li{font-size:32px;margin:20px
0}.menu-list li a::before{content:attr(data-number);margin-right:10px;font-weight:bold;color:#fff}.menu-list
a{text-decoration:none;color:white;font-family:'avenir-next';text-transform:uppercase;font-size:80px;font-weight:600;display:flex;flex-direction:row;align-items:center}.menup{display:block;width:100%;text-align:right;margin:0;text-transform:uppercase;font-family:avenir-next;margin-bottom:-50px}.menu-number{font-size:12px;font-weight:600;margin-right:clamp(50px, 8.188vw, 131px)}.menu-footer{position:absolute;bottom:20px;width:97%;display:flex;justify-content:space-between;font-size:14px;align-items:flex-end}.footer-row .l-section-h{max-width:100%}.animated-text
.wpb_wrapper{position:relative;overflow:hidden;width:100%;height:262px;display:flex;flex-direction:column;justify-content:center}.animated-text
p{position:absolute;white-space:nowrap}@keyframes
move{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.article-img
img{width:100%}.article-data{justify-content:space-between}.category{display:inline-block;position:absolute;left:16px;top:16px;z-index:1}.menu-item{width:100%;height:100%}.menu-item::before{color:var(--color-number);position:absolute;top:0;left:0}.menu-item
a{cursor:pointer;position:relative;white-space:nowrap;color:var(--color-text)}.menu-item a::before,
.menu-item a::after{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}.menu-item a::before{content:''}.menu-item
a{overflow:hidden;transition:500ms cubic-bezier(0.18, 0.89, 0.32, 1.28)}.menu-item a::before{height:2px;top:calc(100% - 5px);transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1)}.menu-item a:hover::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.menu-item a:hover{letter-spacing:8px;transition:500ms cubic-bezier(0.18, 0.89, 0.32, 1.28)}.menu-item a::after{content:attr(data-text);height:100%;top:0;background:none;transform-origin:100% 50%;transform:translate3d(150%, 0, 0);transition:transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1)}.menu-item a:hover::after{transform:translate3d(0, 0, 0)}.menu-item a .menu-number{display:inline-block;transition:transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1)}.menu-item a:hover .menu-number{transform:translate3d(-150%, 0, 0)}#lottie-container{width:1920px;height:472px;overflow:hidden;position:relative}#lottie-animation{position:absolute;top:-304px;left:0}.text-reveal{margin:0px
0}.paragraph{position:relative;opacity:1;margin-bottom:0px;font-size:48px;font-family:'avenir-next';font-weight:500;line-height:52px}.two{font-size:32px !important;line-height:38.4px !important}.letter{display:inline-block;transform:translateY(100%);opacity:0}@keyframes
moveoutCard{0%{right:22%;bottom:39%}100%{right:38px;bottom:16px}}.team-card{display:flex;flex-direction:column;justify-content:space-between;width:230px;height:96px;background:white;border-radius:5px;position:absolute;padding-left:16px;padding-top:10px;padding-bottom:11px;padding-right:11px;right:38px;bottom:16px;animation:moveoutCard 800ms cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards}.team-card
h5{font-family:'avenir-next';font-size:14px;text-transform:uppercase;font-weight:600}.team-card
.position{display:flex;justify-content:space-between;align-items:stretch}.team-card .position
p{font-family:'avenir-next';font-size:14px;font-weight:500;margin:0px}@keyframes
moveCard{0%{right:38px;bottom:16px}100%{right:22%;bottom:39%}}.team-card-main:hover .team-card{animation:moveCard 800ms cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards}.team-card-main:hover{cursor:hand}.team-card-main .w-image-h,
.case-grid-home .w-grid-list .w-grid-item-h .w-image,
.article-grid-home .w-grid-list .w-grid-item-h .article-img,
.post-item .img-div,
.article-item .img-div,
.post-grid-layout .w-image,
.slider-posts
.post_image{position:relative;overflow:hidden}.team-card-main .w-image-h img,
.case-grid-home .w-grid-list .w-grid-item-h .w-image img,
.article-grid-home .w-grid-list .w-grid-item-h .article-img
img{transition:transform 800ms ease;object-fit:cover;width:100%;height:100%}.post-item .img-div img,
.article-item .img-div img,
.post-grid-layout .w-image,
.slider-posts .post_image
img{transition:transform 800ms ease;object-fit:cover}.team-card-main .w-image-h:hover img,
.post-item:hover img,
.article-item:hover img,
.case-grid-home .w-grid-list .w-grid-item-h .w-image:hover img,
.article-grid-home .w-grid-list .w-grid-item-h .w-hwrapper:hover img,
.post-grid-layout .w-image:hover img,
.slider-posts .w-grid-item-h:hover
img{transform:scale(1.1);transition:transform 800ms ease}.article-item,.post-item{margin-bottom:20px;width:49%}.article-item
h2{font-size:1.8em}.article-item
p{font-size:1.2em}.article-item img,
.post-item
img{width:100%}.article-item .content-div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:-24px}.article-item .content-div
p{margin:0px;font-family:'avenir-next';font-size:14px;font-weight:600;text-transform:uppercase;color:black}.article-item
h5{font-family:'avenir-next';font-size:18px;font-weight:500;color:black;padding-top:16px}.article-item
h4{color:#fff;text-align:left;font-size:14px;font-family:avenir-next;font-weight:600;text-transform:uppercase;border-radius:5px;background:#3172FF;padding:8px
16px 8px 16px;display:inline-block;position:relative;left:11px;top:-81%;line-height:initial}.article-list,.post-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.post-item
h4{font-family:'avenir-next';font-weight:500;color:#000;font-size:24px}.post-item
p{font-family:'avenir-next';font-weight:400;color:#000;font-size:16px}.post-item .content-div{display:flex;padding-top:20px}.post-item .content-div span:nth-child(1){flex-basis:0;flex-grow:1}.post-item .content-div span:nth-child(2){flex-basis:0;flex-grow:2}.vacancy-item
a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:40px
24px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.hvr-sweep-to-right:hover h2,
.hvr-sweep-to-right:hover h4,
.hvr-sweep-to-right:hover p,
.hvr-sweep-to-right:hover
i{color:white;transition:800ms}.hvr-sweep-to-right:hover
h4{border-color:white}.vacancy-item
div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px}.vacancy-item
h2{font-family:'avenir-next';font-size:24px;font-weight:500;color:black;transition:800ms}.vacancy-item
h4{font-family:'avenir-next';font-size:14px;font-weight:600;text-transform:uppercase;color:black;margin-bottom:0px;border:1px
solid rgba(0, 0, 0, 0.1);padding:8px
16px;border-radius:11px;line-height:initial;transition:800ms}.vacancy-item
p{font-family:'avenir-next';font-size:16px;font-weight:500;color:black;transition:800ms}.vacancy-item
i{color:black;font-size:12px;transition:800ms}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.8s;transition-duration:0.8s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.8s;transition-duration:1800ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:white}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);transition:1800ms}.department-filters,.category-filters,.post-category-filters{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.department-filters .department-button,
.category-filters .category-button,
.post-category-filters .category-button{font-family:'avenir-next';font-size:14px;font-weight:600;color:black;transition:800ms;background:transparent;text-transform:uppercase;padding:10px
27px;text-transform:uppercase;padding:7px
27px;border:1px
solid rgba(0, 0, 0, 0.4);border-radius:10px}.department-filters .department-button:hover,
.department-filters .department-button:focus{background:black;color:white;transition:800ms}.category-filters .category-button:hover,
.category-filters .category-button:focus{background:black;color:white;transition:800ms}.post-category-filters .category-button:hover{background:black;color:white;transition:800ms}.post-category-filters button.category-button.active,
.category-filters button.category-button.active,
.department-filters button.department-button.active{background:black;color:white;transition:800ms}#post-category-info{display:flex;flex-direction:row;gap:16px}#post-category-info
h3{font-family:'avenir-next';font-size:72px;font-weight:500;color:black;line-height:86px}.contact-form-one .uacf7-row{row-gap:40px}.contact-form-one .uacf7-row
input{padding-bottom:50px;background:transparent;border:1px
solid rgba(0, 0, 0, 0.4);border-radius:5px}.contact-form-one .uacf7-row
select{background:transparent;border:1px
solid rgba(0, 0, 0, 0.4);height:96px;display:flex;flex-direction:column;justify-content:flex-start}.contact-form-one .uacf7-row
textarea{background:transparent;border:1px
solid rgba(0, 0, 0, 0.4);height:240px}.contact-form-one .row-two{padding-top:40px}.contact-form-one .row-two .uacf7-row .uacf7-col-6:nth-child(2){display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.wpcf7-list-item-label{margin-top:0px !important}.contact-form-one .row-two .uacf7-row .uacf7-col-6:nth-child(2) button{width:52%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px
16px}.custom-f .wpcf7-file{padding:16px;padding-bottom:16px !important;line-height:inherit}.wpcf7-form input[type="file"]{opacity:0;position:absolute;z-index:-1}.custom-file-label{display:inline-block;background-color:transparent;color:black;padding:16px
20px;border-radius:5px;border:1px
solid black;cursor:pointer;text-align:center;font-family:'avenir-next';font-size:14px;font-weight:600 !important;margin-bottom:0px !important;transition:800ms}.btn-two{color:black !important;}.colored{color:white !important}.custom-file-label:hover{background-color:black;color:white;transition:800ms}.custom-f .wpcf7-submit{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px
16px !important}.custom-f .wpcf7-form-control-wrap{margin-top:0px}.article-temp{gap:40px}.article-temp-right,.justify-content{justify-content:space-between}.cat-details{color:#fff;text-align:left;font-size:14px;font-family:avenir-next;font-weight:600;text-transform:uppercase;border-radius:5px;border:1px
solid rgba(0, 0, 0, 0.4);padding:8px
16px 8px 16px;line-height:initial}.cat-template{display:flex;flex-direction:row;justify-content:flex-end}.temp-img
img{width:100%}.post-slider
.post_title{position:absolute;top:50%;text-align:center;display:block;margin-left:auto;margin-right:auto;font-family:avenir-next;color:#fff;font-weight:500;left:33%}.post-slider .post_title::before{content:"NEXT STORY:";display:block;font-size:15px;font-size:14px;font-family:avenir-next;font-weight:600;text-transform:uppercase}.slider-posts{background:#000}.slider-posts
.post_image{opacity:0.6}.custom-row-p{width:100%}.custom-row-p
p{transition:800ms}.custom-carousel-nav{display:flex;gap:30px}.year{align-self:flex-end}.custom-carousel-nav
button{background:transparent}.case-grid-home .w-grid-item h4 a,
.case-study-grid .w-grid-item h4 a,
.article-grid-home .w-grid-item .usg_html_2,
.article-list .article-item h5,
.post-list .post-item h4,
.owl-grid .owl-item .w-grid-item h4 a,
.ourstories-grid .w-grid-item h4
a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);position:relative;overflow:hidden}.case-grid-home .w-grid-item h4 a::before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:white;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.article-grid-home .w-grid-item .usg_html_2::before,
.article-list .article-item h5::before,
.post-list .post-item h4::before,
.case-study-grid .w-grid-item h4 a::before,
.owl-grid .owl-item .w-grid-item h4 a::before,
.ourstories-grid .w-grid-item h4 a::before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:black;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.case-grid-home .w-grid-item:hover h4 a::before,
.article-grid-home .w-grid-item:hover .usg_html_2::before,
.article-list .article-item:hover h5::before,
.post-list .post-item:hover h4::before,
.case-study-grid .w-grid-item:hover h4 a::before,
.owl-grid .owl-item .w-grid-item:hover h4 a::before,
.ourstories-grid .w-grid-item:hover h4 a::before{right:0}.case-grid-home .w-grid-item h4 a:hover{text-decoration:none}.case-study-grid .w-grid-item:hover h4 a:hover{color:black}.d-none{display:none !important}.l-header.sticky .l-subheader{background:#0000003b !important}.header-row .l-section-overlay,
.review-banner .l-section-overlay{z-index:1}.header-row .w-video,
.review-banner .w-video{filter:blur(8px)}.banner-caption{z-index:2}.logo-container{justify-content:center}@media (max-width: 1440px) and (min-width: 1025px){.menu-list
a{font-size:38px}.menup{font-size:15px}.menu-footer{width:94%;font-size:13px}#lottie-container{width:1380px !important;height:510px !important}#lottie-animation{top:-168px !important}.vacancy-item
h2{font-size:19px}.vacancy-item
h4{font-size:13px}@keyframes
moveCard{0%{right:38px;bottom:16px}100%{right:9%;bottom:39%}}.swiper-slide
p{font-size:13px}.swiper-slide{padding:38px}.article-item
h4{top:-69%}.wpcf7-list-item-label{font-size:15px}.custom-file-label{padding:16px
13px}#post-category-info
h3{font-size:56px;line-height:68px}.department-filters .department-button,
.category-filters .category-button,
.post-category-filters .category-button{font-size:13px}.post-item
h4{font-size:20px}.post-slider
.post_title{left:28%}.paragraph{line-height:33px;font-size:32px;line-height:initial}}@media (max-width: 1024px) and (min-width: 601px){.menu-list
a{font-size:67px}.menup{margin-bottom:0px}.menu-footer{width:94%}.article-grid-home .w-grid-list .w-grid-item-h .article-img{width:100%}#lottie-container{width:875px !important;height:309px !important}#lottie-animation{top:-99px !important}.paragraph{line-height:33px;font-size:20px;line-height:initial}.team-card{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto;position:initial;padding-left:0px;padding-top:10px;padding-bottom:11px;padding-right:0px;right:inherit;bottom:inherit;align-content:flex-start;flex-wrap:nowrap;align-items:center}.team-card
.position{display:flex;justify-content:space-between;align-items:center;gap:5px}.team-card .position
i{font-size:14px}.vacancy-item
h2{font-size:20px}.article-item,.post-item{width:100%}.article-item
h4{top:-79%}.custom-file-label{padding:20px
45px;white-space:pre}.wpcf7-list-item-label{white-space:nowrap}.custom-f .wpcf7-submit{width:150%;padding:21px
13px !important}#post-category-info
h3{font-size:49px;line-height:50px}.post-category-filters .category-button{font-size:13px;padding:7px
10px}.post-slider
.post_title{top:50%;left:45%}.contact-form-one .row-two .uacf7-row .uacf7-col-6:nth-child(2){justify-content:flex-start}}@media (max-width: 767px){.menu-list
a{font-size:20px}.menup{margin-bottom:0}.header-btn-one{display:none}.menu-button{color:#000;padding:10px
13px;background:#fff;border-radius:7px}.menu-button-2{color:white;padding:10px
13px;background:#00007D}#page-header .l-subheader
.at_left{padding:19px
11px}.header-row .w-video-h{height:800px}.menu-footer{position:absolute;bottom:20px;width:100%;display:flex;justify-content:space-between;font-size:14px;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;align-content:center}.paragraph{font-size:22px;line-height:initial}.image-container .l-section-h .g-cols{display:flex;flex-wrap:wrap;justify-content:center}.animated-text
.wpb_wrapper{height:79px}#lottie-container{width:478px !important;height:166px !important}#lottie-animation{top:-45px !important}.menu-item a:hover{letter-spacing:5px}.l-subheader-cell.at_right{display:inline-grid;margin-right:24px}.two{font-size:22px !important;line-height:34.4px !important}.vacancy-item
a{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:25px
24px;border-bottom:1px solid rgba(0, 0, 0, 0.1);flex-wrap:nowrap;gap:15px}.vacancy-item
h2{font-size:16px}.vacancy-item
h4{font-size:14px}.vacancy-item
p{font-size:15px}.vacancy-item
i{display:none}#page-header .l-subheader .mobile-logo{}.article-item,.post-item{width:100%}.article-item
h4{font-size:13px;left:11px;top:-58%}.wpcf7-list-item-label{font-size:14px}#post-category-info
h3{font-size:49px;line-height:51px}}