@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,700,800|Roboto:400,500,700,900);@font-face{font-family:square_sans_serif_7;src:url(fonts/square_sans_serif_7.woff) format('woff');font-weight:400;font-style:normal}.bottom-left{position:absolute;bottom:8px;left:16px}.navbar-nav{padding-top:1px}.navbar-nav li a{line-height:60px}body{width:100%;height:100%;font-family:'Open Sans',sans-serif;font-weight:300;color:#666;background-color:#ddd;font-size:16px;line-height:1.6em}html{width:100%;height:100%}button,input,label,select,textarea{font-family:'Open Sans',sans-serif;font-size:inherit;line-height:inherit}img-responsive-small{max-width:50%;height:auto}hr.bord2{border:0;height:1px;background-image:-webkit-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-moz-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-ms-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-o-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0)}h1{font-size:38px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}h1,h2,h3,h4,h5,h6{margin:0 0 30px;font-family:Roboto,sans-serif;font-weight:400;color:#444;line-height:1em}h1.h-light,h2.h-light,h3.h-light,h4.h-light,h5.h-light,h6.h-light{font-weight:300}h1.h-bold,h2.h-bold,h3.h-bold,h4.h-bold,h5.h-bold,h6.h-bold{font-weight:700}h1.h-ultra,h2.h-ultra,h3.h-ultra,h4.h-ultra,h5.h-ultra,h6.h-ultra{font-weight:900}h1.font-light,h2.font-light,h3.font-light,h4.font-light,h5.font-light,h6.font-light{color:#fff}.big-heading{font-size:48px;font-weight:700}p{margin:0 0 20px}p.bold{font-weight:700}p.ultra{font-weight:900}a{color:#666;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{text-decoration:none}.light{font-weight:400}.navbar.navbar-custom{width:inherit;margin:0 auto;padding-bottom:0;box-shadow:0 0 3px rgba(0,0,0,.12);box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);-moz-box-shadow:0 1px 6px rgba(0,0,0,.2);-o-box-shadow:0 1px 6px rgba(0,0,0,.2)}.navbar.navbar-custom .navigation{padding-bottom:15px}.navbar{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.3)}.navbar-custom.top-nav-collapse .nav.navbar-nav{background-color:rgba(0,0,0,0)}.navbar.navbar-custom{padding-top:0}.navbar.navbar-custom ul.nav.navbar-nav{margin-top:15px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar.navbar-custom.top-nav-collapse ul.nav.navbar-nav{margin-top:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar-custom ul.nav li a{font-size:13px;letter-spacing:1px;color:#666;text-transform:uppercase;font-weight:700;background:0 0}.navbar.navbar-custom.top-nav-collapse{background:#fff}.navbar.navbar-custom.top-nav-collapse .navigation{padding-bottom:10px}.navbar-custom.top-nav-collapse ul.nav li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#444}.navbar-custom ul.nav ul.dropdown-menu{border-radius:0;margin-top:16px}.navbar-custom ul.nav ul.dropdown-menu li{border-bottom:1px solid #f5f5f5}.navbar-custom ul.nav ul.dropdown-menu li:last-child{border-bottom:none}.navbar-custom ul.nav ul.dropdown-menu li a{padding:10px 20px;font-size:13px;text-transform:uppercase}.navbar-custom ul.nav ul.dropdown-menu li a:hover{background:#fefefe}.navbar-custom.top-nav-collapse ul.nav ul.dropdown-menu li a{color:#666}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom.top-nav-collapse .nav li a:focus,.navbar-custom.top-nav-collapse .nav li a:hover,.navbar-custom.top-nav-collapse .nav li.active{outline:0;background-color:rgba(255,255,255,.2)}.navbar-toggle{padding:4px 6px;font-size:14px;color:#fff}.navbar-toggle:active,.navbar-toggle:focus{outline:0}.circle1{top:0;left:0}.circle2{top:0;right:0}.circle3{right:0;bottom:0}.circle4{left:0;bottom:0}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes boxSpin{0%{transform:translate(-10px,0)}25%{transform:translate(10px,10px)}50%{transform:translate(10px,-10px)}75%{transform:translate(-10px,-10px)}100%{transform:translate(-10px,10px)}}@keyframes shadowSpin{0%{box-shadow:10px -10px #39cccc,-10px 10px #ffdc00}25%{box-shadow:10px 10px #39cccc,-10px -10px #ffdc00}50%{box-shadow:-10px 10px #39cccc,10px -10px #ffdc00}75%{box-shadow:-10px -10px #39cccc,10px 10px #ffdc00}100%{box-shadow:10px -10px #39cccc,-10px 10px #ffdc00}}#load{z-index:9999;background-color:#ff4136;opacity:.75;width:10px;height:10px;position:absolute;top:50%;margin:-5px auto 0 auto;left:0;right:0;border-radius:0;border:5px solid #ff4136;box-shadow:10px 0 #39cccc,10px 0 #01ff70;animation:shadowSpin 1s ease-in-out infinite}hr{margin-top:10px}hr.bold{border-top:3px solid #eee}.divider-short{display:block;width:60px;height:1px;margin:0 auto;margin-bottom:10px}.paddingtop-0{padding-top:0!important}.paddingtop-10{padding-top:10px!important}.paddingtop-20{padding-top:20px!important}.paddingtop-30{padding-top:30px!important}.paddingtop-40{padding-top:40px!important}.paddingtop-50{padding-top:50px!important}.paddingtop-60{padding-top:60px!important}.paddingtop-70{padding-top:70px!important}.paddingtop-80{padding-top:80px!important}.paddingtop-90{padding-top:90px!important}.paddingtop-100{padding-top:100px!important}.paddingbot-0{padding-bottom:0!important}.paddingbot-10{padding-bottom:10px!important}.paddingbot-20{padding-bottom:20px!important}.paddingbot-30{padding-bottom:30px!important}.paddingbot-40{padding-bottom:40px!important}.paddingbot-50{padding-bottom:50px!important}.paddingbot-60{padding-bottom:60px!important}.paddingbot-70{padding-bottom:70px!important}.paddingbot-80{padding-bottom:80px!important}.paddingbot-90{padding-bottom:90px!important}.paddingbot-100{padding-bottom:100px!important}.home-section{padding-top:15px;display:block;position:relative;z-index:120;background-color:#fff}.home-section.nopadding{padding-top:0;padding-bottom:0;display:block;position:relative;z-index:120}.home-section.nopadding-top{padding-top:0}.inner-section{padding-top:110px;padding-bottom:110px}.section-heading h2{margin-bottom:10px}.section-heading p{font-weight:300;font-size:20px;line-height:1.6em}.color-dark .section-heading h2{color:#111}.color-dark .section-heading p{color:#444}.bg-gray .divider-short,.color-dark .divider-short,.divider-short{background:#aaa}.color-light .divider-short{background:#fefefe}.color-light .section-heading h2{color:#fff}.color-light .section-heading p{color:#fefefe}.color-light p{color:#fefefe}.bg-white{background:#fff}.bg-gray{background:#fafafa}.bg-dark{background:#404040}.text-light{color:#fff}.navbar-nav>li{padding-left:10px;padding-right:10px}div.card2 h3{font-size:300%;line-height:1.3;margin:0 .5em 0 0;padding:0;float:left;font-weight:700;font-family:Segoe Print;display:inline}div.card2 p{font-size:130%;font-family:Segoe Print;display:inline}.intro{width:100%;position:relative}.intro-content{padding:5px 5px 5px}.white-box{background:rgba(255,255,255,.8);padding:20px;border-radius:4px}.intro-content h2{margin-bottom:10px}ul.lead-list{list-style:none;margin-left:0;padding-left:0;margin-bottom:20px}ul.lead-list li{margin:0 0 20px 0;line-height:1.6em}ul.lead-list li span.fa{margin:5px 5px 0 0;float:left}ul.lead-list li span.list{display:inline-block;margin:0 0 0 10px}p.lead-footer{font-size:16px;margin:20px 0 0}form.lead input,form.lead label{font-size:16px}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:none;box-shadow:none}.well.well-trans{background-color:rgba(255,255,255,.8);-webkit-box-shadow:none;box-shadow:none;border:none}.btn-skin{color:#ace600}.btn-skin:hover{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.btn-skin.active,.btn-skin:active,.btn-skin:focus,.btn-skin:hover{color:#fff}.btn-skin.active,.btn-skin:active{background-image:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:20px;line-height:1.5em;border-radius:6px}.box h4{font-size:24px}.box i{margin-bottom:30px}.circled{border-radius:50%;display:inline-block;color:#fff;width:1.6em;height:1.6em;text-align:center;line-height:1.6em}.service-box{margin-bottom:40px}.service-icon{margin:0 20px 20px 0;float:left}.service-desc h5{margin-bottom:10px}.team-box{padding:20px 0}.team-box img{margin-bottom:20px}.team-box h5{font-size:22px;font-weight:600;margin-bottom:10px;color:#666}.team-box h6{color:#888}.cbp .cbp-item{z-index:2;display:block;width:280px;height:500px}.cbp-filter-item{border-radius:3px}.cbp-l-filters-alignLeft .cbp-filter-item{font:600 12px/29px "Open Sans",sans-serif;text-transform:uppercase;letter-spacing:1px}.cbp-l-grid-team-name{font:700 17px "Open Sans",sans-serif;color:#456297;text-decoration:none;display:block;text-align:center;margin-bottom:3px}.cbp-l-grid-team-position{font:italic 400 16px "Open Sans",sans-serif;color:#888;text-align:center;font-style:normal}.item{margin:10px}.item img{display:block;width:100%;height:auto}.carousel-control.left,.carousel-control.right{background:0 0;width:25px;z-index:999}.carousel-control.left{top:left:-25px}.carousel-control.right{right:-25px}.block-text{background-color:#fff;border-radius:4px;margin:0 0 40px;padding:15px 18px}.block-text a{font-size:20px;font-weight:600;text-decoration:none}.block-text p{color:#585858}.block{display:block}.ab{position:absolute}.rel{position:relative}.company-social{margin-left:0;padding-left:0;margin-top:10px}.company-social{text-align:left;list-style:none}.company-social li{margin:0;padding:0;display:inline-block}.company-social a{margin:0 2px 0 0}.company-social a:hover{color:#fff}.company-social a i{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;text-align:center;border-radius:3px;padding:0}.company-social .social-facebook a i{background:#3873ae}.company-social .social-twitter a i{background:#62c6f8}.company-social .social-facebook a:hover i{background:#4893ce}.company-social .social-twitter a:hover i{background:#82e6ff}.carousel-inner>.item{margin-left:0;padding-left:0;width:100%;height:auto}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;margin-left:0;padding-left:0}.carousel-control{position:absolute;top:37%;bottom:0;left:0;width:auto;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5}.carousel-control.left,.carousel-control.right{background-image:none;filter:none}.carousel-control.right{right:20px}.carousel-control.left{left:20px}.widget ul{list-style:none;margin-left:0;padding-left:0}footer{padding:20px 0 0}footer .widget{margin-bottom:30px}footer .widget h5{font-size:20px;margin-bottom:10px;text-transform:uppercase}.bg-dark{background:#666}.bg-light{background:#fff}.icon-primary{color:#4765a0}.icon-success{color:#7db53b}.icon-info{color:#51b6bf}.scrollup{position:fixed;width:32px;height:32px;bottom:0;right:20px;background:#222;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}a.scrollup{outline:0;text-align:center}a.scrollup:active,a.scrollup:focus,a.scrollup:hover{opacity:1;text-decoration:none}a.scrollup i{margin-top:10px;color:#fff}a.scrollup i:hover{text-decoration:none}@-webkit-keyframes pulse{0{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes blink{50%{opacity:0}}@-moz-keyframes blink{50%{opacity:0}}@-o-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.btn{position:relative;display:inline-block;outline:0;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;font-weight:700}a.btn:focus{outline:0}.btn-red{color:#fff;background-color:#c83539;border-color:#c83539}.btn-red.active,.btn-red:active,.btn-red:focus,.btn-red:hover{color:#fff;background-color:#666;border-color:#666}.btn-red:active{background-image:none}.btn-skin.active,.btn-skin:active,.btn-skin:focus,.btn-skin:hover{color:#fff;background-color:#666;border-color:#666}.btn-default:focus,.btn-default:hover{border:1px solid #28c3ab;outline:0;color:#000;background-color:#28c3ab}@media (min-width:768px) and (max-width:979px){.intro-content{padding:25px 0 0}}@media (max-width:767px){.navbar-header button{border-color:#ccc;background-color:#eee;padding:5px 20px}.navbar-header i{color:#666}.boxes3{width:100%}.navbar-custom ul.nav li{border-bottom:1px solid #eee}.navbar-custom ul.nav li:last-child{padding-bottom:0}.navbar-custom ul.nav ul.dropdown-menu li{border-bottom:1px solid #eee;padding-left:20px}.service-box{margin:20px 0 30px}}@media (max-width:480px){.navbar-custom .nav.navbar-nav{background-color:rgba(255,255,255,.4)}.box{padding:45px}.box i{margin-bottom:30px}}@media (max-width:320px){.intro-content{padding:25px 0 0}}map3{max-width:325px;max-height:250px}

#cookie-popup { 
  text-align: center; 
  background: #fff;
  position: fixed;
  bottom: 0px; 
  left: 0;
  right: 0;
  z-index: 9999;
  font-size:14px; 
  line-height:20px;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  }
 
#cookie-popup.hidden {
  display: none;
}