﻿.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{max-width:750px}}@media (min-width: 992px){.container{max-width:970px}}@media (min-width: 1200px){.container{max-width:1280px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin:1rem}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}.clear:before,.clear:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clear:after,.container:after,.container-fluid:after,.row:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.row-btstp-centered{text-align:center}.col-btstp-centered{display:inline-block;float:none}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}@font-face{font-family:'icomoon';src:url("../_fonts/icomoon.eot?hvfe7f");src:url("../_fonts/icomoon.eot?hvfe7f#iefix") format("embedded-opentype"),url("../_fonts/icomoon.ttf?hvfe7f") format("truetype"),url("../_fonts/icomoon.woff?hvfe7f") format("woff"),url("../_fonts/icomoon.svg?hvfe7f#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e900"}.icon-irdasys:before{content:"\e901"}.icon-right-arrow:before{content:"\e902"}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{font-size:12px;line-height:1.6}@media(min-width:767px){:root{font-size:14px}}html,body{min-height:100%}body{font-family:"Varela Round",sans-serif;color:#1c1e22;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden;background:#0B5687;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÔÇªIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #0B5687), color-stop(99%, #219FDA));background:-webkit-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-o-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-ms-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:linear-gradient(to right, #0B5687 0%, #219FDA 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B5687', endColorstr='#219FDA',GradientType=1 )}img{width:100%}img.nowidth{width:auto}.website-wrapper{margin:0 1rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fixed-header{width:100%;z-index:9;position:fixed;top:0;padding:0;background:#0B5687;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÔÇªIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #0B5687), color-stop(99%, #219FDA));background:-webkit-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-o-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-ms-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:linear-gradient(to right, #0B5687 0%, #219FDA 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B5687', endColorstr='#219FDA',GradientType=1 );-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.inner-header-wrapper{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.inner-header{margin:1rem 1rem 0 1rem;background:#fff;padding:2rem 0 0 0}@media(min-width:767px){.inner-header{padding:8rem 0}}.fixed-header .inner-header{margin:0 1rem 0 1rem;background:transparent;padding:2rem 0 0 0}@media(min-width:767px){.fixed-header .inner-header{padding:2rem}}#topBar{background:#0B5687;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÔÇªIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #0B5687), color-stop(99%, #219FDA));background:-webkit-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-o-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:-ms-linear-gradient(left, #0B5687 0%, #219FDA 99%);background:linear-gradient(to right, #0B5687 0%, #219FDA 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B5687', endColorstr='#219FDA',GradientType=1 );width:100%;height:1rem;position:fixed;top:0;z-index:11}footer{padding:2rem 0;background:#fff;margin:0 1rem 1rem 1rem}@media(min-width:768px){footer{padding:8rem 0}}.intro-headline{padding-bottom:8rem;padding-top:2rem;background:#fff}.hide-on-xs{display:none !important}@media(min-width:768px){.hide-on-xs{display:block !important}}.hide-on-sm{display:block !important}@media(min-width:768px){.hide-on-sm{display:none !important}}.hide-below-md{display:block !important}@media(max-width:991px){.hide-below-md{display:none !important}}.hide-above-md{display:block !important}@media(min-width:992px){.hide-above-md{display:none !important}}.hide-below-lg{display:block !important}@media(max-width:1366px){.hide-below-lg{display:none !important}}.hide-above-lg{display:block !important}@media(min-width:1366px){.hide-above-lg{display:none !important}}.v-spacer-2rem{height:2rem;width:100%}.MobMenu-open .mobhideitem{display:none !important}@media(min-width:768px){.MobMenu-open .mobhideitem{display:inline-block !important}}a{color:#000;text-decoration:underline;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus{color:#095787}a.link-up-right{color:#000;font-weight:700;text-decoration:none;margin:1rem 0;display:inline-block}a.link-up-right:hover,a.link-up-right:focus{color:#474747}footer a.link-up-right{margin:.5rem 0;display:block}.link-up-right-arrow-wrap{left:100%;top:0;padding-left:8px}.link-up-right-arrow{display:inline-block;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.link-up-right:hover .link-up-right-arrow{-webkit-transform:translate(2px, -2px);-moz-transform:translate(2px, -2px);-ms-transform:translate(2px, -2px);-o-transform:translate(2px, -2px);transform:translate(2px, -2px)}.mega-link{background:#fff;margin:.5rem 0 .5rem 0;padding:7rem 0 7rem 0}.mega-link a,.mega-link a:hover,.mega-link a:focus{display:block;text-decoration:none}.mega-link p{font-size:1rem;padding:0;margin:0;text-transform:capitalize}.mega-link-left{width:100%}@media(min-width:767px){.mega-link-left{width:80%;float:left}}.mega-link-right{width:100%;text-align:left}@media(min-width:767px){.mega-link-right{width:20%;text-align:right;float:left}}.mega-link-right span{font-size:5rem;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.mega-link a:hover .mega-link-right span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}.home-forward-link{margin:3rem 0 0 0}.home-forward-link a{text-decoration:none;color:#fff;position:relative;padding:17px 30px;background-color:#c74250;text-align:center}.home-forward-link a span{display:inline-block;padding-left:5px;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.home-forward-link a:hover,.home-forward-link a:focus{color:#fff}.home-forward-link a:hover span,.home-forward-link a:focus span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}h1{font-size:2rem;font-weight:300;display:inline-block;margin:0;vertical-align:middle;display:block;font-family:"Varela Round",sans-serif}@media(min-width:767px){h1{font-size:2.2587rem}}h2{font-weight:400;font-size:1.75rem;line-height:3.25rem;margin-top:0;margin-bottom:.5rem}h2.bold-title{font-weight:bold}h3{font-weight:700;font-size:1.25rem;line-height:2.25rem;margin-top:0;margin-bottom:.5rem}footer p{font-size:1rem;line-height:1.75rem;padding:0;margin:0}p{font-weight:400;font-size:1.125rem;line-height:2.25rem;margin:0;text-align:left}ul.main-menu{margin:0;padding:0;list-style-type:none}ul.main-menu li{display:inline-block;position:relative;margin:0 1em}ul.main-menu li a.line-under{display:block;text-decoration:none;padding:5px 0;color:#000;text-transform:capitalize}ul.main-menu li a.line-under:hover,ul.main-menu li a.line-under:focus{text-decoration:none;color:#000}ul.main-menu li a.line-under::after{content:"";display:block;position:absolute;width:0;bottom:0;height:2px;background-color:#000;-webkit-transition:width .18s cubic-bezier(.45, .05, .55, .95);transition:width .18s cubic-bezier(.45, .05, .55, .95)}ul.main-menu li a.line-under:hover::after{width:100%}ul.main-menu li a.activePage::after,ul.main-menu li a.activePage:hover::after{content:"";display:block;position:absolute;width:100%;bottom:0;height:2px;background-color:#000;-webkit-transition:width .18s cubic-bezier(.45, .05, .55, .95);transition:width .18s cubic-bezier(.45, .05, .55, .95)}a.startaproject{display:inline-block;text-decoration:none;padding:5px 15px;background:transparent;color:#000;border:1px solid #000;border-radius:0px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a.startaproject:hover,a.startaproject:focus{text-decoration:none;border:1px solid #000;border-radius:15px;background:#000;color:#fff;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a.startaproject:hover::after,a.startaproject:focus::after{display:none}@media(min-width:767px){a.startaproject{margin-top:0}}header .logo-side-news{display:inline-block;font-size:10px;font-weight:500;line-height:1;margin-left:8px;padding:6px 8px;position:relative;background:#000;color:#fff;text-decoration:none;vertical-align:top;margin-top:0px}header .logo-side-news:hover,header .logo-side-news:focus{margin-left:12px;color:#fff}@media(min-width:767px){header .logo-side-news{font-size:14px;margin-top:15px}}header .logo-side-news::after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#000;border-width:6px;margin-top:-6px}.logo{text-decoration:none;display:inline-block;color:#095787}.logo span{font-size:3em;margin:0;padding:0}@media(min-width:767px){.logo span{font-size:4em}}.logo:hover,.logo:focus{color:#000}.fixed-header ul.main-menu li a.line-under{color:#fff}.fixed-header ul.main-menu li a.line-under:hover,.fixed-header ul.main-menu li a.line-under:focus{color:#fff}.fixed-header ul.main-menu li a.line-under::after{background-color:#fff}.fixed-header ul.main-menu li a.activePage::after,.fixed-header ul.main-menu li a.activePage:hover::after{background-color:#fff}.fixed-header a.startaproject{color:#fff;border:1px solid #fff}.fixed-header a.startaproject:hover,.fixed-header a.startaproject:focus{border:1px solid #fff;background:#fff;color:#000}.fixed-header .logo-side-news{background:#fff;color:#000}.fixed-header .logo-side-news:hover,.fixed-header .logo-side-news:focus{color:#000}.fixed-header .logo-side-news::after{border-right-color:#fff}.fixed-header .logo{color:#fff}header{min-height:282px}@media(max-width:767px){header{min-height:auto}}.MobMenu-open .website-wrapper{display:none}.MobMenu-open .inner-header{background:transparent;border-bottom:1px dotted #fff}.MobMenu-open footer{background:transparent;border-top:1px dotted #fff;color:#fff}.MobMenu-open footer a{color:#fff}.MobMenu-open footer a:hover{color:#000}.MobMenu-open footer ul.footer-navigation-links li:hover{text-decoration:none}.MobMenu-open a.startaproject{color:#fff;border:1px solid #fff}.MobMenu-open a.startaproject:hover,.MobMenu-open a.startaproject:focus{border:1px solid #fff;background:#fff;color:#000}.MobMenu-open .logo-side-news{background:#fff;color:#000}.MobMenu-open .logo-side-news:hover,.MobMenu-open .logo-side-news:focus{color:#000}.MobMenu-open .logo-side-news::after{border-right-color:#fff}.MobMenu-open .logo{color:#fff}.MobMenu-open ul.main-menu li a.line-under{color:#fff}.MobMenu-open ul.main-menu li a.line-under:hover,.MobMenu-open ul.main-menu li a.line-under:focus{color:#fff}.MobMenu-open ul.main-menu li a.line-under::after{background-color:#fff}.MobMenu-open ul.main-menu li a.activePage::after,.MobMenu-open ul.main-menu li a.activePage:hover::after{background-color:#fff}.MobMenu-open a.startaproject{color:#fff;border:1px solid #fff}.MobMenu-open a.startaproject:hover,.MobMenu-open a.startaproject:focus{border:1px solid #fff;background:#fff;color:#000}.MobMenu-open ul.lang-select li a{color:#fff;border:1px solid #fff}.MobMenu-open ul.lang-select li a:hover,.MobMenu-open ul.lang-select li a:focus{background:#fff;color:#000}.MobMenu-open ul.lang-select li a.lang-active,.MobMenu-open ul.lang-select li a:hover,.MobMenu-open ul.lang-select li a:focus{background:#fff;color:#000;text-align:center;border:1px solid #fff}.MobMenu-open .burger-menu-piece{border-top:2px solid #fff}.mobile-menu-wrapper{display:none}ul.mobile-menu{margin:3rem 0 2rem 0;padding:0 1rem;list-style-type:none}ul.mobile-menu li a.line-under{font-size:1.5rem;font-weight:bold}@media(min-width:767px){ul.mobile-menu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin:2rem 0;padding:0}}ul.mobile-menu li{display:block;position:relative;margin:.25rem 0}@media(min-width:767px){ul.mobile-menu li{display:inline-block}}ul.mobile-menu li a.line-under{display:inline-block;text-decoration:none;padding:5px 0;color:#fff;text-transform:capitalize;font-size:1.25rem;font-weight:normal;position:relative}ul.mobile-menu li a.line-under:hover,ul.mobile-menu li a.line-under:focus{text-decoration:none;color:#fff}ul.mobile-menu li a.activePage::after,ul.mobile-menu li a.activePage:hover::after{content:"";display:inline-block;position:absolute;width:100%;left:0;bottom:0;height:2px;background-color:#fff;-webkit-transition:width .18s cubic-bezier(.45, .05, .55, .95);transition:width .18s cubic-bezier(.45, .05, .55, .95)}@media(max-width:767px){ul.mobile-menu li{margin:0 0 1rem 0}ul.mobile-menu li a.line-under{font-size:1.5rem;font-weight:bold}.MobMenu-open a.startaproject{font-size:1.5rem;font-weight:bold;border:2px solid #fff}.MobMenu-open a.startaproject:hover{border:2px solid #fff}}.utils-f{margin:0 0 3rem 0;padding:0}@media(min-width:767px){.utils-f{margin:0}}ul.social-list{margin:.5rem 0;padding:0;list-style-type:none}ul.social-list li{display:inline-block}ul.social-list li a{display:block;font-size:1.75rem;margin-right:1rem}ul.lang-select{margin:1rem 0;padding:0;list-style-type:none}ul.lang-select li{display:inline-block}ul.lang-select li a{display:block;font-size:1rem;margin-right:.5rem;width:3.5rem;text-decoration:none;color:#000;text-align:center;border:1px solid #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.lang-select li a:hover,ul.lang-select li a:focus{background:#000;color:#fff}ul.lang-select li a.lang-active,ul.lang-select li a:hover,ul.lang-select li a:focus{display:block;font-size:1rem;margin-right:.5rem;width:3.5rem;text-decoration:none;background:#000;color:#fff;text-align:center;border:1px solid #000}.footer-title{text-transform:uppercase;font-size:1.5rem;margin-bottom:1rem;font-weight:bold}ul.footer-navigation-links{margin:0;padding:0;list-style-type:none}ul.footer-navigation-links li{display:block}ul.footer-navigation-links li a{text-decoration:none}ul.footer-navigation-links li::before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:5px}ul.footer-navigation-links li:hover,ul.footer-navigation-links li:focus{text-decoration:underline}.backTop{bottom:90px;position:fixed;right:15px;-webkit-transform:translateZ(0);z-index:99;display:none}.backTop a{background:rgba(0,0,0,0.1);-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;display:block;font:30px/44px FontAwesome;height:51px;text-align:center;width:51px;border:none;color:#000}.backTop a>span:before{content:"\f106"}.backTop a:hover{background:rgba(0,0,0,0.4);border:none;color:#000}.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1}#homeslider .bx-wrapper img{width:100%;display:block}#pageslider .bx-wrapper img{max-width:100%;display:block}#homeslider .bxslider{margin:0;padding:0}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#fff;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:rgba(255,255,255,0.6);text-indent:-9999px;display:block;width:20px;height:3px;margin:0 5px;outline:0}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}#pageslider .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(0,0,0,0.3);text-indent:-9999px;display:block;width:20px;height:3px;margin:0 5px;outline:0}#pageslider .bx-wrapper .bx-pager.bx-default-pager a:hover,#pageslider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-size:3rem;padding:3rem;background-color:transparent;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;-moz-osx-font-smoothing:grayscale}.bx-wrapper .bx-prev:hover{background-color:rgba(0,0,0,0.1);color:#000}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-size:3rem;padding:3rem;background-color:transparent;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;-moz-osx-font-smoothing:grayscale}.bx-wrapper .bx-next:hover{background-color:rgba(0,0,0,0.1);color:#000}.bx-wrapper .bx-controls-direction a{position:absolute;top:30%;outline:0;z-index:1;text-align:center;color:#000}.bx-wrapper .bx-controls-direction a:hover,.bx-wrapper .bx-controls-direction a:focus{color:#000}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}#homeslider{margin:0 0 .5rem 0;background:#ffffff}#homeslider .bx-wrapper,.bx-window{overflow:hidden !important}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("fancybox_loading@2x.gif");background-size:24px 24px}}.input{position:relative;z-index:1;display:inline-block;margin:1em 0;width:100%;vertical-align:top}.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#fff;font-size:1.25em;-webkit-appearance:none}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#999;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#ddd;font-size:150%}.input__field--yoshiko{width:100%;background-color:transparent;border:1px solid #999;-webkit-transition:background-color 0.25s, border-color 0.25s;transition:background-color 0.25s, border-color 0.25s}.input__label--yoshiko{width:100%;text-align:left;position:absolute;bottom:100%;pointer-events:none;overflow:hidden;padding:0 1.25em;-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.input__label-content--yoshiko{color:#8B8C8B;padding:0.25em 0;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.input__label-content--yoshiko::after{content:attr(data-content);position:absolute;font-weight:800;bottom:80%;left:0;height:100%;width:100%;color:#095787;padding:0.25em 0;text-transform:uppercase;letter-spacing:1px;font-size:0.85em}.input__field--yoshiko:focus+.input__label--yoshiko,.input--filled .input__label--yoshiko{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.input__field--yoshiko:focus+.input__label--yoshiko .input__label-content--yoshiko,.input--filled .input__label-content--yoshiko{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.input__field--yoshiko:focus+.input__field--yoshiko,.input--filled .input__field--yoshiko{background-color:transparent;border-color:#095787}.textarea--yoshiko:focus{background-color:transparent;border-color:#095787}.input--success .input__field--yoshiko{border-color:#5cbc6e}.input--success .input__label-content--yoshiko::after{color:#5cbc6e}.input--error .input__field--yoshiko{border-color:#e95725}.input--error .input__label-content--yoshiko::after{color:#e95725}.input--success ul.type-of-project li input[type=checkbox]:checked+label{border-color:#5cbc6e;color:#5cbc6e}.input--error ul.type-of-project li input[type=checkbox]+label{border-color:#e95725;color:#e95725}.error_msg{display:none;color:#e95725}.input--success:before,.input--error:before{-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;position:absolute;right:10px;top:15px;display:inline-block;font-family:FontAwesome;font-size:1.5rem;line-height:1.5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.input--success:before{color:#5cbc6e;content:"\f058"}.input--error:before{color:#e95725;content:"\f057"}.dl-menuwrapper{width:100%;max-width:300px;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,  0 20px 0 #fff}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:none}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000"}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847}.burger-menu{height:50px;display:inline-block;vertical-align:middle}.burger-click-region{width:30px;height:24px;cursor:pointer;position:relative;margin:0;padding:0;box-sizing:content-box}.burger-menu-piece{display:block;position:absolute;width:30px;border-top:2px solid #000000;transform-origin:50% 50%;transition:transform 400ms ease-out}.burger-menu-piece:nth-child(1){top:4px}.burger-menu-piece:nth-child(2){top:10px;opacity:1;transition:transform 400ms ease-out,opacity 0ms linear 200ms}.burger-menu-piece:nth-child(3){top:16px}.active .burger-menu-piece:nth-child(1){animation:burger-open-top 400ms ease-out forwards}.active .burger-menu-piece:nth-child(2){opacity:0;transition:transform 400ms ease-out,opacity 0ms linear 200ms}.active .burger-menu-piece:nth-child(3){animation:burger-open-bot 400ms ease-out forwards}.closing .burger-menu-piece:nth-child(1){animation:burger-close-top 400ms ease-out forwards}.closing .burger-menu-piece:nth-child(3){animation:burger-close-bot 400ms ease-out forwards}@keyframes burger-open-top{50%{transform:translate3d(0, 6px, 0)}100%{transform:translate3d(0, 6px, 0) rotate(45deg)}}@keyframes burger-open-bot{50%{transform:translate3d(0, -6px, 0)}100%{transform:translate3d(0, -6px, 0) rotate(-45deg)}}@keyframes burger-close-top{0%{transform:translate3d(0, 6px, 0) rotate(45deg)}50%{transform:translate3d(0, 6px, 0) rotate(0deg)}100%{transform:translate3d(0, 0, 0)}}@keyframes burger-close-bot{0%{transform:translate3d(0, -6px, 0) rotate(-45deg)}50%{transform:translate3d(0, -6px, 0) rotate(0deg)}100%{transform:translate3d(0, 0, 0)}}.fixed-header .burger-menu-piece{border-top:2px solid #fff}#cookiesAlert{position:fixed;z-index:90;bottom:0;left:0;right:0;font-size:1em;padding:2.50em;background-color:rgba(255,255,255,0.95);box-shadow:0px -2px 6px 0px rgba(0,0,0,0.25);color:#0171BD;text-align:center}#cookiesAgreeBtn{background:#0171BD;padding:5px 30px;margin-left:30px;color:#fff;text-decoration:none}#cookiesAgreeBtn:hover{background:#c74250}#cookiesFindMore{text-decoration:underline;color:#c74250}#cookiesFindMore:hover{text-decoration:none}#cookiesCloseBtn{color:#0171BD}#cookiesCloseBtn:hover{color:#c74250}.projects-wrapper{background:#fff;margin:0 0 .5rem 0}.project{position:relative;margin:0 0 7rem 0;padding:0}.project a,.project a:hover,.project a:focus{text-decoration:none}.project-img-wrapper{position:relative;height:20rem;overflow:hidden}@media(min-width:767px){.project-img-wrapper{height:40rem}}.project-img-wrapper .project-cover-img{position:absolute;-webkit-transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s ease-out;transition:transform .3s ease,opacity .4s ease-out,-webkit-transform .3s ease;-webkit-transform:scale(1.015);transform:scale(1.015);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.project:hover .project-cover-img{-webkit-transform:scale(1);transform:scale(1)}.project-info-wrapper{position:relative}@media(min-width:767px){.project-info-wrapper{padding:15px;position:absolute;bottom:5rem;left:5rem}.project-info-wrapper h2{width:70%}.project-info-wrapper h2,.project-info-wrapper p{color:#fff}}.project-info-wrapper h2 span{vertical-align:middle;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.project:hover h2 span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}.clients-wrapper{background:#fff;margin:0 0 .5rem 0;padding:8em 0}.clients-wrapper .container{padding:0 30px}a.client-link{background:#f2f3f5;display:block;margin:2px}a.client-link:hover,a.client-link:focus{background:#e8e9eb}.clients-wrapper [class^="col-"],.clients-wrapper [class*=" col-"]{padding-right:0;padding-left:0}.project-details-wrapper{background:#fff;padding-top:2rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}@media(min-width:767px){.project-details-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}h2.project-details-title{font-size:2.25rem;line-height:2.75rem}@media(min-width:767px){h2.project-details-title{font-size:4.25rem;line-height:4.75rem;font-weight:bold;margin-bottom:3rem}}.project-details-subtitle{font-size:1.25rem;line-height:2.25rem}@media(min-width:767px){.project-details-subtitle{font-size:1.875rem;line-height:3rem}}.project-top-list-wrapper{margin-top:5rem}@media(min-width:767px){.project-top-list-wrapper{padding-left:5rem;border-left:5px solid #126da1;margin-left:5rem;margin-top:0}}h3.project-top-list-header{text-transform:uppercase;font-size:1.5rem;margin-bottom:1rem;font-weight:bold}ul.project-top-list{margin:0;padding:0;list-style-type:none}ul.project-top-list li{display:block;font-size:1rem;line-height:1.75rem}.project-top-img{background-position:50% 50%;background-size:cover;height:20rem;width:100%;margin:2rem 0}@media(min-width:767px){.project-top-img{height:40rem;margin:8rem 0 0 0}}p.frame-quote{font-size:1.75rem;line-height:3.25rem}img.img-quote{max-width:150px;margin:2.25rem 0 0 0;display:inline-block}#pageslider .bx-wrapper .bx-pager{bottom:auto !important;top:auto !important;position:relative}#pageslider p{display:block;line-height:1rem;font-size:1rem;text-align:center}#pageslider img{max-width:100%}#pageslider .bx-wrapper{overflow:auto}#pageslider ul.bxslider-page{margin:0;padding:0}@media(max-width:767px){#pageslider .bx-controls-direction{display:none}}.news-wrapper{background:#fff;margin:0 0 .5rem 0}.news{position:relative;margin:0 0 7rem 0;padding:0}.news a{display:block;text-decoration:none}@media(min-width:767px){.news a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.news:hover,.news:focus{text-decoration:none}.news-img-wrapper{position:relative;height:20rem;overflow:hidden;width:100%;float:none}@media(min-width:767px){.news-img-wrapper{height:25rem;width:60%;float:left}}.news-img-wrapper .news-cover-img{position:absolute;-webkit-transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s ease-out;transition:transform .3s ease,opacity .4s ease-out,-webkit-transform .3s ease;-webkit-transform:scale(1.015);transform:scale(1.015);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.news:hover .news-cover-img{-webkit-transform:scale(1);transform:scale(1)}.news-info-wrapper{position:relative;width:100%;float:none}@media(min-width:767px){.news-info-wrapper{padding:0 15px;width:40%;float:left}.news-info-wrapper h2{font-weight:bold;color:#000}.news-info-wrapper p{font-size:1rem;color:#000}}@media(min-width:960px){.news-info-wrapper{padding:0 3rem}}.news-info-wrapper h2 span{vertical-align:middle;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.news:hover h2 span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}.news-time{font-size:.9rem}.news-details-wrapper{background:#fff;padding-top:2rem}ul.share-social{margin:.5rem 0;padding:0;list-style-type:none;text-align:left}@media(min-width:767px){ul.share-social{text-align:right}}ul.share-social li{display:inline-block}ul.share-social li a{display:block;font-size:1.75rem;margin:0 1rem 0 0}@media(min-width:767px){ul.share-social li a{margin:0 0 0 1rem}}.back-to-link{margin:3rem 0 5rem 0}.back-to-link a{text-decoration:none;font-weight:bold;color:#000}.back-to-link a span{display:inline-block;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.back-to-link a:hover,.back-to-link a:focus{color:#000}.back-to-link a:hover span,.back-to-link a:focus span{-webkit-transform:translate(-3px);-moz-transform:translate(-3px);-ms-transform:translate(-3px);-o-transform:translate(-3px);transform:translate(-3px)}.news-recent-content{margin:.5rem 0 .5rem 0;padding-top:5rem}.culture-wrapper{background:#fff;margin:0 0 .5rem 0;padding:8em 0}.culture{position:relative;margin:0 0 7rem 0;padding:0}.culture .article-wrapper{display:block;text-decoration:none}@media(min-width:767px){.culture .article-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.culture .article-wrapper-reverse{display:block;text-decoration:none}@media(min-width:767px){.culture .article-wrapper-reverse{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}}@media(min-width:960px){.culture .article-wrapper-reverse .culture-info-wrapper{padding:0 3rem 0 0}}.culture-img-wrapper{position:relative;height:20rem;overflow:hidden;width:100%;float:none}@media(min-width:767px){.culture-img-wrapper{height:35rem;width:60%;float:left}}.culture-img-wrapper .culture-cover-img{position:absolute;-webkit-transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s ease-out;transition:transform .3s ease,opacity .4s ease-out,-webkit-transform .3s ease;-webkit-transform:scale(1.015);transform:scale(1.015);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.culture:hover .culture-cover-img{-webkit-transform:scale(1);transform:scale(1)}.culture-info-wrapper{position:relative;width:100%;float:none}@media(min-width:767px){.culture-info-wrapper{padding:0 15px;width:40%;float:left}.culture-info-wrapper h2{font-weight:bold;color:#000}.culture-info-wrapper p{font-size:1rem;color:#000}}@media(min-width:960px){.culture-info-wrapper{padding:0 3rem}}.culture-info-wrapper h2 span{vertical-align:middle;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.culture:hover h2 span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}.culture-time{font-size:.9rem}.landingslides-wrapper{background:#fff;margin:0 0 .5rem 0}.landingslide{position:relative;margin:0;padding:0}.landingslide a,.landingslide a:hover,.landingslide a:focus{text-decoration:none}.landingslide-img-wrapper{position:relative;height:30rem;overflow:hidden}@media(min-width:767px){.landingslide-img-wrapper{height:60rem}}.landingslide-img-wrapper .landingslide-cover-img{position:absolute;-webkit-transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s ease-out;transition:transform .3s ease,opacity .4s ease-out,-webkit-transform .3s ease;-webkit-transform:scale(1.015);transform:scale(1.015);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.landingslide:hover .landingslide-cover-img{-webkit-transform:scale(1);transform:scale(1)}.landingslide-info-wrapper{position:relative;padding:15px}@media(min-width:767px){.landingslide-info-wrapper{position:absolute;bottom:5rem;left:5rem}.landingslide-info-wrapper h2{width:70%}.landingslide-info-wrapper h2,.landingslide-info-wrapper p{color:#fff}}.landingslide-info-wrapper h2 span{vertical-align:middle;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.landingslide:hover h2 span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}.subslider-wrapper{background:#fff;margin:.5rem 0;padding:8em 0}.news-hm{position:relative;padding:0;margin-bottom:2rem}@media(min-width:767px){.news-hm{margin-bottom:0rem}}.news-hm a{display:block;text-decoration:none}.news-hm:hover,.news-hm:focus{text-decoration:none}.news-img-wrapper-hm{position:relative;height:20rem;overflow:hidden}.news-img-wrapper-hm .news-cover-img-hm{position:absolute;-webkit-transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:opacity .4s ease-out,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s ease-out;transition:transform .3s ease,opacity .4s ease-out,-webkit-transform .3s ease;-webkit-transform:scale(1.015);transform:scale(1.015);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.news-hm:hover .news-cover-img-hm{-webkit-transform:scale(1);transform:scale(1)}.news-info-wrapper-hm{position:relative}@media(min-width:767px){.news-info-wrapper-hm{padding:15px 0}.news-info-wrapper-hm h2{font-weight:bold;color:#000}.news-info-wrapper-hm p{font-size:1rem;color:#000}}.news-info-wrapper-hm h2 span{vertical-align:middle;-webkit-transition:-webkit-transform .12s ease;-moz-transition:-moz-transform .12s ease;transition:transform .12s ease}.news-hm:hover h2 span{-webkit-transform:translate(3px);-moz-transform:translate(3px);-ms-transform:translate(3px);-o-transform:translate(3px);transform:translate(3px)}.services-wrapper{background:#fff;margin:0 0 .5rem 0}.service{margin:0 0 7rem 0;padding:0}.service img{margin-bottom:2rem}@media(min-width:767px){.service img{margin-bottom:3rem}}ul.services-list{margin:2rem 0 0 0;padding:0;list-style-type:none}ul.services-list li{display:block;width:100%;font-size:1.125rem;line-height:2.25rem}ul.services-list li .flag-icon{display:inline-block;vertical-align:middle;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5rem}.frame-wrapper{background:#fff;margin:0 0 .5rem 0;padding:8em 0}.frame-wrapper .deco-icon{font-size:3em}@media(min-width:767px){.frame-wrapper .container{border:8px solid #1c1e22;padding:4em 8em}}.content-white-wrapper{background:#fff;margin:0 0 .5rem 0;padding:8em 0}.modal{overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;visibility:hidden;opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;-moz-transition:-moz-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s}.modal.in{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}.modal.out{visibility:hidden;opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;-moz-transition:-moz-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.fade.out{opacity:0}.modal-open{overflow:hidden}.modal-wrapper{background:rgba(0,0,0,0.9);width:100%;min-height:100%}.modal-wrapper-inside{padding:8em 0;text-align:center}@media(min-width:767px){.modal-wrapper-inside{padding:8em}}.modal-wrapper-inside h1{font-size:2.5em;font-weight:bold;margin-bottom:1em;color:#fff}@media(min-width:767px){.modal-wrapper-inside h1{font-size:3.5em}}.modal-wrapper-inside p{color:#fff;text-align:center;font-weight:300;font-size:1.125rem;line-height:2.25rem}@media(min-width:767px){.modal-wrapper-inside p{font-size:1.625rem;line-height:2.75rem;width:70%;margin:0 auto}}.modal-wrapper-inside p.infoutil{font-size:1em;color:#999}.btn-modal-close{-webkit-transition:all .4s cubic-bezier(.165, .84, .44, 1);-moz-transition:all .4s cubic-bezier(.165, .84, .44, 1);transition:all .4s cubic-bezier(.165, .84, .44, 1);display:none}body.modal-open .btn-modal-close{-webkit-transition:all .4s cubic-bezier(.165, .84, .44, 1);-moz-transition:all .4s cubic-bezier(.165, .84, .44, 1);transition:all .4s cubic-bezier(.165, .84, .44, 1);display:block}.btn-modal-close{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background-color:transparent;border:none;color:#fff;font-size:1.3em;font-weight:300;line-height:18px;height:18px;margin:0 auto;padding:0;position:absolute;top:50px;right:15px;width:18px;z-index:500}.btn-modal-close:focus{outline:none}@media(min-width:767px){.btn-modal-close:hover{-webkit-transition:all .4s cubic-bezier(.165, .84, .44, 1);-moz-transition:all .4s cubic-bezier(.165, .84, .44, 1);transition:all .4s cubic-bezier(.165, .84, .44, 1);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.form-wrapper{width:100%;margin:3em auto}@media(min-width:767px){.form-wrapper{width:70%}}.form-wrapper .legend{margin:2em 0 .5em 0}.form-wrapper p.legend-title{color:#999;font-weight:bold;font-size:1.5em;line-height:1.5em}.form-wrapper p.legend-subtitle{color:#999;font-weight:300;font-size:1em;line-height:1em}.form-wrapper-contact{width:100%;margin:1em auto}@media(min-width:767px){.form-wrapper-contact{width:100%}}ul.type-of-project{margin:2.5em 0 0 0;padding:0;list-style-type:none;overflow:hidden}ul.type-of-project li{float:left;margin:1%;width:48%}ul.type-of-project li label{text-decoration:none;display:block;border:1px solid #999;color:#999;padding:.6em;font-weight:bold;cursor:pointer;padding:1em}ul.type-of-project li label:hover,ul.type-of-project li label:focus{border:1px solid #095787;color:#095787}@media(min-width:767px){ul.type-of-project li{width:31.33%}}ul.type-of-project li input[type=checkbox]{display:none}ul.type-of-project li input[type=checkbox]:checked+label{border:1px solid #095787;color:#095787}span.contact-block{display:block;color:#999;text-align:left}.contact-us-left h3{color:#fff;text-align:left;margin:1.5em 0 0 0}.contact-us-right h3{color:#fff;text-align:left;margin:1.5em 0 0 0}input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#fff;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#095787;border-radius:4px;border:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus{color:#fff;outline:0;background:rgba(9,87,135,0.75)}.process-wrapper{background:#fff;margin:0 0 .5rem 0}.bg-process h2{color:#000;margin-bottom:5rem}.bg-process h3.border-btm{border-bottom:2px solid;margin-bottom:1rem}.bg-process .sub-services [class^="col-xs-2"]{padding-left:0}.bg-process .sub-services .row{margin-bottom:1rem}.bg-process .sub-services [class^="col-xs-10"] p{font-size:1rem;line-height:1.75rem}.bg-process-our .container{border-color:#9090cc}.bg-process-discovery .container{border-color:#c74250}.bg-process-strategy .container{border-color:#ea733c}.bg-process-design .container{border-color:#2878ff}.bg-process-engineering .container{border-color:#43a291}.bg-process-launch .container{border-color:#774ac3}.bg-process-item-goals{background-color:rgba(68,68,68,0.2);padding:50px 0;text-align:center;margin-top:100px}ul.process-navigation-list{width:100%;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:3rem}ul.process-navigation-list li.process-nav-item{opacity:.35;text-align:left;text-transform:uppercase;display:block;width:100%;margin:0 .5rem;color:#000}ul.process-navigation-list li.process-nav-item span{display:block}ul.process-navigation-list li.process-nav-item .phase-id{font-size:.725rem}ul.process-navigation-list li.process-nav-item .phase-divider{border-top:2px solid #000;margin:3px 0;width:100%}ul.process-navigation-list li.process-nav-item .phase-title{font-size:.8rem}ul.process-navigation-list li.active{opacity:1;display:block !important}@media(max-width:960px){ul.process-navigation-list li.process-nav-item{display:none}}.bg-process-sub{margin:0 auto;margin-top:3rem;padding-top:1.5rem;border-top:2px solid}.bg-process-sub h3{text-align:center}.bg-process-sub p{text-align:center}
/*# sourceMappingURL=main.css.map */
