.about-section h2,.news-page_title a,.section .section_news .section_news-header,.section .section_news .section_news-items .news_title a{color:#152a63;font-weight:100}.columns{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{list-style-type:none;margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.row{margin:0 auto;max-width:100%;width:1080px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{margin:0 -10px;max-width:none;min-width:0;width:auto}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 10px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.one,.row .one{width:8.33333%}.row .two,.two{width:16.66667%}.row .three,.three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.row .six,.six{width:50%}.row .seven,.seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.row .ten,.ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.row .twelve,.twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}embed,img,object{height:auto;max-width:100%}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.row{*zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}@media only screen and (max-width:768px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;padding-left:0;padding-right:0;width:100%}.row,body{margin-left:0;margin-right:0;min-width:0}.row{width:auto}.column,.columns{float:none;width:auto!important}.column:last-child,.columns:last-child,[class*=column]+[class*=column]:last-child{float:none}.column:after,.column:before,.columns:after,.columns:before{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-eight,.offset-by-five,.offset-by-four,.offset-by-nine,.offset-by-one,.offset-by-seven,.offset-by-six,.offset-by-ten,.offset-by-three,.offset-by-two{margin-left:0!important}.push-eight,.push-five,.push-four,.push-nine,.push-seven,.push-six,.push-ten,.push-three,.push-two{left:auto}.pull-eight,.pull-five,.pull-four,.pull-nine,.pull-seven,.pull-six,.pull-ten,.pull-three,.pull-two{right:auto}.row .mobile-one{float:left;padding:0 15px;width:25%!important}.row .mobile-one:last-child{float:right}.row.collapse .mobile-one{padding:0}.row .mobile-two{float:left;padding:0 15px;width:50%!important}.row .mobile-two:last-child{float:right}.row.collapse .mobile-two{padding:0}.row .mobile-three{float:left;padding:0 15px;width:75%!important}.row .mobile-three:last-child{float:right}.row.collapse .mobile-three{padding:0}.row .mobile-four{float:left;padding:0 15px;width:100%!important}.row .mobile-four:last-child{float:right}.row.collapse .mobile-four{padding:0}.push-one-mobile{left:25%}.pull-one-mobile{right:25%}.push-two-mobile{left:50%}.pull-two-mobile{right:50%}.push-three-mobile{left:75%}.pull-three-mobile{right:75%}}html{background-color:#1034a6;font-family:Arial,Helvetica,Sans-serif;height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background:#fff}.row{max-width:85%;min-width:0;width:100%}@media (max-width:768px){.row{margin:0 auto}}h1,h2,h3,h4,h5,h6{color:#152a63;font-family:Times New Roman,Georgia,Serif}p{color:#453e4e;font-family:Arial,Helvetica,Sans-serif;font-size:1em;line-height:28px}@media (max-width:610px){p{font-size:.9em;line-height:1.6em}}.content li,main li{color:#453e4e;font-family:Arial,Helvetica,Sans-serif;font-size:1em;line-height:28px}h4{color:#1034a6;font-weight:600}a{color:#3374b0;text-decoration:none;transition:all .2s ease}a:hover{color:#152a63}a h3{transition:all .2s ease}a h3:hover{color:#152a63}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transform:translateZ(0);transition:all .4s ease}a img:hover{opacity:.8}.btn{display:inline-block;font-size:.85em;font-weight:600;letter-spacing:.05em;padding:15px;text-align:center;text-transform:uppercase;transition:all .2s ease}.btn.long{padding:1.25em 1em;width:280px}.btn.purple{color:#fff}.btn.grey,.btn.purple,.btn.purple:hover{background:#1034a6}.btn.grey{color:#fff}.btn.btn-red,.btn.grey:hover{background:#1034a6}.btn.btn-red{color:#fff}.btn.btn-red:hover{background:#152a63}.flare{font-weight:700}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{margin:1em 0;text-align:center}.mobile-menu{display:none}@media (max-width:768px){.mobile-menu{display:block}}.container{overflow-x:hidden!important;position:relative}::selection{background:#152a63;color:#fff}::-moz-selection{background:#152a63;color:#fff}#header{border-top:4px solid #152a63;position:relative;width:100%;z-index:500}@media (max-width:768px){#header .row .columns{padding:0}}#header .header-logo{display:block;float:left;margin:20px 0;max-width:164px;width:164px}@media (max-width:975px){#header .header-logo{margin:10px 15px;width:164px}}#header .header-logo h1{background:url(../images/logo/masylogo-new.png) no-repeat 0 0;background-size:cover;display:block;font-size:0;height:50px;overflow:visible;transition:all .4s ease;width:164px}#header .header-logo h1:hover{opacity:.7}@media (max-width:400px){#header .header-logo{float:none;margin:10px auto;width:131px}#header .header-logo h1{height:40px;width:131px}}.secondary-nav{background:#f2f2f2;padding:12px 0}@media (max-width:975px){.secondary-nav{padding:8px 0}}@media (max-width:400px){.secondary-nav{display:none}}.secondary-nav ul{font-size:12px;line-height:0;list-style-type:none;margin:0 auto;max-width:85%;text-align:right}@media (max-width:975px){.secondary-nav ul{max-width:100%;padding:0 5%}}.secondary-nav ul li{display:inline}.secondary-nav ul li i{color:#1034a6;font-size:1.5em;padding-right:5px;position:relative;top:2px;transition:all .25s ease}.secondary-nav ul li i:hover{color:#152a63;cursor:pointer}.secondary-nav ul li a{color:#453e4e;transition:all .25s ease}.secondary-nav ul li a:hover{color:#152a63}nav{font-size:.75em;height:70px;letter-spacing:.1em;position:relative}nav,nav .menu{display:block;float:right}nav .menu{font-weight:600;z-index:99999}@media (max-width:1277px){nav .menu{border:none;margin-right:0}nav .menu li:last-child,nav .menu li:last-child a{padding-right:0!important}}nav .mobile-close{display:none}nav #menu li{float:left;line-height:70px;position:relative;text-transform:uppercase}nav #menu li.current_page_item a{color:#152a63}nav #menu li a{color:#453e4e;padding:10px 15px;transition:none}nav #menu li:hover>a{color:#152a63}nav #menu li .sub-menu{font-weight:100;height:auto;left:5px;position:absolute;width:auto;z-index:5}@media (max-width:975px){nav #menu li .sub-menu{display:none!important;width:100%}}nav #menu li .sub-menu:before{bottom:100%;content:" ";height:15px;left:10%;pointer-events:none;position:absolute;transition:all .3s ease-in-out;width:30px}nav #menu li .sub-menu li{background:#fff;float:none;font-size:.92em;line-height:normal;padding:0;transition:all .25s ease}nav #menu li .sub-menu li.current_page_item{background-color:#ededee}nav #menu li .sub-menu li.current_page_item a{color:#453e4e}nav #menu li .sub-menu li.current_page_item a:hover{color:#1034a6}nav #menu li .sub-menu li:hover{background:#ededee}@media (max-width:768px){nav #menu li .sub-menu li{border-bottom:none}}nav #menu li .sub-menu li a{background:#fff;border-radius:0;color:#152a63;display:block;padding:20px!important;transition:all .25s ease;white-space:nowrap}@media (max-width:975px){nav #menu li .sub-menu li a{background:#f8f8f8;padding:15px 25px!important}}nav #menu li .sub-menu li a:hover{background:#ededee;box-shadow:none}@media (max-width:975px){nav #menu li.contact-menu .sub-menu{display:block!important}}nav #utility-header{border:none}nav #utility-header .current_page_item a{color:#152a63}nav .nav-toggle{border:2px solid transparent;border-radius:4px;color:#fff;display:none;font-size:1.8em;margin:15px 0;padding:8px;position:absolute;right:20px}nav .nav-toggle:hover{border:2px solid #fff}nav .nav-toggle .icon-align-left{font-size:1.5em}nav .nav-toggle.active{border:2px solid #fff}.respond-nav{align-items:center;display:block;justify-content:space-between;margin-top:15px;padding:0 16px}@media (max-width:400px){.respond-nav{background:#f2f2f2;padding:3px 16px}}.respond-nav .respond-nav-links{align-items:center;display:none;gap:8px;justify-content:flex-start;padding-top:1px}.respond-nav .respond-nav-links span{font-size:12px}.respond-nav .respond-nav-links a{color:#152a63;font-size:12px}@media (max-width:400px){.respond-nav,.respond-nav .respond-nav-links{display:flex}}.nav-toggle{color:#152a63;display:none;font-size:1.5em;margin:13px 0;position:absolute;text-transform:uppercase}.nav-toggle:hover{cursor:pointer}@media (max-width:975px){.nav-toggle{display:inline-block;right:5%}}@media (max-width:400px){.nav-toggle{display:block;font-size:1.25em;margin:0;position:relative;right:0;text-align:right}}.nav-toggle .icon-align-left{font-size:1.5em}.nav-toggle .icon-menu{transition:all .25s ease}.nav-utility{margin-top:25px}@media (max-width:1277px){.nav-utility{display:none}.nav-utility li a{color:#fff}.nav-utility .social,.nav-utility input{display:none}}.nav-utility li{display:inline-block;font-size:12px}.nav-utility li:after{content:" | "}.nav-utility li:last-child:after{content:none}.nav-utility li a:hover{color:#152a63}.nav-utility .social{float:right;padding:3.5% 0;position:absolute;right:0;top:0}.nav-utility .social li:first-child:after{content:"   "}.nav-utility .social a{border-radius:100px;font-size:20px;padding:5px}.nav-utility .social a,.nav-utility .social a:hover{background:#1034a6;color:#fff}.contact-menu:hover .sub-menu{display:block;height:auto;visibility:visible}.contact-menu .sub-menu{border-top:0!important;display:block!important;left:auto!important;right:0;visibility:hidden;z-index:100;z-index:4!important}@media (max-width:975px){.contact-menu .sub-menu{display:block;position:relative!important;visibility:visible;width:100%}}.contact-menu .sub-menu li.transform-properties{transform:perspective(350px) rotateX(-90deg);transform-origin:50% 0!important}@media (max-width:975px){.contact-menu .sub-menu li{transform:none!important;transform-origin:0!important}}.contact-menu .sub-menu li .contact-menu-subtitle{font-weight:600}.contact-menu .sub-menu li:nth-child(2n) a{background:#ededed!important}.contact-menu .sub-menu li.contact-menu-1{transition:.2s linear .8s!important}@media (max-width:975px){.contact-menu .sub-menu li.contact-menu-1{transition:none!important}}.contact-menu .sub-menu li.contact-menu-2{transition:.2s linear .6s!important}@media (max-width:975px){.contact-menu .sub-menu li.contact-menu-2{transition:none!important}}.contact-menu .sub-menu li.contact-menu-3{transition:.2s linear .4s!important}@media (max-width:975px){.contact-menu .sub-menu li.contact-menu-3{transition:none!important}.contact-menu .sub-menu li a{background:#f8f8f8}}.contact-menu a{padding-right:0!important;transition:.2s ease-in-out!important}.contact-menu:hover li{-webkit-transiton:.2s linear 0s;transform:perspective(350px) rotateX(0deg)!important;transition:lienar .2s 0s!important}.contact-menu:hover li.contact-menu-1{transition-delay:0s!important}.contact-menu:hover li.contact-menu-2{transition-delay:.2s!important}.contact-menu:hover li.contact-menu-3{transition-delay:.4s!important}.menu-item-has-children i{color:#fff;margin-left:5px}.no-child-menu a{padding:20px!important}.primary-nav-row{position:relative}@media (max-width:975px){.primary-nav-row{min-width:100%;padding:0 5%}}@media (max-width:400px){.primary-nav-row{padding:0}}@media (max-width:975px){nav{background:#fff;border-bottom:1px solid #ededee;border-top:1px solid #ededee;height:auto;left:0;position:absolute;top:70px;width:100%}nav.mobilenav{opacity:1;z-index:2}nav .menu{display:none;float:left;width:100%}nav #menu li{float:none;line-height:3em}nav #menu li i{display:none}nav #menu li a{display:block;padding:5px 25px!important}nav .contact-nav-link{display:none!important}}@media (max-width:400px){nav{top:88px}}.hero{background-size:cover;padding:5% 0}@media (max-width:768px){.hero{padding:5%}}.hero .hero_header{color:#fff;font-family:Times New Roman,Georgia,Serif;font-size:70px;line-height:65px;margin:0;text-shadow:0 0 10px #000,0 10px 20px #000;text-transform:none;width:75%}@media (max-width:1020px){.hero .hero_header{width:90%}}@media (max-width:768px){.hero .hero_header{font-size:50px;line-height:45px;text-align:center;width:100%}}.hero .hero_snippet{color:#fff;font-size:20px;text-shadow:0 0 10px #000,0 10px 20px #000;width:60%;z-index:1}@media (max-width:1020px){.hero .hero_snippet{width:90%}}@media (max-width:768px){.hero .hero_snippet{font-size:16px;line-height:20px;text-align:center;width:100%}}@media screen and (max-width:1150px){.row .certification-home-section.columns,.row .services-home-section.columns{float:none;padding-left:0;padding-right:0;width:100%}}.certification-home-section td{display:block;float:left;height:100px;padding:20px 15px;position:relative;text-align:center;width:50%}.certification-home-section td img{left:0;margin:auto;max-height:60px;max-width:90%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}@media screen and (min-width:460px){.certification-home-section td{height:115px;width:33.33%}.certification-home-section td img{max-height:70px}}@media screen and (min-width:768px){.certification-home-section td{display:table-cell;float:none;height:auto;vertical-align:middle;width:20%}.certification-home-section td img{max-height:none;position:static;transform:none}}.certification-home-section{border-right:2px solid #e8e7e9;padding:3em 3em 3em 0}@media (max-width:1150px){.certification-home-section{border:none;padding:1em 0}}.certification-home-section table{min-height:150px;text-align:left}@media (max-width:860px){.certification-home-section table{min-height:167px}}@media (max-width:768px){.certification-home-section table{min-height:0}}@media screen and (min-width:1150px){.certification-home-section table td:nth-child(2) img,.certification-home-section table td:nth-child(3) img,.certification-home-section table td:nth-child(4) img,.certification-home-section table td:nth-child(5) img{max-width:104px;width:90%}}@media (max-width:1000px){.certification-home-section table .padding-table{padding:0 35px}}@media (max-width:900px){.certification-home-section table .padding-table{padding:0 20px}}.link-arrow{color:#3374b0;font-size:.75em;font-weight:600;letter-spacing:.2em;margin-top:1em;position:relative;text-transform:uppercase;top:10px}@media (max-width:610px){.link-arrow{font-size:.9em}}.link-arrow:after{color:#3374b0;content:"\e80b";font-family:fontello;font-weight:400;left:10px;position:relative}.section h3{color:#152a63;margin-bottom:0;text-transform:none}.section p{margin:0!important}.section .section_logos{border-right:2px solid #e8e7e9;padding:2.5% 7%}@media (max-width:768px){.section .section_logos{border-bottom:2px solid #e8e7e9;border-right:none;padding:4%;text-align:center}}.section .section_logos .section_logos-logo{display:block;float:right;margin:25px 0;width:100%}@media (max-width:768px){.section .section_logos .section_logos-logo{display:inline-block;float:none;margin:0;padding:0 2%;vertical-align:middle;width:30%}}.section .section_news{padding:2% 0 2% 7%}@media (max-width:768px){.section .section_news{padding:6%;text-align:center}}.section .section_news .section_news-header{margin:0}.section .section_news .section_news-items .news_title{margin-bottom:10px}.section .section_news .section_news-items .news_title a:hover{color:#152a63}.section .section_news .section_news-items .news_meta{color:#1034a6;font-style:italic;font-weight:100;margin:0}.section .section_news .section_news-items .news_meta .news_meta-date{font-weight:900}.section .section_news .section_news-items .news-snippet{font-size:16px;line-height:28px}.section .section_news .section_news-items .news_readmore{color:#152a63;font-weight:900}.section .section_news .section_news-items .news_readmore:hover{color:#152a63}.services-home-section{padding:3em 0 3em 3em}.services-home-section h3{font-size:24px;line-height:32px;margin-bottom:8px;margin-top:0}@media (max-width:1214px){.services-home-section{padding:2.5em 0 2.5em 3em}}@media (max-width:1150px){.services-home-section{padding-left:0;padding-top:0}}.services-home-section p{line-height:1.75rem}@media (max-width:768px){.services-home-section p{line-height:1.5em}}.services-home-section p:nth-child(3){line-height:1em}@media (max-width:768px){.services-home-section p:nth-child(3){line-height:1em;margin-top:0!important}}.content h2{border-bottom:2px solid #152a63;color:#453e4e;font-family:Times New Roman,Georgia,Serif;font-size:2.5em;font-weight:100;padding-bottom:.83em;text-align:center;text-transform:none}@media (max-width:768px){.content h2{font-size:1.5em;padding-bottom:.2em;text-align:left}}.content ul{list-style-type:disc}.content a{color:#3374b0}.content a:hover{color:#1034a6}.content .employeesection{height:46px;margin-bottom:30px}.news-page{padding:6% 0 32px}.news-page h3{font-size:1.5em;margin-top:32px;padding-top:15px}@media (max-width:768px){.news-page h3{font-size:1.25em}}@media (max-width:420px){.news-page h3{font-size:1em}}.news-page .pagination{margin:32px 0 0;text-align:center}.news-page .pagination .current,.news-page .pagination a{margin:0 .25em}.masy-news-content{border-left:1px solid #f8f8f8;margin:0 auto;position:relative}.masy-news-content p:last-child{margin-bottom:0}.news-page-title-header{position:relative}.news-page-title{color:#1034a6;font-size:1.75em;font-weight:100;margin-top:0!important}.news-page-meta{background:#f8f8f8;border-radius:0 3px 3px 0;color:#1034a6;font-size:.8em;font-weight:100;letter-spacing:.02em;margin:0!important;padding:1em;text-align:left;text-transform:uppercase;width:auto}.news-page-meta .day,.news-page-meta .month{font-weight:600}.news-page-date{background:#fff;left:0;position:relative}.news-page-content{padding:.5em 0 5em 1em}@media (max-width:768px){.news-page-content{padding-bottom:3em}}.news-page-content p a,.news-page-content p a:hover{color:#152a63}.single-news-page{padding:32px 0}.single-news-page h3{color:#1034a6;font-weight:100;margin-bottom:0;text-transform:uppercase}.single-news-page .news-page_meta{font-size:.95em}.search-row{border-bottom:2px solid #f2f2f2}.search-page{padding:32px 0}.services{background-size:cover;padding:8% 0}.services .services_header{border-bottom:1px solid #fff;color:#fff;font-family:Times New Roman,Georgia,Serif;font-size:70px;font-weight:400;line-height:65px;margin:0 auto;text-align:center;text-shadow:rgba(69,62,78,.75) 1px 0 1px;text-transform:none;width:50%}@media (max-width:768px){.services .services_header{font-size:3em;line-height:1em;padding-bottom:10px;text-align:left;text-shadow:none;width:100%}}.services .services_snippet{color:#fff;font-size:1.25em;line-height:1.25em;margin-top:20px;text-align:center;text-shadow:rgba(69,62,78,.75) 1px 0 1px;z-index:1}@media (max-width:768px){.services .services_snippet{font-size:14px;line-height:1.35em;padding-left:0;text-align:left;text-shadow:none}}#contactMap{background:#2d2d2d;border:1px solid #1034a6;border-radius:3px;width:100%}#contactMap #map{border-radius:3px;height:450px;left:0;width:100%;z-index:0}@media (max-width:768px){.project-locations{text-align:center}.project-locations ul{list-style-type:none;margin-bottom:32px}}.project-locations ul{margin-left:2em}@media (max-width:768px){.project-locations ul{margin-left:0}}.project-locations ul li{color:#453e4e}.seaport-menu{border-bottom:2px solid #f2f2f2;margin-left:0!important;margin-top:16px;padding-bottom:10px}@media (max-width:658px){.seaport-menu{margin-top:0}}.seaport-link{display:inline-block;list-style-type:none;transition:all .25s ease}@media (max-width:860px){.seaport-link{font-size:.9em}}@media (max-width:658px){.seaport-link{display:block;padding:5px 0}}.seaport-link.current{color:#152a63}.seaport-link:hover{color:#152a63;cursor:pointer}.seaport-link:after{color:#1034a6!important;content:" | "}@media (max-width:658px){.seaport-link:after{content:""}}.seaport-link:last-child:after{content:""}.seaport-link a{padding:0 3px}.seaport-tab-content{display:none;padding:10px 20px}@media (max-width:610px){.seaport-tab-content{padding:5px 0}}.seaport-tab-content.current{display:inherit}.ui-tabs-active a{color:#1034a6}.news-page_title{font-family:Arial,Helvetica,Sans-serif;margin-bottom:10px}.news-page_title a:hover{color:#152a63}.news-page_meta{color:#1034a6;font-style:italic;font-weight:100;margin:0}.news-page_meta .news-page_meta-date{font-weight:900}.news-page_snippet{display:none}.news-page_snippet .news-page_snippet-readmore{font-size:.9em}.news-page_snippet .news-page_snippet-readmore a{color:#152a63;font-weight:900}.news-page_snippet .news-page_snippet-readmore a:hover{color:#152a63}.nav-sub{background:#fbfbfb;font-weight:900;height:100%;letter-spacing:.1em;position:relative;text-transform:uppercase;z-index:1}@media (max-width:610px){.nav-sub{display:none}}.nav-sub.fix{height:0;position:fixed;top:0;width:100%}.nav-sub.fix ul{max-width:100%;width:100%}.nav-sub.fix ul li{background:hsla(0,0%,100%,.6)}.nav-sub ul{display:inline;list-style:none;margin:0 auto;padding:0;z-index:1}.nav-sub li{border-bottom:2px solid #c5c3c7;float:left;font-size:.75em;margin:0;text-align:center;width:33.33333333%;z-index:1}.nav-sub li,.nav-sub li a{display:block;position:relative}.nav-sub li a{background:hsla(0,0%,100%,.6);color:#453e4e;font-weight:600;line-height:2.5;padding:1em 0;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.nav-sub li a:hover{background:#ebebeb;color:#3374b0}.nav-sub li.current-section a{background:#152a63;color:#fff}.nav-sub li.current-section a:after{border:10px solid transparent;border-top-color:#152a63;content:"";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.about-section{background:#fbfbfb;padding:70px 0}.about-section#benefits,.about-section#clients,.about-section#management-team{border-bottom:2px solid #c5c3c7;border-top:2px solid #c5c3c7}.about-section#company-profile{background:url(../images/layout/profile.jpg) no-repeat 0 0;background-size:cover}.about-section#our-people{background:url(../images/layout/our-people.jpg) no-repeat 0 0;background-size:cover}.about-section h2{margin-top:0}.about-section h3{color:#453e4e;font-weight:100;text-transform:none}.about-section p:last-child{margin-bottom:0}#solutions{background:url(../images/layout/flag.jpg) no-repeat 0 0;background-size:100%}#solutions .accordion-section-title:after{top:17px}#company-profile,#openings,#solutions{padding-top:128px}@media (max-width:610px){#company-profile,#openings,#solutions{padding-top:50px}}.client-row h3{text-align:center}.clients{margin:0 auto;max-width:1320px}@media (max-width:1544px){.clients{max-width:1056px}}@media (max-width:1234px){.clients{max-width:792px}}@media (max-width:924px){.clients{max-width:528px}}@media (max-width:625px){.clients{max-width:366px}}@media (max-width:425px){.clients{max-width:264px}}.clients .client-item{display:inline-block;float:none;margin:5px;text-align:center;vertical-align:middle}@media (max-width:615px){.clients .client-item{margin:2px}}@media (max-width:425px){.clients .client-item{margin:5px}}.clients .client-item img{display:inline-block;float:none;vertical-align:middle;width:150px}.clients figure{background:#fff;border:2px solid #f2f2f2;border-radius:5px;height:175px;opacity:.8;padding:9% 0;transition:all .4s ease;width:250px}@media (max-width:615px){.clients figure{height:125px;padding:12%;width:175px}}@media (max-width:425px){.clients figure{height:175px;padding:9% 0;width:250px}}.clients figure:hover{border-color:#d2d2d2;cursor:pointer;opacity:1}.clients figure figcaption{font-size:.8em;margin-top:5px;text-transform:uppercase}.clients figure .figure img{width:100px}@media (max-width:615px){.clients figure .figure img{width:50px}}@media (max-width:425px){.clients figure .figure img{width:100px}}.clients figure .figure p{font-size:.8em;line-height:1em}@media (max-width:615px){.clients figure .figure p{font-size:.7em}}@media (max-width:425px){.clients figure .figure p{font-size:.8em}}.solutions-gsa{margin:.5em auto 0}.solutions-gsa .left{text-align:left}.solutions-gsa .right{padding-top:20px;text-align:left}.solutions-gsa p{font-size:14px;padding:10px 0}.solutions-gsa img{max-width:100%;width:170px}.solutions-gsa a{color:#3374b0;font-weight:700;text-decoration:underline}.solutions-gsa a:hover{color:#1034a6}@media screen and (min-width:768px){.solutions-gsa{display:table;margin-bottom:2em;max-width:1200px}.solutions-gsa .left{border-right:2px solid #8a2724;display:table-cell;padding-right:30px;vertical-align:middle}.solutions-gsa p{padding:0}.solutions-gsa .right{display:table-cell;padding-left:30px;padding-top:0;vertical-align:middle}}.sidebar{background:#fbfbfb;left:0;padding:1.5em 4% 4% 2%;position:absolute;width:25%}.footer{background:#152a63;color:#fff;padding:3% 0;width:100%}@media (max-width:768px){.footer{padding:4% 0}}.footer .footer_menu.columns.seven{padding-right:1.75em}@media (max-width:768px){.footer .footer_menu.columns,.footer .footer_menu.columns.seven{padding:0}}.footer .footer_menu #menu{display:block!important}.footer .footer_menu #menu li{float:left;font-size:14px;letter-spacing:.16em;line-height:28px;text-transform:uppercase;vertical-align:top;width:33.33333%}.footer .footer_menu #menu li i,.footer .footer_menu #menu li.contact-menu{display:none}@media (max-width:1200px){.footer .footer_menu #menu li{width:50%}.footer .footer_menu #menu li.right{float:right}}@media (max-width:768px){.footer .footer_menu #menu li{float:left;width:33.333333%}.footer .footer_menu #menu li.right{float:left}}@media (max-width:600px){.footer .footer_menu #menu li{width:50%}.footer .footer_menu #menu li.right{float:right}}@media (max-width:413px){.footer .footer_menu #menu li{width:100%}}.footer .footer_menu #menu li a{color:#fff;font-weight:900;padding:10px 0!important}.footer .footer_menu #menu li a:hover{color:#fff}.footer .footer_menu #menu li .sub-menu{left:0}.footer .footer_menu #menu li .sub-menu li{display:block;font-size:12px;margin-right:50px;width:100%}.footer .footer_menu #menu li .sub-menu li a{color:#fff;font-weight:400;padding:10px 0!important}.footer .footer_menu #menu li .sub-menu li a:hover,.footer .footer_menu #menu li.current_page_item a{color:#fff}.footer ul{float:left;list-style-type:none}.footer li{float:left;font-size:14px;letter-spacing:.16em;line-height:28px;text-transform:uppercase;vertical-align:top;width:33.33333%}@media (max-width:1200px){.footer li{width:50%}.footer li.right{float:right}}@media (max-width:768px){.footer li{float:left;width:33.333333%}.footer li.right{float:left}}@media (max-width:600px){.footer li{width:50%}.footer li.right{float:right}}@media (max-width:413px){.footer li{width:100%}}.footer li a{color:#fff;font-weight:900}.footer li a:hover{color:#fff}.footer li .sub-menu li{display:block;font-size:12px;margin-right:50px;width:100%}.footer li .sub-menu li a{color:#fff;font-weight:400}.footer li .sub-menu li a:hover{color:#fff}.footer #utility-footer,.footer .social{display:block!important;float:left;margin-right:10px;margin-top:35px}@media (max-width:768px){.footer #utility-footer,.footer .social{margin-bottom:48px}}@media (max-width:550px){.footer #utility-footer,.footer .social{margin-bottom:0}}@media (max-width:413px){.footer #utility-footer,.footer .social{margin-top:0;width:100%}}.footer #utility-footer li,.footer .social li{padding-right:2px;width:auto}.footer #utility-footer li:first-child,.footer #utility-footer li:first-child a,.footer .social li:first-child,.footer .social li:first-child a{border-radius:5px 0 0 5px}@media (max-width:413px){.footer #utility-footer li:first-child,.footer .social li:first-child{border-radius:10px;margin-top:20px!important}.footer #utility-footer li:first-child a,.footer .social li:first-child a{border-radius:5px}}.footer #utility-footer li:last-child,.footer #utility-footer li:last-child a,.footer .social li:last-child,.footer .social li:last-child a{border-radius:0 5px 5px 0}@media (max-width:413px){.footer #utility-footer li:last-child,.footer #utility-footer li:last-child a,.footer .social li:last-child,.footer .social li:last-child a{border-radius:5px}.footer #utility-footer li,.footer .social li{border-radius:5px;float:none;margin:35px 0}.footer #utility-footer li a,.footer .social li a{border-radius:5px}}.footer #utility-footer li.current_page_item a,.footer .social li.current_page_item a{background:#1034a6}.footer #utility-footer li a,.footer .social li a{background:#3374b0;color:#fff;font-size:12px;font-weight:400;letter-spacing:.16em;line-height:0px;padding:16px 10px;text-transform:uppercase}.footer #utility-footer li a:hover,.footer .social li a:hover{background:#1034a6}.footer .social{margin-bottom:20px;position:relative;top:2px}@media (max-width:550px){.footer .social{margin-bottom:35px}}.footer .social li a{font-size:20px;height:47px;padding:14.5px}@media (max-width:413px){.footer .social li{float:left;margin-top:0}.footer .social li:first-child{border-radius:10px 0 0 10px;margin-bottom:0!important;margin-top:0!important}.footer .social li:first-child a{border-radius:10px 0 0 10px}.footer .social li:last-child{border-radius:0 10px 10px 0;margin-bottom:0!important}.footer .social li:last-child a{border-radius:0 10px 10px 0}}.footer .footer_callout{background:#fff;border-radius:5px;padding:0}.footer .footer_callout .footer_callout-title{background:#3374b0;border-radius:5px 5px 0 0;color:#fff;font-family:Arial,Helvetica,Sans-serif;font-weight:100;letter-spacing:.12em;margin:0;padding:1em;text-align:center;text-transform:uppercase}.footer .footer_callout .footer_callout_logos{text-align:center}.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{margin:5%}@media (max-width:1660px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{margin:5% 3%}}@media (max-width:1380px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:100px}}@media (max-width:1220px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{margin:5% 2%}}@media (max-width:1090px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:117px;margin:5%}}@media (max-width:990px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:100px;margin:5% 3%}}@media (max-width:768px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:117px;margin:5% 4%}}@media (max-width:650px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:100px}}@media (max-width:530px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:80px}}@media (max-width:430px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{margin:5% 3%}}@media (max-width:400px){.footer .footer_callout .footer_callout_logos .footer_callout_logos-logo{height:60px}}.copyright{background:#152a63;color:#fff}@media (max-width:768px){.copyright{padding:0 4%}}.copyright .copyright-copy{color:#fff;float:left;font-family:Arial,Helvetica,Sans-serif;font-size:.75em;font-weight:100;margin:1.25rem 0}@media (max-width:480px){.copyright .copyright-copy{float:none;margin-bottom:.5em;text-align:center}}.copyright .copyright-by{color:#fff;float:right;font-family:Arial,Helvetica,Sans-serif;font-size:.75em;font-weight:100;margin:1.25rem 0}@media (max-width:480px){.copyright .copyright-by{float:none;margin-top:0;text-align:center}}.copyright .copyright-by a,.copyright .copyright-by a:hover{color:#fff}.visually_embed,visually_embed_overlay{width:100%!important}.visually_lightbox{left:5%!important;width:90%}.homecoming{float:right;position:relative;width:30%}.homecoming p{font-size:.8em;font-style:italic;margin-bottom:0}.transition{float:left;width:70%}.transition p{float:left;text-align:left}#benefits .columns.four{padding:2em;text-align:center}@media (max-width:768px){#benefits .columns.four{float:left;padding-bottom:1em;padding-top:1em;width:50%!important}}@media (max-width:480px){#benefits .columns.four{padding:1em}}@media (max-width:420px){#benefits .columns.four{float:none;padding:1em 0;width:auto!important}}#benefits .columns.four i{color:#152a63;font-size:5em}@media (max-width:480px){#benefits .columns.four i{font-size:3em}}#benefits .columns.four h3{color:#453e4e;font-family:Arial,Helvetica,Sans-serif;font-size:.9em;margin-bottom:2.5em;margin-top:.5em}@media (max-width:768px){#benefits .columns.four h3{font-size:1em;margin-bottom:1em}}@media (max-width:480px){#benefits .columns.four h3{font-size:.9em;margin-bottom:1em;margin-top:.5em}}.job-opening ul{color:#453e4e;margin-left:2em}.job-opening .btn:hover{color:#fff}.careers{padding:70px 0}.careers .accordion{padding-top:35px}.careers .accordion .accordion-section-title:after{top:18px}.job-description{display:none}.job-description.active{background:#f2f2f2;display:block;margin-bottom:60px;padding:30px}.job-description.active .close{color:#1034a6;float:right;font-size:1.5em;transition:all .2s ease}.job-description.active .close:hover{color:#fff;cursor:pointer}@media (max-width:768px){.job-description.active .close{font-size:1.25em;position:relative;right:-15px;top:-15px}}.job-description.active h3{color:#1034a6;font-size:2em;font-weight:600;margin-bottom:.5em;margin-top:0;text-align:left;text-transform:uppercase}@media (max-width:768px){.job-description.active h3{font-size:1.5em}}.job-description.active ul{margin-left:2em}.job-description.active ul li{color:#1034a6;font-size:.9em;line-height:1.75em}.job-description.active .btn.purple:hover{color:#fff}.job-description.active .job-description-section{border-radius:3px}.job-description.active .job-description-section h4{background:#e5e5e5;border-radius:3px 3px 0 0;box-sizing:padding-box;color:#152a63;display:inline-block;font-size:.9em;font-weight:600;letter-spacing:.01em;margin-bottom:0;padding:.25em 1em;text-transform:uppercase}.job-description.active .job-description-section .job-description-section-content{background:#fff;border:1px solid #e5e5e5;border-radius:0 0 3px 3px;color:#1034a6!important;font-size:.9em;line-height:1.5em;padding:1em}@media (max-width:610px){.job-description.active .job-description-section .job-description-section-content{font-size:.9em}}.job-description.active .job-description-section .job-description-section-content.benefit-section p,.job-description.active .job-description-section .job-description-section-content.comp-section p{margin-bottom:.5em}.job-description.active .job-description-section .job-description-section-content.benefit-section p:last-child,.job-description.active .job-description-section .job-description-section-content.comp-section p:last-child{margin-bottom:0}.job-description.active .job-description-section .job-description-section-content p{font-size:1em;line-height:1.5em;margin-top:0!important}.job-description.active .job-description-section .job-description-section-content ul li{font-size:1em;line-height:1.5em}.job-description.active .job-description-section .job-description-section-content ol{margin-left:2em}.job-description.active .job-description-section .job-description-section-content ol li{list-style-type:decimal;margin-bottom:1em}.job-description.active .job-description-section .job-description-section-content ol li:last-child{margin-bottom:0}.job-description.active .job-description-section .job-description-section-content ol li ol{margin-left:1.5em}.job-description.active .job-description-section .job-description-section-content ol li ol li{list-style-type:lower-alpha;margin-bottom:0}.job-description.active .job-description-section .job-description-section-content ol li ol li ol{margin-left:1.5em}.job-description.active .job-description-section .job-description-section-content ol li ol li ol li{list-style-type:lower-roman;margin-bottom:0}.career-grid h3{color:#1034a6;font-size:1.3em}.career-grid ul{list-style-type:none}.career-grid ul li{float:left;height:175px;margin-bottom:20px;margin-right:25px;width:175px}.career-grid ul li:hover .job-title h3{color:#fff}.career-grid ul li .grid-active .job-title{background:#1034a6}.career-grid ul li .grid-active .job-title h3{color:#fff}@media (max-width:768px){.career-grid h3{text-align:center}.career-grid ul{margin:0 auto;width:400px}.career-grid ul li{margin:12.5px}}@media (max-width:500px){.career-grid ul{width:300px}.career-grid ul li{height:125px;width:125px}}@media (max-width:380px){.career-grid ul{width:200px}.career-grid ul li{height:175px;width:175px}}.job-title{background:#ededee;display:table-cell;height:175px;text-align:center;transition:all .2s ease;vertical-align:middle;width:175px}@media (max-width:500px){.job-title{height:125px;width:125px}}@media (max-width:380px){.job-title{height:175px;width:175px}}.job-title:hover{background:#f8f8f8}.job-title h3{color:#1034a6;font-size:.8em;font-weight:600;margin:0;padding:10px;text-transform:uppercase;vertical-align:middle}.job-title [class*=column]+[class*=column]:last-child{float:left}.accordion,.accordion *{box-sizing:border-box}.accordion{overflow:hidden}.accordion-section-title{background:#ededee;border-bottom:1px solid #dbdbdb;color:#1034a6!important;display:inline-block;font-size:.95em;font-weight:600;padding:15px;text-transform:uppercase;transition:all .15s linear;vertical-align:middle;width:100%}@media (max-width:768px){.accordion-section-title{font-size:.9em;font-weight:400;padding-right:3em}}.accordion-section-title span{font-size:.7em}.accordion-section-title:after{color:#fff;content:"\e804";font-family:fontello;position:absolute;right:20px;top:25px;transition:all .15s linear}.accordion-section-title:hover:after{color:#152a63}.accordion-section-title.active{color:#152a63!important}.accordion-section-title.active:after{color:#152a63;content:"\e803";font-family:fontello}.accordion-section{position:relative}.accordion-section-title.active,.accordion-section-title:hover{background:#f5f5f5;color:#152a63;text-decoration:none}.accordion-section:last-child .accordion-section-title{border-bottom:none}.accordion-section-title.active{border-bottom:1px solid #152a63!important}.accordion-section-content{background:#fbfbfb;display:none}.accordion-section-content .service-description{padding:30px 15px}.accordion-section-content p:first-child{margin-top:0}.accordion-section-content p,.accordion-section-content ul{font-size:.9em;line-height:1.75em}#contactform{padding:70px 0}#contactform .columns{padding-left:0;padding-right:20px}#contactform .columns:last-child{padding-right:0}.wpcf7{padding:32px 0!important}.wpcf7 .clearance,.wpcf7 .email,.wpcf7 .name,.wpcf7 .name-last,.wpcf7 .p-location,.wpcf7 .phone,.wpcf7 .position,.wpcf7 .salary{float:left;width:45%}.wpcf7 p{margin:2.5%}.wpcf7 .apply{margin-top:32px}form input[type=email],form input[type=text],form select,form textarea{background:#fff;border:2px solid #d2d2d2!important;border-radius:4px;font-family:Arial,Helvetica,Sans-serif;font-size:.8em;margin:0 2% 4% 0;padding:10px 3%!important;resize:none;transition:all .2s ease;width:100%}form input[type=email]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#152a63!important;outline:none}form textarea{transition:all .2s ease}form textarea:focus{border-color:#152a63;outline:none}form input[type=submit]{background:#3374b0;border:none;border-radius:3px;color:#fff;display:inline-block;font-family:Arial,Helvetica,Sans-serif;font-size:.85em;font-weight:900;letter-spacing:.15em;padding:15px 3px!important;text-align:center;text-transform:uppercase;transition:all .2s ease;width:280px}form input[type=submit]:hover{background:#1034a6}@media (max-width:600px){form input[type=submit]{width:140px}}.wpcf7-form-control-wrap.position{width:100%}select{height:41px}input[type=file]{width:100%}input:focus{border-color:#152a63!important;outline:none}::-webkit-input-placeholder{color:#152a63;font-family:Arial,Helvetica,Sans-serif;font-size:14px;font-style:italic;opacity:.5}:-moz-placeholder,::-moz-placeholder{opacity:1}fieldset{border:none;margin:0;min-width:-webkit-min-content;padding:0}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder{color:#999}.cd-top{background:#8a2724;border-radius:3px;bottom:40px;box-shadow:0 0 10px rgba(0,0,0,.05);color:#fff;display:inline-block;font-size:2.5em;height:40px;opacity:0;overflow:hidden;position:fixed;right:10px;text-align:center;transition:opacity .3s 0s,visibility 0s .3s;visibility:hidden;white-space:nowrap;width:40px}.cd-top i{color:#fff;position:relative;top:2px}@media (max-width:1025px){.cd-top i{top:0}.cd-top{font-size:1.75em}}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{opacity:1;visibility:visible}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#152a63;color:#fff;opacity:1}@media only screen and (min-width:768px){.cd-top{bottom:20px;right:20px}}@media only screen and (min-width:1024px){.cd-top{bottom:30px;height:60px;right:30px;width:60px}}input[type=search]{background:transparent;border:none;border-bottom:1px solid #fff;color:#152a63;font-family:Arial,Helvetica,Sans-serif;font-size:14px;font-style:italic;padding:8px 0 8px 8px;transition:all .4s ease}.search-list{position:relative}form{display:inline-block}form input{padding:0!important;width:150px}form input,form input:focus{border-color:#d2d2d2!important}form input:focus{opacity:1}.search-form{display:none;left:-150px;position:absolute;top:0}.home-slider-item{align-items:flex-start;display:flex;flex-direction:column;height:650px;justify-content:center}@media (max-width:968px){.home-slider-item{height:600px}}@media (max-width:768px){.home-slider-item{height:400px}}@media (max-width:600px){.home-slider-item{height:300px}}.home-slider-item .row{position:relative;z-index:2}.home-slider-item h2{color:#fff;font-family:Times New Roman,Georgia,Serif;font-size:4.5em;font-weight:400;line-height:1em;margin:0;max-width:70%;text-shadow:rgba(69,62,78,.75) 1px 0 1px;text-transform:none}@media (max-width:968px){.home-slider-item h2{font-size:4em;max-width:100%}}@media (max-width:768px){.home-slider-item h2{font-size:3.25em;width:100%}}@media (max-width:600px){.home-slider-item h2{font-size:2.5em}}@media (max-width:480px){.home-slider-item h2{font-size:2em}}.home-slider-item .slider-content p{color:#fff;font-size:1.25em;line-height:1.75rem;text-shadow:rgba(69,62,78,.75) 1px 0 1px;width:475px}@media (max-width:968px){.home-slider-item .slider-content p{width:100%}}@media (max-width:600px){.home-slider-item .slider-content p{font-size:1em}}@media (max-width:480px){.home-slider-item .slider-content p{font-size:.875em;line-height:1.375em}}.home-slider-item .svg{display:inline-block;margin-right:2em;position:relative;top:-1.5em}.home-slider-item .svg svg{height:100px;opacity:1;transition:all .25s ease;width:100px}@media (max-width:600px){.home-slider-item .svg svg{height:80px;width:80px}}.home-slider-item .svg.shrink-svg svg{height:80px;width:80px}@media (max-width:600px){.home-slider-item .svg.shrink-svg svg{height:60px;width:60px}}.home-slider-item .svg.shrink-svg svg path{stroke-width:12px}.home-slider-item .svg h3{color:#fff;font-size:1em;font-weight:600;margin-top:0;text-align:center;text-shadow:rgba(69,62,78,.75) 1px 0 1px;text-transform:uppercase}@media (max-width:600px){.home-slider-item .svg h3{font-size:.875em}}.home-slider-item .svg.clients-svg svg{left:5px;position:relative;top:10px}.home-slider-item .svg.locations-svg svg{left:-3px;position:relative;top:9px}@media (max-width:600px){.home-slider-item .svg.locations-svg svg{left:8px}}.home-slider-item .svg.projects-svg svg{position:relative;top:12px}.home-slider-item .svg-icon:hover h3{color:#152a63;text-shadow:none}@media (max-width:480px){.home-slider-item .svg{background:#152a63;border:2px solid #152a63;border-radius:3px;display:inline-block;margin:0 2em 0 0;overflow:hidden!important;top:0;width:175px}.home-slider-item .svg svg{position:absolute!important}.home-slider-item .svg svg path{stroke:none}.home-slider-item .svg.clients-svg svg{left:-15px!important;top:-20px!important}.home-slider-item .svg.projects-svg svg{left:-16px!important;top:-22px!important}.home-slider-item .svg.locations-svg svg{left:-17px!important;top:-21px!important}.home-slider-item .svg h3{color:#fff;font-size:.75em;left:1.5em;margin:.75em 0;position:relative;text-align:center;text-shadow:none}.home-slider-item .svg-icon:hover .svg{background:#fff;border:2px solid #fff}.home-slider-item .svg-icon:hover .svg h3{color:#152a63}}.home-slider-item #locations .st0{fill:#6091aa}.home-slider-item #locations .st1{fill:#b5cc33}.home-slider-item #locations .st2{fill:#fff}.home-slider-item #locations .st3{fill:#bc7837}.home-slider-item #locations .st4{fill:#dbc99e}.home-slider-item #locations .st5{fill:#a0a0a0}.home-slider-item #locations .st6{fill:#c2d9e3}.home-slider-item #projects-icon .st0{fill:#bc7836}.home-slider-item #projects-icon .st1{fill:#fff}.home-slider-item #projects-icon .st2{fill:#dac89e}.home-slider-item #clients .st0{fill:#a09f9f}.home-slider-item #clients .st1{fill:#c2d9e3}.home-slider-item #clients .st2{fill:#dac89e}.home-slider-item #clients .st3{fill:#6091aa}.home-slider-item #clients .st4{fill:#bc7836}.home-slider-item #clients .st5{fill:#fff}.home-slider-item .btn.long{border-radius:3px;display:block;margin:1em 0}@media (max-width:768px){.home-slider-item .btn.long{display:inline-block;margin:0 .5em 0 0;padding:1em .75em;width:200px}}@media (max-width:480px){.home-slider-item .btn.long{font-size:.75em;margin-right:10px;padding:.75em .5em;width:125px}}.home-slider-item .btn.long:last-child{margin-right:0}@media (max-width:768px){.home-slider-item .btn.long.margin-top-btn{margin-top:1em}}.slider-overlay{display:none}@media (max-width:768px){.slider-overlay{background:rgba(0,0,0,.3);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.owl-dots{bottom:2em;left:50%;margin-left:-37.5px;position:absolute;width:75px}@media (max-width:768px){.owl-dots{bottom:.5em}}.owl-dots .owl-dot{color:hsla(0,0%,100%,.5);display:inline-block;font-family:fontello;font-size:1.25em;text-align:center;width:25px}@media (max-width:768px){.owl-dots .owl-dot{display:inline-block}}.owl-dots .owl-dot.active span:before{color:#fff;content:"\e80f"}.owl-dots .owl-dot:hover span:before{color:#fff}.owl-dots .owl-dot span:before{content:"\e80e";display:block;transition:all .2s ease!important}.home-news-container{background:#ededee;border:none;color:#152a63;font-size:.875em}.home-news-container .home-news{display:inline-block!important;position:relative;text-align:left;top:4px;width:80%}@media (max-width:860px){.home-news-container .home-news{line-height:1.5em;width:100%}}.home-news-container .news-title{font-size:.875rem;font-weight:400;margin:1.25em 0}@media (max-width:860px){.home-news-container .news-title{font-size:1em;line-height:1.5em;margin-bottom:.75em;margin-top:.75em}}.home-news-container .news-date{font-weight:600}.home-news-container .read-more{color:#1034a6;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.home-news-container .read-more i{color:#152a63;margin-left:2px}.home-news-container .read-more:hover{color:#152a63}.home-news-container .middot{color:#1034a6;margin:0 .5em}@media (max-width:860px){.home-news-container .middot{display:none}}.home-news-container .break-mobile{display:none}@media (max-width:860px){.home-news-container .break-mobile{display:block}}.home-news-container .latest-news-btn{float:left;margin:1em 1.5em 1em 0;width:125px}@media (max-width:860px){.home-news-container .latest-news-btn{margin-bottom:0}}.home-news-container .latest-news-btn a{background:rgba(138,39,36,.75);border-radius:3px;color:#fff;display:inline-block;font-size:1em;font-weight:900;padding:.5em 1em;text-transform:uppercase;transition:all .25s ease}.home-news-container .latest-news-btn a:hover{background:#8a2724}@media (max-width:600px){.pagination{margin-top:1em!important}}.pagination a{background:#ededee;border-radius:3px;color:#152a63;padding:.5em 1em;transition:all .25s ease;width:50px}.pagination a:hover{background:#152a63;color:#fff}@media (max-width:600px){.pagination a{display:none}}.pagination a.show{display:inline-block!important}.pagination .current,.pagination .grey-out,.pagination .of{background:#ededee;border-radius:3px;color:#fff;margin:0 4px;padding:.5em 1em;width:50px}@media (max-width:600px){.pagination .current{display:none}}.mobilePagination{display:none}@media (max-width:600px){.mobilePagination{color:#1034a6;display:block;font-size:.9em;text-align:center}}.employee-access-item{border:2px solid #ededee;border-radius:3px;display:block;margin:0 2.5% 3%;padding:0!important;text-align:center;width:45%!important}@media (max-width:768px){.employee-access-item{margin:0 0 1em;width:100%!important}}.employee-access-item:last-child{float:left!important;margin-bottom:0!important}.employee-access-item.access-with-img{min-height:80px}.employee-access-item h3{background:#ededee;color:#1034a6;font-weight:600;margin-bottom:.5em;margin-top:0;padding:.5em;text-transform:uppercase;transition:all .25s ease}.employee-access-item p{margin-top:0}.employee-access-item:hover{border-color:#1034a6}.employee-access-item:hover h3{background:#1034a6;color:#fff}.contact-form .wpcf7{text-align:center}.contact-form .wpcf7 p{text-align:left}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;filter:alpha(opacity=65);font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100);opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);filter:alpha(opacity=65);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{filter:alpha(opacity=100);opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}@media (max-width:975px){.mfp-container{margin:0 5%;width:90%}}#menu_404 .sub-menu,#menu_404 i{display:none}#menu_404 .contact-menu{display:none!important}#menu_404 a{padding:0!important}.photo-fill{height:200%;left:-50%;position:absolute;top:-100%;width:200%;z-index:0}.photo-fill video{bottom:0;left:0;margin:auto;max-width:none;min-height:50%;min-width:50%;position:absolute;right:0;top:50%;width:auto}.hp-hero{background:url(../images/hero/video-first-frame.jpg) no-repeat 50%;background-size:cover;height:650px;max-height:650px;overflow:hidden;position:relative}@media (max-width:968px){.hp-hero{height:600px}}@media (max-width:768px){.hp-hero{background:url(../images/hero/mobile-hero-background.jpg) no-repeat 50%;background-size:cover;height:400px}.hp-hero video{display:none}}@media (max-width:600px){.hp-hero{height:300px}}.hp-hero:before{background:#000;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.hp-hero p{color:#fff;font-size:1.25em;line-height:1.75rem;text-shadow:rgba(69,62,78,.75) 1px 0 1px;width:475px}@media (max-width:968px){.hp-hero p{width:100%}}@media (max-width:600px){.hp-hero p{font-size:1em}}@media (max-width:480px){.hp-hero p{font-size:.875em;line-height:1.375em}}.hp-hero .row{position:relative;z-index:2}.hp-solutions{background:#fbfbfb;padding:40px 0;text-align:center}.hp-solutions .solution-grid{gap:16px;margin:auto;max-width:876px;padding-bottom:32px;padding-top:32px}.hp-solutions h2{color:#152a63;font-size:40px;font-weight:400;margin-bottom:13px;text-align:center;text-transform:none}.hp-solutions .intro-blurb{margin:auto!important;max-width:510px}.hp-solutions hr{border-color:#e8e7e9;margin-top:20px}.hp-solution-box{background:#fff;border:2px solid #f2f2f2;border-radius:5px;display:block;float:left;height:220px;margin:0 0 40px 40px;padding:53px 40px 30px;transition:all .4s ease;width:207px}.hp-solution-box:nth-child(5n-9){margin-left:0}.hp-solution-box:hover{border-color:#d2d2d2}.hp-solution-box img:hover{opacity:1}.hp-solution-box h3:hover{color:#152a63}@media (max-width:1405px){.hp-solution-box{width:21%}.hp-solution-box,.hp-solution-box:nth-child(5n-9){margin-left:5.33%}.hp-solution-box:nth-child(4n-3){margin-left:0}}@media (max-width:1124px){.hp-solution-box{height:230px}}@media (max-width:1020px){.hp-solution-box{height:220px;margin-left:9.5%;width:27%}.hp-solution-box:nth-child(4n-3),.hp-solution-box:nth-child(5n-9){margin-left:9.5%}.hp-solution-box:nth-child(3n-2){margin-left:0}}@media (max-width:880px){.hp-solution-box{margin-left:7.5%;margin-right:7.5%;width:35%}.hp-solution-box:nth-child(3n-2),.hp-solution-box:nth-child(4n-3),.hp-solution-box:nth-child(5n-9){margin-left:7.5%}}@media (max-width:690px){.hp-solution-box{margin-left:10%;margin-right:0;width:45%}.hp-solution-box:nth-child(3n-2),.hp-solution-box:nth-child(4n-3),.hp-solution-box:nth-child(5n-9){margin-left:10%}.hp-solution-box:nth-child(2n-3){margin-left:0}.hp-solution-box{height:230px;margin-left:10%;margin-right:0;width:45%}.hp-solution-box:nth-child(3n-2),.hp-solution-box:nth-child(4n-3),.hp-solution-box:nth-child(5n-9){margin-left:10%}.hp-solution-box:nth-child(2n-3){margin-left:0}}@media (max-width:400px){.hp-solution-box{height:220px;margin-bottom:30px;margin-left:5%!important;margin-right:5%!important;width:90%}}h3.solution-name{color:#453e4e;font-family:Arial,Helvetica,Sans-serif;font-size:14px;font-weight:700;line-height:1.428;margin-top:0;text-transform:none}.hp-solution-box:hover h3.solution-name{color:#3374b0}.solution-icon{height:70px;margin-bottom:35px;text-align:center}.hp-careers{background:url(../images/layout/bg-careers.jpg) no-repeat 50%;background-size:cover;padding-bottom:107px;padding-top:65px;position:relative}.hp-careers:before{background:#152a63;bottom:0;content:"";left:0;opacity:.35;position:absolute;right:0;top:0}@media (max-width:880px){.hp-careers{padding-bottom:80px}}@media (max-width:500px){.hp-careers{padding-bottom:40px;padding-top:30px}}.hp-careers p{color:#fff}.hp-careers .btn{margin-top:30px;max-width:80%}.hp-careers h2{color:#fff;font-size:40px;font-weight:400;margin-bottom:25px;text-transform:none}.accordion{margin:auto;max-width:1200px}.service-banner{background-position:50%;background-size:cover;height:260px}@media (max-width:850px){.service-banner{height:160px}}@media (max-width:450px){.management-consulting .service-banner{background-position-x:-140px}}@media (max-width:650px){.information-technology .service-banner{background-position-x:-50px}}@media (max-width:500px){.doctrine-and-policy .service-banner{background-position-x:73%}}.cf:after{clear:both;content:"";display:table}.job-options{display:none}.row.careers .eight.columns{max-width:1020px;width:100%}@media (max-width:700px){.row.careers{max-width:90%}}.careers .wpcf7-form .full{margin-top:0;width:95%}.careers .wpcf7-form .double{float:left;font-size:1em;margin-top:0;width:45%}@media (max-width:700px){.careers .wpcf7-form .double{font-size:14px}}@media (max-width:570px){.careers .wpcf7-form .double{width:95%}}.form-section{border-top:2px solid #152a63}.form-section:after{clear:both;content:"";display:table}.form-section p{margin:17px 2.5%}@media (max-width:570px){.form-section p.double,.form-section p.full{margin:7px 2.5%}}.form-section h3{margin-left:2.5%}.form-section .blurb{font-size:1em;margin-top:0;width:95%}.form-section{cursor:pointer;height:71px;opacity:.5;overflow:hidden;transition:.6s}.form-section>h3{cursor:pointer;margin:0;padding:25px 2.5%;position:relative}@media (max-width:460px){.form-section>h3{font-size:16px;padding-top:27px}}.form-section:hover{opacity:1}.form-section:hover .section-indicator{color:#152a63}.section-indicator{color:#d2d2d2;height:30px;position:absolute;right:30px;top:19.5px;transition:.4s;width:30px}.section-indicator i:before{font-size:32px;margin:0;width:26.6px}@media (max-width:460px){.section-indicator{right:4px}}@media (max-width:377px){.two-line h3{padding-bottom:15px;padding-right:40px;padding-top:19px}}.form-section.is-open{cursor:auto;opacity:1}.form-section.is-open>h3:hover .section-indicator i:before{color:#152a63}.form-section.is-open .section-indicator{transform:rotate(180deg)}.form-section.is-open .section-indicator i:before{color:#3e3846}.incomplete>h3{position:relative}@media (max-width:460px){.incomplete>h3{padding-left:14px}}.incomplete>h3:after{color:#152a63;content:"Please fill all the required fields in this section";font-size:15px;font-weight:400;position:absolute;right:90px;top:25px}@media (max-width:895px){.incomplete>h3:after{font-size:13px;left:2.5%;right:auto;top:49px}}@media (max-width:460px){.incomplete>h3:after{background:#152a63;content:"";height:71px;left:0;right:auto;top:0;width:6px}}.next-section{background:#3e3846;border:none;border-radius:3px;clear:both;color:#fff;cursor:default;display:inline-block;float:right;font-family:lft-etica,sans-serif;font-size:.85em;font-weight:900;letter-spacing:.15em;margin-bottom:30px;opacity:0;padding:11px 3px!important;text-align:center;text-transform:uppercase;transition:all .2s ease;width:150px}.complete .next-section,.optional .next-section{cursor:pointer;opacity:1}.complete .next-section:hover,.optional .next-section:hover{background:#817a70}.careers .wpcf7-form input,.careers .wpcf7-form select{height:39px}@media (max-width:700px){.careers .wpcf7-form input,.careers .wpcf7-form select{height:38px}}.careers .wpcf7-form select.multiple{height:88px}.careers .wpcf7-form textarea{margin-top:15px;padding:10px!important}.careers .wpcf7-form input[type=checkbox]{width:20px}@media (max-width:570px){.careers .wpcf7-form input,.careers .wpcf7-form select,.careers .wpcf7-form textarea{font-size:16px!important}}.careers .wpcf7-form p.full input,.careers .wpcf7-form p.full select{max-width:560px}.careers .wpcf7-form .wpcf7-submit{line-height:12px}.careers .wpcf7-form p{position:relative}.careers .wpcf7-form .wpcf7-form-control-wrap{position:static}.careers .wpcf7-form .wpcf7-not-valid-tip{font-size:12px;position:absolute;top:68px;width:150px}.careers .wpcf7-form .no-require .asterisk,.careers .wpcf7-form .no-require .wpcf7-not-valid-tip{display:none}.wpcf7-form div.wpcf7-validation-errors{background:rgba(138,39,36,.75);border:0;border-left:7px solid #152a63;border-radius:3px 0 0 3px;color:#fff;display:block;font-size:15px;padding:7px 10px 7px 6px}.careers .wpcf7-form .ref-group{border-bottom:1px solid #3e3846;padding-bottom:10px}.careers .wpcf7-form .ref-group:last-of-type{border-bottom:0;padding-bottom:0}.careers .wpcf7-form .repeatable select{margin-bottom:0}.disability-paper{border:1px solid #3e3846;clear:both;padding:1px}@media (max-width:560px){.disability-paper{margin-bottom:15px}}.disability-paper p{font-size:.875em;margin:0}.disability-paper h3,.disability-paper h4{text-align:center}.disability-paper h4{margin:30px 0 0}.disability-paper .inner{border:1px solid #3e3846;padding:20px 5%}.disability-paper .inner p{margin:2.5%}.disability-paper .meta{font-size:.75em;font-weight:700;line-height:1.4em;text-align:right}.disability-paper ul{float:left;margin:10px 0 40px;width:50%}.disability-paper ul.left{padding-left:23%}@media (max-width:900px){.disability-paper ul.left{padding-left:11%}}@media (max-width:460px){.disability-paper ul.left{padding:0 10% 0 15%}}.disability-paper li{color:#3e3846;font-family:lft-etica,sans-serif;font-size:.875em;line-height:1.4em}@media (max-width:460px){.disability-paper ul{padding:0 10% 0 15%;width:100%}.disability-paper ul.left{margin-bottom:0}.disability-paper ul.right{margin-top:0}}.remove-field,.repeat-field{border:0!important;display:inline-block;outline:0!important;width:100%}.remove-field{display:none}#BambooHR{margin-top:32px;width:100%}#BambooHR .BambooHR-ATS-board h2{color:#3e3846;display:block;font-family:lft-etica,sans-serif!important;font-size:24px;line-height:1;margin:0 0 16px;padding:0 0 16px}.BambooHR-ATS-Jobs-List{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.BambooHR-ATS-board li.BambooHR-ATS-Jobs-Item{align-items:center;background:#ededee;display:flex;flex-direction:column;justify-content:center;margin:0 16px 16px 0!important;min-height:180px;padding:16px;text-align:center;width:180px}.BambooHR-ATS-Department-Header{color:#3e3846;font-family:lft-etica,sans-serif;font-size:20px;line-height:24px;margin:0 0 16px}.BambooHR-ATS-board li a{color:#3e3846;display:block;-ms-flex:0 1 auto;font-family:lft-etica,sans-serif;font-size:13px;font-weight:700;line-height:1.2307692308;text-decoration:none;text-transform:uppercase;width:100%}.BambooHR-ATS-board li a:hover{color:#152a63}.BambooHR-ATS-board .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location{color:#777;display:block;-ms-flex:0 1 auto;float:none;font-family:lft-etica,sans-serif;font-size:12px;margin:8px 0 0;padding:0;width:100%}.open-positions{margin-top:30px}.open-positions h2{border-bottom:1px solid #a0a0a0!important;color:#3e3846;display:block;font-family:lft-etica,sans-serif!important;font-size:24px;line-height:1;margin:0 0 16px;padding:0 0 16px;text-align:left}.job-tile-wrap{display:flex;flex-wrap:wrap}a.job-tile{align-items:center;background:#ededee;display:flex;flex:0 0 180px;flex-direction:column;justify-content:center;margin:0 16px 16px 0!important;min-height:180px;padding:1rem;text-align:center;width:180px}a.job-tile .title{color:#3e3846;font-family:lft-etica,sans-serif;font-size:13px;font-weight:700;line-height:1.2307692308;text-decoration:none;text-transform:uppercase}a.job-tile:hover .title{color:#152a63}a.job-tile .location{color:#777;display:block;font-family:lft-etica,sans-serif;font-size:12px;margin:8px 0 0}