body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#252525}html,body{height:100%}a{transition:ease-in .4s}section{position:relative}#map{height:100%}#contactFormNameAlert,#contactFormEmailAlert,#contactFormMathAlert,#contactFormBodyAlert,#contactFormPhoneAlert,#contactFormSubjectAlert{color:#00b4ff;position:relative;top:3px;}.alert.alert-danger,.alert.alert-success{position:fixed;top:50px;z-index:999999998;width:96%;margin:0 2%;color:#fff;border-radius:0}.alert.alert-danger{background:rgba(255,0,0,0.9);border-color:#00b4ff}.alert.alert-success{background:rgba(0,0,102,0.9);border-color:#00012c}#preload{position:fixed;width:100%;height:100%;overflow:hidden;background:#fff;z-index:999999999;top:0;left:0}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:10px solid transparent;border-top-color:#006;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#df0000;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:6px solid transparent;border-top-color:#3498db;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.navbar-default{background-color:#fff;border-color:transparent}.navbar-fixed-top{border-width:0}.navbar-default .navbar-nav>li>a{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#009ee0}.navbar-brand{height:auto;padding:29px 15px}.nav>li{padding:45px 0}.nav>li>a{position:relative;display:block;padding:10px 20px}.navbar-default .navbar-nav>li>a{color:#252525}.navbar-toggle{margin-top:40px;border-radius:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#009ee0;border-color:#009ee0}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}header{padding-top:126px}.home-bg{background-image:url(../images/home.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding:55px 0 115px 0}.home-bg h1{color:#fff;font-weight:100;font-size:50px;margin-bottom:60px}.home-bg p{color:#fff}.cta img{padding-top:40px}.cta h2{padding-top:110px;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:36px;margin-bottom:30px}.cta p{text-align:center}.cta .btn{padding:10px 15px}.shopping{width:30px;height:30px;display:inline-block;background:url(../images/shopping.png) no-repeat 50% 50%;background-size:30px;vertical-align:middle;margin-left:10px;margin-top:-4px}.info-box{position:relative;width:100%;margin-left:auto;margin-right:auto;padding:35px 30px;text-align:center;cursor:default}.info-box:before,.info-box:after{content:'';position:absolute;width:calc(100% - 35px);height:calc(100% - 35px);border:1px solid #e5e7e9;pointer-events:none;transition:.33s all ease}.info-box:before{top:0;left:0;border-width:1px 0 0 1px}.info-box:after{bottom:0;right:0;border-width:0 1px 1px 0}.info-box.hover:before,.info-box.hover:after,.info-box:hover:before,.info-box:hover:after{width:100%;height:100%;border-color:#c7c7c7}.info-box .divider{max-width:100%;margin:13px auto;transition:.33s all ease}.divider{width:49px;height:2px;margin-left:auto;margin-right:auto}.bg-primary{background:#00b4ff;fill:#00b4ff}.info-box h4{font-weight:300}.help{background:url(../images/help.png) no-repeat;background-size:40px;}.battery{background:url(../images/battery.png) no-repeat;background-size:40px;}.medal{background:url(../images/medal.png) no-repeat;background-size:30px;}.icon{width:40px;height:40px;display:inline-block;vertical-align:middle;margin-top:-4px}.form-bg{background-color:#006;position:relative;z-index:1028;padding:20px}.big-title{color:#fff;font-family:'Roboto',sans-serif;font-weight:100;font-size:50px;margin-top:0;margin-bottom:30px}#contact{padding-top:40px}.contact-info .big-title{color:#252525}.contact-info p span{color:#006}@media(min-width:768px){.navbar-nav>li>a{padding-top:8px;padding-bottom:8px}}.form-control{color:#fff}.float-label-control{position:relative;margin-bottom:1.5em}.float-label-control ::-webkit-input-placeholder{color:transparent}.float-label-control :-moz-placeholder{color:transparent}.float-label-control ::-moz-placeholder{color:transparent}.float-label-control :-ms-input-placeholder{color:transparent}.float-label-control input:-webkit-autofill,.float-label-control textarea:-webkit-autofill{background-color:transparent !important;-webkit-box-shadow:0 0 0 1000px white inset !important;-moz-box-shadow:0 0 0 1000px white inset !important;box-shadow:0 0 0 1000px white inset !important}.float-label-control input,.float-label-control textarea,.float-label-control label{font-size:14px;box-shadow:none;-webkit-box-shadow:none}.float-label-control input:focus,.float-label-control textarea:focus{box-shadow:none;-webkit-box-shadow:none;border-bottom-width:2px;padding-bottom:0}.float-label-control textarea:focus{padding-bottom:12px}.float-label-control input,.float-label-control textarea{display:block;width:100%;padding:.1em 0 1px 0;border:0;border-radius:0;border-bottom:2px solid #fff;outline:0;margin:0;background:0}.float-label-control textarea{padding:5px 0 12px 0}.float-label-control label{position:absolute;font-weight:normal;top:-12px;left:.08em;color:#fff;z-index:-1;font-size:.85em;-moz-animation:float-labels 300ms none ease-out;-webkit-animation:float-labels 300ms none ease-out;-o-animation:float-labels 300ms none ease-out;-ms-animation:float-labels 300ms none ease-out;-khtml-animation:float-labels 300ms none ease-out;animation:float-labels 300ms none ease-out;animation-play-state:running !important;-webkit-animation-play-state:running !important}.float-label-control input.empty+label,.float-label-control textarea.empty+label{top:8px;font-size:14px;animation:none;-webkit-animation:none}.float-label-control input:not(.empty)+label,.float-label-control textarea:not(.empty)+label{z-index:1}.float-label-control input:not(.empty):focus+label,.float-label-control textarea:not(.empty):focus+label{color:#fff}.float-label-control.label-bottom label{-moz-animation:float-labels-bottom 300ms none ease-out;-webkit-animation:float-labels-bottom 300ms none ease-out;-o-animation:float-labels-bottom 300ms none ease-out;-ms-animation:float-labels-bottom 300ms none ease-out;-khtml-animation:float-labels-bottom 300ms none ease-out;animation:float-labels-bottom 300ms none ease-out}.float-label-control.label-bottom input:not(.empty)+label,.float-label-control.label-bottom textarea:not(.empty)+label{top:3em}@keyframes float-labels{0{opacity:1;color:#aaa;top:.1em;font-size:1.5em}20%{font-size:1.5em;opacity:0}30%{top:.1em}50%{opacity:0;font-size:.85em}100%{top:-1em;opacity:1}}@-webkit-keyframes float-labels{0{opacity:1;color:#aaa;top:.1em;font-size:1.5em}20%{font-size:1.5em;opacity:0}30%{top:.1em}50%{opacity:0;font-size:.85em}100%{top:-1em;opacity:1}}@keyframes float-labels-bottom{0{opacity:1;color:#aaa;top:.1em;font-size:1.5em}20%{font-size:1.5em;opacity:0}30%{top:.1em}50%{opacity:0;font-size:.85em}100%{top:3em;opacity:1}}@-webkit-keyframes float-labels-bottom{0{opacity:1;color:#aaa;top:.1em;font-size:1.5em}20%{font-size:1.5em;opacity:0}30%{top:.1em}50%{opacity:0;font-size:.85em}100%{top:3em;opacity:1}}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:6px 15px}.btn-primary{color:#fff;background-color:#009ee0;border-color:transparent}.btn-primary:hover{color:#fff;background-color:#00b4ff;border-color:#00b4ff}.bg-about{background-image:url(../images/bg-about.jpg)}.box-wrap .box-content{position:relative;z-index:1}.box-about{background-color:#006;padding:70px}.box-about:before,.box-about:after{content:'';position:absolute;width:calc(100% - 140px);height:calc(100% - 140px);border:1px solid #e5e7e9;pointer-events:none;transition:.33s all ease}.box-about:before{top:50px;left:50px;border-width:1px 0 0 1px}.box-about:after{bottom:50px;right:50px;border-width:0 1px 1px 0}.box-wrap .bg-about{position:absolute;top:50px;right:0;bottom:50px;left:0;z-index:0;background-size:cover}.box-about p{color:#fff}.box-about .btn{margin:30px 0}footer{margin:30px 0}.sidebar article{margin-bottom:60px}.content article{margin-bottom:60px}#cookie_notice{text-align:center;position:fixed;z-index:9999;display:none;width:100%;bottom:0;background:#000;padding:10px 15px 5px 15px;color:#fff}#cookie_notice .message{display:block;text-align:left;padding:6px 0}#cookie_notice .message p{margin:0 0 5px 0;font-size:12px}#cookie_notice .more p{margin:0}#cookie_notice .btn{margin:0 7px}#cookie_notice .more{display:none;padding-top:10px}@media(max-width:414px){.home-bg h1{font-size:40px}.navbar-brand img{width:100%}.navbar-brand{padding:29px 10px}.navbar{margin:0}.navbar-default .navbar-brand{max-width:70%;height:59px;padding:30px 15px}}@media(max-width:632px){.box-about{padding:30px}.box-about:before,.box-about:after{display:none}#about{padding-top:40px}}@media(min-width:632px){.cta h2{padding-top:58px;text-align:center}}@media(min-width:632px) and (max-width:767px){.info-box{width:44%;margin:0 15px}}@media(min-width:768px){.cta{background:url(../images/bg.png);height:300px;background-size:cover;margin-top:-94px}}@media(min-width:768px){.nav>li>a{padding:10px 13px}.sidebar{padding-top:40px}.cta h2{padding-top:40px;font-size:30px;margin-bottom:15px}.cta .btn{padding:5px 10px}}@media(max-width:767px){.cta{padding:30px 0}.cta .col-md-4{display:none}.cta h2{padding-top:0;text-align:center;font-size:27px;margin:0 0 30px 0}.nav>li{padding:0}.message p{text-align:center;margin-bottom:20px}}@media(min-width:786px){.cta h2{padding-top:45px;text-align:center;font-size:28px;margin-bottom:10px}.navbar-nav>li>a{padding-top:8px;padding-bottom:8px}}@media(min-width:992px){.cta h2{padding-top:55px;text-align:center;font-size:28px;margin-bottom:30px}}@media(min-width:1200px){.cta h2{padding-top:70px;text-align:center;font-size:36px;margin-bottom:30px}}@media(min-width:1300px){.cta h2{padding-top:90px;text-align:center;font-size:36px;margin-bottom:30px}.first-row{margin-top:30px}}