body.menu-open{overflow-y:hidden}.about_us_hover_btn i{width:23px;position:relative;display:inline-block;float:right;cursor:pointer;margin-right:30px;padding:10px 0;color:#dab866;text-decoration:none}.about_us_hover_btn:hover i{color:#dab866;text-decoration:none}.about_us_hover_btn i:before,.about_us_hover_btn i:after{content:'';position:absolute;width:0%;height:2px;bottom:-2px;background:#dab866}.about_us_hover_btn i:before{left:0}.about_us_hover_btn i:after{right:0;background:#dab866;transition:width 0.8s cubic-bezier(0.22,0.61,0.36,1)}.about_us_hover_btn:hover i:before{background:#dab866;width:100%;transition:width 0.5s cubic-bezier(0.22,0.61,0.36,1)}.about_us_hover_btn:hover i:after{background:transparent;width:100%;transition:0s}.other_menu_row span{display:block;margin-bottom:35px}header:focus{outline:none}section:focus{outline:none}aside{position:fixed;left:0px;width:580px;height:100%;overflow:auto;z-index:1}.hero-image{background-size:cover;min-height:100%;width:100%}button{background:none;border:none}button:focus{outline:none}.contain{position:relative;display:inline-block;cursor:pointer;z-index:9999}.brand{color:#fff}.bar1{width:22px;height:2px;background-color:#445f79;border-radius:4px;margin:6px 0;transition:0.4s}.bar2{width:28px;height:2px;background-color:#445f79;border-radius:4px;margin:6px 0px 5px -6px;transition:0.55s}.bar3{width:22px;height:2px;background-color:#445f79;border-radius:4px;margin:6px 0;transition:0.4s}.contain.open-menu .cont_txt:before{content:"MENU";position:absolute;color:#224261;right:10px;margin-top:-2px;font-size:12px}.contain.open-menu.change .cont_txt:before{content:"CLOSE";margin-top:-6px}.change .bar1{height:3px;-webkit-transform:rotate(-45deg) translate(-5px,5px);transform:rotate(-45deg) translate(-5px,5px)}.change .bar2{-webkit-transform:translate(30px,0px);transform:translate(30px,0px);opacity:0}.change .bar3{height:3px;-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-6px,-6px)}.navbar{background:transparent;position:fixed;right:0;top:0;height:50px;display:flex;justify-content:flex-end;padding:0 44px 0 0;width:100%;z-index:99999}.navbar .nav_logo{position:absolute;left:45px;top:25px}button.contain.open-menu{background:rgba(255,255,255,0);padding:10px;margin-top:20px}.open-menu{cursor:pointer;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;color:#fff}.overlay{position:fixed;background:rgba(128,128,128,0.9);top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.35s,visibility 0.35s,height 0.35s;overflow:auto;z-index:9999;display:flex;justify-content:flex-end}.overlay.open{opacity:1;visibility:visible;height:100%;overflow:hidden}.overlay nav{display:inline-block;overflow:hidden;width:100%;position:relative;height:91%;top:9%;-webkit-transform:translateY(0%);transform:translateY(0%);background:#dcdddd}.overlay ul{}.overlay ul li{height:60px;line-height:60px}.overlay ul li a{}.overlay ul li a:hover,.overlay ul li a:focus,.overlay ul li a:active{}.overlay.open ul.main_menu_row > li{-webkit-animation:fadeInRight 0.5s ease forwards;animation:fadeInRight 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:0.45s;animation-delay:0.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:0.5s;animation-delay:0.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:0.6s;animation-delay:0.6s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:0.7s;animation-delay:0.7s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}main{background:#fff;margin-left:580px;padding:12px 24px}#mobile-image{display:none}.section-1{color:#222;margin:0 auto;padding:200px 4px;text-align:center}.section-1 h1{margin:0 auto;letter-spacing:2px}.section-1 h2{text-transform:uppercase;font-size:1.5em}#work header{padding:0 12px}#work header h3{border-bottom:1px solid #e6e6e6;padding-bottom:25px}.column{flex:50%;max-width:50%;padding:0px 8px}.column img{margin-top:16px;vertical-align:middle}.about-content span#lead{font-weight:600}#about h3{border-bottom:1px solid #e6e6e6;padding-bottom:25px}section#about p{line-height:1.8em;letter-spacing:1px;text-align:left}#location h3{border-bottom:1px solid #e6e6e6;padding-bottom:25px}#location p{line-height:2em;margin-bottom:10px}#location img{height:300px}.contact-info{margin-bottom:20px}.contact-info .col i{padding:20px 0px}section#contact{margin-bottom:100px;padding:0 12px}textarea,input{-webkit-appearance:none;border-radius:0}input,textarea{width:100%;background:transparent;padding:20px 20px 10px 0px;color:#222;border:none;border-bottom:1px solid #9e9e9e;margin-bottom:30px;display:block;transition:all 0.35s}input:focus,textarea:focus,legend:focus{outline:none;border:none;border-bottom:1px solid #222}legend{color:#b2b2b2}.link-btn-solid{background:#9e9e9e;width:25%;padding:20px 0px;margin:20px 0;display:block;color:#fff;text-transform:uppercase;transition:all 0.35s;cursor:pointer;font-weight:600;letter-spacing:2px}.link-btn-solid:hover{background:#616161;color:#fff}.myrow{display:flex;margin:0 0 20px 0}.col{padding:20px}.myrow .col{flex:1}.myrow-halves,.myrow-thirds,.myrow-fourths{display:flex;justify-content:space-between}.myrow-halves .col{width:49%}.myrow-thirds .col{width:32%}.myrow-fourths .col{width:24%}.overlay.open li .other_menu_row{background:rgba(255,255,255,0)!important;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;list-style:none;padding:0 0 0 0;margin:0 auto;display:inline-block;position:absolute;left:100%;width:100%;background:#efefef;height:100%;text-align:center}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.overlay ul.main_menu_row{list-style:none;padding:85px 0 0 0;margin:0 auto;display:inline-block;position:relative;left:0;width:50%;background:#efefef;height:100%;text-align:center}.overlay ul.main_menu_row > li{vertical-align:middle;display:inline-block;width:100%;position:static;opacity:0;margin-bottom:0px;font-size:18px;font-weight:100;text-transform:uppercase;letter-spacing:1px;text-align:left}.overlay ul.main_menu_row > li > a{display:inline-block;position:relative;text-align:left;padding-left:40%;color:#9fa0a0;text-decoration:none;overflow:hidden;transition:all 0.4s}.overlay ul.main_menu_row > li> a:hover,.overlay ul.main_menu_row > li > a:focus,.overlay ul.main_menu_row > li.active > a{color:#dab866;-webkit-transform:scale(1.1);transform:scale(1.1)}.overlay ul.main_menu_row > li > ul.other_menu_row{height:auto;position:absolute;top:85px;left:100%;z-index:9999;display:none;padding:0;width:100%;list-style:none;opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.overlay ul.main_menu_row > li:hover > ul.other_menu_row{opacity:1;display:inline-block!important;-webkit-animation-name:fadeIn;animation-name:fadeIn}.overlay ul.main_menu_row > li.active > ul.other_menu_row{display:inline-block;opacity:1;-webkit-animation-name:fadeIn;animation-name:fadeIn}.overlay ul.main_menu_row > li > ul.other_menu_row > li{display:block}.overlay ul.main_menu_row > li > ul.other_menu_row.accordion_row > li{display:block;height:auto}.overlay ul.main_menu_row > li > ul.other_menu_row > li > a{display:block;padding:20px 10px}.overlay ul.main_menu_row > li > ul.other_menu_row > li > a:hover,.overlay ul.main_menu_row > li > ul.other_menu_row > li > a:focus,.overlay ul.main_menu_row > li > ul.other_menu_row > li > a:active{color:#dab866;-webkit-transform:scale(1.1);transform:scale(1.1)}.join_link{position:absolute;z-index:21;left:22px;bottom:25px}.join_link a:after{content:"";display:inline-block;width:1px;height:7px;background:#979797;position:relative;vertical-align:middle;margin:0 8px 0 14px;top:-1px}.join_link span:last-child a:after{display:none}.navbar-buttons.active{}.navbar-buttons.active .bar1,.navbar-buttons.active .bar2,.navbar-buttons.active .bar3{background-color:#445f79}.navbar-buttons.active .contain.open-menu .cont_txt:before{color:#224261}.mobile_nav{overflow-x:hidden;overflow-y:scroll;height:100%;max-width:300px}.mobile_nav,.mobile_nav ul,.mobile_nav ul li,.mobile_nav ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1.2em;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px}.mobile_nav{width:100%;color:#ffffff;background:#efefef}.mobile_nav ul ul{display:none}.mobile_nav ul ul ul{padding:8px 0 8px 0;background:#d6d7d7}.mobile_nav > ul > li.active > ul{display:block}.mobile_nav > ul > li > a{padding:20px 22px;cursor:pointer;z-index:2;font-size:16px;text-decoration:none;color:#9fa0a0;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.mobile_nav > ul > li > a:hover{color:#dab866}.mobile_nav ul > li.has-sub > a:after{}.mobile_nav ul > li.has-sub > a:before{}.mobile_nav ul > li.has-sub.open > a > abbr{border-bottom:2px solid #dab866;padding-bottom:10px;color:#dab866}.mobile_nav ul > li.has-sub.open > a:after,.mobile_nav ul > li.has-sub.open > a:before{position:absolute;right:22px;top:22px;display:block;width:25px;height:2px;background:#dab866;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.mobile_nav ul > li.has-sub.open ul li > a:before{opacity:0!important}.mobile_nav ul > li.has-sub.open > a:after{opacity:0}.mobile_nav ul ul li > a{padding:14px 22px;cursor:pointer;z-index:2;font-size:16px;text-decoration:none;color:#898989;background:#dcdddd;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.mobile_nav ul ul ul li a{padding-left:32px;color:#898989;background:#d6d7d7;padding:10px 22px}.mobile_nav ul ul li a:hover{color:#dab866}.mobile_nav ul ul > li.has-sub > a:after{top:16px;right:26px;background:#dddddd}.mobile_nav ul ul > li.has-sub > a:before{top:20px;background:#dddddd}@media screen and (min-width:1170px){}@media screen and (min-width:990px){}@media screen and (min-width:990px) and (max-width:1169px){}@media screen and (min-width:768px) and (max-width:1169px){}.navbar .nav_logo{left:20px;top:20px}.navbar{height:70px;padding:0 10px 0 0;background-color:rgba(255,255,255,0.7)}button.contain.open-menu{margin-top:3px}.ws_link{display:inline-block;width:100%;height:65px;line-height:65px;position:relative;margin-top:25px;left:0px;bottom:0px;text-align:center;border-top:1px solid #c2c1c1;border-bottom:1px solid #c2c1c1}.ws_link span{position:relative;display:inline-block;width:100%}.ws_link a:after{display:none}.overlay ul li{height:auto;line-height:auto}.mobile_nav{padding:70px 0 0 0}.mobile_nav ul ul li > a{padding:20px 22px}.mobile_nav ul ul ul li a{padding-left:32px;color:#898989;background:#d6d7d7;padding:16px 22px}.mobile_nav ul > li.has-sub.open > a > abbr{padding-bottom:15px}@media screen and (max-width:1279px) and (orientation:landscape){}@media screen and (max-width:989px){}@media screen and (max-width:767px){.navbar .nav_logo{left:20px;top:20px}.navbar{height:65px;padding:0 10px 0 0;background-color:rgba(255,255,255,0.7)}button.contain.open-menu{margin-top:3px}.ws_link{display:inline-block;width:100%;height:48px;line-height:48px;position:relative;left:0px;bottom:0px;text-align:center;border-top:1px solid #c2c1c1;border-bottom:1px solid #c2c1c1;margin-top:15px}.ws_link span{position:relative;display:inline-block;width:100%}.ws_link a:after{display:none}.overlay ul li{height:auto;line-height:auto}.mobile_nav{padding:110px 0 0 0}}@media screen and (min-width:600px) and (max-width:767px){}@media screen and (max-width:599px){}@media screen and (max-width:330px){}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width:35em){}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.header_main .navbar{background:none}.header_main .bar1,.header_main .bar2,.header_main .bar3{background-color:#ffffff}.header_main .contain.open-menu .cont_txt:before{color:#ffffff}.header_main .open-menu.change .bar1,.header_main .open-menu.change .bar2,.header_main .open-menu.change .bar3{background-color:#224261}.header_main .open-menu.change .cont_txt:before{color:#224261}.nav-lang{position:fixed;right:115px;top:45px;color:#666;font-size:14px}.nav-lang i{font-size:20px}.header_main .nav-lang,.header_main .nav-lang:hover{color:#ffffff}.header_main .nav-lang.active,.header_main .nav-lang.active:hover,.header_main .menu_active,.header_main .menu_active:hover{color:#666}.nav-lang{top:25px}@media screen and (max-width:1169px){.nav-lang{right:70px}}