﻿html{padding:0;margin:0;}body{padding:0;margin:0;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;font-display:swap;padding-top:123px;}*{background-repeat:no-repeat;box-sizing:border-box;}img{max-width:100%;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;margin:0;}.sm-menu-toggle{display:none;}.arrow{display:none;}.text-black{color:#000!important;}.text-blue{color:#0d355c!important;}.text-light-blue{color:#6faeeb!important;}.page-title{font-size:48px;font-weight:400;}.section-title{font-size:34px;font-weight:400;color:#000;color:#0d355c;}.section-title.text-blue{color:#0d355c;}.title{font-size:20px;color:#e82717;font-weight:600;}.small-title{font-size:10px;font-family:"Roboto",sans-serif;color:#e82717;font-weight:400;}h1{font-size:32px;}img{max-width:100%;}p{line-height:24px;margin:0;margin-bottom:18px;}a{text-decoration:none;color:inherit;font-size:16px;}ul li{line-height:24px;list-style:none;font-size:16px;margin-bottom:10px;}ol{padding:0 15px;}ol li{font-size:16px;margin-bottom:12px;}.nav-toggle{display:none;}.text-right{text-align:right;}body[data-active-page=home]{padding-top:0;}body[data-active-page=home] header.site-header{background-color:transparent;transition:width ease .2s;}body[data-active-page=home] header.site-header.scrolled{background-color:#0d355c;}header.site-header{position:absolute;position:fixed;left:0;width:100%;top:0;z-index:10;background-color:#0d355c;}header.site-header.scrolled .logo img{width:140px;}header.site-header .header-row{position:relative;margin:auto;display:flex;align-items:flex-end;max-width:1600px;}header.site-header .sm-header-row{flex-shrink:0;}header.site-header .logo{padding:20px 20px 20px 20px;display:block;padding-left:0;margin-left:30px;}header.site-header .logo img{display:block;width:210px;transition:width ease .6s;}header.site-header .menu{color:#fff;padding:0 0 0 0;position:relative;margin:0 0 0 auto;display:flex;align-items:flex-end;margin-right:30px;}header.site-header .menu .site-nav{display:flex;max-width:868px;margin:0 auto;}header.site-header .menu .separator{color:#e82717;}header.site-header .menu .menu-item{font-size:14px;font-family:Roboto;margin:0 15px;cursor:pointer;}header.site-header .menu .menu-item .tab{font-size:14px;padding-bottom:23px;position:relative;}header.site-header .menu .menu-item .tab.current-page{font-weight:700;}header.site-header .menu .menu-item .tab:before{content:"";width:10px;height:0;background-color:#e82717;position:absolute;bottom:4px;left:50%;transform:translateX(-50%);display:block;transition-timing-function:linear;transition-delay:.1s;transition-property:height,bottom;}header.site-header .menu .menu-item>a{white-space:nowrap;display:block;font-weight:400;text-decoration:none;color:#fff;margin:0 0 0 0;padding:0 0 10px 0;font-size:14px;}header.site-header .menu .menu-item>a+a{margin-top:20px;}header.site-header .menu .menu-item .sub-menu{max-width:820px;width:100%;padding:18px 15px 18px 0;padding:0;border-top:0 solid #e82717;position:absolute;left:0;background-color:rgba(13,53,92,.8);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);overflow:hidden;max-height:0;transition-timing-function:ease;transition-duration:.1s,.2s;transition-delay:.2s,0;transition-property:border-width,max-height;}header.site-header .menu .menu-item .sub-menu .sub-menu-items{padding:15px 0;display:flex;flex-wrap:wrap;}header.site-header .menu .menu-item .sub-menu .sub-menu-item{font-size:14px;display:block;width:25%;}header.site-header .menu .menu-item .sub-menu .sub-menu-item a{display:block;color:#fff;text-decoration:none;font-family:Roboto;font-size:inherit;line-height:1.65em;padding:15px;}header.site-header .menu .menu-item .sub-menu .sub-menu-item a span{border-bottom:2px solid transparent;}header.site-header .menu .menu-item .sub-menu .sub-menu-item a:hover span{border-bottom-color:#e82717;}header.site-header .menu .menu-item .sub-menu::-webkit-scrollbar{width:0;}footer{background-color:#0d355c;border-top:1px solid #fff;}.content-wrapper{max-width:1230px;padding:0 30px;margin:auto;}.body-wrapper{max-width:1210px;margin:auto;}.social-float{position:fixed;top:50%;transform:translateY(-50%);right:0%;list-style:none;padding:0;margin:0;text-align:center;z-index:12;border:thin solid rgba(255,255,255,.5);border-right:0;}.social-float li{margin:0!important;}.social-float li a{background-color:#e82717;height:40px;width:40px;display:block;text-align:center;line-height:40px;background-size:40px auto;overflow:hidden;color:transparent;background-position:center center;margin:0!important;}.social-float li a:hover{background-color:#c1190b;}.social-float li .icon-facebook{background-image:url(/images/assets/social/icon-facebook.svg);}.social-float li .icon-linkedin{background-image:url(/images/assets/social/icon-linkedin.svg);}.social-float li .icon-twitter{background-image:url(/images/assets/social/icon-twitter.svg);}.social-float li .icon-youtube{background-image:url(/images/assets/social/icon-youtube.svg);}.social-float li .icon-instagram{background-image:url(/images/assets/social/icon-instagram.svg);}.two-col-row{display:flex;flex-wrap:wrap;margin:0 -15px;}.two-col-row .col{width:50%;padding:0 15px;}.two-col-row ul li{line-height:25px;}.two-col-row .image img+img{margin-top:20px;}.page-hero{position:relative;}.page-hero:before{content:"";position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,.5);}.page-hero .image{background-color:#0d355c;height:300px;}.page-hero .image img{object-fit:cover;display:block;margin:auto;height:100%;}.page-hero .title{position:absolute;left:0;right:0;bottom:60px;color:#fff;z-index:1;}.page-hero .title h1{margin:0;}.page-hero .text{padding-top:60px;}.page-hero .text h2{font-size:16px;font-size:34px;color:#0d355c;margin:0 0 15px 0;}.page-hero .text ul li{max-width:600px;line-height:24px;padding-bottom:25px;list-style:disc;}.btn-more{max-width:115px;background-color:#e82717;text-align:center;padding:13px 40px 13px 13px;clip-path:polygon(0 0,100% 0%,86% 100%,0% 100%);font-family:Roboto;display:block;text-decoration:none;color:#fff;font-weight:700;font-size:12px;position:relative;}.btn-more a{text-decoration:none;color:#fff;}.moreButton{min-width:115px;background-color:#e82717;text-align:left;padding:11px 40px 11px 13px;clip-path:polygon(0 0,100% 0%,calc(100% - 14px) 100%,0% 100%);font-family:Roboto;display:block;text-decoration:none;color:#fff;font-weight:700;font-size:12px;position:relative;}.moreButton:before{content:"";position:absolute;height:100%;width:4px;top:0;right:20px;transform-origin:right bottom;background-color:#fff;transform:skew(-21deg);}.moreButton:after{content:"";position:absolute;height:100%;width:20px;top:0;right:0;transform-origin:right bottom;background-color:#e82717;transform:skew(-21deg);}.moreButton:hover:after{background-color:#0d355c;}.home-page .hero-image{height:100vh;max-height:1080px;min-height:600px;}.home-page .hero-image img{height:100%;width:100%;object-fit:cover;object-position:center bottom;}.home-page .page-head{position:relative;}.home-page .twenty-five-years{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:30px;}.home-page .twenty-five-years img{display:block;margin:auto;}.page-head{position:relative;}.page-head .hero-image{background-color:#0d355c;}.page-head .hero-image img{display:block;width:100%;}.page-head .hero-image video{width:100%;height:100%;display:block;object-fit:cover;}.page-head .text{position:absolute;width:100%;bottom:120px;left:0;color:#fff;}.page-head .text .page-title{font-size:48px;font-family:"Open Sans";margin:0;font-weight:400;white-space:pre-line;}.page-head .text p{margin-top:20px;margin-bottom:0;}.page-head .text .watch-video{margin-top:90px;width:130px;height:43px;background-image:url(/images/assets/icon-watch-now.png);background-position:center center;background-repeat:no-repeat;display:block;background-size:100% auto;border:0;outline:0;padding:0;}.page-head .text .watch-video:hover{opacity:.8;}.page-head .text .watch-video:active{opacity:1;}.velox-video-lightbox{position:fixed;left:0;top:0;width:100%;height:100%;padding:20px;background-color:rgba(0,0,0,.5);z-index:15;align-items:center;justify-content:center;display:none;}.velox-video-lightbox.show{display:flex;}.velox-video-lightbox .frame{width:960px;position:relative;margin:auto;border:2px solid #fff;border-radius:6px;padding:4px;background-color:#000;}.velox-video-lightbox .frame .close{position:absolute;right:-16px;top:-16px;background-color:#fff;font-size:32px;line-height:32px;height:32px;width:32px;border-radius:50%;padding:0;border:0;outline:0;}.velox-video-lightbox .frame iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;}.home-gallery{background-size:cover;min-height:720px;position:relative;background-color:#000;}.home-gallery .playButton{position:absolute;top:50%;left:50%;width:80px;transform:translate(-50%,-50%);height:80px;background-image:url("/images/home/Play Button.svg");}.home-gallery .bannerText{color:#fff;font-weight:700;font-family:"Open Sans";position:absolute;bottom:80px;max-width:480px;}.home-gallery .bannerText h1{font-size:18px;margin:0;}.home-gallery .bannerText p{font-size:36px;margin-top:15px;line-height:1.3em;}.home-gallery .bannerText .links p{margin:0;padding:0;line-height:1em;}.home-gallery .bannerText .links a{min-width:115px;background-color:#e82717;text-align:center;padding:13px 54px 13px 13px;clip-path:polygon(0 0,100% 0%,calc(100% - 14px) 100%,0% 100%);font-family:Roboto;display:inline-block;text-decoration:none;color:#fff;white-space:nowrap;font-weight:700;font-size:12px;position:relative;margin:0 20px 0 0;line-height:1em;}.home-gallery .pager{position:absolute;left:0;right:0;text-align:center;bottom:30px;z-index:2;}.home-gallery .pager span{margin:0 7.5px;background-color:#fff;border-radius:3px;z-index:1;width:30px;height:2px;display:inline-block;transition:all linear .1s;}.home-gallery .pager span:hover{background-color:rgba(232,39,23,.5);}.home-gallery .pager span.active{background-color:#e82717;}.home-gallery .slides .slide{transition:all ease 1s;opacity:0;z-index:0;position:absolute;width:100%;top:0;left:0;}.home-gallery .slides .slide.show{opacity:1;z-index:1;}.home-gallery .slides .slide:first-child{position:relative;}.home-gallery .slides .slide img{margin:auto;display:block;min-height:720px;}.at-the-forefront{background-image:url(/images/assets/orange-line.svg);background-position:center;background-attachment:fixed;background-size:auto 100%;}.text-section-container{position:relative;overflow:hidden;}.textSection{padding:218px 0;max-width:970px;position:relative;}.textSection h1{line-height:64px;font-size:48px;max-width:770;font-weight:400;margin-right:auto;}.textSection p{padding:48px 0;margin:0;max-width:530px;margin-left:auto;}.textSection .buttons{display:flex;}.textSection .buttons .button{padding-right:10px;}.images{position:relative;width:100%;overflow:hidden;overflow-y:hidden;background-color:#fff;}.images::-webkit-scrollbar{margin-top:10px;height:0;}.images::-webkit-scrollbar-track{background:#b4b4b4;}.images::-webkit-scrollbar-thumb{background:#606060;border-radius:4px;border:1px solid #b4b4b4;}.images::-webkit-scrollbar-thumb:hover{background:#555;}.images ul{list-style:none;padding:0;margin:0 0;height:100%;display:flex;background-color:#fff;overflow:auto;scrollbar-width:none;scrollbar-height:none;}.images ul::-webkit-scrollbar{width:0;height:0;}.images ul li{flex-shrink:0;height:100%;width:auto;max-width:none;margin:0 -70px;padding:0;position:relative;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);}.images ul li:first-child{clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%);margin-right:-55px;}.images ul li:last-child{clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%);margin-left:-55px;}.images ul li img{display:block;height:100%;width:auto;max-width:none;max-height:500px;margin:0;padding:0;}.images ul li .link{display:flex;justify-items:flex-end;align-items:flex-end;text-align:left;position:absolute;text-decoration:none;background-image:linear-gradient(to bottom,rgba(13,53,92,0),rgba(13,53,92,0),rgba(13,53,92,.5),rgba(13,53,92,.6));top:0;bottom:0;left:0;right:0;}.images ul li .link:hover{background-image:linear-gradient(to bottom,rgba(13,53,92,0),rgba(13,53,92,0),rgba(13,53,92,.3),rgba(13,53,92,.4));}.images ul li .link a{text-decoration:none;font-size:16px;font-weight:400;color:#fff;display:block;height:100%;position:relative;width:100%;}.images ul li .link a span{position:absolute;left:60px;right:0;bottom:60px;}.images ul li:first-child .link a{margin-left:90px;}.images .control{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:60px;background-position:center center;background-size:50% auto;background-color:transparent;border:0;outline:0;background-color:transparent;transition:opacity ease .8s;}.images .control.prev{background-image:url(/images/assets/icon-chevron-left-white.svg);left:50px;}.images .control.next{right:50px;background-image:url(/images/assets/icon-chevron-right-white.svg);}.images .control:disabled{opacity:0;}.home-offerings{color:#0d355c;padding:0;}.home-offerings .images{margin-top:30px;position:relative;}.home-offerings .images ul{width:100%;overflow:auto;}.expertise-container{position:relative;}.expertise-container .expertise{min-height:800px;position:relative;height:calc(100vh - 96px);max-height:1080px;}.expertise-container .expertise:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:2;width:50%;display:block;background-color:rgba(255,255,255,.8);clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%);}.expertise-container .expertise .image{position:absolute;width:100%;height:100%;overflow:hidden;}.expertise-container .expertise .image img{width:100%;height:100%;object-fit:cover;}.expertise-container .expertise .side-text{padding:90px 0 0 0;max-width:800px;position:relative;z-index:3;}.expertise-container .expertise .side-text .home-expertise-list{flex-wrap:wrap;max-width:400px;list-style:none;padding:0;margin:60px 0 30px 0;display:flex;}.expertise-container .expertise .side-text .home-expertise-list li{font-size:16px;margin-bottom:40px;width:50%;}.expertise-container .expertise .side-text .home-expertise-list li a{text-decoration:none;color:#000;}.expertise-container .expertise .side-text .home-expertise-list li a.active{font-weight:700;}.expertise-container .expertise .side-text .home-expertise-list li:hover{font-weight:700;}@supports(-webkit-backdrop-filter:blur(2em)){.expertise-container .expertise:before{-webkit-backdrop-filter:blur(50px) brightness(85%);backdrop-filter:blur(50px) brightness(85%);background-color:rgba(255,255,255,.3);}}@supports(backdrop-filter:blur(2em)){.expertise-container .expertise:before{-webkit-backdrop-filter:blur(50px) brightness(85%);backdrop-filter:blur(50px) brightness(85%);background-color:rgba(255,255,255,.3);}}.stories-section{padding:90px 0;}.view-all-link{color:#e82717;font-size:14px;font-family:Roboto;margin-top:15px;display:inline-block;float:right;}.case-studies-list{display:flex;flex-wrap:wrap;margin:15px -15px;padding:0;}.case-studies-list li{width:50%;padding:15px;}.case-studies-list li article{padding:0;margin:0;}.case-studies-list li a{display:block;}.case-studies-list li img{display:block;}.case-studies-list .title{color:#000;color:#0d355c;padding-top:10px;padding-bottom:12px;}.clients{background-color:#f2f2f2;padding:90px 0;}.clients .clients-lists{width:100%;overflow:hidden;scroll-behavior:smooth;}.clients ul{padding:0;margin:0;list-style:none;width:100%;flex-shrink:0;display:flex;flex-shrink:0;}.clients ul li{width:16.6666666667%;margin:0!important;padding:15px;flex-shrink:0;}.clients ul li img{margin:auto;display:block;aspect-ratio:1/1;}.clients .pager{right:0;text-align:right;bottom:0;z-index:2;}.clients .pager span,.clients .pager a{margin:0 0 0 15px;color:#0d355c;background-color:currentColor;border-radius:3px;z-index:1;width:30px;height:2px;display:inline-block;transition:all linear .1s;vertical-align:middle;box-sizing:content-box;border-top:2px solid #fff;border-bottom:2px solid #fff;}.clients .pager span:hover,.clients .pager span.active,.clients .pager a:hover,.clients .pager a.active{color:#e82717;}.clients .images{overflow:visible;}.clients .images .control.prev{left:0;background-image:url(/images/assets/icon-chevron-left-blue.svg);}.clients .images .control.next{right:0;background-image:url(/images/assets/icon-chevron-right-blue.svg);}@media only screen and (max-width:1280px) and (min-width:768px){.clients .images{margin-left:10px;margin-right:10px;}}.clients-reviews{padding:90px 0;}.clients-reviews .name{padding-top:12px;font-weight:700;}#photos{overflow:hidden;}.home-solutions-row{display:flex;}.home-solutions-row .col{width:50%;}.home-solutions-row .col img{display:block;}.home-solutions-row .col .image{padding:20px;position:relative;}.home-solutions-row .col .image a{text-decoration:none;color:#000;}.home-solutions-row .content{background-image:url("/images/assets/icon-plus.svg");background-color:rgba(255,255,255,.7);background-position:right bottom;background-origin:content-box;padding:20px 20px 20px 20px;position:absolute;bottom:40px;left:40px;right:60px;}.home-solutions-row .content h1{margin:0;font-size:24px;line-height:1em;}.home-solutions-row .content p{margin-bottom:0;margin-bottom:20px;}#gallery{overflow:hidden;}.image-gallery{position:relative;min-height:1px;}.image-gallery .slides .slide{transition:all ease 1s;opacity:0;z-index:0;position:absolute;width:100%;top:0;left:0;}.image-gallery .slides .slide.show{opacity:1;z-index:1;}.image-gallery .slides .slide:first-child{position:relative;}.image-gallery .slides .slide img{margin:auto;display:block;}.testimonials-gallery{position:relative;width:100%;margin:60px 0 0 0;}.testimonials-gallery .slides{display:flex;width:100%;overflow:hidden;}.testimonials-gallery .slides .testimonial-slide{padding-right:20px;width:50%;flex-grow:1;flex-shrink:0;}.testimonials-gallery .pager{right:0;text-align:right;bottom:0;z-index:2;}.testimonials-gallery .pager span,.testimonials-gallery .pager a{margin:0 0 0 15px;color:#0d355c;background-color:currentColor;border-radius:3px;z-index:1;width:30px;height:2px;display:inline-block;transition:all linear .1s;vertical-align:middle;box-sizing:content-box;border-top:2px solid #fff;border-bottom:2px solid #fff;}.testimonials-gallery .pager span:hover,.testimonials-gallery .pager span.active,.testimonials-gallery .pager a:hover,.testimonials-gallery .pager a.active{color:#e82717;}.testimonials-gallery .pager span:nth-child(2n),.testimonials-gallery .pager a:nth-child(2n){display:none;}.news-row{display:flex;flex-wrap:wrap;justify-content:space-between;}.news-row .col{background-color:#f2f2f2;width:600px;}.news-row .col h4{padding:15px 0 5px 10px;font-size:24px;font-weight:700;margin:0;}.news-row .col p{padding:0 0 20px 10px;max-width:550px;}.news-row .col .buttons{max-width:115px;padding:0 0 10px 0;}.page-info{margin-bottom:90px;}.page-info .page-element:last-child{margin-bottom:90px;}.page-info .page-element p{color:#000;}.page-info .page-element h4{margin:0;}.page-info .page-element .sub-element{position:relative;}.page-info .page-element .sub-element p{margin:0;}.page-info .page-element .sub-element p:last-child{padding-bottom:30px;margin-bottom:0;}.page-info .page-element .sub-element p+p{margin:12px 0;padding-bottom:0;}.page-info .page-element .sub-element .col{min-width:500px;font-size:16px;font-family:Roboto;}.page-info .page-element .sub-element .col ul{margin:0;width:auto;padding:0;}.page-info .page-element .sub-element .col ul li{margin:0;line-height:40px;list-style:none;}.page-info .page-element ul{max-width:600px;}.page-info .page-element ul li{line-height:25px;}.pt-3{padding-top:30px;}.map-global img{display:block;margin:30px 0 0 0;max-width:100%;}.about-page{padding-bottom:0;}.about-page .page-element{padding:45px 0;}.about-page .page-element h2{margin:0 0 30px 0;}.about-page .page-element h3,.about-page .page-element h4{color:#e82717;}.about-page .name{padding-top:10px;font-weight:600;font-size:20px;}.about-page .education p{padding:0;margin-bottom:10px;}.about-page .post{margin-top:8px;margin-bottom:10px;}.about-page .post p{margin:0;}.about-page .team-velox .row .photo{background-color:#0d355c;min-height:280px;}.about-page .team-velox .row .photo img{display:block;height:100%;}.about-page .clients{margin:90px 0;padding:0;background-color:rgba(0,0,0,0);}.about-page .about-page-clients-list{list-style:none;padding:0;margin:0 -25px;display:flex;flex-wrap:wrap;max-width:none!important;}.about-page .about-page-clients-list li{color:#0d355c;margin:15px 0;font-size:16px;padding:0 25px;flex-grow:1;min-height:1px;width:370px;flex-shrink:0;}.about-page .csr-activity:last-child{margin-bottom:0;}.about-page .csr-activity .csr{margin:30px 0;}.about-page .csr-activity .csr p{padding:0;}.about-page .csr-activity .csr .small-title{margin-bottom:10px;}.about-page .csr-activity .csr .tagline{font-size:20px;font-weight:600;margin:10px 0;}.about-page .csr-activity .csr ul{padding:0;margin:0;}.about-page .csr-activity .csr ul li{list-style:disc;margin:15px;}.mt-200{margin-top:200px;}.mb-1{margin-bottom:10px;}.mb-3{margin-bottom:30px;}.mt-150-{margin-top:-150px;}.csr-wrapper .title{margin:30px 0 15px 0;}.products{padding-top:30px;}.products .product{margin-bottom:90px;}.products .product ul{padding:0;margin-left:18px;}.products .product ul li{list-style:disc;margin-bottom:.4em;}.products .product .section-title{font-size:34px;font-weight:400;color:#0d355c;margin-bottom:30px;padding:0;}.products .product h2,.products .product h1{margin-bottom:12px;font-weight:600;font-size:20px;color:#e82717;}.products .product p{margin-bottom:18px;}.product-category-introduction-text .rich-text h3{margin-bottom:30px;}.quick-contact{margin-bottom:90px;}.quick-contact .section-title{margin:0 0 30px 0;}.quick-contact p{max-width:570px;}.quick-contact h4{color:#e82717;font-size:20px;margin:0;font-weight:600;}.quick-contact a{text-decoration:none;color:#e82717;}.services-listing-page .contactus .section-title{padding-top:0;}.services-listing-page .section-title{margin:15px 0 30px 0;}.services-listing-page .page-info{display:flex;flex-wrap:wrap;padding-bottom:30px;margin:0 -30px;}.services-listing-page .page-info .page-element{width:50%;padding:10px 30px;margin-bottom:40px;}.services-listing-page .page-info .page-element img{max-width:120px;}.services-listing-page .page-info .page-element .sub-element{padding:0;}.services-listing-page .page-info .page-element .sub-element p{padding:0;}.services-listing-page .page-info .page-element .sub-element ul{padding:0;margin:0;list-style:disc;}.flexed{display:flex;}.subscribe{color:#fff;}.subscribe .input-box{margin:-5px 0 30px 0;}.subscribe .input-box input{display:block;padding:5px 0;width:100%;background-color:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-size:12px;outline:0;border-radius:0;font-family:inherit;}.subscribe .input-box::placeholder{color:#fff;opacity:.5;padding-left:0;margin-left:0;}.subscribe .input-box:focus::placeholder{opacity:1;}.subscribe .moreButton{outline:0;border:0;max-width:115px;display:inline-block;margin-right:15px;}.subscribe .moreButton:before{background-color:#0d355c;}.subscribe .moreButton:after{background-color:#e82717;}.subscribe .moreButton:hover:after{background-color:#e82717;}.quality-policy{padding:30px 0;color:#fff;background-color:#061a2e;font-family:Roboto;}.quality-policy h3{font-weight:400;margin-bottom:15px;}.quality-policy p{font-size:12px;margin:0;column-count:2;column-gap:30px;}.footer-row{color:#fff;padding:0 0;display:flex;flex-wrap:wrap;font-size:12px;}.footer-row .col{padding:60px 0;margin:0 15px;background-color:#0d355c;}.footer-row .col-1{width:calc(16.6666666667% - 30px);}.footer-row .col-2{width:calc(33.3333333333% - 30px);}.footer-row .col-3{width:calc(50% - 30px);}.footer-row .col-6{width:calc(100% - 30px);}.footer-row ul{margin:0;padding:0;font-size:12px;}.footer-row ul li{list-style:none;line-height:16px;margin-bottom:15px;font-size:12px;}.footer-row ul li:last-child{margin-bottom:0;}.footer-row ul li a{font-size:12px;}.footer-row h3{margin:0;padding-bottom:30px;font-size:12px;}.footer-row .quality-policy{background-color:#061a2e;font-family:Roboto;padding-top:0;padding-bottom:0;}.footer-row .quality-policy .text{padding:60px 30px;height:100%;}.footer-row .quality-policy .text p{margin:0;max-width:280px;font-family:Roboto;font-size:10px;line-height:15px;}.footer-row .business-partner{background-color:#061a2e;font-family:Roboto;padding-top:0;padding-bottom:0;}.footer-row .business-partner .text{padding:60px 30px;height:100%;}.footer-row .business-partner h4{padding-top:20px;color:#e82717;font-size:12px;font-weight:700;margin:0;}.footer-row .business-partner p{margin:0;max-width:280px;font-family:Roboto;font-size:10px;line-height:15px;}.container{margin:auto;}.footer-bottom{padding:15px 30px;margin:auto;display:flex;align-items:center;font-size:10px;border-top:2px solid #fff;}.footer-bottom>*{flex-basis:0;flex-grow:1;}.footer-bottom .copyright{color:#fff;width:35%;text-align:left;}.footer-bottom .center{color:#fff;width:35%;text-align:center;}.footer-bottom .icons{color:#fff;text-align:right;display:none;}.footer-bottom .icons a{display:inline-block;margin-left:30px;}.footer-bottom .icons a img{display:block;}.footer-bottom .designer-developer{color:#fff;text-align:right;margin-left:30px;}.footer-bottom .designer-developer a{color:#fff;text-decoration:underline;font-size:inherit;}.row{flex-wrap:wrap;display:flex;margin:0 -15px;}.row>.col{padding:0 15px;flex-grow:1;min-height:1px;}.row>.col-sm{flex-basis:0;flex-grow:1;}.row>.col-1{width:12.5%;}.row>.col-2{width:25%;}.row>.col-3{width:37.5%;}.row>.col-4{width:50%;}.row>.col-5{width:62.5%;}.row>.col-6{width:75%;}.row>.col-7{width:87.5%;}.row>.col-8{width:100%;}.no-gutters{margin-left:0;margin-right:0;}.pb-3{padding-bottom:30px;}.pb-4{padding-bottom:40px;}.tag{font-size:12px;color:#0d355c;text-decoration:none;font-weight:700;cursor:default;}.tag:hover{color:#f00;}.navigate{text-decoration:none;padding:5px 20px;font-size:20px;border:2px solid #0d355c;border-radius:4px;color:#e82717;}.flex-grow{flex-grow:1;}.float-right{float:right;}.news-articles{padding:45px 0;}.news-articles .news-articles-list{margin:0 -15px;padding:0;display:flex;flex-wrap:wrap;}.news-articles .news-articles-list>li{padding:15px;width:50%;margin:0;}.news-articles .title{color:#000;margin:10px 0 10px 0;}.news-articles .date{font-size:10px;color:#e82717;margin-bottom:10px;}.news-articles a{text-decoration:none;color:#e82717;display:block;margin-top:10px;}.news-articles .content{overflow:hidden;text-overflow:ellipsis;}.blog-listing-page .section-title:first-child{padding:0;margin:0;}.blog-details-page .next-prev-post-label{margin-bottom:4px;font-size:12px;}.blog-details-page .new-prev-post h2{font-size:14px;}.blog,.blog-post,.news-post{margin-bottom:60px;}.blog article,.blog-post article,.news-post article{max-width:720px;}.blog article .featured-image,.blog-post article .featured-image,.news-post article .featured-image{margin-bottom:30px;}.blog article .post,.blog-post article .post,.news-post article .post{margin:30px 0;}.blog article .date,.blog-post article .date,.news-post article .date{font-size:10px;color:#e82717;margin:0 0 10px 0;}.blog article .title,.blog-post article .title,.news-post article .title{color:#000;margin-bottom:30px;}.blog article a,.blog-post article a,.news-post article a{color:#e82717;display:block;}.expertise-listing-page main{padding:30px 0;}.expertise-listing-page .expertise-list{display:flex;flex-wrap:wrap;margin:0 -15px;}.expertise-listing-page .expertise-list article{width:50%;padding:0 15px;margin:30px 0;}.expertise-listing-page .expertise-list article a.image{display:block;}.expertise-listing-page .expertise-list article a.image img{display:block;}.expertise-listing-page .expertise-list article h2{color:#0d355c;font-size:20px;font-weight:600;margin:15px 0 0 0;padding:0;line-height:1.2em;}.expertise-listing-page .expertise-list article h2 a{text-decoration:none;color:inherit;font-size:inherit;}.experties-page p{max-width:50%;}.experties-page p+p{padding-top:0;}.experties-page .contactus p{padding-top:0;}.experties-page .section-title{margin-bottom:30px;margin-top:60px;}.experties-page article{padding:60px 0;}aside,.next-prev-nav-wrapper{margin:45px 0 90px 0;}aside .next-prev-nav,.next-prev-nav-wrapper .next-prev-nav{display:flex;}aside .next-prev-nav .prev-post,aside .next-prev-nav .next-post,.next-prev-nav-wrapper .next-prev-nav .prev-post,.next-prev-nav-wrapper .next-prev-nav .next-post{width:50%;background-color:#f2f2f2;}aside .next-prev-nav .prev-post a,aside .next-prev-nav .next-post a,.next-prev-nav-wrapper .next-prev-nav .prev-post a,.next-prev-nav-wrapper .next-prev-nav .next-post a{display:block;height:100%;transition:background-position linear .3s;}aside .next-prev-nav .prev-post .matter,aside .next-prev-nav .next-post .matter,.next-prev-nav-wrapper .next-prev-nav .prev-post .matter,.next-prev-nav-wrapper .next-prev-nav .next-post .matter{border-left:15px solid #fff;border-right:15px solid #fff;display:block;height:100%;padding:30px;}aside .next-prev-nav .prev-post .matter .date,aside .next-prev-nav .next-post .matter .date,.next-prev-nav-wrapper .next-prev-nav .prev-post .matter .date,.next-prev-nav-wrapper .next-prev-nav .next-post .matter .date{color:#e82717;font-size:10px;display:block;margin-bottom:10px;}aside .next-prev-nav .prev-post .matter .title,aside .next-prev-nav .next-post .matter .title,.next-prev-nav-wrapper .next-prev-nav .prev-post .matter .title,.next-prev-nav-wrapper .next-prev-nav .next-post .matter .title{font-size:20px;display:block;font-family:"Open Sans";color:#0d355c;}aside .next-prev-nav .prev-post,.next-prev-nav-wrapper .next-prev-nav .prev-post{margin-left:0;margin-right:auto;}aside .next-prev-nav .prev-post a,.next-prev-nav-wrapper .next-prev-nav .prev-post a{background-image:url(/images/assets/icon-chevron-left-blue.svg);background-position:15px center;}aside .next-prev-nav .prev-post .matter,.next-prev-nav-wrapper .next-prev-nav .prev-post .matter{margin-left:48px;}aside .next-prev-nav .prev-post:hover a,.next-prev-nav-wrapper .next-prev-nav .prev-post:hover a{background-position:10px center;}aside .next-prev-nav .next-post,.next-prev-nav-wrapper .next-prev-nav .next-post{margin-right:0;margin-left:auto;}aside .next-prev-nav .next-post a,.next-prev-nav-wrapper .next-prev-nav .next-post a{background-image:url(/images/assets/icon-chevron-right-blue.svg);background-position:calc(100% - 15px) center;}aside .next-prev-nav .next-post .matter,.next-prev-nav-wrapper .next-prev-nav .next-post .matter{margin-right:48px;}aside .next-prev-nav .next-post:hover a,.next-prev-nav-wrapper .next-prev-nav .next-post:hover a{background-position:calc(100% - 10px) center;}.gallery-page{margin-bottom:90px;}.gallery-page .small-title{font-size:12px;}.gallery-page .download-link{color:#e82717;font-size:16px;text-decoration:none;margin:10px 0;}.gallery-page iframe{width:100%;}.gallery-page .col{flex-grow:0;}.gallery-page .section-title:first-child{padding-top:0;}.gallery-page ul{display:flex;flex-wrap:wrap;padding:0;}.gallery-page ul li{width:50%;padding-right:30px;margin:20px 0;}.gallery-page .gallery-slides{position:relative;}.gallery-page .gallery-slides .slides{background-color:#000;}.gallery-page .gallery-slides .slides .slide{overflow:hidden;position:absolute;left:0;width:100%;height:100%;top:0;opacity:0;transition:opacity ease .4s;}.gallery-page .gallery-slides .slides .slide img{display:block;}.gallery-page .gallery-slides .slides .slide:first-child{position:relative;}.gallery-page .gallery-slides .slides .slide.active{opacity:1;}.gallery-page .gallery-slides .control{position:absolute;top:0;bottom:0;width:60px;background-position:center center;background-size:15px auto;}.gallery-page .gallery-slides .control:hover{background-color:rgba(13,53,92,.1);}.gallery-page .gallery-slides .control.prev{left:0;background-image:url(/images/assets/icon-chevron-left-white.svg);}.gallery-page .gallery-slides .control.next{right:0;background-image:url(/images/assets/icon-chevron-right-white.svg);}.gallery-page .gallery-block{margin-top:60px;}.gallery-page .gallery-block .video{width:570px;height:300px;}.gallery-page .gallery-block .video iframe{width:100%;height:100%;border:0;}.gallery-page .gallery-block .catalogue img{display:block;}.gallery-page .gallery-block .catalogue .download{font-size:16px;color:#e82717;display:inline-block;margin-top:.5rem;}.case-studies-listing-page article{padding:45px 0;}.case-studies-page .section-title{padding:0;margin:10px 0;}.case-studies-page img{margin:0 0 30px 0;}.case-studies-page ul li{list-style:disc;}.contact-page p{max-width:770px;}.contact-page a{color:#000;text-decoration:none;}.contact-page .address-and-map{margin-top:30px;}.contact-page .address .title{letter-spacing:.015em;font-weight:600;margin-bottom:15px;}.contact-page .address a:hover{text-decoration:underline;}.contact-page address{line-height:24px;font-size:16px;font-weight:400;font-style:normal;margin:10px 0 30px 0;}.contact-page .map{width:100%;height:100%;}.contact-page .map iframe{border:0;outline:0;display:block;height:100%;width:100%;}.contact-page .contact-form{margin-top:90px;}.contact-page .contact-form .moreButton{max-width:120px;border:0;outline:0;}.contact-page .contact-form form{margin-top:30px;margin-bottom:30px;position:relative;}.contact-page .contact-form form .col{padding-top:15px;padding-bottom:15px;}.contact-page .contact-form form .input-group{position:relative;}.contact-page .contact-form form .input-group .field{width:100%;border:0;outline:0;font-size:12px;color:inherit;padding:8px .5rem;border-radius:0;border-bottom:1px solid #000;font-family:inherit;}.contact-page .contact-form form .input-group ::placeholder{color:#808080;}.contact-page .contact-form .contact-form-submit{margin-top:15px;}.contact-page .contact-form .form-status{margin:15px 0;}.contact-page .contact-form .form-status ul{color:#e82717;}.contact-page .contact-form .form-status ul li{list-style:disc;}.contact-page .contact-form .form-status:empty{display:none;}.careers-intro{max-width:770px;}.job-listings{margin-top:60px;}.job-listings article{margin:60px 0 0 0;max-width:770px;}.job-listings article .title{font-size:20px;color:#e82717;margin-bottom:20px;}.job-listings article .text h1,.job-listings article .text h2,.job-listings article .text h3,.job-listings article .text h4{margin-top:0;font-size:20px;color:#000;font-weight:600;margin-bottom:16px;}.job-listings article .text h5,.job-listings article .text h6{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:0;}.job-listings article .text p{margin:16px 0;}.job-listings article .apply button{border:0;}.apply-now-modal{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:15;align-items:center;justify-content:center;display:none;}.apply-now-modal.show{display:flex;}.apply-now-modal form{width:770px;max-width:100%;border:2px solid #0d355c;background-color:#fff;padding:30px;border-radius:5px;max-height:90%;overflow:auto;position:relative;animation:FormFadeIn .6s ease-out;}@keyframes FormFadeIn{from{opacity:0;}}.apply-now-modal .close{position:absolute;right:16px;top:16px;background-color:transparent;font-size:32px;line-height:32px;height:32px;width:32px;}.apply-now-modal h2{font-size:34px;color:#0d355c;font-weight:400;margin-bottom:15px;}.apply-now-modal .field{display:block;width:100%;padding:8px 10px;border:0;border-radius:0;border-bottom:1px solid #000;outline:0;margin:15px 0;font-family:inherit;font-size:inherit;}.apply-now-modal .form-controls{margin-top:30px;}.apply-now-modal .form-status{margin:15px 0;}.apply-now-modal .form-status:empty{display:none;}.apply-now-modal button{border:0;outline:0;}.rich-text *{box-sizing:border-box;}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-weight:400;}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child{margin-top:0;}.rich-text h2{color:#0d355c;font-size:34px;margin-bottom:30px;font-weight:400;}.rich-text h4{color:#e82717;margin-bottom:12px;font-size:20px;font-weight:600;}.rich-text h3{color:inherit;margin-bottom:12px;font-size:20px;font-weight:600;}.rich-text p{max-width:570px;margin-bottom:15px;}.rich-text p:last-child{margin-bottom:0;}.rich-text p+h4{margin-top:30px;}.rich-text .row{flex-wrap:wrap;display:flex;margin:0 -15px;}.rich-text .row *{box-sizing:border-box;}.rich-text .row>.col{padding:15px;flex-grow:1;min-height:1px;flex-basis:0;}.rich-text .row>.col-sm{flex-basis:0;flex-grow:1;}.rich-text .row>.col-1{width:12.5%;}.rich-text .row>.col-2{width:25%;}.rich-text .row>.col-3{width:37.5%;}.rich-text .row>.col-4{width:50%;}.rich-text .row>.col-5{width:62.5%;}.rich-text .row>.col-6{width:75%;}.rich-text .row>.col-7{width:87.5%;}.rich-text .row>.col-8{width:100%;}.rich-text .row~row{margin-top:45px;}.rich-text .row:first-child{margin-top:-15px;}.rich-text h4+.row{margin-top:-15px;}.rich-text img{max-width:100%;height:auto;}.rich-text .team-member{font-size:16px;}.rich-text .team-member img{display:block;}.rich-text .team-member h5{font-size:20px;font-weight:600;margin:10px 0 3px 0;}.rich-text .team-member p{margin:5px 0 7px 0;}.rich-text ul{list-style:disc;padding-left:0;margin-bottom:1.4em;margin-top:0;margin-left:18px;}.rich-text ul li{list-style:disc;margin-bottom:.4em;}.rich-text ul.client-list{list-style:none;display:flex;margin:25px -8px 60px -8px;padding:0;flex-wrap:wrap;list-style:none;}.rich-text ul.client-list li{list-style:none;width:25%;padding:5px 10px;font-size:16px;margin:0;}.rich-text ul.client-list:last-child{margin-bottom:0;}.rich-text ul.two-col-list{column-count:2;column-gap:30px;padding:0;margin:30px 0 6px 0;list-style:none;max-width:720px;}.rich-text ul.two-col-list li{list-style:none;padding-right:30px;margin:0 0 24px 0;-webkit-break-inside:avoid;break-inside:avoid;}.rich-text .csr-activity{margin-bottom:30px;}.rich-text .csr-activity .caption,.rich-text .csr-activity .red-label{color:#e82717;font-size:12px;margin-bottom:6px;margin-top:0;text-transform:uppercase;}.rich-text .csr-activity img{display:block;}.rich-text .csr-activity h5{font-size:20px;margin:1em 0 .5em 0;}.rich-text .csr-activity ul{padding-left:1.1em;}.rich-text .csr-activity ol{padding-left:1em;}.rich-text .csr-activity li{list-style:disc;}.rich-text .red-label{font-size:12px;color:#e82717;margin:0;}.rich-text figure{margin-left:0;margin-right:0;padding-left:0;padding-top:0;}.mce-content-body{padding:0 20px;}.mce-content-body p{line-height:24px;}.mce-content-body .row{margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;padding:5px;background-color:#eee;}.mce-content-body .row .col{background-color:#fff;border:1px solid dotted;margin:5px;}.mce-content-body ul.client-list{padding:5px;background-color:#eee;}.mce-content-body ul.client-list li{background-color:#fff;margin:0;border:2px solid #eee;}.py-4{padding-bottom:40px;padding-top:40px;}.py-6{padding-top:60px;padding-bottom:60px;}.mt-3{margin-top:30px;}@media only screen and (min-width:961px){header.site-header .menu .menu-item:hover .sub-menu{display:flex;max-height:300px;border-top-width:3px;overflow:auto;transition-timing-function:ease-out;transition-duration:.1s,.8s;transition-delay:.1s,.1s;transition-property:border-width,max-height;}header.site-header .menu .menu-item:hover .tab:before{transition-delay:0;height:4px;bottom:0;}}@media only screen and (max-width:959px){.sm-header-row{display:flex;width:100%;}.nav-toggle{display:block;margin-left:auto;margin-right:15px;width:35px;background-color:transparent;border:0;outline:0;padding:0;}.nav-toggle span{margin:4px 0;background:#fff;border-radius:3px;z-index:1;width:35px;height:4px;display:block;transition:all linear .2s;}.nav-toggle span:nth-child(1){width:32px;transform-origin:center center;}.nav-toggle span:nth-child(2){width:28px;}.nav-toggle span:nth-child(3){width:24px;transform-origin:center center;}.nav-toggle:hover span:nth-child(1){width:32px;}.nav-toggle:hover span:nth-child(2){width:30px;}.nav-toggle:hover span:nth-child(3){width:26px;}.nav-toggle.opened span:nth-child(1){width:32px;transform:translateY(8px) rotate(45deg);}.nav-toggle.opened span:nth-child(2){opacity:0;width:28px;}.nav-toggle.opened span:nth-child(3){width:32px;transform:translateY(-8px) rotate(-45deg);}.nav-toggle.menu-show .nav-toggle span:nth-child(1){width:32px;transform:translateY(8px) rotate(45deg);}.nav-toggle.menu-show .nav-toggle span:nth-child(2){opacity:0;width:28px;}.nav-toggle.menu-show .nav-toggle span:nth-child(3){width:32px;transform:translateY(-8px) rotate(-45deg);}.sm-menu-toggle{display:none;width:30px;order:1;margin:20px;margin-left:auto;background-repeat:no-repeat;background-size:30px;}header.site-header{background-color:#0d355c;}header.site-header .header-row{display:block;}header.site-header .logo{order:0;margin-left:15px;}header.site-header .menu{height:0;overflow-y:auto;width:100%;order:2;background-color:#0d355c;top:0;margin-right:0;position:relative;transition:height ease-out .6s;align-items:flex-start;}header.site-header .menu.show{height:calc(100vh - 96px);}header.site-header .menu .site-nav{display:block;width:100%;max-width:480px;}header.site-header .menu .separator{display:none;}header.site-header .menu .menu-item{width:100%;margin:0;background-size:14px auto;}header.site-header .menu .menu-item .tab{display:block!important;position:relative;padding:15px 0 15px 50px;margin-right:50px;}header.site-header .menu .menu-item .tab:before{content:none!important;}header.site-header .menu .menu-item .text-light-blue{padding:15px 0 15px 50px;}header.site-header .menu .menu-item .sub-menu{position:relative;width:100%;transition:ease all 1s;display:none;padding:0 35px;height:auto;max-height:none;transition:none;}header.site-header .menu .menu-item .sub-menu .sub-menu-item{width:100%;padding:5px 0;}header.site-header .menu .menu-item .sub-menu .sub-menu-item a{padding:5px 15px;}header.site-header .menu .menu-item .sub-menu-items{margin-top:0;margin-left:15px;padding-top:0!important;padding-bottom:0!important;border-left:2px solid #e82717;}header.site-header .menu .menu-item.has-submenu{background-image:url(/images/assets/chevron-down.svg);background-position:calc(100% - 27px) 16px;}header.site-header .menu .menu-item.has-submenu:hover .sub-menu{max-height:none;transition:none;}header.site-header .menu .menu-item.has-submenu.mobile-open{background-image:url(/images/assets/chevron-up.svg);}}@media only screen and (min-width:320px) and (max-width:768px){h1{font-size:28px;line-height:1.5em;}body{padding-top:95px;}.content-wrapper{padding:0 15px;}.page-title{font-size:35px;}header.site-header .logo img{width:140px;}.col-sm{width:100%;flex-grow:1;flex-shrink:0;}.rich-text .row{flex-wrap:wrap;}.rich-text .row>.col-4{width:100%;flex-basis:auto;}.rich-text .row>.col{width:100%;flex-basis:auto;}.rich-text .row>.col-sm{width:100%;flex-basis:auto;}.rich-text ul.client-list li{width:50%;list-style:none;}.row{flex-wrap:wrap;}.row>.col-4{width:100%;flex-basis:auto;}.row>.col{width:100%;flex-basis:auto;}.row>.col-sm{width:100%;flex-basis:auto;}ul.client-list li{width:50%;list-style:none;}.mt-150-{margin-top:10px;}.social-float{position:static;transform:none;border:0;margin-top:10px!important;}.social-float li{display:inline-block;}.social-float li a{background-color:transparent;}.arrow{display:inline-block;width:35px;height:20px;margin-left:auto;float:right;background-image:url(/images/assets/chevron-down.svg);background-repeat:no-repeat;background-size:20px;background-position:center center;}.arrow.opened{background-image:url(/images/assets/chevron-up.svg);}.home-page .hero-image{min-height:400px;height:calc(100vh - 96px)!important;}.home-offerings .images img{height:calc(100vw - 40px);max-height:360px;}.images{margin-left:0;margin-right:0;}.images .control{display:none!important;}.clients .clients-lists{width:100%;overflow:auto;scroll-behavior:smooth;}.clients ul li{width:50%;}.clients .pager{display:none;}.expertise-container .expertise:before{width:100%;clip-path:none;}.expertise-container .expertise .image img{object-fit:cover;}.textSection{padding:20px 0;}.textSection h1{font-size:38px;line-height:1.3em;}.textSection .header{width:auto;}.textSection .text{width:auto;}.textSection p{padding:20px 0;}.logo-row{display:flex;flex-wrap:wrap;margin:auto;}.logo-row .col{padding:20px 0;}.csr-activity .csr h1{padding:20px 0;}.csr-activity .csr .csr-row{display:block;margin:auto;}.csr-activity .csr .csr-row .col1{min-width:0;}.csr-activity .csr .csr-row .col2{padding-left:0;}.csr-activity .csr .csr-row .col2 h4{padding:10px 0 0 0;}.csr-activity .csr .csr-row .col2 p{padding-top:10px;}.products .product h1{font-size:28px;line-height:1.5em;}.products .product .product-row{display:block;}.products .product .two-col-row{margin:0;}.products .product .two-col-row>.col{padding:15px;width:100%;}.products .product .image{margin-bottom:15px;}.contactus{width:auto;}.contact-page .map{height:100vw;}.quality-policy p{column-count:1;}footer .footer-row-wrapper{background-image:none;}footer .footer-row{flex-wrap:wrap;margin:0;padding:15px;}footer .footer-row .col{margin:0;padding-bottom:30px;}footer .footer-row .col-1{width:50%;}footer .footer-row .col-2{width:100%;}footer .footer-row .col:last-child{width:100%;padding:10px;padding-bottom:0;border-top:1px solid #061a2e;}footer .subscribe{padding-left:0;}.footer-bottom{max-width:none;display:block;}.footer-bottom .copyright{width:auto;text-align:center;margin:5px 0;}.footer-bottom .center{width:auto;text-align:center;margin:5px 0;}.footer-bottom .designer-developer{margin:5px 0;text-align:center;}.page-info{padding-bottom:0;}.page-info .page-element h1{font-size:28px;}.page-info .page-element .sub-element{padding-left:0;}.products{padding-top:0;}.products .product .two-col-row{display:block;padding:0 0 0 0;}.products .product .two-col-row .col{padding:0;width:100%;}.page-hero .image{overflow:hidden;}.page-hero .image img{object-fit:cover;height:100%;}.page-hero .row .col-4{width:100%;}.page-hero .title h1{position:absolute;bottom:0;}.page-hero ul li{width:auto;}.contact-page .contact-form form .input-group{margin:10px 0;}.testimonials-gallery .slides .testimonial-slide{width:100%;}.testimonials-gallery .pager{display:flex;justify-content:flex-end;margin-right:0;margin-left:10px;}.testimonials-gallery .pager a:nth-child(2n){display:block;}.at-the-forefront{background-image:url(/images/assets/background-forward-mobile.svg);background-size:auto 100%;}.about-page .trend{margin:0;}.about-page .about-page-clients-list{margin:0 -10px;}.about-page .about-page-clients-list li{width:50%;padding:0 10px;}.page-info .page-element .sub-element .col{min-width:1px;width:100%;}.services-listing-page .page-info{padding-bottom:0;margin:0;margin-bottom:90px;}.services-listing-page .page-info .page-element{width:100%;padding:0;padding-top:0;padding-bottom:0;margin-top:0;}.about-page .csr-activity .csr{margin:0;margin-top:60px;}.about-page .csr-activity .csr:first-child{margin-top:0;}.experties-page p{max-width:none;}.experties-page ul{margin:0 -10px;}.experties-page ul li{padding:0 10px;}.expertise-listing-page .expertise-list article{width:100%;}.view-all-link{margin-top:20px;margin-left:15px;}.case-studies-list{margin-left:0;margin-right:0;width:100%;margin-top:30px;}.case-studies-list li.col{width:100%;padding:0;}.case-studies-list li.col:not(:last-child){margin-bottom:30px;}.news-articles .news-articles-list li{width:100%;}aside .next-prev-nav{flex-wrap:wrap;flex-direction:column-reverse;}aside .next-prev-nav .prev-post,aside .next-prev-nav .next-post{width:100%;margin-top:5px;margin-bottom:5px;}aside .next-prev-nav .prev-post .matter{border-right:0;}aside .next-prev-nav .next-post .matter{border-left:0;}.gallery-page .gallery-block .video{width:auto;}}