.slider-custom-1 .content-part{position:absolute;bottom:80px;left:80px;max-width:700px}.rs-project.style2 .project-wrap .content-part .category a:hover,.rs-project.style2 .project-wrap .content-part .title a:hover,.slider-custom-1 .content-part .sl-desc,.slider-custom-1 .content-part .sl-title{color:#fff}.overley-gray-gradiant{background:linear-gradient(227deg,rgb(0 0 0/0%),rgb(0 0 0/48%));position:absolute;height:100%;width:100%;left:0;top:0}.main-menu .rs-menu ul.nav-menu li a:before{opacity:0}.main-menu .rs-menu ul.nav-menu li.menu-item-has-children a:before{opacity:1}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu>li{margin-right:20px}ul#portfolio-filter{margin:auto 0 35px;text-align:center;height:64px;padding:0;line-height:64px}ul#portfolio-filter li{display:inline}ul#portfolio-filter a{margin-right:.5em;padding:.5em;background:#fff;color:#00588e;font-weight:700;text-decoration:none}ul#portfolio-filter a.current,ul#portfolio-filter a:hover{background-color:#00588e;color:#fff}ul#portfolio-list{margin:36px 0 0;padding:0;list-style:none}ul#portfolio-list li{width:165px;height:160px;display:block;float:left;margin-right:18px;overflow:hidden}ul#portfolio-list li a{display:block;width:163px;height:120px;overflow:hidden;border:1px solid #cdcdcd;background:#eee}ul#portfolio-list li p{font-size:11px;line-height:15px;color:#00588e;margin:5px 0}.font-size-16{font-size:16px}ul.useful-link li{padding-left:25px;position:relative}ul.useful-link li:before{content:'\f105';position:absolute;font-family:FontAwesome;font-size:16px;left:0;color:#fff}ul.useful-link li a{color:#fff;font-size:16px;line-height:30px}.rs-footer .footer-content .about-widget .logo-part a img{height:53px;width:auto}.rs-slider.slider11,.rs-slider.slider11 .slider{height:600px}.rs-slider.slider11 .owl-carousel .owl-item img{display:block;width:100%;height:100%;object-fit:cover}body.home-eleven .full-width-header .toolbar-area .toolbar-contact ul li{font-size:14px;padding-top:7px;padding-bottom:7px;border-color:#224355}.full-width-header .rs-header .menu-area.sticky .logo-area,.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a,body.home-eleven .full-width-header .rs-header .menu-area .rs-menu-area .expand-btn-inner ul>li>a{height:70px;line-height:70px}.full-width-header .rs-header .menu-area .logo-area,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{position:relative;height:70px;line-height:70px}.sub-menu li a{line-height:18px!important;font-size:14px!important;height:auto!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container .single-megamenu .sub-menu .menu-title{font-size:16px;font-weight:600;padding:10px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{padding:7px 7px 7px 20px!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a i{position:absolute;left:10px;top:7px;opacity:.7}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu{padding:0 10px}.humburger span{margin:9px 5px}@media screen and (min-width:1200px){.nav-menu .mega-menu{width:100%;position:absolute;max-width:100%;left:0;background:0 0!important;box-shadow:none!important}.rs-menu,.rs-menu ul{position:static}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container,.mega-menu.small-mega-menu{-webkit-box-shadow:0 4px 7px -3px rgb(0 0 0/9%);-moz-box-shadow:0 4px 7px -3px rgba(0,0,0,.09);-ms-box-shadow:0 4px 7px -3px rgba(0,0,0,.09);-o-box-shadow:0 4px 7px -3px rgba(0,0,0,.09);box-shadow:0 4px 7px -3px rgb(0 0 0/9%)}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container{margin:0 20px;width:auto;background:rgba(0,88,142,.95)}.mega-menu.small-mega-menu{max-width:250px;width:250px;background:rgba(0,88,142,.95)!important}.mega-menu.small-mega-menu:before{content:'';position:absolute;height:calc(100% - 32px);width:2px;background:#00588e;left:20px;top:16px;bottom:16px}.small-mega-menu .sub-menu{left:0}.small-mega-menu .sub-menu li.menu-title{padding:10px 15px!IMPORTANT;background:#fff;border-radius:0 15px 0 0;color:#00588e!IMPORTANT;max-width:100%;height:47px;width:100%;font-size:16px;font-weight:600}.small-mega-menu .sub-menu li.active a:after,.small-mega-menu .sub-menu li:hover a:after{content:'';height:100%;width:8px;background:#fff;position:absolute;left:7px;top:0;opacity:1}}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container .single-megamenu .sub-menu .menu-title{padding:10px 15px;background:#fff;border-radius:0 15px 0 0;color:#00588e!IMPORTANT;max-width:calc(100% - 20px)}.single-megamenu ul.sub-menu{position:relative;overflow:hidden}.single-megamenu ul.sub-menu:before{content:'';position:absolute;height:calc(100% - 32px);width:2px;background:#00588e;left:10px;top:16px;bottom:16px}.single-megamenu ul.sub-menu li{transition:.5s}.single-megamenu ul.sub-menu li:hover a:after,.single-megamenu ul.sub-menu.last-sub-menu li.active a:after{content:'';height:100%;width:8px;background:#fff;position:absolute;left:7px;top:0;opacity:1}#delivery-framework .service-wrap.active .title a,#delivery-framework .service-wrap:hover .title a,body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.last-sub-menu li a,body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.last-sub-menu li:hover a{color:#fff!important}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu{background:0 0}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container{padding-left:20px}@media screen and (min-width:990px) and (max-width:1365px){.menu-area .container{max-width:1200px}}.partner-item{height:100px;vertical-align:middle;padding:15px 10px;width:100%;display:flex;align-items:center;opacity:.9;transition:opacity .1s ease-in,transform .15s cubic-bezier(.5,0,.25,2.5)}.partner-item:hover a img{opacity:1;transform:scale(1.05)}.rs-project.style2 .project-wrap .btn-part a{background:#106eea}.rs-project.style2 .project-wrap .content-part .title a{color:#fff;font-size:20px}.rs-project.style2 .project-wrap:hover .content-part{bottom:60%;transform:translateY(50%)}@media screen and (min-width:768px){.rs-breadcrumbs{background-size:cover;background-repeat:no-repeat;height:480px;position:relative}.rs-breadcrumbs .content-part{padding:0}.rs-breadcrumbs .content-part .breadcrumbs-title{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.file-input{display:inline-block;text-align:left;background:#1469d1;padding:0;width:100%;position:relative;border-radius:3px}.file-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.file-input>.button{display:inline-block;cursor:pointer;background:#fff;padding:8px 16px;color:#1660b9;border-radius:2px;margin-right:8px}.file-input:hover>.button{background:#1e90ff;color:#fff}.file-input>.label{color:#fff;white-space:nowrap;opacity:1}.file-input.-chosen>.label{opacity:1}.file-input,.rs-contact.inner .contact-form-part form input{margin-bottom:20px}.sec-title.style2 .last-half{max-width:50%;flex:0 0 50%}.pagecontainer{width:1200px;margin:0 auto}.pagecontainer ul{padding:0}.headerimagecontainer{background-image:url(//s3-us-west-2.amazonaws.com/ec-cdn-content/ec-image-resources/2041490817_erincrew.jpg);height:540px;position:relative}.headercontent{text-align:center;width:90%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.benefitscontainer h3,.headercontent a,.headercontent h1{text-transform:uppercase;line-height:1.25}.headercontent h1{font-size:3.75em;color:#fff;font-weight:300;letter-spacing:.075em;margin-bottom:20px}.headercontent img{margin-top:-15px}.benefitscontainer{margin-top:50px;text-align:center}.headercontent p{color:#fff}.benefitscontainer p,.headercontent p{font-size:15px;letter-spacing:.01em;line-height:1.5;margin:0 auto 50px}.headercontent p{width:60%}.headercontent span{color:#e57177}.headercontent a{font-size:14px;font-weight:500;letter-spacing:.07em;line-height:1;cursor:pointer;background-color:#a9c74b;border:0;border-radius:0;color:#fff;text-align:center;padding:20px 40px;text-decoration:none;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.headercontent a:hover{background:#93ad41}.benefitscontainer ul{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-around}.benefitscontainer h2,.current-openings h2{font-size:30px;color:#333;font-weight:400;text-transform:uppercase;letter-spacing:.075em;line-height:1.25;text-align:center}.benefitscontainer h3{font-size:16px;color:#6d6e71;margin:15px 0 20px;letter-spacing:.05em}#bottom-adjustment{margin-top:20px}#location{margin-top:0}.benefitscontainer p{color:#6d6e71}.benefitscontainer span{font-size:.75rem}.benefitscontainer li{width:20%;margin-bottom:50px;list-style:none}.benefitscontainer img{width:30%}.variable-width button{display:none!important}.variable-width img{margin:0 15px}.overall-carousel{overflow:hidden}.ribbons-total{display:flex;justify-content:center;margin-bottom:-1.4em}aside{line-height:40px;position:relative}aside.grey-ribbon,aside.ribbons{background-color:#e57177;width:18em;text-align:center;color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;z-index:200;margin:auto 0}.grey-ribbon a,.ribbons a{cursor:pointer}.ribbons:after{border-width:20px 10px 20px 0;border-color:#e57177 transparent;right:-10px}.grey-ribbon:before,.ribbons:before{border-width:20px 0 20px 10px;left:-10px}.ribbons:before{border-color:#e57177 transparent}aside:after,aside:before{content:'';position:absolute;border-style:solid}aside.grey-ribbon{background-color:gray;font-family:'Montserrat',sans-serif;margin:0 auto 0 2em}.grey-ribbon:after{border-width:20px 10px 20px 0;right:-10px}.grey-ribbon:after,.grey-ribbon:before{border-color:gray transparent}.current-openings{margin:3.5em 0}#whr_embed_hook{width:75%;margin:auto}.whr-info,.whr-item{display:flex;justify-content:space-between;flex-wrap:wrap}.whr-info{width:40%;margin-right:2.5em}.whr-info span{display:none}.whr-item{margin-bottom:2em}.whr-title{font-size:20px;margin-bottom:5px;width:50%;font-width:600}.whr-title a{color:#106eea}.job-labels{display:flex;justify-content:space-between;margin:2em auto;width:75%}.department,.whr-dept{display:none}.location{padding-left:0;width:20%}.job-labels .position{width:50%}.posting-date{width:20%;text-align:center}.whr-date,.whr-location{font-size:16px;margin-bottom:0;line-height:30px}.max-width-1000{max-width:1000px;margin:auto;display:block}.rs-careers .job-title{font-size:32px;font-weight:600;color:#106eea}.rs-careers .job-department{font-size:24px;font-weight:500}.rs-careers .job-location{font-size:18px;font-weight:600;color:#000;margin-bottom:8px}.rs-careers .job-location span{font-weight:400;color:#106eea}.job-description-title{font-size:24px;font-weight:600}.job-description h1,.job-description h2{font-weight:600;font-size:20px;margin-bottom:15px}.job-description h3{font-weight:600;font-size:18px;margin-bottom:10px}.job-description p{color:#000;margin-bottom:7px}.job-description ul{list-style:disc;padding-left:30px;margin-bottom:20px;color:#000}@media (max-width:1199px){.pagecontainer{width:100%}#whr_embed_hook,.job-labels{width:75%;margin:2em auto}}@media (max-width:900px){.benefitscontainer li{width:45%;margin-bottom:0}#ul2{margin-top:0}.location{padding-left:3em}}@media (max-width:780px){.whr-info{width:55%}.location{padding-left:5em}}@media (max-width:767px){.overall-carousel{display:none}#whr_embed_hook,.job-labels{width:95%}}@media (max-width:568px){.whr-info{margin:1em auto;width:100%}#whr_embed_hook,.job-labels{width:75%}}@media (max-width:480px){.headercontent h1{font-size:2em}.headercontent img{width:30%}.benefitscontainer li{width:75%;margin-bottom:0}#whr_embed_hook,.job-labels{width:95%;margin:2em auto}.location{padding-left:0}}.rs-services.box-show-style .service-wrap{padding:0;border-radius:6px;background:#fff;cursor:pointer;overflow:hidden;box-shadow:0 10px 20px rgb(10 33 65/5%),0 0 2px rgb(0 0 0/13%);transition:all .3s ease}.rs-services.box-show-style .service-wrap:hover{transform:scale(1.1);box-shadow:0 10px 20px 20px rgb(10 33 65/5%),0 0 2px rgb(0 0 0/13%)}.rs-services.box-show-style .service-wrap .service-content{padding:20px}.rs-services.box-show-style .service-wrap .service-content .title{color:#fff;background:#106eea;border-radius:15px;font-size:14px;font-weight:600;width:fit-content;margin-bottom:10px;display:block;padding:0 15px}.process__item.active span,.process__item.active ul li,.process__item:hover span,.process__item:hover ul li,.rs-services.box-show-style .service-wrap .service-content .title a,.rs-services.style3.modify3 .service-wrap.active .desc ul li:before,.rs-services.style3.modify3 .service-wrap:hover .desc ul li:before{color:#fff}.rs-services.box-show-style .service-wrap .service-content .desc{text-align:left;margin:0;font-size:18px;font-weight:600;color:#262626;line-height:1.35}.rs-services.style3.modify3 .service-wrap{text-align:left;padding:20px;border-radius:0;height:100%}.rs-services.style3 .service-wrap .icon-part{margin-bottom:10px}.rs-services.style3.modify3 .service-wrap .desc ul li{font-size:14px;display:inline-block;padding-left:15px;position:relative}.rs-services.style3.modify3 .service-wrap .desc ul li:before{content:'\f105';position:absolute;font-family:FontAwesome;font-size:14px;left:5px;color:#000;top:0}.desc-link,.desc-link:hover,.with-link .content-part:hover .title{color:#106eea}.with-link .content-part,ul#portfolio-filter a.current,ul#portfolio-filter a:hover{cursor:pointer}#delivery-framework .service-wrap{transition:all .3s ease;border:2px solid #fff}#delivery-framework .service-wrap.active,#delivery-framework .service-wrap:hover{transition:.5s;box-shadow:0 0 34px 20px rgb(0 0 0/2%);border:2px solid #00588e;border-radius:0 35px;background:#00588e;color:#fff}.process__item.active .progress_icon img,.process__item:hover .progress_icon img,.rs-services.style3 .service-wrap.active .icon-part img,.rs-services.style3 .service-wrap:hover .icon-part img{filter:invert(1)}.services-feature-benefits .listing-style2 li{margin-bottom:10px;line-height:22px}.process,.process__item{width:100%;padding:0;text-align:center}.process__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:15px;transition:.4s ease-in-out;background:#f1f6fc;margin-left:15px;margin-right:15px;border:2px solid #f1f6fc}.process__item .progress_icon{display:block;margin-top:20px}.process__item:first-child{margin-left:0}.process__item:last-child{margin-right:0}.process__item.active,.process__item:hover{background:#00588e;border-radius:0 35px;border:2px solid #00588e}.process__item .progress_icon img{height:50px;width:50px;margin:auto}.process__item:hover .process__number{transform:translateY(5px);color:#000}.process__number{font-size:90px;-webkit-text-stroke:1px #000;display:block;color:transparent;font-weight:700;transition:.4s ease-in-out}.process__title{display:block;font-weight:700;color:#000;margin-top:7px;font-size:22px;line-height:34px}.process__subtitle{display:block;color:#8c8c8c;margin-top:7px;line-height:1.5;text-align:left}.process__subtitle li{position:relative;padding-left:20px;color:#032e42;font-size:14px;margin-bottom:5px}.process__subtitle li:before{content:'\f105';position:absolute;font-family:FontAwesome;left:5px;top:-2px}.portfolio-img img{height:100%;width:100%;object-fit:cover}.portfolio-img{height:250px}@media (min-width:768px){.process,.process__item{display:inline-block}.process__item{width:49%}}@media (min-width:1200px){.process{display:flex;flex-direction:row;justify-content:space-between}.process__item{width:100%}.portfolio-img img{height:100%;width:100%;object-fit:cover}.portfolio-img{height:370px}}.max-height-230{max-height:230px}.blog-wrap .image-part{height:190px;overflow:hidden}.blog-wrap .image-part img{object-fit:cover;height:100%;width:100%}#portfolio-list .blog-wrap{display:none}.show{display:block!important}@media only screen and (max-width:991px){body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu>li{margin-right:0}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container{height:390px;overflow-y:auto;width:100%;padding:0;background:#fff}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{position:relative;height:60px;line-height:24px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container .single-megamenu .sub-menu.last-sub-menu{padding-bottom:15px;top:0}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li .sub-menu>li.active>a,body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li .sub-menu>li:hover>a,body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.last-sub-menu li a{color:#fff!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container .single-megamenu,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu,body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu{background:#00588e!important}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu{background:#00588e}body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul>li>a{border-color:#dee2e6!important}body.home-eleven .full-width-header .nav-menu>.menu-item-has-children>span.rs-menu-parent{background:#0a0a0a}.nav-menu div.sub-menu-close{display:none}.single-megamenu ul.sub-menu:before{background:rgb(255 255 255/51%)}.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a{height:60px;line-height:24px}.full-width-header .rs-header .menu-area.sticky{position:fixed}.slider-custom-1 .content-part{position:absolute;bottom:80px;left:20px;max-width:90%}.sec-title .desc{display:block;text-align:justify}ul.useful-link li{display:inline-block;width:calc(100%/2 - 10px);margin-left:5px}.rs-footer .footer-content .address-widget li,ul.useful-link li{margin-bottom:10px}body.home-eleven .full-width-header .rs-menu-toggle:hover{color:#00588e!important}.process{width:100%;padding:0;text-align:center}.process .process__item{margin-left:0;margin-bottom:15px}.content-part.mobi-xs{display:inline-flex!IMPORTANT}.content-part.mobi-xs .icon-part{margin-right:10px;align-self:center}.rs-counter.style1.modify .couter-part .title{line-height:28px}.overflow-auto,ul#portfolio-filter{overflow:auto!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-shrink-0,ul#portfolio-filter li{-ms-flex-negative:0!important;flex-shrink:0!important}ul#portfolio-filter{flex-wrap:nowrap!important;display:-ms-flexbox;display:flex}ul#portfolio-filter li{width:auto}.partner-item{height:80px;vertical-align:middle;padding:5px 0}.rs-blog #portfolio-list .blog-wrap{display:none;margin-left:15px;margin-right:15px;padding-top:15px}.job-labels .location{display:none}.posting-date{width:auto}.whr-title{font-size:18px;margin-bottom:5px;width:100%;font-weight:600;line-height:26px}.whr-info{margin:0}#whr_embed_hook,.whr-info{width:100%}.whr-title a{color:#00588e}.whr-item{padding:20px 10px;background:#fff;box-shadow:0 0 20px #eee;margin-bottom:15px}.max-width-1000{padding-left:15px;padding-right:15px}.rs-careers .job-title{font-size:24px;line-height:40px}.rs-careers .job-department{font-size:18px;font-weight:500}.rs-contact.inner .content-info-part .info-item .icon-part i,.rs-contact.inner .content-info-part .info-item .icon-part i.fa-map-o{font-size:46px;color:#106eea;line-height:70px;margin-top:0}.full-width-header .rs-header{box-shadow:0 0 10px 0 #ccc}.sm-icon{margin:auto;display:block;height:150px}}.form-control{height:calc(1.5em + .75rem + 2px)}.border-radius{border-radius:0}.profile-desc{font-size:14px;text-align:justify}.profile-desc ul{list-style:square;padding-left:25px}.profile-desc ul li{margin-bottom:10px}.rs-about.style5 .counter-wrap .content-part .counter-part.plus .rs-count:after{content:"+";position:absolute;top:50%;transform:translateY(-50%);color:#106eea;opacity:.9}