.navbar.navbar-default {background-color:rgba(255,255,255,0.9);border-bottom:0}
@media only screen and (max-width:768px) {#main-menu {height:90px }#main-menu .navbar-brand >img {height:60px }#main-menu .navbar-header {height:90px }#main-menu .navbar-nav {background-color:rgba(255,255,255,0.9);margin:0 -15px }#main-menu .nav-item >a,#main-menu .locale-div >span {text-align:center;color:#337ab7 }#main-menu .navbar-nav >.active >a {background-color:rgba(95,161,81,0.75) }#main-menu .navbar-toggle {margin-top:30px;border:none }#main-menu .navbar-toggle >.icon-bar {height:3px;width:30px }#main-menu .nav-item-text,#main-menu span {color:#226289 !important }#main-menu .locale-div >span {text-alignment:center }#main-menu .locale-div {width:50%;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:30px }.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color:transparent;border:none }.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height:2000px !important }}
@media only screen and (min-width:769px) {#main-menu {height:220px }#main-menu .navbar-nav >.nav-item.active >a {background-color:#0592c8;color:#fff !important }#main-menu.navbar-default {background:rgba(255,255,255,0.9) }#main-menu .navbar-brand {margin-top:10px }#main-menu .navbar-brand >img {height:95px }#main-menu .navbar-nav >.active >a {background-color:transparent }#main-menu .navbar-nav >.nav-item,#main-menu .navbar-nav >.nav-item >a {height:150px;vertical-align:middle;text-align:center;display:table-cell;color:#226289 }#main-menu .nav-item-text {margin-top:5px }#main-menu .navbar-right {min-height:150px !important }#main-menu .locale-div {margin-top:75px;margin-left:50px }#main-menu .locale-div >* {float:left }#main-menu .locale-div >span {margin-right:10px;vertical-align:bottom;display:table-cell;margin-top:10px }}
.locale-div select {appearance:none;border:none;background-color:#226289;color:white;padding:10px;height:auto;outline:none;font-size:19px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.3);border-radius:3px}
.locale-div select option {padding:30px;font-size:19px;color:#fff}
.locale-div select option:checked,
.locale-div select option:hover {box-shadow:0 0 10px 100px #000 inset}
.locale-div select:focus::-ms-value {background-color:transparent}
.dropdown-menu {font-size:19px;min-width:200px}
.dropdown-menu >a:hover {text-decoration:none}
.dropdown-menu .dropdown-item {text-align:center;color:#226289 !important}
section:focus {outline:none}
#about {color:#fff}
#about >.section-container {padding-top:200px;padding-bottom:70px}
@media only screen and (max-width:768px) {#about >.section-container {padding-top:90px;padding-bottom:50px }}
#product {color:#023b4f}
#product >.section-container {padding-top:70px;padding-bottom:70px}
@media only screen and (max-width:768px) {#product >.section-container {padding-top:90px;padding-bottom:50px }}
#product2 {color:#fff}
#product2 >.section-container {padding-top:70px;padding-bottom:70px}
@media only screen and (max-width:768px) {#product2 >.section-container {padding-top:30px;padding-bottom:50px }}
@media only screen and (max-width:768px) {#contact {padding-top:90px;padding-bottom:50px }}.btn.btn-primary {background:#0592c8;color:#fff;padding:13px 15px;transition:all 0.03s ease-in-out;border:0;font-size:19px}
.btn.btn-primary:focus {background:#0592c8}
.btn.btn-primary:hover {transform:scale(1.06);background:#0592c8}
@media only screen and (max-width:768px) {.img-margin {margin:40px 0 }}
.image-button {margin-top:20px}#button_to_bottom {padding-top:60px}
#button_to_bottom span {position:absolute;top:250px;right:70px;width:24px;height:24px;margin-left:-12px;border-left:5px solid #fff;border-bottom:5px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}
@media only screen and (max-width:768px) {#button_to_bottom {display:none }}
@media only screen and (min-width:769px) {#button_to_top {width:100%;position:relative }#button_to_top span {position:absolute;bottom:20px;right:70px;width:24px;height:24px;margin-left:-12px;border-left:5px solid #666;border-bottom:5px solid #666;-webkit-transform:rotate(135deg);transform:rotate(135deg);box-sizing:border-box }}
@media only screen and (max-width:768px) {#button_to_top {width:100%;position:relative }#button_to_top span {position:absolute;bottom:30px;right:20px;width:24px;height:24px;margin-left:-12px;border-left:5px solid #666;border-bottom:5px solid #666;-webkit-transform:rotate(135deg);transform:rotate(135deg);box-sizing:border-box }}
@media only screen and (min-width:769px) {.hexagon-images {width:100%;height:auto }}
@media only screen and (max-width:768px) {.hexagon-images {width:50%;height:auto }}
footer {background-color:#fff}
footer p,
footer h4,
footer label,
footer input[type="text"]::placeholder {color:#606060;font-size:19px}
footer textarea::placeholder {color:#606060 !important;font-size:19px}
footer .ft-top {padding:4% 0 5% 0}
footer .ft-legal {padding:2% 0 2% 0;background-color:#eee}
@media only screen and (max-width:768px) {footer .ft-legal {padding:4% 0 4% 0 }}
footer input[type="text"],
footer textarea {background-color:#eee !important}
footer #contact_formSendButton {margin-top:10px;font-size:20px;padding:17px 20px}
footer a {color:inherit}
@media only screen and (min-width:769px) {.product-hexagon {padding-left:50px;padding-right:50px;margin-top:50px }}
.home-content {margin-top:30px}
@media only screen and (max-width:768px) {.home-content >img {width:100%;height:auto }}
@media only screen and (max-width:768px) {.product-image {margin-top:50px }.product-image >img {width:100%;height:auto }.eu-logo {padding-left:0 }.product-hexagon {padding-left:60px;padding-right:60px;margin-top:50px }.hexagon-row-mobile {padding-bottom:0 }}
.hexagon-name {margin-top:20px;padding:15px 10px;border-radius:10px;background-color:rgba(255,255,255,0.5)}
.hexagon-name h3 {margin-bottom:0;font-size:27px}
#home-video-container {padding:3px;border:2px solid rgba(255,255,255,0.5)}
video {width:100%;height:auto;margin-bottom:-2px}
#home-video {margin-bottom:-2px}.login-headline {font-size:30px !important}
.login-sidebar,
.login-content-area {background-color:rgba(255,255,255,0.9);border-radius:10px;padding:20px;color:#666;margin-top:20px}
.user-menu li {list-style-type:none;display:block;font-size:20px;padding:9px}
.user-menu li a {text-decoration-line:none;color:#666;text-transform:capitalize;font-size:25px}
.file-container {vertical-align:middle;text-align:center;display:table-cell;margin-top:40px;word-wrap:break-word}
.file-icons {width:20%;margin-bottom:10px}
.file-filename {font-size:20px}
.filename-div {padding:5px}
* {font-family:korolev,sans-serif}
h1,
h2 {font-style:italic;font-weight:bold;font-size:44px}
h3 {font-style:italic;font-weight:bold;font-size:33px;margin-top:0}
h4 {margin-top:0;margin-bottom:20px;font-style:italic;font-weight:bold;font-size:24px}
h5 {margin-top:0;margin-bottom:0;font-style:italic;font-weight:bold;font-size:24px}
p,
a,
span {font-size:19px}
.hexagon-text {font-weight:900}
.hexagon-text * {text-decoration:none !important}
#about >li {font-size:32px}
@media only screen and (max-width:768px) {h2 {font-size:23px }h3 {font-style:italic;font-weight:bold;font-size:20px }h4 {margin-top:0;margin-bottom:20px;font-style:italic;font-size:22px }p {font-size:17px }}
html,
body {width:100%;overflow-x:hidden}
.nounderline {text-decoration:none !important;color:#23527c}
@media only screen and (min-width:993px) {.mobile {display:none }}
@media only screen and (max-width:992px) {.desktop {display:none }}
@media only screen and (min-width:768px) {#main-menu .navbar-nav >.nav-item.active >a {background-color:#0592c8;color:#fff !important }}
@media only screen and (max-width:768px) {#main-menu .navbar-nav >.active >a {background-color:#0592c8;color:#fff !important }}
@media only screen and (min-width:768px) and (max-width:993px) {.navbar-nav >.nav-item,.navbar-nav >.nav-item >a {font-size:15px }.locale-div {margin-top:75px;margin-left:20px !important }.locale-div >* {font-size:15px }.locale-div >span {margin-right:10px;margin-top:12px !important;font-size:15px }}
.login-page {display:flex;flex-flow:column;min-height:90vh}