.bg_darkgray{background-color:#4a4a4a}.centered-wrapper.-highlight-color{background-color:#06b7ef}h2.ce_headline{font-family:'TimesNewRoman, "Times New Roman"';font-size:40px;font-weight:normal;line-height:1.3;text-align:center;color:#06b7ef;margin:0px;padding-top:40px;padding-bottom:12px}.typing-headline h2{font-weight:normal}.hero_content .is-animated h2 > span{font-size:0.6em;text-transform:uppercase;font-weight:bold;color:#fff;display:none}.hero_content .h1_static_headline,.hero_content .h2_static_headline{text-transform:uppercase;font-weight:bold;color:#fff;font-size:16px;text-align:center}.hero_content .is-animated > h3 > span{font-size:1.2em;text-transform:uppercase}.headline-box h2{font-family:'TimesNewRoman, "Times New Roman"';font-size:40px;font-weight:normal;line-height:1.3;text-align:center;color:#06b7ef;text-transform:none}p{font-family:'TimesNewRoman, "Times New Roman"';font-size:17px;font-weight:300;line-height:1.41;color:#4a4a4a}.testimonial-text p{font-family:'TimesNewRoman, "Times New Roman"';font-size:40px;font-weight:normal;line-height:1.3;text-align:center;color:#fff}.testimonial::before,blockquote.testimonial::before{color:#fff}.counter-boxes-item.-large-last.-medium-last.-small-last p:after{content:'"'}.counter-boxes-item:before{color:#33b1ec;font-size:2.9em;margin:0 0 20px}.counter-boxes-item p.is-animated.-counter.in-view.has-shown{font-family:'Open Sans', sans-serif;font-size:65px;font-weight:bold;line-height:0.89;letter-spacing:1.4px;text-align:center;color:#4a4a4a;color:var(--greyish-brown)}.counter-boxes-item h3{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:normal;line-height:1.67;text-align:center;color:#9c9c9c;text-transform:none}nav.tab-navigation.-columns-4.ce_rsce_oneo_tab_nav.margin-bottom-s.-image-tabs ul li.tab-navigation-item a img{width:52px;height:auto}.tab-navigation.-image-tabs a:before{display:block;margin:0 auto 0.25em;font-size:3em;color:#4a4a4a}.tab-navigation.-image-tabs a{color:#4a4a4a;text-transform:none}.tab-navigation.-image-tabs a:hover:before{color:#06b7ef}.tab-navigation.-image-tabs a.is-active::before{color:#06b7ef}p.drop-cap::first-letter,span.drop-cap{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:inherit;float:none;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.tab-start .ce_text h3{font-family:'TimesNewRoman, "Times New Roman"';font-size:26px;font-weight:500;line-height:1.23;color:#4a4a4a}.tab-start .ce_rsce_oneo_multicolumn_icon_list{padding-top:45px}.tab-start .ce_rsce_oneo_multicolumn_icon_list h3{font-family:'TimesNewRoman, "Times New Roman"';font-size:14px;font-weight:300;line-height:1.71;letter-spacing:1px;color:#06b7ef;text-transform:uppercase}.tab-start .ce_rsce_oneo_multicolumn_icon_list ul li{font-family:'TimesNewRoman, "Times New Roman"';font-size:17px;font-weight:500;line-height:1.65;color:#4a4a4a}.main-content .ce_gallery.programming{width:500px;display:block;margin:0 auto}.main-content .ce_gallery.programming img{width:72px;height:82px;display:block;margin:0 auto}@media screen and (max-width:599px){.main-content .ce_gallery.programming{width:auto;display:block;margin:0 auto}.main-content .ce_gallery.programming ul li{width:100%}.main-content .ce_gallery.programming ul li img{margin-bottom:20px}}.hero-slider{height:80vh}#main-wrapper{max-width:1400px;background:#fff;margin:0 auto;position:relative}#main-wrapper .project-gallery .ftg-items .tile{padding-bottom:40px}#main-wrapper .project-gallery .ftg-items .tile div{z-index:200}#container #main{text-align:center}#container #main .ce_headline.project{font-size:16px}#container #main .ce_gallery li{list-style:none;margin:20px 0;padding:20px 0}#container #main .ce_gallery .project_gallery{padding-left:0}#container #main .ce_gallery .project_gallery li img{width:100%;height:auto}#container #main .ce_text{margin:20px 0;padding:20px 0}#container #main .ce_text p{font-size:14px}#container #main .project_description li{list-style:none}#container #main .project_description li .title{letter-spacing:5px;display:inline-block;font-weight:bold}#container #main .project_description li .colon{display:inline-block;margin-left:-8px;margin-right:5px;font-weight:bold}#container #main .project_description li .text{display:inline-block}#container #main .ce_image img{width:100%;height:auto}#container #main .infotext div{text-align:left}#container #main .infotext div:nth-child(2){margin-top:40px}#header{max-width:1400px;background:#fff;margin:0 auto;position:relative;height:200px}#header .logo{z-index:4;margin:0 auto 0 auto;text-transform:uppercase;text-align:center;height:25px;display:block;position:relative;top:45px;width:320px}#header #main .ce_text{max-width:1000px}#header .address{text-align:right;font-size:14px;font-style:normal;display:block;margin:0 auto 0 auto;position:relative;text-transform:none;width:320px;top:520px}#header .address .company{letter-spacing:5px;display:inline-block}#header .address .company2{letter-spacing:normal;display:inline-block}#header .navbar-default{background:none;border:0px}#header .mod_navigation{right:0;top:55px;text-align:left;font-size:14px;line-height:18px;z-index:2}#header .mod_navigation li{list-style-type:none}#header .mod_navigation .navbar-nav{margin-top:10px;text-align:center;font-size:20px;float:none}#header .mod_navigation .navbar-nav li{display:inline-block;margin-left:0px;margin-right:0px;float:none}#header .mod_navigation .navbar-nav li.active span{padding:15px 5px 15px 5px;display:block;color:#222}#header .mod_navigation .navbar-nav li a{padding:15px 5px 15px 5px;display:block;margin-top:-1px;color:#8e7859}#header .mod_navigation .navbar-nav li.first a{padding-left:0}.final-tiles-gallery .caption-block{position:absolute;bottom:10px;left:0;text-align:left;width:100%}.final-tiles-gallery .caption-block .text-wrapper .title{color:#000;font-size:16px;height:25px;padding:2px 10px;padding-top:1px;width:auto;bottom:5px;font-weight:bold;position:absolute;background:rgba(255, 255, 255, 0.5)}.final-tiles-gallery .caption-block .text-wrapper .title p{color:#000;font-size:16px}.final-tiles-gallery .caption-block .text-wrapper .subtitle{color:#000;font-size:12px;height:21px;padding:0 10px;padding-top:3px;width:auto;bottom:-20px;position:absolute;background:rgba(255, 255, 255, 0.5)}.final-tiles-gallery .caption-block .text-wrapper .subtitle p{color:#000;font-size:12px}.footer200{margin-top:200px}.footer{height:100px}@media (min-width:992px){body{overflow-y:scroll}#header .logo{font-size:27px;width:523px}#header .logo img{width:auto}#header .address{font-size:14px;top:525px;width:523px}#container #main .ce_gallery .col_first{margin-top:0}#container #main .ce_gallery .project_gallery li img{width:auto;height:auto}#container #main .ce_image img{width:auto}#container #main .two_col_text{margin-top:50px}#container #main .two_col_text p{font-size:14px}#container #main .infotext div:nth-child(2){margin-top:0}#container #main .project_description li{list-style:none;display:inline-block;margin-right:15px}}@media (min-width:1200px){body{overflow-y:scroll}#header .mod_navigation{top:0px}#header .mod_navigation .navbar-nav{margin-top:0px;text-align:inherit;font-size:14px;float:right;margin-top:20px}#header .mod_navigation .navbar-nav li{display:block;float:left;margin-left:10px;margin-right:10px}#header .mod_navigation .navbar-nav li.active span{padding:15px 5px 15px 5px;display:block}#header .mod_navigation .navbar-nav li.last{margin-right:0}#header .mod_navigation .navbar-nav li.last span{padding-right:0}#header .mod_navigation .navbar-nav li.last a{padding-right:0}}body{font-family:'TimesNewRoman, "Times New Roman"';color:#8e7859;font-size:14px;line-height:1.4}a,p{color:#8e7859}