h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:100;line-height:1.2}@font-face{font-family:Gotham;src:url(../fonts/GothamBold.eot);src:url(../fonts/GothamBold.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamBold.woff2) format("woff2"),url(../fonts/GothamBold.woff) format("woff"),url(../fonts/GothamBold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/GothamLight-Regular.eot);src:url(../fonts/GothamLight-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamLight-Regular.woff2) format("woff2"),url(../fonts/GothamLight-Regular.woff) format("woff"),url(../fonts/GothamLight-Regular.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/GothamBook-Regular.eot);src:url(../fonts/GothamBook-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamBook-Regular.woff2) format("woff2"),url(../fonts/GothamBook-Regular.woff) format("woff"),url(../fonts/GothamBook-Regular.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}header #header{padding-top:40px;font-family:Gotham}header #header #logo{flex:0 0 12%}header #header #logo img{width:100%;height:auto}header #header nav{flex:0 0 75%;align-self:center;text-align:right}header #header nav ul.menu li{display:inline-block}header #header nav a{color:#fff;font-size:2rem;padding:10px 16px;font-weight:300;letter-spacing:.5px}header #header nav a:hover{cursor:pointer}header #header nav .menu-main-menu-container{display:inline-block}header #header nav #magnifier{display:inline-block;height:15px;width:auto;margin-left:15px;vertical-align:bottom}header #header #mobileNav{display:none}header #header #mobileNav:hover{cursor:pointer}footer{padding:100px auto;margin-top:70px}footer .headingLarge{font-size:6rem;color:#fff;margin-bottom:100px;font-family:urbane}footer .social_media{flex:0 0 100%}footer .social_media img{width:33px;height:auto;margin-right:33px;vertical-align:middle}footer .social_media img.email{margin-right:15px}footer .social_media a{font-size:2rem;color:#fff;font-size:2rem;font-family:Gotham;font-weight:300;letter-spacing:.5px}footer .footermenu{margin:100px 0;flex:0 0 75%}footer .footermenu ul.menu{width:100%;display:flex}footer .footermenu ul.menu li{flex:auto;padding:10px 55px 10px 0}footer .footermenu ul.menu li a{color:#fff;font-size:2rem;font-family:Gotham;font-weight:300;letter-spacing:.5px}footer #footerlogo{flex:0 0 9%;padding-top:90px}footer #footerlogo img{width:100%;height:auto}footer .tinyText{flex:0 0 100%;text-align:right;margin-bottom:20px;font-family:Gotham}footer .tinyText a,footer .tinyText p{color:#fff;font-size:1.5rem;display:inline-block;opacity:.4;font-weight:300}footer .tinyText a{margin-left:20px}main{min-height:500px}.page_title{text-align:center;padding:70px 0 200px;display:block;z-index:2;position:relative}.page_title h1{color:#fff;font-size:8rem;margin-bottom:30px;font-family:urbane}.page_title p{color:#fff;font-size:3rem;font-family:Gotham;font-weight:300;letter-spacing:.5px;line-height:1.2}.page_title.inline{padding-bottom:0;max-width:70%;margin-left:auto!important;margin-right:auto!important;width:max-content;padding-left:2%;padding-right:2%;background-color:#022345}.page_title.inline h1{margin-bottom:35px;font-size:8rem;background-color:#022345}.page_title.inline p{background-color:#022345}.page_title.nosubtitle{padding-left:3%;padding-right:3%}.page_title.nosubtitle h1{padding:0 5%}.moduleWrapInner{width:90%;margin:0 auto}main{border:10px solid #e39b0a;z-index:1;position:relative}main .moduleWrap{position:relative;top:-115px;width:90%;margin:0 auto}main.inline{top:-20px;padding-top:50px}main.inline .moduleWrap{top:0}main.nosubtitle{top:-70px}main.inline .imageHolder{margin-top:30px}.spacer{display:block;width:100%;max-height:200px}.header_image{position:relative;z-index:2}.header_image .imageHolder{width:100%;height:auto}.header_image .imageHolder img{width:100%;height:100%;object-fit:cover}.header_image .fox_slider_wrap .fox_item,.header_image .image_wrap .fox_item{display:flex;padding:5%;box-sizing:border-box}.header_image .fox_slider_wrap .col,.header_image .image_wrap .col{color:#fff}.header_image .fox_slider_wrap .col:first-child,.header_image .image_wrap .col:first-child{flex:0 0 60%;padding-right:10%;box-sizing:border-box}.header_image .fox_slider_wrap .col:first-child .logoImg,.header_image .image_wrap .col:first-child .logoImg{height:auto;width:40%}.header_image .fox_slider_wrap .col:first-child .logoImg img,.header_image .image_wrap .col:first-child .logoImg img{width:100%;height:auto}.header_image .fox_slider_wrap .col:first-child p,.header_image .image_wrap .col:first-child p{font-family:Gotham;font-weight:300;font-size:3rem;align-self:center;flex:0 0 100%;line-height:1.3}.header_image .fox_slider_wrap .col:first-child p.sub,.header_image .image_wrap .col:first-child p.sub{font-family:Gotham;font-size:2.5rem;font-weight:100;align-self:self-end;flex:0 0 100%}.header_image .fox_slider_wrap .col:first-child p.sub:first-line,.header_image .image_wrap .col:first-child p.sub:first-line{font-weight:300}.header_image .fox_slider_wrap .col:last-child,.header_image .image_wrap .col:last-child{flex:0 0 40%}.header_image .fox_slider_wrap .col:last-child img,.header_image .image_wrap .col:last-child img{width:100%;height:100%;object-fit:cover}.header_image .fox_slider,.header_image .image_show{background-color:#072d55;position:relative}.header_image .slider_nav{position:relative;bottom:30px;text-align:center;position:relative;z-index:3;margin:0 auto;width:fit-content;display:ruby-text}.header_image .slider_nav .line{height:5px;width:85px;background-color:#022345;margin-right:10px}.header_image .slider_nav .line.active{background-color:#46d9e9}.header_image .slider_nav .line:hover{cursor:pointer}.header_image .image_wrap .fox_item .col{font-family:Gotham;color:#fff}.header_image .image_wrap .fox_item .col a{color:#fff}.header_image .image_wrap .fox_item .col .post_meta{font-size:1.5rem;font-weight:300;text-transform:uppercase}.header_image .image_wrap .fox_item .col .post_meta .date{color:#46d9e9}.header_image .image_wrap .fox_item .col h2{font-size:6rem;font-family:urbane;font-weight:300;margin:25px 0;line-height:1.1}.header_image .image_wrap .fox_item .col a.readmore{font-size:1.5rem;font-weight:300;padding:4px}.wysiwyg{font-family:Gotham;color:#fff;margin:50px auto;width:80%}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:2rem;line-height:1.2;font-weight:100;width:100%;font-family:Gotham;margin-bottom:20px}.wysiwyg strong{font-weight:300}.wysiwyg ul{list-style-type:circle;list-style-position:inside}.wysiwyg ol{list-style-type:decimal;list-style-position:inside}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:30px;margin-bottom:20px;width:100%}.wysiwyg h2{font-size:4rem;font-family:urbane}.wysiwyg h3{font-size:3rem;font-family:urbane}.wysiwyg h4{font-size:2.5rem;font-family:urbane}.wysiwyg h5{font-size:2rem;font-family:urbane}.wysiwyg h6{font-size:2rem;font-family:urbane}.wysiwyg .line{width:50%;margin:30px auto;border-bottom:1px solid #fff;position:relative}.wysiwyg .line:before{content:"";width:8px;height:8px;background-color:#e39b0a;position:absolute;left:-15px;bottom:-4px}.columns h2{color:#fff;font-size:6rem;margin-bottom:60px;font-family:urbane;text-align:center}.columns p{color:#fff;font-size:3rem;font-family:Gotham;font-weight:100;letter-spacing:.5px;text-align:center;line-height:1.3;margin-bottom:70px}.columns .grid{display:grid;padding-bottom:50px}.columns .grid.two{grid-template-columns:1fr 1fr;width:70%;margin:0 auto}.columns .grid.three{grid-template-columns:1fr 1fr 1fr}.columns .grid.four{grid-template-columns:1fr 1fr 1fr 1fr}.columns .grid .col{padding:0 8%;box-sizing:border-box;position:relative}.columns .grid .col:before{content:"";background-color:#e39b0a;width:10px;height:10px;display:block;left:0;position:absolute;top:5px}.columns .grid .col:after{content:"";border-left:1px solid #fff;height:100%;width:0;position:relative;left:5px;position:Absolute;top:30px}.columns .grid p.title{margin-bottom:40px;font-size:3rem}.columns .grid p{text-align:left;font-size:2rem;margin-bottom:0}.large_image img{width:100%;height:auto}.square_boxes{margin-bottom:5%}.square_boxes .grid{grid-template-columns:1fr 1fr;width:66%;display:grid;margin:0 auto;grid-gap:5% 5%}.square_boxes .col{padding:5%;box-sizing:border-box;display:flex;text-align:center}.square_boxes .col:nth-child(1){background:repeating-linear-gradient(0deg,#e39b0a,#e39b0a 1px,#022345 1px,#022345 10px)}.square_boxes .col:nth-child(2){background:repeating-linear-gradient(45deg,#e39b0a,#e39b0a 1px,#022345 1px,#022345 10px)}.square_boxes .col:nth-child(3){background:repeating-linear-gradient(-45deg,#e39b0a,#e39b0a 1px,#022345 1px,#022345 10px)}.square_boxes .col:nth-child(4){background:repeating-linear-gradient(270deg,#e39b0a,#e39b0a 1px,#022345 1px,#022345 10px)}.square_boxes .col a{width:100%;height:100%;display:flex}.square_boxes .col a:hover{opacity:1!important}.square_boxes .col .block{background-color:#022345;padding:10% 5%;box-sizing:border-box;width:70%;height:70%;align-self:center;margin:0 auto;transition:.5s all ease;display:flex;align-items:center;flex-wrap:wrap}.square_boxes .col .block p{flex:0 0 100%;line-height:1.3}.square_boxes .col .text{width:100%;transition:.5s all ease}.square_boxes .orangeBox{width:10px;height:10px;background-color:#e39b0a;margin:10px auto}.square_boxes p.title{font-size:6rem;font-weight:300;font-family:Gotham;color:#fff}.square_boxes p{color:#fff;font-size:2.5rem;text-transform:uppercase;font-family:Gotham;font-weight:300}.two_column h2{color:#fff;font-size:6rem;margin-bottom:60px;font-family:urbane;text-align:center;width:100%}.two_column .order_text .col.image{order:2}.two_column .order_text .col.image:after{right:0;left:auto}.two_column .order_text .col.text{order:1}.two_column .col{flex:0 0 50%;background-color:#072d55;position:relative}.two_column .col p{font-size:2.5rem;font-weight:100;line-height:1.3;color:#fff;font-family:Gotham;margin-bottom:20px}.two_column .col.text{padding:5%;box-sizing:border-box}.two_column .col.image{position:relative}.two_column .col.image img{width:100%;height:100%;object-fit:cover}.two_column .col.image:after{content:"";position:absolute;width:25px;height:25px;background-color:#e39b0a;left:0;bottom:0;z-index:3}.two_column .col .morecompanies{margin:30px 0;background-color:#0f3b69}.two_column .post-row_text{margin:55px auto;flex:0 0 100%;order:4}.two_column .post-row_text p{color:#fff;font-family:Gotham;font-size:3rem;font-weight:300;text-align:center}.two_column .post-row_text .line{width:50%;margin:40px auto;border-bottom:1px solid #fff;position:relative}.two_column .post-row_text .line:after{content:"";width:10px;height:10px;background-color:#e39b0a;left:-15px;top:7px;display:block;position:relative;top:5px}.two_column .morecompanies{background:linear-gradient(to right,#e39b0a 50%,#1a4169 50%);background-size:210% 100%;background-position:right bottom}.testimonials{text-align:center;margin-bottom:100px}.testimonials .fox_slider .fox_slider_wrap{width:80%;margin:0 auto}.testimonials .fox_slider .fox_slider_wrap .fox_item img{width:30px}.testimonials p{color:#fff;text-align:center}.testimonials .quote{font-family:Gotham;font-size:3rem;position:relative;padding:12px 0;line-height:1.3;font-weight:300}.testimonials .quote .beforeQuote{position:relative;left:0;top:-15px}.testimonials .quote .afterQuote{position:relative;bottom:-15px}.testimonials .quote span img{width:30px;height:auto}.testimonials p.name{font-size:2rem;font-weight:300;font-family:Gotham;margin-top:20px;background-color:#022345}.testimonials p.title{margin-top:2px;position:relative}.testimonials p.title span{font-size:2rem;font-weight:100;font-family:Gotham;background-color:#022345;display:block;position:relative;z-index:1;width:fit-content;margin:0 auto;padding:0 10px}.testimonials p.title .line{content:"";z-index:0;position:absolute;bottom:6px;border-bottom:1px solid #fff;width:50%;display:block;left:25%}.testimonials p.title .line:before{content:"";z-index:0;position:absolute;left:-15px;width:8px;height:8px;background-color:#e39b0a;bottom:-4px}.testimonials .arrow{text-align:center;display:inline-block;margin-top:30px}.testimonials .arrow:hover{cursor:pointer}.testimonials .arrow img{width:32px;height:32px}.testimonials .arrow.arrowL{margin-right:50px}.portfolio{position:relative}.portfolio h2{color:#fff;font-size:6rem;margin-bottom:60px;font-family:urbane;text-align:center}.portfolio.full .grid{margin-bottom:100px}.portfolio .cat_nav{margin-bottom:100px!important}.portfolio .cat_nav li{display:inline-block;margin-right:40px}.portfolio .cat_nav li a{color:#fff;text-transform:uppercase;font-family:Gotham;font-weight:300;font-size:1.5rem;padding:10px 20px;min-width:130px;display:block;text-align:center;background:linear-gradient(to right,#e39b0a 50%,#072d55 50%);background-size:200% 100%;background-position:right bottom;transition:all .3s ease-out}.portfolio .cat_nav li a:hover{opacity:1;background-position:left bottom;color:#022345}.portfolio .cat_nav li a.active{background:#e39b0a!important;color:#022345}.portfolio .companyx{position:absolute;top:0;right:10px;font-size:4rem;font-weight:100;font-family:Gotham;color:#fff}.portfolio .companyx:hover{cursor:pointer}.portfolio .all_companies{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;display:grid;position:relative;grid-gap:50px 5%;padding-bottom:50px;overflow:hidden}.portfolio .all_companies .eachItem{margin-bottom:0;position:relative}.portfolio .all_companies .eachItem.hide{display:none}.portfolio .all_companies .company{display:flex;position:relative;z-index:10}.portfolio .all_companies .company.hide{display:none}.portfolio .all_companies .company:hover{cursor:pointer}.portfolio .all_companies .company:before{content:"";width:6px;height:6px;left:0;bottom:1px;background-color:#e39b0a;position:absolute}.portfolio .all_companies .company:after{content:"";width:90%;border-bottom:1px solid #fff;position:Absolute;bottom:4px;left:15px}.portfolio .all_companies .company.active{background-color:#072d55}.portfolio .all_companies .company.active:before{display:none}.portfolio .all_companies .company.active:after{display:none}.portfolio .all_companies .companyInfo{width:800%}.portfolio .all_companies a{margin:0 auto;display:block;text-align:center;padding:50px 0}.portfolio .all_companies a:hover{opacity:1!important}.portfolio .all_companies img{width:70%;margin:0 auto;height:auto;align-self:middle}.portfolio .all_companies .companyInfo a.morecompanies{width:auto;margin:60px auto 0;text-align:left;padding:0;display:inline-block;background-image:linear-gradient(to right,#e39b0a 50%,#1a4169 50%)}.portfolio .all_companies .companyInfo a.morecompanies img{display:inline-block;height:30px;width:auto;vertical-align:middle;width:auto!important}.portfolio .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;display:grid;position:relative;grid-gap:5%}.portfolio .grid .company{display:flex;position:relative;z-index:10}.portfolio .grid .company.hide{display:none}.portfolio .grid .company:hover{cursor:pointer}.portfolio .grid .company:before{content:"";width:6px;height:6px;left:0;bottom:1px;background-color:#e39b0a;position:absolute}.portfolio .grid .company:after{content:"";width:90%;border-bottom:1px solid #fff;position:Absolute;bottom:4px;left:15px}.portfolio .grid .company.active{background-color:#072d55}.portfolio .grid .company.active:before{display:none}.portfolio .grid .company.active:after{display:none}.portfolio .grid a{margin:0 auto;display:block;text-align:center;padding:50px 0}.portfolio .grid a:hover{opacity:1!important}.portfolio .grid img{width:70%;margin:0 auto;height:auto;align-self:middle}.portfolio .companyInfo{background-color:#072d55;padding:30%;box-sizing:border-box;position:absolute;left:0;top:0;font-family:Gotham;z-index:9;visibility:hidden}.portfolio .companyInfo.active{visibility:visible;z-index:10}.portfolio .companyInfo .col:nth-child(1){flex:0 0 50%;color:#fff}.portfolio .companyInfo .col:nth-child(1) p{font-size:2.5rem;font-weight:300;line-height:1.2}.portfolio .companyInfo .col:nth-child(1) p.name{font-weight:300}.portfolio .companyInfo .col:nth-child(1) p.title{font-weight:100;margin-bottom:60px}.portfolio .companyInfo .col:nth-child(2){flex:0 0 40%}.portfolio .companyInfo .col:nth-child(2) img{width:100%;height:100%;object-fit:cover}.morecompanies{margin:70px auto;color:#fff;text-transform:uppercase;display:table;font-family:Gotham;font-size:1.5rem;font-weight:300;background:linear-gradient(to right,#e39b0a 50%,#072d55 50%);background-size:210% 100%;background-position:right bottom;transition:all .3s ease-out}.morecompanies:hover{opacity:1;background-position:left bottom;color:#022345}.morecompanies span{padding:10px 30px 8px;display:inline-block;vertical-align:middle}.morecompanies img{display:inline-block;height:30px;width:auto;vertical-align:middle;width:auto!important}.button .morecompanies{margin-top:0}.button{text-align:center}.button .inline{margin:0 20px;display:inline-block}.readBio,.readmore{background:linear-gradient(to right,#e39b0a 50%,#072d55 50%);background-size:201% 100%;background-position:right bottom;transition:all .3s ease-out}.readBio:hover,.readmore:hover{opacity:1;background-position:left bottom;color:#022345}.readBio{background-size:200% 100%}.team .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2%;font-family:Gotham;margin-bottom:100px}.team .grid .col{margin-bottom:100px}.team .grid h2{font-size:2.5rem;color:#fff;font-weight:300;margin-bottom:8px}.team .grid p{font-size:2.5rem;color:#fff;font-weight:100;margin-bottom:20px}.team .grid a{font-size:1.5rem;color:#fff;font-family:urbane;font-weight:300;background-color:#072d55;padding:2px}.team .grid a:hover{cursor:pointer}.team .grid .biography,.team .grid .socialMedia{display:none}.team .grid .image{margin-bottom:30px}.team .grid .image img{width:100%;height:100%;object-fit:cover}.team .popupTeam{background-color:#1a4169;z-index:9;top:15vh;display:none;padding:3%;box-sizing:border-box;box-shadow:0 0 15px #000;height:70vh;min-height:300px;position:absolute;width:80%;left:10%}.team .popupTeam.show{display:flex}.team .popupTeam .x{position:absolute;right:3%;top:5%;color:#fff;font-size:4rem;font-weight:100;font-family:Gotham}.team .popupTeam .x:hover{cursor:pointer}.team .popupTeam #image{flex:0 0 25%}.team .popupTeam #image img{width:100%;height:auto}.team .popupTeam #image .socialM{margin:30px 0}.team .popupTeam #image .socialM img{width:25px;height:auto;margin-right:10px}.team .popupTeam .text{flex:0 0 72%;font-family:Gotham;height:100%}.team .popupTeam .text .biography{overflow:scroll;height:90%;padding-right:20px}.team .popupTeam .text h2{font-size:2.5rem;color:#fff;font-weight:300;margin-bottom:8px}.team .popupTeam .text p{font-size:2rem;color:#fff;font-weight:100;margin-bottom:20px;line-height:1.2}.archive .header_image,.blog .header_image{margin-top:5vw}.posts_archive{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 3%;color:#fff;font-family:Gotham;margin:0 0}.posts_archive .header_image{grid-column:1/5;margin-bottom:100px;margin-top:0}.posts_archive article{margin-bottom:170px}.posts_archive article .post_meta{font-size:1.5rem;margin:15px 0 13px;font-weight:300;text-transform:uppercase}.posts_archive article a{color:#fff}.posts_archive article .date{color:#46d9e9}.posts_archive article h2{font-size:3rem;font-weight:300}.posts_archive article a.readmore{font-size:1.5rem;color:#fff;font-family:Gotham;font-weight:300;background-color:#072d55;padding:3px 5px;margin-top:15px;display:table}.posts_archive article a.readmore:hover{cursor:pointer}.posts_archive .thumbnailsection{width:100%;height:66%}.posts_archive img{width:100%;height:100%;object-fit:cover}.load_more{margin:0 auto 70px;text-align:center}.load_more a{color:#fff;text-align:center;padding:10px 30px 8px;background-color:#072d55;margin:70px auto;text-transform:uppercase;display:inline-block;width:150px;font-family:Gotham;font-size:2rem;font-weight:300}.load_more a:nth-child(2){margin-left:30px}.relatedpost{margin-bottom:100px}.relatedpost .post_meta{font-size:1.5rem;margin:15px 0 13px;font-weight:600;text-transform:uppercase}.relatedpost a{color:#fff}.relatedpost .date{color:#46d9e9}.relatedpost h2{font-size:3rem;font-weight:600}.relatedpost a.readmore{font-size:1.5rem;color:#fff;font-family:urbane;font-weight:100;background-color:#072d55;padding:3px 5px;margin-top:15px;display:table}.relatedpost a.readmore:hover{cursor:pointer}.relatedpost .thumbnailsection{width:100%;height:66%}.relatedpost img{width:100%;height:100%;object-fit:cover}.single-post .page_title.inline{background-color:transparent}.single-post .subtitle{font-size:1.5rem;margin:15px auto 13px;font-weight:300;text-transform:uppercase;padding:20px 20px;width:fit-content}.single-post a{color:#fff}.single-post .date{color:#46d9e9}.single-post main{top:-46px}.single-post main .button{background-color:#072d55;color:#fff;font-size:1.5rem;font-family:Gotham;text-transform:uppercase;padding:10px;display:inline-block;margin-bottom:70px;font-weight:300}.single-post .moduleWrap article .attachment-post-thumbnail{width:100%;height:auto;margin-top:70px;margin-bottom:70px}.single-post .content{padding-left:3%;box-sizing:border-box;position:Relative}.single-post .content:before{content:"";width:10px;height:10px;background-color:#e39b0a;position:absolute;left:0;top:0}.single-post .content:after{content:"";height:95%;display:block;border-left:1px solid #fff;left:4px;top:20px;position:absolute}.single-post .content .wp-block-image .alignleft{margin:5px 25px 5px 0}.single-post .content .wp-block-image .alignright{margin:5px 0 5px 25px}.single-post .content .wp-block-image .aligncenter{margin:20px auto}.single-post .content ol,.single-post .content p,.single-post .content ul{font-size:2rem;color:#fff;line-height:1.2;margin-bottom:25px;font-family:Gotham;font-weight:100}.single-post .content ul{list-style-type:circle;list-style-position:inside}.single-post .content ol{list-style-type:decimal;list-style-position:inside}.single-post .content h1,.single-post .content h2,.single-post .content h3,.single-post .content h4,.single-post .content h5,.single-post .content h6{color:#fff;font-size:2rem;font-family:Gotham;font-weight:300;margin-bottom:30px;margin-top:40px}.single-post .content h2{font-size:6rem}.single-post .content h3{font-size:4rem}.single-post .content h4{font-size:3rem}.single-post .content h5{font-size:2.5rem}.single-post .content h6{font-size:2.5rem}.single-post .content blockquote p{font-weight:600;margin:35px 0}.single-post .relatedArticles p.title{font-size:6rem;font-weight:600;margin:170px 0 60px;text-align:center;font-family:urbane;color:#fff}.single-post .relatedArticles .posts_archive{margin-top:0}#comments h2,#comments h3{font-size:2.5rem;margin-bottom:35px}#comments p{font-size:2rem;font-weight:100}#comments a{color:#e39b0a;font-weight:100}#comments li ul.children{margin-left:50px}#comments .activeComments{border-top:1px solid #f2f2f2;margin:50px 0 0;padding:50px 0 0;font-size:1.5rem;font-weight:100;line-height:1.4}#comments .activeComments p{font-size:1.5rem;font-weight:100;line-height:1.4}#comments .activeComments #comments-list{width:60%;min-width:250px}#comments .activeComments .comments-area ol{list-style:none}#comments .activeComments .comment-body{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #f3f3f3;background-color:#fff}#comments .activeComments .comment-body p{margin-left:70px}#comments .activeComments .comment-meta.commentmetadata a{color:#323b3e;margin-bottom:20px;display:block}#comments .activeComments .comment-author .avatar{position:absolute;width:50px;height:50px}#comments .activeComments .comment-author .fn{font-weight:700}#comments .activeComments .comment-author .fn,#comments .activeComments .comment-content,#comments .activeComments .comment-meta.commentmetadata,#comments .activeComments .reply{margin-left:70px}#comments .activeComments .comment-metadata{font-size:13px;margin-bottom:20px;text-transform:uppercase}#comments .activeComments .comment-reply-link{font-size:1.5rem;border:0;padding:4px 20px;background-color:#000;color:#fff;border-radius:5px;transition:all .5s ease;margin-top:20px;display:inline-block;margin-bottom:10px}#comments .submitcomment{padding:50px 0}#comments .submitcomment p.comment-notes,#comments .submitcomment p.logged-in-as{margin-bottom:20px;font-size:1.5rem;font-weight:100}#comments .submitcomment label{font-size:1.5rem;font-weight:100;display:block;width:60%;min-width:250px;margin-bottom:10px}#comments .submitcomment input,#comments .submitcomment textarea{color:#767676;font-family:Gotham;font-size:1.5rem;font-weight:100;background-color:#fafafa;border:1px solid #dbdbdb;transition:all .3s ease-in-out;padding:15px 20px;width:60%;min-width:250px;margin-bottom:25px}#comments .submitcomment input#wp-comment-cookies-consent{width:25px;display:inline-block;min-width:25px}#comments .submitcomment p.comment-form-cookies-consent label{width:auto;display:inline-block}#comments .submitcomment input[type=submit]{font-size:1.5rem;border-radius:5px;border:0;padding:12px 30px;background-color:#000;color:#fff;border-radius:5px;transition:all .5s ease;width:150px;margin-top:25px}.fox_slider{width:100%;position:relative}.fox_slider .arrow{position:absolute;bottom:50%;width:40px;height:40px;z-index:9;line-height:1.4;font-size:3rem;border:1px solid #022345;color:#022345;border-radius:50%;vertical-align:top}.fox_slider .arrow:hover{cursor:pointer}.fox_slider .arrowL{left:-5%}.fox_slider .arrowR{right:-5%}.fox_slider .fox_slider_wrap{position:relative;width:100%;overflow:hidden}.fox_slider .fox_slider_wrap .fox_item{position:absolute;z-index:2;left:0}.fox_slider .fox_slider_wrap .fox_item img{width:80%;opacity:0;transition:all .5s ease}@media screen and (max-width:600px){.fox_slider .fox_slider_wrap{width:70%;margin:0 auto}.fox_slider .arrow{width:30px;height:30px;line-height:1.5}.upcoming_events_module .fox_slider .fox_item{border:1px solid #022345}.upcoming_events_module .fox_slider .fox_item img{max-height:100%!important;min-width:100%!important;width:auto}}@media screen and (min-width:601px) and (max-width:799px){.fox_slider .fox_slider_wrap{width:85%;margin:0 auto}.fox_slider .arrow{width:30px;height:30px;line-height:1.5}.upcoming_events_module .fox_slider .fox_item{border:1px solid #022345}.upcoming_events_module .fox_slider .fox_item img{max-height:100%!important;min-width:100%!important;width:auto}.upcoming_events_module .fox_slider .fox_item:nth-child(odd){border-right:0 solid #022345;border-left:1px solid #022345!important}.upcoming_events_module .fox_slider .fox_item:nth-child(even){border-right:1px solid #022345}}@media screen and (min-width:800px) and (max-width:1300px){.fox_slider .arrow{line-height:1.5}.upcoming_events_module .fox_slider .fox_item img{max-height:100%!important;min-width:100%!important;width:auto}}.col-1{flex:0 0 100%}.col-2{flex:0 0 50%}.col-3{flex:0 0 33.3%}.col-4{flex:0 0 25%}.col-5{flex:0 0 20%}.col-6{flex:0 0 16.6%}.col-7{flex:0 0 14.285%}.wrapper{max-width:1500px;width:90%;margin:0 auto}.flexing{display:flex;flex-wrap:wrap;justify-content:space-between}body,html{font-size:50%;margin:0;background-color:#022345}@media only screen and (min-width:1600px){body,html{font-size:62.5%}}a{text-decoration:none;transition:all .5s ease}a:hover{opacity:.8}.ada{display:none}input:focus{outline:0}input:focus,textarea:focus{outline:0}button{font-size:2.5rem;border-radius:0;border:0;padding:12px 10px;font-size:2.3rem;transition:all .5s ease}button:hover{cursor:pointer;opacity:.85}button:focus{outline:0}.btn>div{transition:all .5s ease}.mobile{display:none}.btn,input[type=button],input[type=submit]{-webkit-appearance:none}@media screen and (max-width:900px){.page_title.inline,.page_title.inline h1,.page_title.inline p,body,header #header nav,html{background-color:#001f3c}header #header{position:relative;top:0}header #header #logo{flex:0 0 50%;z-index:9999999}header #header .wrapper{width:80%}header #header #mobileNav{display:block;width:45px;height:45px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;top:0;z-index:999999}header #header #mobileNav span{display:block;position:absolute;height:3px;width:100%;background:#e39b0a;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header #header #mobileNav span:nth-child(1){top:5px}header #header #mobileNav span:nth-child(2),header #header #mobileNav span:nth-child(3){top:22px}header #header #mobileNav span:nth-child(4){top:38px;width:50%}header #header #mobileNav.open span{background:#e39b0a}header #header #mobileNav.open span:nth-child(1){top:30px;width:0%;left:50%}header #header #mobileNav.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header #header #mobileNav.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header #header #mobileNav.open span:nth-child(4){top:18px;width:0%;left:50%}header #header nav{position:absolute;z-index:9999;width:100vw;background-color:#022345;padding:50px 0;left:0;display:none}header #header nav.open{display:block}header #header nav .menu-main-menu-container{display:block}header #header nav ul.menu li{display:block;text-align:center;line-height:2.3}header #header nav ul.menu li a{font-size:3rem;font-weight:300}header #header nav ul.menu li.menu-item.line{border-bottom:1px solid #ffff;width:80%;margin:0 auto 30px}header #header nav ul.menu li.menu-item.line a{font-size:0}.page_title.inline h1{font-size:5rem}.page_title p{font-size:2.5rem}.columns h2,.header_image .image_wrap .fox_item .col h2,.portfolio h2,.two_column h2{font-size:3.7rem;margin-bottom:30px}.columns p,.header_image .image_wrap .fox_item .col p,.portfolio p,.two_column p{font-size:2rem!important}.testimonials p.quote{font-size:2.5rem}.headingLarge{font-size:3.7rem!important}.relatedArticles p,.square_boxes p{font-size:2rem}.relatedArticles p.title,.square_boxes p.title{font-size:3.7rem!important}.portfolio .cat_nav .menu li a{font-size:1.3rem}.header_image .fox_slider_wrap .col:first-child p,.header_image .image_wrap .col:first-child p{font-size:2rem!important}.posts_archive article h2{font-size:2.5rem}footer .footermenu ul.menu li a{font-size:2.3rem}.wysiwyg{width:90%}.wysiwyg h2{font-size:2.8rem;font-family:urbane}.wysiwyg h3{font-size:2.5rem;font-family:urbane}.wysiwyg h4{font-size:2.3rem;font-family:urbane}.wysiwyg h5{font-size:2rem;font-family:urbane}.wysiwyg h6{font-size:2rem;font-family:urbane}.wysiwyg p{font-weight:300}.single-post .content h2{font-size:2.8rem;font-family:urbane}.single-post .content h3{font-size:2.5rem;font-family:urbane}.single-post .content h4{font-size:2.3rem;font-family:urbane}.single-post .content h5{font-size:2rem;font-family:urbane}.single-post .content h6{font-size:2rem;font-family:urbane}.single-post .content:before{left:-6px}.single-post .content:after{left:-2px}.single-post .content .wp-block-image .aligncenter,.single-post .content .wp-block-image .alignleft,.single-post .content .wp-block-image .alignright{margin:10px auto 20px;width:100%}.single-post main{top:-41px;padding-top:23px!important}.single-post .moduleWrap article .attachment-post-thumbnail{margin:0 0 20px!important}.single-post main .button{margin-bottom:30px}.row.button a:nth-child(2){margin-top:40px}main{border-width:5px}.wrapper{width:90%}main .moduleWrap{width:92%}.moduleWrapInner{width:100%}.page-id-28 main .moduleWrap{top:-50px}.page_title.inline{max-width:80%}.square_boxes .grid{grid-template-columns:1fr;width:75%;grid-gap:25px}.posts_archive{grid-template-columns:1fr}.posts_archive .header_image{grid-column:1}.posts_archive article{margin-bottom:80px}.image_slider .fox_slider .fox_slider_wrap{width:100%}.image_slider .fox_slider .fox_slider_wrap .fox_item{flex-wrap:wrap}.image_slider .fox_slider .fox_slider_wrap .fox_item .col{flex:0 0 100%}.image_slider .fox_slider .fox_slider_wrap .fox_item .col .imageH{margin-top:20px}.image_slider .fox_slider .fox_slider_wrap .fox_item .logoImg{margin-bottom:10px}.image_slider .slider_nav{bottom:20px}.image_slider .slider_nav .line{width:10%;height:7px}.header_image .image_wrap .fox_item{flex-wrap:wrap}.header_image .image_wrap .fox_item .col{flex:0 0 100%;order:2}.header_image .image_wrap .fox_item .col.imageH{order:1;margin-bottom:20px}.team{padding-bottom:40%}.team .grid{grid-template-columns:1fr;grid-gap:0}.team .grid .col{margin-bottom:70px}.team .popupTeam{width:80vw;top:5vh;height:90vh;z-index:99;left:1vw;overflow:hidden}.team .popupTeam .x{right:10px;top:5px;background-color:#1a4169;padding:0 2%}.team .popupTeam #image{flex:0 0 100%}.team .popupTeam #image .socialM{margin:10px 0 0}.team .popupTeam .text{flex:0 0 100%;overflow:scroll;padding-bottom:20px;height:40%}.team .popupTeam .text .biography{overflow:visible}.portfolio{overflow:hidden}.portfolio .cat_nav{margin-bottom:40px!important}.portfolio .cat_nav .menu{display:flex;flex-wrap:wrap;justify-content:space-between}.portfolio .cat_nav .menu li{flex:0 0 49%;margin-right:0;margin-bottom:2%}.portfolio .cat_nav .menu li a{min-width:0;width:100%;box-sizing:border-box}.portfolio .all_companies{padding-bottom:50px}.portfolio img{width:80%}.portfolio .company:after{width:84%}.portfolio.full .all_companies{grid-template-columns:1fr 1fr;grid-gap:20px}.portfolio.full .moduleWrapInner{width:92%}.portfolio.full .eachItem{margin-bottom:0}.portfolio.full .companyInfo{width:210%!important;padding:28% 17%}.portfolio.full .companyInfo .col{flex:0 0 100%!important}.portfolio.full .companyInfo .col p.title{margin-bottom:20px!important}.portfolio.full .companyInfo .col p{font-size:2.3rem}.portfolio.full .companyInfo .col:first-child{margin-bottom:20px}.portfolio.full .moduleWrapInner{width:92%}.portfolio.spotlight .all_companies{grid-template-columns:1fr 1fr 1fr}.portfolio.spotlight .eachItem:nth-child(4){display:none}.portfolio.spotlight .eachItem:nth-child(5){display:none}.portfolio.spotlight .eachItem:nth-child(6){display:none}.portfolio.none .companyInfo,.portfolio.spotlight .companyInfo{width:333%!important;padding:28% 17%}.portfolio.none .companyInfo .col,.portfolio.spotlight .companyInfo .col{flex:0 0 100%!important}.portfolio.none .companyInfo .col p.title,.portfolio.spotlight .companyInfo .col p.title{margin-bottom:20px!important}.portfolio.none .companyInfo .col p,.portfolio.spotlight .companyInfo .col p{font-size:2.3rem}.portfolio.none .companyInfo .col:first-child,.portfolio.spotlight .companyInfo .col:first-child{margin-bottom:20px}.portfolio.none .all_companies{grid-template-columns:1fr 1fr}.portfolio a.morecompanies{margin:0 auto 50px}.columns h2{margin-bottom:50px}.columns .grid.four,.columns .grid.three,.columns .grid.two{grid-template-columns:1fr;width:100%}.columns .grid .col{margin-bottom:75px;padding:0 2% 0 8%}.columns .grid .col p.title{margin-bottom:10px}.columns .grid .col:after{height:90%}.two_column .col{flex:0 0 100%!important}.two_column .order_text .col.text{order:1;text-align:center}.two_column .order_text .col.image{order:2;height:50vw}.two_column .col.image:after{width:12px;height:12px}.two_column .col .morecompanies{margin-left:0;margin-right:auto}.two_column .post-row_text .line{margin:20px auto}.testimonials .fox_slider .fox_slider_wrap .fox_item img{width:16px}.testimonials .quote .afterQuote{bottom:5px;right:0}.testimonials p.title .line{left:20px;width:95%}.testimonials p.title .line:before{left:-15px}footer .headingLarge{margin-bottom:40px}footer .social_media img{margin-right:15px;margin-bottom:20px}footer .footermenu{flex:0 0 100%}footer .footermenu ul.menu{display:block}footer #footerlogo{flex:0 0 40%;padding-top:0;margin-bottom:20px}footer .tinyText p{float:left;margin-right:0}footer .tinyText{font-size:.8rem!important;font-weight:600}footer .tinyText a{margin-left:10px;line-height:1.2}}@media screen and (min-width:2000px){.page_title.inline{max-width:1200px}}@media screen and (min-width:901px) and (max-width:1100px){header #header{position:relative;top:0}header #header #logo{flex:0 0 20%;z-index:9999999}header #header .wrapper{width:80%}header #header #mobileNav{display:block;width:45px;height:45px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;top:0;z-index:999999}header #header #mobileNav span{display:block;position:absolute;height:3px;width:100%;background:#e39b0a;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header #header #mobileNav span:nth-child(1){top:5px}header #header #mobileNav span:nth-child(2),header #header #mobileNav span:nth-child(3){top:22px}header #header #mobileNav span:nth-child(4){top:38px;width:50%}header #header #mobileNav.open span{background:#e39b0a}header #header #mobileNav.open span:nth-child(1){top:30px;width:0%;left:50%}header #header #mobileNav.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header #header #mobileNav.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header #header #mobileNav.open span:nth-child(4){top:18px;width:0%;left:50%}header #header nav{position:absolute;z-index:9999;width:100vw;background-color:#022345;padding:50px 0;left:0;display:none}header #header nav.open{display:block}header #header nav .menu-main-menu-container{display:block}header #header nav ul.menu li{display:block;text-align:center;line-height:2.3}header #header nav ul.menu li a{font-size:3rem;font-weight:300}header #header nav ul.menu li.menu-item.line{border-bottom:1px solid #ffff;width:80%;margin:0 auto 30px}header #header nav ul.menu li.menu-item.line a{font-size:0}.page_title.inline h1{font-size:5rem}.page_title p{font-size:2.5rem}.columns h2,.header_image .image_wrap .fox_item .col h2,.portfolio h2,.two_column h2{font-size:3.7rem;margin-bottom:30px}.columns p,.header_image .image_wrap .fox_item .col p,.portfolio p,.two_column p{font-size:2rem!important}.testimonials p.quote{font-size:2.5rem}.headingLarge{font-size:3.7rem!important}.relatedArticles p,.square_boxes p{font-size:2rem}.relatedArticles p.title,.square_boxes p.title{font-size:3.7rem!important}.portfolio .cat_nav .menu li a{font-size:1.3rem}.header_image .fox_slider_wrap .col:first-child p,.header_image .image_wrap .col:first-child p{font-size:2rem!important}.posts_archive article h2{font-size:2.5rem}footer .footermenu ul.menu li a{font-size:2.3rem}.wysiwyg{width:90%}.wysiwyg h2{font-size:2.8rem;font-family:urbane}.wysiwyg h3{font-size:2.5rem;font-family:urbane}.wysiwyg h4{font-size:2.3rem;font-family:urbane}.wysiwyg h5{font-size:2rem;font-family:urbane}.wysiwyg h6{font-size:2rem;font-family:urbane}.wysiwyg p{font-weight:300}.single-post .content h2{font-size:2.8rem;font-family:urbane}.single-post .content h3{font-size:2.5rem;font-family:urbane}.single-post .content h4{font-size:2.3rem;font-family:urbane}.single-post .content h5{font-size:2rem;font-family:urbane}.single-post .content h6{font-size:2rem;font-family:urbane}.single-post .content:before{left:-6px}.single-post .content:after{left:-2px}.single-post .content .wp-block-image .aligncenter,.single-post .content .wp-block-image .alignleft,.single-post .content .wp-block-image .alignright{margin:10px auto 20px;width:100%}.two_column .col{flex:0 0 100%!important}.two_column .order_text .col.text{order:2}.two_column .order_text .col.image{order:1;height:50vw}.posts_archive{grid-template-columns:1fr 1fr}.posts_archive .header_image{grid-column:1/3}.posts_archive article{margin-bottom:80px}.portfolio .cat_nav li a{min-width:100px}}