@import "https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700";html{overflow-y:scroll;-ms-overflow-style:scrollbar}html,body{height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body{position:relative;background-color:#fff;overflow:hidden}hr{border-top:1px solid #e3e5e5;margin:0}a,a:focus{color:#737d80;text-decoration:underline;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}a:hover{text-decoration:underline}#wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;min-width:320px;overflow:hidden;position:relative;z-index:0}.check-media{display:none;width:1581px;height:0}@media (max-width:1579px){.check-media{width:1580px}}@media (max-width:1199px){.check-media{width:1200px}}@media (max-width:991px){.check-media{width:992px}}@media (max-width:767px){.check-media{width:768px}}.zi1{z-index:1}.relative{position:relative}.js-height-100{position:relative}.w100{width:100%}.h100{height:100%}.wh100{width:100%;height:100%}html.no-mobile .mobiledisplay{display:none}.bottom-right-corner{position:absolute;right:60px;bottom:40px}.os-animation{visibility:hidden}.os-animation.animated{visibility:visible}figure img{width:100%;height:auto}.white{color:#fff!important}.light{color:#f5f7f7!important}.steel{color:#acbbbf!important}.lightgray{color:#737d80!important}.gray{color:#353c3e!important}.darkgray{color:#212526!important}.black{color:#000!important}.red{color:#d00!important}.bgwhite{background-color:#fff!important}.bglight{background-color:#f5f7f7!important}.bgsteel{background-color:#acbbbf!important}.bglightgray{background-color:#737d80!important}.bggray{background-color:#353c3e!important}.bgdarkgray{background-color:#212526!important}.bgblack{background-color:#000!important}.back-to-top{width:30px;height:30px;position:fixed;bottom:-35px;right:20px;background-color:#e3e5e5;opacity:0;z-index:8;text-align:center;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.back-to-top.display{opacity:1;bottom:0}a.back-to-top{color:#acbbbf;text-decoration:none}a.back-to-top:hover{color:#fff;text-decoration:none}.back-to-top:before{font-family:'FontAwesome';content:"\f106";font-size:20px;line-height:30px}.link{font-size:11px;font-weight:700;line-height:1;position:relative;float:left;margin:0;padding-right:110px;text-transform:uppercase;color:#353c3e}a.link{text-decoration:none}.link:after{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;right:0;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.link:before{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;right:0;background:#737d80}.link:hover:after{width:0}.link.reverse{padding-left:110px;padding-right:0}.link.reverse:after{left:0;right:auto}.link.reverse:before{left:0;right:auto}.link.disable{cursor:default;opacity:.3}.link.disable:hover{color:#353c3e}.link.disable:hover:after{width:100px}body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.7;font-weight:400;color:#737d80}p{margin:0 0 1.4em}.p-lead{font-size:16px;letter-spacing:.05em}.font-alt{font-family:'Noto Serif',serif}.uppercase{text-transform:uppercase}.letter-spacing{letter-spacing:.2em}h1,h2,h3,h4,h5,h6{font-family:'Noto Serif',serif;font-weight:400;line-height:1.2;margin-top:2em;margin-bottom:1em}h1,.fs-30{font-size:30px}h2,.fs-24{font-size:24px}h3,.fs-18{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}cite{font-style:italic}em{font-style:italic}.fa-menu{width:20px}.fa-16{font-size:16px}.fa-24{font-size:24px}.fa-36{font-size:36px}address{line-height:24px}address a{color:inherit}address .icon{width:24px}address .pipe:before{content:'\007C';padding-right:8px}blockquote{padding:10px 40px;margin:3em 0;font-size:20px;border-left:2px solid #e3e5e5}.blockquote-reverse,blockquote.pull-right{padding-right:40px;border-right:2px solid #e3e5e5}blockquote footer,blockquote small,blockquote .small{font-size:14px;color:#737d80;background-color:transparent}.lead{font-family:'Noto Serif',serif;font-size:16px;line-height:2;font-weight:400;font-style:italic;margin-bottom:40px}.lead.right{text-align:right}.lead.line:before{content:"";position:absolute;display:block;width:100px;height:2px;top:-40px;left:-35px}.lead.line.right:before{right:-35px;left:auto}@media (max-width:991px){.lead.right{text-align:left}.lead.line.half:before{left:15px;right:auto}}ol{list-style-type:decimal;list-style-position:outside}ul.bullet,ul.arrow,ul.tick,ol{margin:0 0 0 24px}ul.bullet li,ul.arrow li,ul.tick li{position:relative}ul.bullet li:before,ul.arrow li:before,ul.tick li:before{font-family:'ElegantIcons';font-size:14px;position:absolute;top:1px;speak:none;display:inline-block;text-decoration:inherit}ul.bullet li:before{content:"• ";left:-14px}ul.arrow li:before{content:"\35";left:-18px}ul.tick li:before{content:"\4e";left:-20px}.title{font-family:'Noto Serif',serif;font-weight:400;line-height:1.2}.half-title{font-size:24px;margin:0 0 40px}.title.type-1{font-size:24px}.title.type-2{font-size:30px}.title.type-3{font-size:36px;font-weight:700}.title.widget{font-size:18px}.title.type-1,.title.type-2,.title.type-3,.title.widget{margin:0 0 1.7em}.socials a i,.socials a:focus{-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.socials a i.fa-envelope-square:hover{color:#ffd800}.socials a i.fa-facebook-square:hover,.socials a i.fa-facebook:hover{color:#305fa5}.socials a i.fa-twitter-square:hover,.socials a i.fa-twitter:hover{color:#2daae2}.socials a i.fa-google-plus-square:hover,.socials a i.fa-google-plus:hover{color:#da2713}.socials a i.fa-linkedin-square:hover,.socials a i.fa-linkedin:hover{color:#0073b2}.socials a i.fa-pinterest-square:hover,.socials a i.fa-pinterest:hover{color:#bf242a}.socials a i.fa-instagram:hover{color:#5280a5}#pageloader{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:999}.loader{position:absolute;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-line{height:2px;width:100%;position:relative;overflow:hidden;background-color:#e3e5e5}.loader-line:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#353c3e;animation:loading 2s linear infinite}@keyframes loading{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.col-no-p{padding-left:0!important;padding-right:0!important}.no-padding{padding:0!important}.padding-4vw{padding:4vw!important}.margin-auto{margin:0 auto!important}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt40{margin-top:40px!important}.mt60{margin-top:60px!important}.mt80{margin-top:80px!important}.mt100{margin-top:100px!important}.mt120{margin-top:120px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb120{margin-bottom:120px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.p15{padding:15px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt40{padding-top:40px!important}.pt80{padding-top:80px!important}.pt100{padding-top:100px!important}.pt120{padding-top:120px!important}.pt200{padding-top:200px!important}.pr0{padding-right:0!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr40{padding-right:40px!important}.pr80{padding-right:80px!important}.pr100{padding-right:100px!important}.pr120{padding-right:120px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb40{padding-bottom:40px!important}.pb80{padding-bottom:80px!important}.pb100{padding-bottom:100px!important}.pb120{padding-bottom:120px!important}.pb200{padding-bottom:200px!important}.pl0{padding-left:0!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl40{padding-left:40px!important}.pl80{padding-left:80px!important}.pl100{padding-left:100px!important}.pl120{padding-left:120px!important}@media (min-width:1200px){.mb-min-lg-40{margin-bottom:40px!important}.mb-min-lg-80{margin-bottom:80px!important}.mb-min-lg-120{margin-bottom:120px!important}}@media (min-width:992px){.mb-min-md-40{margin-bottom:40px!important}.mb-min-md-80{margin-bottom:80px!important}.mb-min-md-120{margin-bottom:120px!important}.col-min-md-no-p{padding-left:0!important;padding-right:0!important}}@media (min-width:768px){.col-min-sm-no-p{padding-left:0!important;padding-right:0!important}}@media (max-width:991px){.mb-md-40{margin-bottom:40px!important}.mb-md-80{margin-bottom:80px!important}.mb-md-120{margin-bottom:120px!important}.col-md-no-p{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.mb-sm-40{margin-bottom:40px!important}.mb-sm-80{margin-bottom:80px!important}.mb-sm-120{margin-bottom:120px!important}.col-sm-no-p{padding-left:0!important;padding-right:0!important}}#header{position:fixed;top:0;width:100%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;z-index:9}nav.navbar.tminav{margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent;border:none;z-index:9}nav.navbar.tminav.white{background-color:#fff;border-bottom:1px solid #e3e5e5}nav.navbar.tminav.transparent{background-color:transparent;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}@media (max-width:767px){nav.navbar.tminav.transparent{border-bottom:1px solid rgba(255,255,255,0.2)}}nav.navbar.tminav.navbar-small-height{background-color:#fff;border-bottom:1px solid #e3e5e5;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}nav.navbar.tminav .container{position:relative}nav.navbar.tminav .attr-nav{float:right;line-height:1;display:inline-block}nav.navbar.tminav .attr-nav > ul{margin:0}nav.navbar.tminav .attr-nav > ul > li{float:left;display:block;margin-top:84px;margin-left:24px;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}nav.navbar.tminav .attr-nav > ul > li > a{display:block;padding:12px 0;position:relative}@media (max-width:767px){nav.navbar.tminav .attr-nav{position:absolute;margin:0;top:11px;right:15px}nav.navbar.tminav .attr-nav > ul > li{margin:0}nav.navbar.tminav .attr-nav > ul > li > a{padding:12px}}nav.navbar.tminav .hamburger-menu{width:15px;height:13px;display:block;background:center center no-repeat transparent;background-image:url(../images/hamburger.png)}nav.navbar.tminav .hamburger-menu-left.white{width:15px;height:13px;display:block;background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUeNpi+k8BYGFgYGBkIBMwMVAAQDb/p0TzqLPp5WyAAAMATpY+5QkhtbcAAAAASUVORK5CYII=)}nav.navbar.tminav .hamburger-menu-left,nav.navbar.tminav.navbar-small-height .hamburger-menu-left.white{width:15px;height:13px;display:block;background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYWBg+M9AJmD6//8/I7mYiYECwMTIyPifXDzqbHo6GyDAANLCtRZ2nTqzAAAAAElFTkSuQmCC)}nav.navbar.tminav .navbar-brand{margin-top:59px;margin-left:0;padding:0;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}nav.navbar.tminav .navbar-brand img.logo{width:auto;height:60px;-webkit-transition:height .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:height .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:height .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:height .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:height .3s cubic-bezier(0.0,0.0,0.3,1.0)}@media (max-width:767px){nav.navbar.tminav .navbar-header{height:60px;float:none;display:block;text-align:center;padding-left:15px;padding-right:15px}nav.navbar.tminav .navbar-toggle{position:absolute;background-color:transparent;border:none;padding:12px;margin:0;top:11px;left:15px}nav.navbar.tminav .navbar-brand{position:absolute;height:100%;top:0;left:50%;margin:0;padding:15px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}nav.navbar.tminav .navbar-brand img.logo{height:46px}}@media (min-width:768px){nav.navbar.tminav.navbar-small-height .attr-nav > ul > li{margin-top:0}nav.navbar.tminav.navbar-small-height .attr-nav > ul > li > a{padding:24px 0}nav.navbar.tminav.navbar-small-height .navbar-brand{margin-top:15.5px;height:auto}nav.navbar.tminav.navbar-small-height .navbar-brand img.logo{width:auto;height:60px}}nav.navbar.tminav .navbar-collapse{height:auto;border-bottom:0 solid rgba(255,255,255,0.0)}nav.navbar.tminav.transparent .navbar-collapse{border-bottom:1px solid rgba(255,255,255,0.2)}@media (max-width:767px){nav.navbar.tminav .navbar-collapse{border:0;border-top:1px solid #e3e5e5;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}}nav.navbar.tminav .dropdown.megamenu-fw{position:static}nav.navbar.tminav .megamenu-fw .dropdown-menu{left:auto}nav.navbar.tminav .megamenu-content{padding:15px!important;width:100%!important}nav.navbar.tminav .dropdown.megamenu-fw .dropdown-menu{left:0;right:0}@media (max-width:767px){nav.navbar.tminav .megamenu-content{padding:0!important}}nav.navbar.tminav ul.nav.navbarright{float:right!important}nav.navbar.tminav ul.nav > li{margin-top:84px;margin-left:24px;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}nav.navbar.tminav ul.nav > li > a{font-size:13px;line-height:1;font-weight:400;text-decoration:none;padding:12px 0;background-color:transparent}nav.navbar.tminav.transparent ul.nav > li > a{color:#fff}nav.navbar.tminav.white ul.nav > li > a{color:#353c3e}@media (max-width:767px){nav.navbar.tminav ul.nav.navbarright{float:none!important;margin:0}nav.navbar.tminav ul.nav > li{margin:0;border-top:1px solid #e3e5e5}nav.navbar.tminav ul.nav > li:first-child{border-top:0}nav.navbar.tminav ul.nav > li > a{padding:12px}nav.navbar.tminav.transparent ul.nav > li > a{color:#353c3e}nav.navbar.tminav ul.nav > li > a:visited{color:#353c3e}nav.navbar.tminav ul.nav > li > a:hover{color:#353c3e;background-color:transparent}}@media (min-width:768px){nav.navbar.tminav.navbar-small-height ul.nav > li{margin-top:0}nav.navbar.tminav.navbar-small-height ul.nav > li > a{color:#353c3e;padding:24px 0}}nav.navbar.tminav .dropdown .dropdown-menu{font-size:13px;min-width:200px;background-color:#fff;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}@media (min-width:768px){nav.navbar.tminav .dropdown .dropdown-menu{border:1px solid #e3e5e5;border-top:1px solid}}nav.navbar.tminav .dropdown .dropdown-menu.dm-right{right:0;left:auto}nav.navbar.tminav .dropdown-menu li a{display:block;padding:12px;line-height:1;color:#353c3e;text-decoration:none;white-space:normal}nav.navbar.tminav .dropdown-menu li a:hover{font-weight:600;text-decoration:none;background-color:#f0f2f2}nav.navbar.tminav ul.nav > li.dropdown > a.dropdown-toggle:after{font-family:'FontAwesome';content:"\f107";margin-left:5px;margin-top:2px}nav.navbar.tminav .dropdown-menu .col-menu .megamenu-title{font-weight:700;padding:12px;color:#737d80}nav.navbar.tminav .navbar-nav > .open > a,nav.navbar.tminav .navbar-nav > .open > a:hover,nav.navbar.tminav .navbar-nav > .open > a:focus{background-color:transparent}@media (max-width:767px){nav.navbar.tminav .dropdown-menu li a:hover{font-weight:400;background-color:transparent}nav.navbar.tminav li.dropdown > ul.dropdown-menu > li > a,nav.navbar.tminav li.dropdown ul.menu-col > li > a,nav.navbar.tminav li.dropdown .col-menu > .megamenu-title{padding:12px 36px}}html.mm-front .mm-menu{z-index:1000}#menu{opacity:0}html.mm-blocking{overflow-y:scroll}#mm-blocker{z-index:999999}.mm-menu.mm-theme-dark{background:#212526;color:#fff}.mm-navbar{line-height:31px;height:62px;padding:0 62px}.mm-menu.mm-theme-dark > .mm-navbar{border:none}.mm-navbar.mm-hasbtns{padding:0 62px}.mm-navbar > *{padding:15px 0}.mm-navbar .mm-btn{width:62px;height:62px}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:74px}.mm-navbar .mm-title{font-size:14px;font-weight:400;letter-spacing:.1em}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:#fff}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:#fff}.no-touch .mm-menu.mm-theme-dark .mm-btn:hover:after,.no-touch .mm-menu.mm-theme-dark a.mm-btn:hover:before{opacity:.5;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.no-touch .mm-menu.mm-theme-dark .mm-navbar a:link.mm-title:hover{opacity:.5;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{width:8px;height:8px}.mm-clear:before,.mm-close:before{right:20px}.mm-clear:after,.mm-close:after{right:28px}.mm-listview{font-size:13px;line-height:18px;font-weight:300;letter-spacing:.1em}.no-touch .mm-listview li:hover{opacity:.5;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.mm-prev:before,.mm-next:after{width:8px;height:8px}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,1)}.mm-menu.mm-theme-dark .mm-listview > li.hr{display:block;padding:4px 20px}.mm-menu.mm-theme-dark .mm-listview > li.hr > hr{border-top:1px solid #fff;opacity:.15;margin-top:10px;margin-bottom:10px}.mm-menu.mm-theme-dark .mm-listview > li.hr:hover{opacity:1}.page-section{position:relative;padding:120px 0 0}.half-section-square{position:relative}.section-white{position:relative}.section-light{position:relative;background-color:#f5f7f7}.section-lightgray{position:relative;background-color:#737d80}.section-gray{position:relative;background-color:#353c3e}.section-darkgray{position:relative;background-color:#212526}.section-black{position:relative;background-color:#000}.section-main{position:relative}.section-title,.section-title-center{font-family:'Noto Serif',serif;font-size:24px;line-height:1.2;padding-left:60px;margin-top:0;margin-bottom:0}.text-right .section-title{text-align:right;padding-left:0;padding-right:60px}.section-title:after{content:"";position:absolute;display:block;width:50px;height:2px;top:13px;left:15px}.text-right .section-title:after{right:15px;left:auto}.section-title-center{text-align:center;padding-left:0}.section-title-center:before{content:"";position:relative;display:inline-block;width:50px;height:2px;top:-8px;left:-10px}@media (max-width:991px){.half-section .text-right .section-title{text-align:left;padding-right:0;padding-left:60px}.half-section .text-right .section-title:after{right:auto;left:15px}}.section-more{float:right;font-family:'Noto Serif',serif;margin-top:6px;color:#737d80;font-size:12px;font-weight:400;text-decoration:none;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.section-more:hover,.section-more:focus{text-decoration:none}.section-more:focus{color:inherit}.section-subtitle{font-family:'Noto Serif',serif;font-size:12px;line-height:1.2;color:#737d80;padding-left:60px;margin-top:0;margin-bottom:0}@media (max-width:767px){.section-more{display:block;float:none!important;padding-left:60px;margin-top:20px}}.home{position:relative;width:100%;height:100%;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.home-content-above{position:absolute;width:100%;height:100%;top:0;left:0}.home-content-center{display:table;height:100%;margin:0 auto}.home-content-left{display:table;width:100%;height:100%}.home-block{display:table-cell;vertical-align:middle}.home-text{position:relative;padding:80px}.home-title{font-family:'Noto Serif',serif;font-size:48px;font-weight:400;line-height:1em;position:relative;margin:0;text-transform:uppercase;word-wrap:break-word;color:#fff;padding-left:0;opacity:0}.home-title.fs60{font-size:60px}.home-subtitle{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.2em;position:relative;margin:0;margin-top:20px;padding-left:60px;text-transform:uppercase;word-wrap:break-word;color:#fff;opacity:0}.home-subtitle.withoutline{padding-left:0}.home-subtitle:after{content:"";position:absolute;left:0;top:7px;height:2px;display:block;width:50px}.home-subtitle.withoutline:after{content:none}@media (max-width:991px){.home-title,.home-title.fs60{font-size:40px}.home-subtitle{font-size:12px}.home-subtitle:after{top:6px}}@media (max-width:767px){.home-text{padding:40px}.home-title,.home-title.fs60{font-size:36px}.home-subtitle{font-size:10px;margin-top:10px}.home-subtitle:after{top:5px}}.line-home{position:absolute;background-color:#fff;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-fill-mode:forwards;animation-timing-function:linear}.line-home.line-top{width:0;height:4px;top:0;left:0;-webkit-animation-name:line-horizontal-move;-webkit-animation-duration:.3s;-webkit-animation-play-state:paused;animation-name:line-horizontal-move;animation-duration:.3s;animation-play-state:paused}.line-home.line-right{width:4px;height:0;top:0;right:0;-webkit-animation-name:line-vertical-move;-webkit-animation-duration:.1s;-webkit-animation-play-state:paused;animation-name:line-vertical-move;animation-duration:.1s;animation-play-state:paused}.line-home.line-bottom{width:0;height:4px;bottom:0;right:0;-webkit-animation-name:line-horizontal-move;-webkit-animation-duration:.3s;-webkit-animation-play-state:paused;animation-name:line-horizontal-move;animation-duration:.3s;animation-play-state:paused}.line-home.line-left{width:4px;height:0;bottom:0;left:0;-webkit-animation-name:line-vertical-move;-webkit-animation-duration:.1s;-webkit-animation-play-state:paused;animation-name:line-vertical-move;animation-duration:.1s;animation-play-state:paused}.line-home.line-top.on,.line-home.line-right.on,.line-home.line-bottom.on,.line-home.line-left.on{-webkit-animation-play-state:running;animation-play-state:running}.line-home-hover{position:absolute}.line-home-hover.line-top{width:0;height:4px;top:0;left:0;transition:width .3s;transition-delay:.5s}.line-home-hover.line-right{width:4px;height:0;top:0;right:0;transition:height .1s;transition-delay:.4s}.line-home-hover.line-bottom{width:0;height:4px;bottom:0;right:0;transition:width .3s;transition-delay:.1s}.line-home-hover.line-left{width:4px;height:0;bottom:0;left:0;transition:height .1s;transition-delay:0}.lines-home:hover .line-home-hover.on.line-top,.lines-home:hover .line-home-hover.on.line-bottom{width:100%}.lines-home:hover .line-home-hover.on.line-right,.lines-home:hover .line-home-hover.on.line-left{height:100%}.lines-home:hover .line-home-hover.line-top{transition-delay:0}.lines-home:hover .line-home-hover.line-right{transition-delay:.3s}.lines-home:hover .line-home-hover.line-bottom{transition-delay:.4s}.lines-home:hover .line-home-hover.line-left{transition-delay:.7s}@-webkit-keyframes line-horizontal-move{0%{width:0}100%{width:100%}}@keyframes line-horizontal-move{0%{width:0}100%{width:100%}}@-webkit-keyframes line-vertical-move{0%{height:0}100%{height:100%}}@keyframes line-vertical-move{0%{height:0}100%{height:100%}}.home-title-1{width:100%;font-family:'Noto Serif',serif;font-size:48px;font-weight:400;line-height:1.2em;position:relative;margin:0;word-wrap:break-word;color:#fff;margin-bottom:40px}.home-line-1,.home-line-2{width:100px;height:2px;display:block}.home-line-1{margin:0 auto 40px}.home-line-2{width:50px;margin:0 0 28px}@media (max-width:767px){.home-title-1{font-size:30px;margin-bottom:20px}.home-line-1{margin:0 auto 20px}.home-line-2{margin:0 0 20px}}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.scroll-info{display:none;position:absolute;left:50%;bottom:14px;z-index:5;width:1px;height:12px;-webkit-animation:pulsedown 1s infinite;animation:pulsedown 1s infinite}@-webkit-keyframes pulsedown{0%{bottom:26px}100%{bottom:14px}}@keyframes pulsedown{0%{bottom:26px}100%{bottom:14px}}@media (min-width:768px){.scroll-info{display:block}}.height-verysmall{height:300px}.height-small{height:400px}.height-medium{height:500px}.height-big{height:600px}.height-large{height:800px}.head-title-wrap-bottom{position:absolute;width:100%;bottom:10px;text-align:right}.head-title-wrap-middle{display:table;width:100%;height:100%;padding-top:123px}.head-title-block-middle{display:table-cell;vertical-align:middle}.head-title-1{font-family:'Noto Serif',serif;font-size:30px;line-height:1.2;font-weight:400;margin:0}.head-subtitle-1{font-size:14px;line-height:1.7;font-weight:400;letter-spacing:.05em}@media (max-width:767px){.head-title-wrap-middle{padding-top:62px}.head-title-1{font-size:24px}}#breadcrumbs-wrap{position:fixed;top:-50px;width:100%;opacity:0;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}#breadcrumbs-wrap.display{opacity:1;top:123px}.breadcrumbs{font-size:11px;line-height:1.7;font-weight:400;letter-spacing:.05em;padding-top:6px;float:right}.breadcrumbs a{text-decoration:none;color:inherit}.breadcrumbs span{opacity:.6}@media (max-width:767px){#breadcrumbs-wrap.display{top:62px}}.bg-img{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.bg-mask{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}.bg-mask.m15{left:15px;top:15px;right:15px;bottom:15px}.bg-mask.m40{left:40px;top:40px;right:40px;bottom:40px}.mask:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.bg-mask.dark,.mask.dark:before{background:#000}.bg-mask.white,.mask.white:before{background:#fff}.bg-mask.pattern,.mask.pattern:before{background:url(../images/pattern.png)}.bg-mask.op1,.op1:before{opacity:.1}.bg-mask.op2,.op2:before{opacity:.2}.bg-mask.op3,.op3:before{opacity:.3}.bg-mask.op4,.op4:before{opacity:.4}.bg-mask.op5,.op5:before{opacity:.5}.bg-mask.op6,.op6:before{opacity:.6}.bg-mask.op7,.op7:before{opacity:.7}.bg-mask.op8,.op8:before{opacity:.8}.bg-mask.op9,.op9:before{opacity:.9}.bg-mask.op0,.op0:before{opacity:1}.swiper-slide{background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%}.swiper-home{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:0}.swiper-home-navigation{position:absolute;width:100%;bottom:0}.swiper-hs-square{width:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-tb{width:100%;margin:0 auto;position:relative;overflow:hidden;z-index:0}.swiper-module{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-home-button-next,.swiper-module-button-next{position:absolute;width:40px;height:40px;bottom:0;left:40px;background-color:#fff;cursor:pointer;z-index:2;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.swiper-hs-square-button-next{position:absolute;width:40px;height:40px;bottom:0;left:50%;background-color:#fff;cursor:pointer;z-index:2;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.swiper-tb-button-next{position:absolute;width:40px;height:40px;bottom:0;right:-40px;background-color:#fff;cursor:pointer;z-index:2;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.swiper-tb-button-next.right{left:0}.swiper-home-button-next:after,.swiper-module-button-next:after,.swiper-hs-square-button-next:after,.swiper-tb-button-next:after{font-family:'FontAwesome';content:"\f178";font-size:18px;line-height:40px;margin-left:11px;color:#353c3e}.swiper-home-button-prev,.swiper-module-button-prev{position:absolute;width:40px;height:40px;bottom:0;left:0;background-color:#fff;cursor:pointer;z-index:2;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.swiper-hs-square-button-prev{position:absolute;width:40px;height:40px;bottom:0;right:50%;background-color:#fff;cursor:pointer;z-index:2;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.swiper-tb-button-prev{position:absolute;width:40px;height:40px;bottom:0;right:0;background-color:#fff;cursor:pointer;z-index:2;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.swiper-tb-button-prev.right{left:-40px}.swiper-home-button-prev:after,.swiper-module-button-prev:after,.swiper-hs-square-button-prev:after,.swiper-tb-button-prev:after{font-family:'FontAwesome';content:"\f177";font-size:18px;line-height:40px;margin-left:11px;color:#353c3e}.no-mobile .swiper-home-button-next:hover:after,.no-mobile .swiper-home-button-prev:hover:after,.no-mobile .swiper-module-button-next:hover:after,.no-mobile .swiper-module-button-prev:hover:after,.no-mobile .swiper-hs-square-button-next:hover:after,.no-mobile .swiper-hs-square-button-prev:hover:after,.no-mobile .swiper-tb-button-next:hover:after,.no-mobile .swiper-tb-button-prev:hover:after{color:#fff}.swiper-home-pagination,.swiper-module-pagination{width:80px;height:18px;position:absolute;font-size:10px;line-height:18px;font-weight:300;color:#fff;background-color:#353c3e;text-align:center;bottom:48px;left:0;z-index:2}.swiper-hs-square-pagination{width:80px;height:18px;position:absolute;font-size:10px;line-height:18px;font-weight:300;color:#fff;background-color:#353c3e;text-align:center;bottom:48px;left:50%;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swiper-tb-pagination{width:80px;height:18px;position:absolute;font-size:10px;line-height:18px;font-weight:300;color:#fff;background-color:#353c3e;text-align:center;bottom:48px;right:-40px;left:auto;z-index:2}.swiper-tb-pagination.right{left:-40px}.swiper-pagination-current{position:absolute;left:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swiper-pagination-total{position:absolute;right:20px;opacity:.5;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media (max-width:991px){.swiper-hs-square-button-next,.swiper-tb-button-next,.swiper-tb-button-next.right{left:40px}.swiper-hs-square-button-prev,.swiper-tb-button-prev,.swiper-tb-button-prev.right{right:auto;left:0}.swiper-hs-square-pagination{left:40px}.swiper-tb-pagination,.swiper-tb-pagination.right{left:0}}.hs-height-i,.hs-height-c{height:585px}@media (max-width:1199px){.half-title{font-size:22px;margin-bottom:30px}.hs-height-i,.hs-height-c{height:485px}}@media (max-width:991px){.hs-height-i{height:750px}.hs-height-c{height:auto}}.section-contents{width:100%;position:absolute;top:0;left:0}@media (max-width:991px){.section-contents{position:relative}}.half-section-square .contents{margin-top:120px;overflow:hidden;word-wrap:break-word}.half-section-square .contents > p{max-height:190.4px;margin:0}@media (max-width:1199px){.half-section-square .contents{margin-top:80px}.half-section-square .contents > p{font-size:13px;max-height:176.8px}}@media (max-width:991px){.half-section-square .contents{max-height:none;margin-top:80px}.half-section-square .contents > p{max-height:none}.half-section-square .contents.text-right{text-align:left!important}.half-section .contents.text-right{text-align:left!important}}.link-hs{font-size:11px;font-weight:700;line-height:1;position:relative;float:left;margin:0;margin-top:40px;padding-left:60px;text-transform:uppercase;color:#353c3e}a.link-hs{text-decoration:none}.link-hs:after{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;left:-50px;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.link-hs:before{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;left:-50px;background:#737d80}.link-hs:hover:after{width:0}.link-hs.right{float:right;padding-right:60px;padding-left:0}.link-hs.right:after{right:-50px;left:auto}.link-hs.right:before{right:-50px;left:auto}@media (max-width:1199px){.link-hs{margin-top:30px}}@media (max-width:991px){.link-hs{margin-bottom:80px;padding-right:0;padding-left:110px}.link-hs:after{left:0}.link-hs:before{left:0}.link-hs.right{float:left!important;padding-left:110px}.link-hs.right:after{left:0;right:auto}.link-hs.right:before{left:0;right:auto}}.triangle{position:absolute;width:20px;height:20px;top:50%;left:50%;background-color:#f5f7f7;z-index:2;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media (max-width:991px){.triangle{top:auto}}.btn:active,.btn.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.btn{position:relative;border:0;border-radius:0;font-size:12px;line-height:1;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;padding:1em 2em;color:#fff;background-color:transparent;z-index:1}.btn-default:focus,a.btn-default:focus,.btn-default:active:focus{color:#fff;background-color:transparent;outline:none}.btn-default:hover,a.btn-default:hover,.btn-default:focus:hover,.btn-default:active:hover{color:#353c3e;background-color:transparent;outline:none}.btn-main:focus,a.btn-main:focus,.btn-main:active:focus{color:#fff;background-color:transparent;outline:none}.btn-main:hover,a.btn-main:hover,.btn-main:focus:hover,.btn-main:active:hover{background-color:transparent;outline:none}.btn-white,.btn-white:focus,a.btn-white:focus,.btn-white:active:focus{color:#000;background-color:transparent;outline:none}.btn-white:hover,a.btn-white:hover,.btn-white:focus:hover,.btn-white:active:hover{color:#fff;background-color:transparent;outline:none}.btn-lightgray:focus,a.btn-lightgray:focus,.btn-lightgray:active:focus{color:#fff;background-color:transparent;outline:none}.btn-lightgray:hover,a.btn-lightgray:hover,.btn-lightgray:focus:hover,.btn-lightgray:active:hover{color:#737d80;background-color:transparent;outline:none}.btn-default.btn-border:focus,a.btn-default.btn-border:focus,.btn-default.btn-border:active:focus{color:#353c3e}.btn-default.btn-border:hover,a.btn-default.btn-border:hover,.btn-default.btn-border:focus:hover,.btn-default.btn-border:active:hover{color:#fff}.btn-main.btn-border:hover,a.btn-main.btn-border:hover,.btn-main.btn-border:focus:hover,.btn-main.btn-border:active:hover{color:#fff}.btn-white.btn-border:focus,a.btn-white.btn-border:focus,.btn-white.btn-border:active:focus{color:#fff}.btn-white.btn-border:hover,a.btn-white.btn-border:hover,.btn-white.btn-border:focus:hover,.btn-white.btn-border:active:hover{color:#000}.btn-lightgray.btn-border:focus,a.btn-lightgray.btn-border:focus,.btn-lightgray.btn-border:active:focus{color:#737d80}.btn-lightgray.btn-border:hover,a.btn-lightgray.btn-border:hover,.btn-lightgray.btn-border:focus:hover,.btn-lightgray.btn-border:active:hover{color:#fff}.btn-default:before,.btn-main:before,.btn-white:before,.btn-lightgray:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:box-shadow 0.3s,transform .3s;-moz-transition:box-shadow 0.3s,transform .3s;-ms-transition:box-shadow 0.3s,transform .3s;-o-transition:box-shadow 0.3s,transform .3s;transition:box-shadow 0.3s,transform .3s}.btn-default:before{-webkit-box-shadow:inset 0 0 0 30px #353c3e;-moz-box-shadow:inset 0 0 0 30px #353c3e;-ms-box-shadow:inset 0 0 0 30px #353c3e;-o-box-shadow:inset 0 0 0 30px #353c3e;box-shadow:inset 0 0 0 30px #353c3e}.btn-white:before{-webkit-box-shadow:inset 0 0 0 30px #fff;-moz-box-shadow:inset 0 0 0 30px #fff;-ms-box-shadow:inset 0 0 0 30px #fff;-o-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.btn-lightgray:before{-webkit-box-shadow:inset 0 0 0 30px #737d80;-moz-box-shadow:inset 0 0 0 30px #737d80;-ms-box-shadow:inset 0 0 0 30px #737d80;-o-box-shadow:inset 0 0 0 30px #737d80;box-shadow:inset 0 0 0 30px #737d80}.btn-default:hover:before,.btn-main:hover:before,.btn-white:hover:before,.btn-lightgray:hover:before{-webkit-transform:scale3d(1.04,1.04,1);-moz-transform:scale3d(1.04,1.04,1);-ms-transform:scale3d(1.04,1.04,1);-o-transform:scale3d(1.04,1.04,1);transform:scale3d(1.04,1.04,1)}.btn-default:hover:before{-webkit-box-shadow:inset 0 0 0 2px #353c3e;-moz-box-shadow:inset 0 0 0 2px #353c3e;-ms-box-shadow:inset 0 0 0 2px #353c3e;-o-box-shadow:inset 0 0 0 2px #353c3e;box-shadow:inset 0 0 0 2px #353c3e}.btn-white:hover:before{-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;-ms-box-shadow:inset 0 0 0 2px #fff;-o-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.btn-lightgray:hover:before{-webkit-box-shadow:inset 0 0 0 2px #737d80;-moz-box-shadow:inset 0 0 0 2px #737d80;-ms-box-shadow:inset 0 0 0 2px #737d80;-o-box-shadow:inset 0 0 0 2px #737d80;box-shadow:inset 0 0 0 2px #737d80}.btn-default.btn-border,a.btn-default.btn-border{color:#353c3e}.btn-white.btn-border,a.btn-white.btn-border{color:#fff}.btn-lightgray.btn-border,a.btn-lightgray.btn-border{color:#737d80}.btn-default.btn-border:before{-webkit-box-shadow:inset 0 0 0 2px #353c3e;-moz-box-shadow:inset 0 0 0 2px #353c3e;-ms-box-shadow:inset 0 0 0 2px #353c3e;-o-box-shadow:inset 0 0 0 2px #353c3e;box-shadow:inset 0 0 0 2px #353c3e}.btn-white.btn-border:before{-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;-ms-box-shadow:inset 0 0 0 2px #fff;-o-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.btn-lightgray.btn-border:before{-webkit-box-shadow:inset 0 0 0 2px #737d80;-moz-box-shadow:inset 0 0 0 2px #737d80;-ms-box-shadow:inset 0 0 0 2px #737d80;-o-box-shadow:inset 0 0 0 2px #737d80;box-shadow:inset 0 0 0 2px #737d80}.btn-default.btn-border:hover:before{-webkit-box-shadow:inset 0 0 0 30px #353c3e;-moz-box-shadow:inset 0 0 0 30px #353c3e;-ms-box-shadow:inset 0 0 0 30px #353c3e;-o-box-shadow:inset 0 0 0 30px #353c3e;box-shadow:inset 0 0 0 30px #353c3e}.btn-white.btn-border:hover:before{-webkit-box-shadow:inset 0 0 0 30px #fff;-moz-box-shadow:inset 0 0 0 30px #fff;-ms-box-shadow:inset 0 0 0 30px #fff;-o-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.btn-lightgray.btn-border:hover:before{-webkit-box-shadow:inset 0 0 0 30px #737d80;-moz-box-shadow:inset 0 0 0 30px #737d80;-ms-box-shadow:inset 0 0 0 30px #737d80;-o-box-shadow:inset 0 0 0 30px #737d80;box-shadow:inset 0 0 0 30px #737d80}.btn-lg,.btn-group-lg > .btn{font-size:14px!important}.btn-sm,.btn-group-sm > .btn{font-size:11px!important}.btn-xs,.btn-group-xs > .btn{font-size:10px!important}.progress{height:19px;margin-top:6px;margin-bottom:24px;overflow:hidden;background-color:#e3e5e5;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:visible}.progress-bar{position:relative;float:left;width:0;height:100%;font-size:12px;line-height:19px;font-weight:600;padding-left:8px;text-align:left;text-transform:uppercase;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:width 2s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:width 2s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:width 2s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:width 2s cubic-bezier(0.0,0.0,0.3,1.0);transition:width 2s cubic-bezier(0.0,0.0,0.3,1.0)}.progress-bar > span{position:absolute;top:0;right:8px;display:inline-block;line-height:19px}.counter-no{font-family:'Noto Serif',serif;font-size:60px;font-weight:400;line-height:1}.counter-title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1;margin-top:0;margin-bottom:0;padding:6px 0}.panel-title{margin-top:0;margin-bottom:0;font-size:14px;font-weight:700;color:inherit}.nav-tabs{border-bottom:1px solid #e3e5e5}.nav-tabs > li > a{margin:0;line-height:1.2em;border:0;border-radius:0;color:#353c3e;text-decoration:none;padding:15px 40px;border-bottom:4px solid transparent}.nav-tabs > li > a:hover{background-color:transparent;border-bottom:4px solid #353c3e}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color:transparent;color:#353c3e;cursor:default;border:0;border-bottom:4px solid}.tab-content > .active{padding:20px 0}@media (max-width:767px){.nav-tabs > li{margin-top:4px;display:block;float:none;width:100%;background-color:#f5f7f7}.nav-tabs > li > a:hover{background-color:#e3e5e5;border-bottom:4px solid transparent}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#fff;border-bottom:4px solid transparent}}.panel{margin-bottom:20px;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.panel-heading{padding:15px 40px;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.panel-group .panel{border-radius:0}.panel-default .panel-heading{color:#353c3e;background-color:#f5f7f7;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.panel-default .panel-heading:hover{color:#fff}.panel-default > a{text-decoration:none}.price-tables{display:block;padding:0;overflow:hidden;border-style:solid;border-color:#e3e5e5;border-width:1px 1px 1px 0;text-align:center;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.price-tables.first{border:1px solid #e3e5e5}.price-tables .title .text{font-size:24px;padding:2em 0;margin:0 0 80px;border-bottom:1px solid #e3e5e5}.price-tables .price{margin:0 0 80px;line-height:1.2;color:#353c3e}.price-tables .price span.value,.price-tables .price span.period{display:block}.price-tables .price .value span.currency{font-size:36px}.price-tables .price .value{font-size:48px;font-weight:700}.price-tables .price .period{font-size:14px;font-weight:700}.price-tables .features{font-size:12px;margin:0 0 40px}@media (max-width:991px){.price-tables{border:1px solid #e3e5e5}}.textwidget-wrap{position:absolute;top:auto;right:35px;bottom:35px;left:35px;overflow:hidden;word-wrap:break-word}.textwidget-number{font-family:'Noto Serif',serif;font-size:180px;line-height:1;color:#353c3e}.textwidget-text{font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase;color:#353c3e}@media (min-width:992px) and (max-width:1199px){.textwidget-number{font-size:140px}}.textwidget-wrap-1{width:100%;height:100%;display:table;table-layout:fixed;padding:15px}.textwidget-block-1{display:table-cell;vertical-align:bottom;background-color:rgba(255,255,255,0.8);padding:20px}.textwidget-number-1{font-family:'Noto Serif',serif;font-size:180px;line-height:1;letter-spacing:-.04em;color:#353c3e;overflow:hidden}.textwidget-text-1{font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase;color:#353c3e;word-wrap:break-word}.textwidget-wrap-2{width:100%;display:table;table-layout:fixed;padding:15px}.textwidget-block-2{display:table-cell;vertical-align:middle;background-color:rgba(255,255,255,0.8)}.textwidget-text-2{max-width:300px;margin-left:auto;margin-right:auto;font-size:12px;text-align:center;color:#353c3e;padding:40px;word-wrap:break-word}.textwidget-text-2 h3{font-size:16px;line-height:1.2;font-style:normal;margin-bottom:20px}.textwidget-text-2 h3 a{text-decoration:none;color:#353c3e}.textwidget-text-2 h3 a:hover{opacity:.7}.textwidget-wrap-3{width:100%;display:table;table-layout:fixed}.textwidget-block-3{display:table-cell;vertical-align:middle;padding:60px}.textwidget-text-3{max-width:300px;margin-left:auto;margin-right:auto;font-size:12px;text-align:center;color:#353c3e;padding:20px;background-color:rgba(255,255,255,0.8);word-wrap:break-word}.textwidget-text-3 h3{font-size:16px;line-height:1.2;font-style:normal;margin-bottom:20px}.textwidget-text-3 h3 a{text-decoration:none;color:#353c3e}.textwidget-text-3 h3 a:hover{opacity:.7}.textwidget-text-3 h5{font-family:'Open Sans',sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.textwidget-wrap-4{width:100%;display:table;table-layout:fixed}.textwidget-block-4{display:table-cell;vertical-align:top;padding:60px}.textwidget-text-4{max-width:300px;margin-left:auto;margin-right:auto;font-size:12px;text-align:center;color:#353c3e;word-wrap:break-word}.textwidget-text-4 h3{font-size:16px;line-height:1.2;font-style:normal;margin-bottom:20px;background-color:rgba(255,255,255,0.8);padding:8px 20px}.textwidget-text-4 h3 a{text-decoration:none;color:#353c3e}.textwidget-text-4 h3 a:hover{opacity:.7}.textwidget-text-4 p{background-color:rgba(255,255,255,0.8);padding:20px}.textwidget-text-4 .twlink{position:absolute;right:50%;bottom:20px;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.textwidget-text-4 .twlink a{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background-color:rgba(255,255,255,0.8);padding:2px 8px;text-decoration:none;color:#353c3e}.textwidget-text-4 .twlink a:hover{opacity:.8}.textwidget-wrap-5{width:100%;display:table;table-layout:fixed}.textwidget-block-5{display:table-cell;vertical-align:bottom;padding:60px}.textwidget-text-5{max-width:300px;margin-left:auto;margin-right:auto;position:relative;font-size:12px;text-align:center;color:#353c3e;word-wrap:break-word}.textwidget-text-5:before{content:"";position:absolute;display:block;width:100px;height:2px;top:-30px;right:50%;background-color:#353c3e;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.textwidget-text-5.white:before{background-color:#fff}.textwidget-text-5 h3{font-size:16px;line-height:1.4;font-style:normal;margin-bottom:20px}.textwidget-text-5 h3 a{text-decoration:none;color:#353c3e}.textwidget-text-5 h3 a:hover{opacity:.7}.textwidget-wrap-6{width:100%;display:table;table-layout:fixed}.textwidget-block-6{display:table-cell;vertical-align:top;padding:60px}.textwidget-text-6{max-width:300px;margin-left:auto;margin-right:auto;position:relative;font-size:12px;text-align:center;color:#353c3e;word-wrap:break-word}.textwidget-text-6 h3{font-size:16px;line-height:1.4;font-style:normal;margin-bottom:20px}.textwidget-text-6 h3 a{text-decoration:none;color:#353c3e}.textwidget-text-6 h3 a:hover{opacity:.7}.textwidget-text-6 h3:before{content:"";position:absolute;display:block;width:100px;height:2px;top:-30px;right:50%;background-color:#353c3e;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.textwidget-text-6.white h3:before{background-color:#fff}.min-height-360{height:auto;min-height:360px}.min-height-480{height:auto;min-height:480px}.text-boxes-84{position:relative}.text-boxes-84 .contents{margin-top:80px;margin-bottom:120px;float:left}.text-boxes-84 .title-left{position:relative;left:-80px}.text-boxes-84 .title-right{position:relative;right:-80px}.text-boxes-84 .description{padding-left:75px}.text-boxes-84 .description.right{padding-left:0;padding-right:75px}.link-tb{font-size:11px;font-weight:700;line-height:1;position:relative;float:left;margin-top:40px;padding-left:75px;text-transform:uppercase;color:#353c3e}a.link-tb{text-decoration:none}.link-tb:after{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;left:-35px;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.link-tb:before{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;left:-35px;background:#737d80}.link-tb:hover:after{width:0}.link-tb.right{float:right;padding-right:75px;padding-left:0}.link-tb.right:after{right:-35px;left:auto}.link-tb.right:before{right:-35px;left:auto}@media (max-width:991px){.text-boxes-84 .contents{margin-bottom:0}.text-boxes-84 .title-left{left:0}.text-boxes-84 .title-right{right:0}.text-boxes-84 .text-right{text-align:left}.text-boxes-84 .description{padding-left:0}.text-boxes-84 .description.right{padding-right:0}.link-tb{margin-top:10px;padding-left:110px;padding-right:0}.link-tb.right{float:left;padding-left:110px;padding-right:0}.link-tb:after,.link-tb.right:after{left:0;right:auto}.link-tb:before,.link-tb.right:before{left:0;right:auto}}.box-media-a{margin-bottom:40px}.media-text p{font-size:12px;line-height:1.7}.fa-icon-wrap{position:relative;width:40px;height:40px}.fa-icon-diamond{width:40px;height:40px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fa-icon-wrap > .fa{position:absolute;top:0;left:50%;font-size:16px;line-height:40px;color:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.team-call-action-wrap{padding:16px 40px}.team-call-action-icon{float:left;padding:6px 0;line-height:1}.team-call-action-text{font-family:'Noto Serif',serif;font-size:24px;font-weight:400;line-height:36px;float:left;color:#fff;padding:6px 20px}.team-call-action-btn{float:right;padding:9px 0}@media (max-width:991px){.team-call-action-wrap{padding:36px 40px}.team-call-action-icon{float:none;text-align:center}.team-call-action-text{float:none;text-align:center;line-height:1.2}.team-call-action-btn{float:none;text-align:center}}.banner-image-wrap{position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-image > img{width:550px;height:auto}@media (max-width:1199px){.banner-image-wrap{top:-80px}.banner-image > img{width:400px;height:auto}}@media (max-width:991px){.banner-image-wrap{position:relative;top:0;left:auto;width:100%;float:left;text-align:center;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.banner-image{margin-top:80px}.banner-image > img{width:100%;height:auto}}.team-cl,.team-cl-3{display:none}.team-cl .item,.team-cl-3 .item{position:relative;margin:0;overflow:hidden;margin:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.team-cl .item img,.team-cl-3 .item img{width:100%;height:auto;display:block}.team-cl .team-item-detail,.team-cl-3 .team-item-detail{position:relative;width:100%;height:160px;padding:20px 40px;color:#737d80;background-color:#f5f7f7;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.team-cl .team-item-detail:hover,.team-cl-3 .team-item-detail:hover{color:#fff}.team-cl .team-name,.team-cl-3 .team-name{font-family:'Noto Serif',serif;font-size:18px;font-weight:700;line-height:1.2}.team-cl .job-title,.team-cl-3 .job-title{font-size:14px;font-weight:400;line-height:1.2;margin-top:12px}.team-cl .team-socials,.team-cl-3 .team-socials{position:absolute;bottom:20px;font-size:20px;line-height:1}.team-cl .team-socials > a,.team-cl-3 .team-socials > a{color:#737d80;text-decoration:none}.team-cl .team-item-detail:hover .team-name,.team-cl .team-item-detail:hover .job-title,.team-cl-3 .team-item-detail:hover .team-name,.team-cl-3 .team-item-detail:hover .job-title{opacity:.5}.team-cl .team-item-detail:hover .team-socials > a,.team-cl-3 .team-item-detail:hover .team-socials > a{color:#fff}.team-cl .team-item-detail:hover .team-socials > a:hover,.team-cl-3 .team-item-detail:hover .team-socials > a:hover{opacity:.5;text-decoration:none}.gallery .item,.gallery-2 .item{float:left;overflow:hidden;position:relative;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery .item .mask,.gallery-2 .item .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background-color:rgba(0,0,0,.5)}.gallery .item .mask:after,.gallery-2 .item .mask:after{position:absolute;width:36px;height:36px;background-color:rgba(255,255,255,.25);border-radius:100%;top:50%;left:50%;font-family:'ElegantIcons';font-size:24px;line-height:36px;content:"\4C";padding-left:5px;color:#000;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery .item img,.gallery-2 .item img{width:100%;height:auto;display:block}.gallery.grid-1 .item,.gallery-2.grid-1 .item{width:100%;margin-bottom:6px}.gallery.grid-2 .item,.gallery-2.grid-2 .item{width:50%}.gallery.grid-3 .item,.gallery-2.grid-3 .item{width:33.3334%}.gallery.grid-4 .item,.gallery-2.grid-4 .item{width:25%}.gallery.grid-gap,.gallery-2.grid-gap{margin:0 0 0 -6px}.gallery.grid-gap .item,.gallery-2.grid-gap .item{padding:0 0 6px 6px}@media (max-width:991px){.gallery.grid-3 .item,.gallery.grid-4 .item,.gallery-2.grid-3 .item,.gallery-2.grid-4 .item{width:50%}}@media (max-width:767px){.gallery.grid-2 .item,.gallery.grid-3 .item,.gallery.grid-4 .item,.gallery-2.grid-2 .item,.gallery-2.grid-3 .item,.gallery-2.grid-4 .item{width:100%}}.gallery-button,.video-button{position:absolute;width:36px;height:36px;top:40px;left:40px;border-radius:100%;cursor:pointer;z-index:3;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.video-button-home{position:relative;width:36px;height:36px;top:50%;left:50%;border-radius:100%;cursor:pointer;z-index:3;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.gallery-button{background-color:#353c3e}.video-button,.video-button-home{background-color:#d00}.gallery-button.right,.video-button.right{left:auto;right:40px}.gallery-button:after{font-family:'ElegantIcons';font-size:24px;line-height:36px;content:"\4C";margin-left:5.5px;color:#acbbbf}.video-button:after,.video-button-home:after{font-family:'ElegantIcons';font-size:24px;line-height:36px;content:"\45";margin-left:5.5px;color:#fff}.no-mobile .gallery-button:hover:after{color:#fff}@media (max-width:991px){.gallery-button,.video-button{right:40px;left:auto}}a.mp{text-decoration:none}.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.portfolio .item{float:left;margin:0;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.portfolio .item .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.portfolio .item img{width:100%;display:block;position:relative}.portfolio .item .description{position:absolute;right:40px;bottom:0;left:40px;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.portfolio .item .description > h2{font-family:'Noto Serif',serif;font-size:18px;font-weight:400;line-height:1.2;color:#fff;margin:0}.portfolio .item .description > .subtitle{font-size:12px;font-weight:400;line-height:1.2;color:#fff;padding-top:4px}.portfolio-description{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.portfolio .grid-1 .item{width:100%}.portfolio .grid-2 .item{width:50%}.portfolio .grid-3 .item{width:33.3334%}.portfolio .grid-3 .item.w2{width:66.6667%}.portfolio .p-des .item,.portfolio .grid-4 .item{width:25%}.portfolio .p-des .item.w2,.portfolio .grid-4 .item.w2{width:50%}.visible-3-columns{display:none}.portfolio .items.grid-gap{margin:0 0 0 -3px}.portfolio .items.grid-gap .item{padding:0 0 6px 6px}@media (max-width:1579px){.portfolio .p-des .item{width:33.3334%}.portfolio .p-des .item.w2{width:66.6667%}.visible-3-columns{display:block}}@media (max-width:1199px){.portfolio .p-des .item{width:50%}.portfolio .p-des .item.w2{width:100%}.visible-3-columns{display:none}}@media (max-width:991px){.portfolio .grid-3 .item,.portfolio .grid-4 .item{width:50%}.portfolio .grid-3 .item.w2,.portfolio .grid-4 .item.w2,.portfolio .masonry.grid-3 .item{width:100%}}@media (max-width:767px){.portfolio .grid-2 .item,.portfolio .grid-3 .item,.portfolio .grid-4 .item,.portfolio .p-des .item{width:100%}.portfolio .items.grid-gap{margin:0}.portfolio .items.grid-gap .item{padding:0 0 6px}}.filters{width:auto;margin-bottom:15px;font-family:'Noto Serif',serif;font-weight:400;display:block}.filters ul{display:inline-block;float:none;margin:0;padding:0}.filters ul li{display:inline-block;list-style:none}.filters ul li a{font-size:16px;color:#737d80;padding:5px 10px;text-decoration:none;line-height:26px}.project-details{position:relative;font-family:'Noto Serif',serif;text-align:right}.project-details p{margin:0}.project-details:before{content:"";position:absolute;display:block;width:50px;height:2px;top:6px;right:0}@media (max-width:991px){.project-details{text-align:left;margin-top:40px}.project-details:before{top:0;left:0}}.module{float:left;margin:0;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.module.mw1,.module.mk{width:33.3334%}.module.mw2{width:66.6667%}.module.m3{width:100%}.module .bg.bg-img,.module .bgportfolio{height:100.2%}.module .bgportfolio.bgp02{background-color:#44413e}.module .bgportfolio.bgp03{background-color:#2b292b}.module .bgportfolio.bgp04{background-color:#ed2a6a}.module .module-text-wrap{display:table;height:100%;margin:0 auto}.module .module-text{display:table-cell;vertical-align:middle;text-align:center;padding-left:30px;padding-right:30px}@media (max-width:991px){.module.mw1,.module.mw2,.module.mk{width:100%}}.post-list article{margin-bottom:40px}.post-list .post .thumb a:first-of-type{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.post-list .post-text{padding:120px 65px}.post-list .post-title{font-size:24px;margin:0;text-decoration:none}.post-list .post-text .post-title a{text-decoration:none}.post-list .post-date{font-family:'Noto Serif',serif;font-size:12px;line-height:1.2;color:#737d80;margin-bottom:40px}.post-list p{margin-bottom:40px}.post-list .thumb{overflow:hidden}.post-block-text{position:absolute;right:-40px;bottom:0;font-family:'Noto Serif',serif;font-size:500px;line-height:.65;letter-spacing:-.04em;text-align:right;color:#737d80}.link-post{font-size:11px;font-weight:700;line-height:1;position:relative;float:left;margin:0;text-transform:uppercase;color:#353c3e;z-index:2}a.link-post{text-decoration:none}.link-post:after{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;left:-110px;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.link-post:before{content:"";position:absolute;display:block;width:100px;height:2px;top:5px;left:-110px;background:#737d80}.link-post:hover:after{width:0}@media (min-width:992px){.sidebar-on .post-list .container{width:100%}}@media (max-width:991px){.sidebar-on{padding-left:0!important;padding-right:0!important}.post-list .post-text{padding:80px 65px}.link-post{padding-left:110px}.link-post:after,.link-post:before{left:0}}@media (max-width:767px){.post-list .post-text{padding:80px 0}}.pagination{margin-top:40px;margin-bottom:120px}.pagination ul{list-style-type:none;margin:0;padding:0}.pagination ul li{display:inline-block;float:left;padding:0 4px 4px 0}.pagination ul li a{line-height:40px;font-weight:400;color:#353c3e;background-color:#f5f7f7;text-decoration:none;display:block;width:40px;height:40px;text-align:center;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li.active a{color:#fff}.pagination ul li.no-active a:hover,.pagination ul li.no-active a:focus{color:#353c3e;background-color:#f5f7f7}.widget-area{font-size:13px;padding-bottom:40px}.widget{margin-bottom:80px;display:block}.widget .widget-posts{clear:both}.widget .widget-posts li{clear:both;margin-bottom:20px;overflow:hidden}.widget .widget-posts li .post-thumbnail{float:left;width:60px;height:60px}.widget .widget-posts li .entry{margin-left:70px;line-height:1.2}.widget .widget-posts li .entry .post-title{font-weight:600;text-decoration:none}.widget .widget-posts li .entry .date{font-size:11px;margin-top:2px}.widget .widget-comments{clear:both}.widget .widget-comments li{margin-bottom:20px;font-weight:600}.widget .widget-comments li a{font-style:italic;font-weight:400;text-decoration:none}.widget .categories li span{font-weight:600}.widget .categories li a{text-decoration:none}.widget .tags-cloud a{display:inline-block;font-size:12px;padding:4px 8px;margin:0 2px 4px 0;text-decoration:none;border:1px solid #d5d8d9;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.widget .tags-cloud a:hover{border:1px solid}.blog-item{margin-bottom:80px}#comments{margin:0;position:relative;border-bottom:1px solid #e3e5e5}#comments ol.comment-list{list-style:none;margin:0}#comments ol.comment-list li{padding:30px 0 0;background:none;margin-bottom:30px;border-top:1px solid #e3e5e5}#comments ol.comment-list li:first-child{border:none}#comments .user{float:left;width:60px;height:60px;position:relative}#comments .user img{width:100%;height:auto}#comments .commentary{overflow:hidden;padding-left:20px;margin-bottom:30px}#comments .commentary p{font-size:13px}#comments .author{font-weight:700;text-transform:uppercase;line-height:1.2;margin:0}#comments .author a{text-decoration:none}#comments ul.children{margin:0;overflow:inherit;padding:0 0 0 80px;list-style:none}#comments ol.comment-list ul.children li{border:none}#comments .meta{font-size:12px;margin-bottom:20px}#comments .meta .reply-link{text-transform:uppercase;font-weight:600}#comments .meta a.reply-link{text-decoration:none}@media (max-width:767px){#comments ul.children{padding:0}}@media (max-width:399px){#comments .user{width:40px;height:40px}}.news-latest .item{position:relative;margin:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-latest .item img{width:100%;height:auto;display:block}.news-latest .news-latest-detail{position:relative;width:100%;padding:20px 40px;color:#737d80;background-color:#f5f7f7;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.news-latest .title a{text-decoration:none;color:inherit}.team-cl .team-item-detail:hover{color:#fff}.news-latest .news-latest-info{font-size:13px;line-height:1.2;padding:40px 0 0}.news-latest .news-latest-info a{text-decoration:none;color:inherit}.owl-team .owl-controls{position:absolute;width:100%;height:40px;top:-40px;text-align:center;padding:0 15px}.owl-team .owl-controls .owl-buttons div{font-family:'FontAwesome';line-height:40px;color:#353c3e;position:absolute;width:40px;height:40px;bottom:35px;cursor:pointer;background-color:#f5f7f7;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.owl-team .owl-controls .owl-buttons{position:relative;width:100%;height:100%}.owl-team .owl-controls .owl-prev{top:0;right:40px}.owl-team .owl-controls .owl-next{top:0;right:0}.no-touch .owl-team .owl-controls .owl-buttons .owl-prev:hover,.no-touch .owl-team .owl-controls .owl-buttons .owl-next:hover{color:#fff;-webkit-touch-callout:none}@media (min-width:1200px){.owl-team .owl-controls{padding:0 13px}}.owl-theme .owl-controls{margin-top:40px;text-align:center}.owl-theme .owl-controls .owl-page{display:inline-block}.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:6px;opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#737d80}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1}.client-cl{display:none}.client-cl .cl-item{margin:0 4px}.client-cl .cl-item img{display:block;width:100%;height:auto}.testimonial{padding:460px 0 80px}.testimonial-cl .author{font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase}.testimonial-cl .author:before{content:'\7E';padding-right:4px}.hover-effect img{-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.hover-effect .mask{opacity:0;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.hover-effect a{display:block;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.hover-effect .item-img{position:relative;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.no-touch .hover-effect:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.no-touch .hover-effect:hover .mask{opacity:1}.no-touch .hover-effect:hover .description{bottom:40px}.hover-effect-dark img{-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.hover-effect-dark .mask{opacity:1;-webkit-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-moz-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-o-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);-ms-transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0);transition:all .3s cubic-bezier(0.0,0.0,0.3,1.0)}.hover-effect-dark a{display:block;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.hover-effect-dark .item-img{position:relative;overflow:hidden}.no-touch .hover-effect-dark:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.no-touch .hover-effect-dark:hover .mask{opacity:0}.no-touch .hover-effect-dark:hover .description{bottom:80px}#map-canvas{width:100%;height:600px}@media (max-width:991px){#map-canvas{height:400px}}.form-control{display:block;width:100%;height:31px;padding:6px 12px;font-size:14px;line-height:1.2;color:#d5d8d9;background-color:#818a8d;background-image:none;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control::-moz-placeholder{color:#d5d8d9;opacity:1}.form-control:-ms-input-placeholder{color:#d5d8d9}.form-control::-webkit-input-placeholder{color:#d5d8d9}.form-control:focus{border-color:transparent;outline:0;background-color:#353c3e;color:#d5d8d9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control.fc-1{color:#737d80;opacity:1;background-color:#fff;border:1px solid #737d80}.form-control.fc-1::-moz-placeholder{color:#737d80;opacity:.7}.form-control.fc-1:-ms-input-placeholder{color:#737d80;opacity:.7}.form-control.fc-1::-webkit-input-placeholder{color:#737d80;opacity:.7}#searchform{position:relative}#searchform #searchsubmit{font-family:'FontAwesome';position:absolute;width:3em;height:100%;right:0;top:0;background:none;border:0;color:inherit}.help-block{color:#d00}textarea{resize:none}.contact-section{position:relative;width:100%}.contact-section:before,.contact-section:after{display:table;content:" "}.contact-section:after{clear:both}.contact-map{position:relative;width:50%;float:left;position:relative;width:50%;float:left}#map-canvas{position:relative;width:50%;float:left}.contact-map.fullwidth{width:200%}.contact-details{position:relative;width:25%;height:600px;float:left;background-color:#f5f7f7}.contact-form{position:relative;width:25%;height:600px;float:left;background-color:#737d80}@media (max-width:1579px){.contact-map{width:100%}.contact-details{width:50%;height:auto}.contact-form{width:50%;height:auto}}@media (max-width:991px){.contact-details{width:100%;height:auto!important}.contact-form{width:100%;height:auto!important}}footer{position:relative;width:100%;color:#acbbbf;background-color:#212526}.footer-title{font-family:'Noto Serif',serif;font-size:18px;line-height:1.2;color:#fff;padding-left:60px;margin-top:0;margin-bottom:0}.footer-title:after{content:"";position:absolute;display:block;width:50px;height:2px;top:11px;left:15px}footer .logo img{height:60px}.footer-social{font-size:20px;line-height:1}.footer-social a i{margin-top:3px;margin-right:3px;text-decoration:none}.border-left{border-left:1px solid #4a4d4d}footer #tweet li{padding-bottom:40px}footer #tweet li:last-child{padding-bottom:0}footer #tweet li a{color:inherit}footer #tweet li .date{font-size:12px;line-height:1.2;padding-top:20px}footer #tweet li .date:before{font-family:'FontAwesome';content:"\f099";padding-right:3px}footer #insta li{width:33.33333333%;display:inline-block}footer #insta li a{display:block;margin:0 6px 6px 0}footer #insta li img{width:100%;height:auto}@media (min-width:768px) and (max-width:991px){footer #insta li{width:50%}}.icons{color:#737d80}.icons .box1{font-size:12px;line-height:13px;width:31%;float:left;margin:20px 1% 0;padding:8px;background-color:#f5f7f7}.icons .box1 > span{min-width:40px;min-height:40px;text-align:center;font-size:32px;line-height:40px}@media (max-width:1199px){.icons .box1{width:48%}}@media (max-width:767px){.icons .box1{width:98%}}