@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700";body,.cke_editable{font-size:14px;color:#6A7477;font-weight:300;line-height:29px}a{color:#26ADE4;font-weight:400}a:hover,a:focus{color:#53beea}h1,h2,h3,h4,h5{color:#39464A;font-family:"Open Sans",sans-serif}h1{line-height:46px;font-weight:300}h2{line-height:42px;font-weight:300}h3{line-height:35px;font-weight:300}h4{line-height:24px;font-weight:300}h5{line-height:20px;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a{font-weight:300}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus{text-decoration:none}.lead{font-size:36px;font-family:"Open Sans",sans-serif;color:#39464A;font-weight:300}@media (max-width: 767px){.lead{font-size:24px}h1{line-height:46px;font-size:30px}h2{line-height:42px;font-size:26px}h3{line-height:35px;font-size:24px}h4{line-height:24px}h5{line-height:20px}}img.left{float:left;margin:30px 30px 30px 0;max-width:60%}img.right{float:right;margin:30px 0 30px 30px;max-width:60%}img.block{display:block;margin:30px auto}@media (max-width: 600px){img.left{display:block;float:none;margin-left:auto;margin-right:auto;max-width:100%}img.right{display:block;float:none;margin-left:auto;margin-right:auto;max-width:100%}}@media (min-width: 768px){img.left{margin-left:0px}img.right{margin-right:0px}}@media (min-width: 1200px){img.left{margin-left:-100px}img.right{margin-right:-100px}}.cke_editable img.left{margin-left:0px}.cke_editable img.right{margin-right:0px}figure{margin:30px auto}figure:after{content:'';clear:both}figure img{margin:0 auto 10px auto;display:block;max-width:100%;height:auto !important}figure figcaption{font-size:14px;font-style:italic;color:#26ADE4}figure.left{float:left;max-width:60%;margin-right:30px}figure.right{float:right;max-width:60%;margin-left:30px}figure.block{margin:30px auto;text-align:center}figure.block img{margin:0 auto;display:block}@media (max-width: 600px){figure.left{display:block;float:none;margin-left:auto;margin-right:auto;max-width:100%}figure.right{display:block;float:none;margin-left:auto;margin-right:auto;max-width:100%}}@media (min-width: 768px){figure.left{margin-left:0px}figure.right{margin-right:0px}}@media (min-width: 1200px){figure.left{margin-left:-100px}figure.right{margin-right:-100px}}main li,.cke_editable li{margin:10px 0;font-weight:400}main ul,.cke_editable ul{list-style:none;margin:50px 0}main ul li,.cke_editable ul li{background-image:url(../images/arrow-bullet.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-bullet.svg);background-position:left 10px;background-repeat:no-repeat;padding-left:15px}main ol,.cke_editable ol{counter-reset:item;margin:40px 0;padding:0 10px 0 55px}main ol li,.cke_editable ol li{display:block}main ol li:before,.cke_editable ol li:before{content:counter(item) ". ";counter-increment:item;text-transform:uppercase;display:inline-block;width:50px;padding-right:10px;margin-left:-50px;text-align:right;color:#26ADE4}section,article,aside,footer,header,nav,hgroup{display:block}#ScriptWarning{padding:5px;background:#FF4136;color:white;margin:5px}@-webkit-keyframes fadeIn{0%{opacity:0}90%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}90%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}90%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}90%{opacity:1}}@keyframes fadeIn{0%{opacity:0}90%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 100px);-o-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 100px);-o-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 100px);-o-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 100px);-o-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 100px);-o-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);-ms-transform:translate(0, -100px);-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);-ms-transform:translate(0, -100px);-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);-ms-transform:translate(0, -100px);-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);-ms-transform:translate(0, -100px);-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);-ms-transform:translate(0, -100px);-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translate(-100px, 0);-o-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translate(-100px, 0);-o-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translate(-100px, 0);-o-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translate(-100px, 0);-o-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInLeft{0%{opacity:0;-moz-transform:translate(-100px, 0);-o-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(100px, 0);-o-transform:translate(100px, 0);-ms-transform:translate(100px, 0);-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(100px, 0);-o-transform:translate(100px, 0);-ms-transform:translate(100px, 0);-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(100px, 0);-o-transform:translate(100px, 0);-ms-transform:translate(100px, 0);-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(100px, 0);-o-transform:translate(100px, 0);-ms-transform:translate(100px, 0);-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(100px, 0);-o-transform:translate(100px, 0);-ms-transform:translate(100px, 0);-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}90%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.btn{border-radius:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:12px;padding:11px 30px;margin-bottom:10px}.btn:hover,.btn:focus,.btn:active{-webkit-box-shadow:10px 10px 43px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 43px rgba(0,0,0,0.4);box-shadow:10px 10px 43px rgba(0,0,0,0.4);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);z-index:2}.btn-default{background:#26ADE4;border-color:#26ADE4;color:white}.btn-default:hover,.btn-default:active,.btn-default:focus{background:#53beea;border-color:#53beea;color:white}.btn-primary{background:#385561;border-color:#385561}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#4b7181;border-color:#4b7181}.btn-white{background:transparent;border-color:white;color:white}.btn-white:hover,.btn-white:active,.btn-white:focus{background:white;color:#385561}@media (max-width: 767px){.btn{display:block;max-width:100%}}.contact-info{list-style:none;margin:0px;padding:0px}.contact-info li{background-position:left center;background-repeat:no-repeat;padding:0 0 0 30px}.contact-info li,.contact-info li a{color:#999FA1;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:600;display:block}.contact-info .email{background-image:url(../images/icon-mail-grey.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-mail-grey.svg)}.contact-info .phone{background-image:url(../images/icon-phone-grey.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-phone-grey.svg)}.contact-info.contact-page{border-top:1px solid #D6DCDF;border-bottom:1px solid #D6DCDF;margin-top:40px}.contact-info.contact-page li{padding:35px 0 35px 75px;background-position:16px center}.contact-info.contact-page li,.contact-info.contact-page li a{font-size:24px;color:#26ADE4;font-weight:300}.contact-info.contact-page li a{border-right:1px solid #D6DCDF}.contact-info.contact-page .email{background-image:url(../images/icon-mail-blue-lg.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-mail-blue-lg.svg)}.contact-info.contact-page .phone{background-image:url(../images/icon-phone-blue-lg.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-phone-blue-lg.svg)}.currentpage_home .contact-info .email{background-image:url(../images/icon-mail-white.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-mail-white.svg)}.currentpage_home .contact-info .phone{background-image:url(../images/icon-phone-white.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-phone-white.svg)}.currentpage_home .contact-info li,.currentpage_home .contact-info li a{color:white;font-weight:300}@media (max-width: 767px){.contact-info.contact-page{padding:20px 0}.contact-info.contact-page li{padding:15px 0 15px 75px}.contact-info.contact-page li a{border:none}}header{border-top:4px solid #26ADE4;padding:33px 0 37px 0;border-bottom:1px solid rgba(59,70,74,0.05);z-index:10;position:relative;z-index:15}header .logo-header img{float:left}header .logo-header .logo-white{display:none}header .logo-header .contact-info{border-left:1px solid #D6DCDF;float:left;margin:0 0 0 20px;padding:6px 0 6px 20px}header .logo-header .contact-info li{margin:0 20px 0 0}header .logo-header:after{content:'';display:block;clear:both}.currentpage_home header{border-top-color:transparent;position:absolute;top:0px;width:100%;border-bottom-color:rgba(255,255,255,0.1)}.currentpage_home header .logo-header .logo-dark{display:none}.currentpage_home header .logo-header .logo-white{display:block}.currentpage_home header .logo-header .contact-info{border-left:1px solid rgba(255,255,255,0.25)}@media (max-width: 767px){header{padding-bottom:10px}header .logo-header{margin-bottom:20px}header .logo-header img{width:80px;margin-top:6px}header .logo-header .contact-info{padding:0 0 0 20px;margin:-10px 0 -10px 20px}header .logo-header .contact-info li{margin:0;background-image:none !important;padding:0px}header .logo-header .contact-info li a{padding:0px}}@media (min-width: 768px){header{padding-bottom:10px}header .logo-header .contact-info{margin:0 0 0 20px}header .logo-header .contact-info li{float:left}}@media (min-width: 992px){header{padding-bottom:37px}header .logo-header .contact-info{margin:-15px 0 -15px 20px}header .logo-header .contact-info li{float:none}}@media (min-width: 1200px){header .logo-header .contact-info{margin:0 0 0 30px;padding:6px 0 6px 30px}header .logo-header .contact-info li{float:left}}.page-background{position:absolute;top:0px;background-color:white;width:100%;height:680px;z-index:-1;overflow:hidden;-webkit-animation:fadeIn 1s 1;-moz-animation:fadeIn 1s 1;-ms-animation:fadeIn 1s 1;-o-animation:fadeIn 1s 1;animation:fadeIn 1s 1}.page-background:before{content:'';display:block;width:100%;height:451px;background-image:url(../images/gradient-light-top.png);background-image:linear-gradient(transparent, transparent),url(../images/gradient-light-top.svg);position:absolute;bottom:-1px;z-index:1}.page-background .background-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:-5%;left:-5%;width:110%;height:110%;opacity:.1;-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px)}.main-nav .navbar-header .navbar-toggle{z-index:1001;border-radius:0px}.main-nav .navbar-header .navbar-toggle.move-down.collapsed{top:70px}.main-nav .navbar-header .navbar-toggle .icon-bar{border-radius:0px}.main-nav .navbar-collapse{padding:0px}.main-nav .navbar-collapse ul{padding:0px;list-style:none;margin:5px 0 0 0;float:right}.main-nav .navbar-collapse ul:after{content:'';display:block;clear:both}.main-nav .navbar-collapse ul li{font-family:"Open Sans",sans-serif;font-size:14px;padding:0 14px 0 10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-position:right center;background-repeat:no-repeat;background-image:url(../images/nav-dot-grey.png);background-image:linear-gradient(transparent, transparent),url(../images/nav-dot-grey.svg);position:relative}.main-nav .navbar-collapse ul li:last-child{background:none}.main-nav .navbar-collapse ul li a{color:#39464A;text-decoration:none;padding:6px 10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.main-nav .navbar-collapse ul li a:hover,.main-nav .navbar-collapse ul li a:focus{background:#26ADE4;color:white;-webkit-box-shadow:5px 5px 23px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 23px rgba(0,0,0,0.4);box-shadow:5px 5px 23px rgba(0,0,0,0.4)}.main-nav .navbar-collapse ul li:hover ul,.main-nav .navbar-collapse ul li:focus ul{max-height:1000px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:5px 5px 23px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 23px rgba(0,0,0,0.4);box-shadow:5px 5px 23px rgba(0,0,0,0.4)}.main-nav .navbar-collapse ul li ul{position:absolute;width:200px;left:10px;z-index:10;background:white;overflow:hidden;max-height:0px;margin:0px}.main-nav .navbar-collapse ul li ul li{display:block;background:none;width:auto;padding:0px;float:none}.main-nav .navbar-collapse ul li ul li a{text-align:left}.main-nav .navbar-collapse ul li ul li a:hover,.main-nav .navbar-collapse ul li ul li a:focus{box-shadow:none}.currentpage_home .main-nav .navbar-collapse>ul>li{background-image:url(../images/nav-dot-white.png);background-image:linear-gradient(transparent, transparent),url(../images/nav-dot-white.svg)}.currentpage_home .main-nav .navbar-collapse>ul>li:last-child{background:none}.currentpage_home .main-nav .navbar-collapse>ul>li>a{color:white}@media (max-width: 600px){.main-nav .navbar-header .navbar-toggle{margin-top:0 !important}}@media (max-width: 767px){.main-nav .navbar-collapse{max-height:none;padding:70px 0 0 0;-webkit-backdrop-filter:blur(5px);position:fixed;top:0px;left:0px;right:0px;bottom:0px;overflow:scroll;-webkit-overflow-scrolling:touch;background:rgba(38,173,228,0.9)}.main-nav .navbar-collapse ul{float:none;width:100%;padding:0px}.main-nav .navbar-collapse ul li{display:block;width:100%;float:none;text-align:center;padding:0 0 2px 0;background-image:none !important}.main-nav .navbar-collapse ul li a{padding:15px 0;display:block;color:white;position:relative;margin:5px 0}.main-nav .navbar-collapse ul li a:hover,.main-nav .navbar-collapse ul li a:focus{border-color:#26ADE4;background:white;color:#26ADE4}.main-nav .navbar-collapse ul li:after{content:'';display:block;width:80px;height:2px;background:white;position:absolute;bottom:0px;left:50%;margin-left:-40px}.main-nav .navbar-collapse ul ul{display:none}.main-nav .navbar-header .navbar-toggle{margin:0px;width:52px;height:52px;background:white;position:fixed;top:25px;right:10px;float:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.main-nav .navbar-header .navbar-toggle .icon-bar{height:2px;background:#26ADE4;margin-left:auto;margin-right:auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.main-nav .navbar-header .navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.main-nav .navbar-header .navbar-toggle .icon-bar:nth-child(2){margin-bottom:-5px;margin-top:10px;-moz-transform:rotate(136deg);-o-transform:rotate(136deg);-ms-transform:rotate(136deg);-webkit-transform:rotate(136deg);transform:rotate(136deg)}.main-nav .navbar-header .navbar-toggle .icon-bar:nth-child(3){opacity:0}.main-nav .navbar-header .navbar-toggle .icon-bar:nth-child(4){margin-top:-5px;margin-bottom:10px;-moz-transform:rotate(-136deg);-o-transform:rotate(-136deg);-ms-transform:rotate(-136deg);-webkit-transform:rotate(-136deg);transform:rotate(-136deg)}.main-nav .navbar-header .navbar-toggle.collapsed{background:#26ADE4}.main-nav .navbar-header .navbar-toggle.collapsed .icon-bar{margin:4px;opacity:1;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);background:white}.currentpage_home .main-nav .navbar-collapse{background:rgba(0,0,0,0.8)}}@media (min-width: 768px){.main-nav .navbar-collapse ul{margin:25px 0 0 0}.main-nav .navbar-collapse ul li{display:table-cell;width:1%;float:none}.main-nav .navbar-collapse ul li a{display:block;text-align:center}}@media (min-width: 992px){.main-nav .navbar-collapse ul{margin:0}}@media (min-width: 1200px){.main-nav .navbar-collapse ul li{float:left;width:auto}}.carousel{margin:0 0 100px 0}.carousel .carousel-indicators{bottom:-60px;z-index:10}.carousel .carousel-indicators li{border-radius:0px;width:10px;height:10px;border:1px solid #6A7477;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.carousel .carousel-indicators li:after{content:'';display:block;width:10px;height:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.carousel .carousel-indicators li.active,.carousel .carousel-indicators li:hover{width:16px;height:16px;margin:-2px 2px;border-color:#26ADE4;background:none}.carousel .carousel-indicators li.active:after,.carousel .carousel-indicators li:hover:after{width:12px;height:12px;background:#26ADE4;margin:1px}.carousel .carousel-control{z-index:10;width:20px;height:40px;top:50%;margin-top:-20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.carousel .carousel-control.left{background-image:url(../images/arrow-prev-white.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-prev-white.svg);left:30px}.carousel .carousel-control.right{background-image:url(../images/arrow-next-white.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-next-white.svg);right:30px}.carousel .carousel-control span{display:none}@media (max-width: 767px){.carousel .carousel-control{display:none}.carousel{margin:0 0 100px 0}.carousel .carousel-indicators{bottom:-60px;z-index:10}.carousel .carousel-indicators li{width:15px;height:15px}.carousel .carousel-indicators li:after{width:15px;height:15px}.carousel .carousel-indicators li.active,.carousel .carousel-indicators li:hover{width:21px;height:21px}.carousel .carousel-indicators li.active:after,.carousel .carousel-indicators li:hover:after{width:17px;height:17px}}.carousel.fade{opacity:1}.carousel.fade .item{left:0 !important;opacity:0;top:0;position:absolute;width:100%;display:block !important;z-index:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.carousel.fade .item:first-child{top:auto;position:relative}.carousel.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.home-carousel{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5;background:black;overflow:hidden}.home-carousel .carousel{position:absolute;top:0px;left:0px;width:100%;height:100%}.home-carousel .carousel .carousel-indicators{bottom:50px}.home-carousel .carousel .carousel-indicators li{border-color:white;opacity:.5}.home-carousel .carousel .carousel-indicators li.active,.home-carousel .carousel .carousel-indicators li:hover{border-color:white;opacity:1}.home-carousel .carousel .carousel-indicators li.active:after,.home-carousel .carousel .carousel-indicators li:hover:after{background:white}.home-carousel .carousel .carousel-inner{height:100%}.home-carousel .carousel .carousel-inner .item{height:100%}.home-carousel .carousel .carousel-inner .item .background-image{position:absolute;left:0px;top:0px;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.7}.home-carousel .carousel .carousel-inner .item .background-image:before{content:'';display:block;width:50%;min-width:700px;height:100%;background-image:url(../images/gradient-right-black.png);background-image:linear-gradient(transparent, transparent),url(../images/gradient-right-black.svg);background-position:center right;background-repeat:repeat-y;z-index:6;position:absolute;opacity:.6}.home-carousel .carousel .carousel-inner .item:before{content:'';display:block;width:100%;height:180px;background-image:url(../images/gradient-top-black.png);background-image:linear-gradient(transparent, transparent),url(../images/gradient-top-black.svg);background-position:top center;background-repeat:repeat-x;z-index:6;position:absolute;opacity:.6}.home-carousel .carousel .carousel-inner .item:after{content:'';display:block;width:100%;height:350px;bottom:0px;background-image:url(../images/gradient-bottom-black.png);background-image:linear-gradient(transparent, transparent),url(../images/gradient-bottom-black.svg);background-position:bottom center;background-repeat:repeat-x;z-index:6;position:absolute;opacity:.6}.home-carousel .carousel .carousel-inner .item .container{position:relative;z-index:10;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%}.home-carousel .carousel .carousel-inner .item .container h1{color:white;font-size:40px;line-height:55px;overflow:hidden;max-height:165px}.home-carousel .carousel .carousel-inner .item .container p{color:white;line-height:25px;overflow:hidden;max-height:50px;opacity:.75;margin:20px 0}.home-carousel .carousel .carousel-inner .item .photo-credit{position:absolute;bottom:0px;right:10px;font-size:12px;color:white;z-index:10;opacity:.25}.home-carousel .carousel .carousel-inner .item.gradient-medium:before,.home-carousel .carousel .carousel-inner .item.gradient-medium:after{opacity:.4}.home-carousel .carousel .carousel-inner .item.gradient-medium .background-image:before{opacity:.4}.home-carousel .carousel .carousel-inner .item.gradient-low:before,.home-carousel .carousel .carousel-inner .item.gradient-low:after{opacity:.2}.home-carousel .carousel .carousel-inner .item.gradient-low .background-image:before{opacity:.2}.home-carousel .carousel .carousel-inner .item.gradient-off:before,.home-carousel .carousel .carousel-inner .item.gradient-off:after{display:none}.home-carousel .carousel .carousel-inner .item.gradient-off .background-image:before{display:none}@media (max-height: 570px){.home-carousel{position:relative;height:100vh;min-height:600px}.home-carousel .carousel .carousel-inner .item .container{position:relative;top:auto;transform:none;padding-top:150px}.home-carousel .carousel .carousel-inner .item .container h1{font-size:30px;line-height:40px}}@media (min-height: 761px){.home-carousel .carousel .carousel-inner .item .container{-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:43%}}@media (max-width: 767px){.home-carousel{position:relative;height:100vh;min-height:600px}.home-carousel .carousel .carousel-inner .item{height:100vh;min-height:600px}}@media (min-width: 768px){.home-carousel .carousel .carousel-indicators{bottom:20px}}.home-lower-blocks{position:absolute;bottom:90px;width:100%;z-index:10}.home-lower-blocks .home-lower-block h2{color:white;margin:0px}.home-lower-blocks .home-lower-block p{color:white;line-height:22px;overflow:hidden;max-height:44px;margin:10px 0 15px 0;opacity:.75}@media (max-height: 760px){.home-lower-block{display:none}}.page-title{text-align:center;width:480px;max-width:100%;margin:70px auto 100px auto}.page-title .title{font-size:60px;color:#26ADE4;font-weight:300;line-height:70px}.page-title .intro{margin:0px}.page-title.portfolio-title{margin-bottom:50px;width:auto}.page-title .info{list-style:none;padding:0px;margin:0px;text-align:center;margin:30px 0 20px 0}.page-title .info:after{content:'';display:block;clear:both}.page-title .info li{background-position:left;background-repeat:no-repeat;display:inline-block;color:#26ADE4;padding:5px 30px 5px 42px;font-size:14px;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:600;margin:0 0 0 25px;position:relative}.page-title .info li:after{content:'';width:1px;height:20px;background:#D6DCDF;display:inline-block;position:absolute;right:0px;top:50%;margin-top:-10px}.page-title .info li:last-child:after{display:none}.page-title .info li:first-child{margin-left:0px}.page-title .info li:last-child{padding-right:0px}.page-title .info .location{background-image:url(../images/icon-portfolio-location-blue.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-portfolio-location-blue.svg)}.page-title .info .category{background-image:url(../images/icon-portfolio-category-blue.png);background-image:linear-gradient(transparent, transparent),url(../images/icon-portfolio-category-blue.svg)}.page-title .continue{text-align:center;text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#999FA1;font-weight:600;margin-top:15px}.page-title .continue:after{content:'';display:block;width:14px;height:8px;margin:0 auto;background-image:url(../images/arrow-more.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-more.svg)}@media (max-width: 600px){.page-title .info{margin-top:10px}.page-title .info li{float:none;width:100%;border:none;padding:25px 0 0 0;background-position:top center;margin:10px 0 0 0;background-size:20px}.page-title .info li:after{display:none}}@media (max-width: 767px){.page-title{margin:40px auto 60px auto}.page-title .title{font-size:36px;line-height:50px}}.menu-row{margin-top:100px}.menu-row .menu-block{margin:50px 0}.menu-row .menu-block .icon a{display:block}.menu-row .menu-block .icon a img{margin:0 auto 20px auto;display:block}.menu-row .menu-block .info h2{margin-top:0px}.menu-row .menu-block .info h2 a{color:#385561}.menu-row .menu-block .info p{margin-bottom:15px}.menu-row .menu-block .info.no-border{border:none}.menu-row [class*="col-"]:nth-child(odd){clear:both}@media (min-width: 768px){.menu-row .menu-block .info{border:none}}@media (min-width: 992px){.menu-row .menu-block .info{border-left:1px solid #D6DCDF}}.portfolio-row .portfolio-block{background:#39464A;position:relative;min-height:380px;margin:15px 0}.portfolio-row .portfolio-block .name{z-index:1;position:absolute;display:block;width:100%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;padding:30px}.portfolio-row .portfolio-block .name h1{font-size:40px;color:white;margin:0px;text-align:center;font-weight:300}.portfolio-row .portfolio-block .name .logo{margin:0 auto;display:block;max-width:100%;width:230px}.portfolio-row .portfolio-block .info{z-index:1;position:absolute;bottom:20px;left:0px;width:100%;list-style:none;padding:0px;margin:0px;text-align:center}.portfolio-row .portfolio-block .info li{display:inline-block;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:500;color:white;background-repeat:no-repeat;background-position:right center;background-image:url(../images/nav-dot-white.png);background-image:linear-gradient(transparent, transparent),url(../images/nav-dot-white.svg);padding:0 20px}.portfolio-row .portfolio-block .info li:last-child{background:none}.portfolio-row .portfolio-block .background-image{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.portfolio-row .portfolio-block .sizing{width:100%;padding-bottom:68.5%;visibility:hidden}.portfolio-row .portfolio-block:hover .background-image,.portfolio-row .portfolio-block:focus .background-image{opacity:.5}@media (max-width: 767px){.portfolio-row .portfolio-block{min-height:280px}}#portfolio-item-carousel{-webkit-box-shadow:0px 0px 60px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 60px rgba(0,0,0,0.3);box-shadow:0px 0px 60px rgba(0,0,0,0.3)}#portfolio-item-carousel .carousel-inner .item img{width:100%}.portfolio-nav{border-top:1px solid #D6DCDF;border-bottom:1px solid #D6DCDF;padding:50px 0;margin:60px 0}.portfolio-nav .portfolio-prev{padding-right:45px;text-align:right;border-right:1px solid #D6DCDF}.portfolio-nav .portfolio-prev h1{background-image:url(../images/arrow-prev-blue.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-prev-blue.svg);background-position:left;background-repeat:no-repeat;padding-left:30px}.portfolio-nav .portfolio-next{padding-left:45px;text-align:left}.portfolio-nav .portfolio-next h1{background-image:url(../images/arrow-next-blue.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-next-blue.svg);background-position:right;background-repeat:no-repeat;padding-right:30px}.portfolio-nav p{text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#999FA1;font-weight:600;margin:0px}.portfolio-nav h1{margin:0px}.portfolio-nav h1 a{font-weight:300}.portfolio-nav .first-last h1{padding:14px 0}@media (max-width: 767px){.portfolio-nav{padding:30px 0}.portfolio-nav .portfolio-prev,.portfolio-nav .portfolio-next{padding:15px;border:none;text-align:center}.portfolio-nav .portfolio-prev h1,.portfolio-nav .portfolio-next h1{font-size:24px;line-height:30px}}.filter-container .filter-box{margin:100px 0 40px 0}.filter-container .filter-box .filter-title h1{float:left;margin-top:0px;margin-bottom:20px}.filter-container .filter-box .filter-title #clear-filter{float:right;color:#D11E46;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:15px;background-image:url(../images/cross-red.png);background-image:linear-gradient(transparent, transparent),url(../images/cross-red.svg);padding:0 0 0 20px;background-position:left center;background-repeat:no-repeat;cursor:pointer}.filter-container .filter-box .filter-title:after{content:'';display:block;clear:both}.filter-container .filter-box .filter-sticky{border-top:1px solid #D6DCDF;border-bottom:1px solid #D6DCDF;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(5px)}.filter-container .filter-box .filter-sticky ul#filter-options{padding:20px 0;margin:0px;list-style:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.filter-container .filter-box .filter-sticky ul#filter-options li{font-family:"Open Sans",sans-serif;padding:5px 0;float:left;text-transform:uppercase}.filter-container .filter-box .filter-sticky ul#filter-options li a{color:#999FA1;padding:5px 8px;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;margin-right:2px;background-image:url(../images/cross-white.png);background-image:linear-gradient(transparent, transparent),url(../images/cross-white.svg);background-position:-20px center;background-repeat:no-repeat}.filter-container .filter-box .filter-sticky ul#filter-options li a:hover,.filter-container .filter-box .filter-sticky ul#filter-options li a:focus{background-color:#26ADE4;color:white}.filter-container .filter-box .filter-sticky ul#filter-options li a.active{background-color:#26ADE4;color:white;padding-left:30px;background-position:10px center}.filter-container .filter-box .filter-sticky ul#filter-options:after{content:'';display:block;clear:both}.filter-container .filter-box .filter-sticky .filter-scroll-controls{list-style:none;margin:0px;padding:0px;position:absolute;top:9px;opacity:0;-webkit-transition:ease 0.3s all;-moz-transition:ease 0.3s all;-ms-transition:ease 0.3s all;-o-transition:ease 0.3s all;transition:ease 0.3s all}.filter-container .filter-box .filter-sticky .filter-scroll-controls li{float:left;width:40px;height:40px;background-position:center;background-repeat:no-repeat;text-indent:-1000px;overflow:hidden;cursor:pointer;-webkit-transition:ease 0.3s all;-moz-transition:ease 0.3s all;-ms-transition:ease 0.3s all;-o-transition:ease 0.3s all;transition:ease 0.3s all}.filter-container .filter-box .filter-sticky .filter-scroll-controls li:hover{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.filter-container .filter-box .filter-sticky .filter-scroll-controls #scroll-left{background-image:url(../images/filter-control-left.png);background-image:linear-gradient(transparent, transparent),url(../images/filter-control-left.svg)}.filter-container .filter-box .filter-sticky .filter-scroll-controls #scroll-right{background-image:url(../images/filter-control-right.png);background-image:linear-gradient(transparent, transparent),url(../images/filter-control-right.svg)}.filter-container .filter-box .filter-sticky .filter-scroll-controls:after{content:'';display:block;clear:both}.filter-container .filter-box .filter-sticky.is_stuck{z-index:10;white-space:nowrap;border-top-color:transparent}.filter-container .filter-box .filter-sticky.is_stuck ul#filter-options{padding:10px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-left:80px;border-left:1px solid #D6DCDF}.filter-container .filter-box .filter-sticky.is_stuck ul#filter-options li{display:inline-block;float:none}.filter-container .filter-box .filter-sticky.is_stuck .filter-scroll-controls{opacity:1}@media (max-width: 767px){.filter-sticky ul{z-index:10;padding:10px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;border-top-color:transparent}.filter-sticky ul li{display:inline-block;float:none !important}}label{font-size:18px;font-family:"Open Sans",sans-serif;color:#26ADE4;font-weight:400}input,textarea,.form-control{padding:13px;border:none;background-color:white;border:1px solid #D6DCDF;border-radius:0px;box-shadow:none;height:auto;font-weight:400;color:#414042}textarea{min-height:120px}::-webkit-input-placeholder{font-weight:200;color:#999FA1}:-moz-placeholder{font-weight:200;color:#999FA1}::-moz-placeholder{font-weight:200;color:#999FA1}:-ms-input-placeholder{font-weight:200;color:#999FA1}.contact-form{margin:70px 0 0 0}.contact-map{margin:70px 0;-webkit-box-shadow:0px 0px 60px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 60px rgba(0,0,0,0.08);box-shadow:0px 0px 60px rgba(0,0,0,0.08)}.contact-map iframe{width:100%;height:600px;margin:0px;display:block;pointer-events:none}@media (max-width: 767px){.contact-map iframe{height:400px}}.contact-address img{max-width:100%;width:237px;float:left;margin-right:20px}.contact-address p{color:#26ADE4;font-size:24px;line-height:35px;font-weight:300;font-family:"Open Sans",sans-serif}.contact-address:after{content:'';display:block;clear:both}@media (max-width: 767px){.contact-address img{float:none;margin:10px auto;display:block}.contact-address h3{font-size:18px}}.currentpage_home footer{display:none}.currentpage_home footer.home-footer{display:block;padding:0px;margin:0px;position:fixed;bottom:0px;width:100%;border:none;z-index:10}.currentpage_home footer.home-footer .text-left{margin:0}.currentpage_home footer.home-footer .text-right{margin:0}.currentpage_home footer.home-footer a{color:white}.currentpage_home footer.home-footer p{color:white;margin:0px}footer{border-top:1px solid #D6DCDF;padding:50px 0;position:relative;margin-top:100px}footer:before{content:'';display:block;clear:both;height:430px;width:100%;background-image:url(../images/gradient-dark-bottom.png);background-image:linear-gradient(transparent, transparent),url(../images/gradient-dark-bottom.svg);position:absolute;z-index:-1;top:-430px}footer .footer-list{list-style:none;padding:0px}footer .footer-list:after{content:'';display:block;clear:both}footer .footer-list.two-col li.title{margin-bottom:0px}footer .footer-list .title{display:block;width:100% !important;float:none !important;font-size:16px;font-family:"Open Sans",sans-serif;color:#3A464A;font-weight:500;background:none;padding:0px}footer .footer-list li{background-image:url(../images/arrow-bullet.png);background-image:linear-gradient(transparent, transparent),url(../images/arrow-bullet.svg);background-position:left 7px;background-repeat:no-repeat;padding:0 0 0 15px;line-height:23px;margin:7px 0 0 0}footer .footer-list li a{color:#6A7477;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}footer .footer-list li a:hover,footer .footer-list li a:focus{color:#3A464A}footer .border-col{border-left:1px solid #D6DCDF}footer .logo-footer .contact-info{margin:30px 0}footer .logo-footer .contact-info li{margin:10px 0}footer .text-left{text-align:left;margin-top:40px}footer .text-right{text-align:right;margin-top:40px}footer.home-footer{display:none}footer.home-footer:before{display:none}footer.home-footer p{opacity:.5}@media (max-height: 570px){footer.home-footer{position:relative !important;background:black}}@media (max-width: 767px){footer .text-left,footer .text-right{text-align:center;margin:20px 0}footer .border-col{border:none}footer .logo-footer{text-align:center}footer .logo-footer img{display:block;margin:0 auto}footer .logo-footer .contact-info{margin:30px auto;display:inline-block}footer .logo-footer .contact-info li{margin:10px 0}}@media (min-width: 768px){footer .footer-list.two-col li{width:100%;float:none}}@media (min-width: 992px){footer .footer-list.two-col li{width:50%;float:left}}
/*# sourceMappingURL=site.css.map */
