a,
a:focus,
a:hover{color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.w-19{width:19%;}
.app{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.app .overlay-lightdark{position:fixed;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.75);z-index:10;display:none;}
#sidebar{position:fixed;z-index:10;height:100vh;left:0;min-width:135px;max-width:135px;background:rgba(255, 255, 255, 0.95);color:#1e1e1e;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.15);}
#sidebar.sidebar-left{left:300px;}
#sidebar .sidebar-box{padding-top:32px;padding-bottom:20px;}
#sidebar .toggle-menu-btn{display:block;position:relative;z-index:10;cursor:pointer;}
#sidebar .toggle-menu-btn .bar{height:4px;margin:8px 0;border-radius:100px;background-color:#434d5f;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#sidebar .toggle-menu-btn .bar:nth-child(1){width:32px;}
#sidebar .toggle-menu-btn .bar:nth-child(2){width:32px;}
#sidebar .toggle-menu-btn .bar:nth-child(3){width:32px;}
#sidebar nav.toggle-menu{background-color:#16181a;position:fixed;top:0;left:0;width:0;overflow:hidden;height:100%;-webkit-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;z-index:2;}
#sidebar nav.toggle-menu .menu{min-width:270px;}
#sidebar .toggle-menu .toggle-menu-mobile{width:280px;text-align:right;padding-right:75px;padding-bottom:0px;}
#sidebar nav.toggle-menu .menu li{margin-top:20px;-webkit-transition:margin 0.3s ease-in-out;-o-transition:margin 0.3s ease-in-out;transition:margin 0.3s ease-in-out;}
#sidebar nav.toggle-menu .menu li a{display:inline-block;font-size:16px;text-decoration:none;padding:5px 0;text-align:center;color:#a9a9a9;font-weight:700;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);position:relative;}
#sidebar nav.toggle-menu .menu li a:hover{color:#fff;margin-left:10px;}
#sidebar nav.toggle-menu .menu li a:after,
#sidebar nav.toggle-menu .menu li a:before{background-color:#fff;content:"";display:block;height:1px;width:0;position:absolute;top:40%;}
#toggle:checked ~ nav.toggle-menu{width:300px;}
#toggle:checked + .toggle-button label.toggle-menu-btn .bar{background-color:#46464e;}
#toggle:checked + .toggle-button label.toggle-menu-btn .bar:nth-child(2){-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);opacity:0;}
#toggle:checked + .toggle-button label.toggle-menu-btn .bar:nth-child(1){-webkit-transform:translateY(12px) rotate(225deg);-ms-transform:translateY(12px) rotate(225deg);transform:translateY(12px) rotate(225deg);height:2px;}
#toggle:checked + .toggle-button label.toggle-menu-btn .bar:nth-child(3){-webkit-transform:translateY(-10px) rotate(-225deg);-ms-transform:translateY(-10px) rotate(-225deg);transform:translateY(-10px) rotate(-225deg);width:32px;height:2px;}
#sidebar .logo h1{font-size:0px;}
#sidebar .logo{display:block;text-indent:-9999px;width:90px;height:62px;background:url(../images/logo-1.svg) no-repeat;background-size:90px;}
#sidebar .language-list{list-style:none;margin:0px 0px 45px 0px;padding:0;}
#sidebar .language-list li{border:1px solid #eeedf7;font-size:13px;height:38px;line-height:37px;width:73px;padding:0px 6px 0px 6px;margin-bottom:10px;font-family:font-1;border-radius:100px;}
#sidebar .language-list li{text-transform:uppercase;text-align:center;}
#sidebar .active a{color:#fff;}
#content{width:100%;margin-left:135px;min-height:100vh;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.content{margin-left:135px;}
.section-content-1:before{width:100%;height:100%;margin:0px 0px 0px 0px;floaT:left;position:absolute;overflow:hidden;lefT:0px;top:0px;background:url(../images/bg-1.svg);z-index:0;z-index:99999;opacity:1;content:"";}
#section1{background:-o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../images/bg-1.png);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url(../images/bg-1.png);background:-o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../images/bg-1.png);background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../images/bg-1.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}
#section5 .section-map-box{position:absolute;background-color:#023e5a;padding:30px;top:34%;right:5%;max-width:37%;}
#section5 .section-map-box h1{font-family:font-1 !important;font-size:3rem;color:#fff;}
#section5 .section-map-box .section-map-box-content h1{font-family:font-1 !important;font-size:1rem;color:#fff;text-align:center;}
#section5 .section-map-box .section-map-box-content .nav-contact li{font-size:0.7rem;padding-left:30%;}
#section5 .section-map-box .section-map-box-content{color:#fff;}
#section5 .nav-social-icons i{font-size:1.3rem;}
#section5 .nav-social-icons .icon-facebook:hover i{color:#3b5998;}
#section5 .nav-social-icons .icon-instagram:hover i::before{background:-o-radial-gradient(30% 107%, circle, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background:radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);border-radius:2rem;}
#section5 .nav-social-icons .icon-twitter:hover i{color:#1da1f2;}
#section5 .nav-social-icons .icon-skype:hover i{color:#00aff0;}
.floors_switcher_box ul li.active a::before{display:block;content:"";position:absolute;width:29px;height:1px;top:50%;left:150%;background-color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.floors_switcher_box ul li.active a::after{display:block;content:"";position:absolute;width:29px;height:1px;top:50%;right:150%;background-color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.floors_switcher_box ul li:active a::before,
.floors_switcher_box ul li:focus a::before,
.floors_switcher_box ul li:hover a::before{display:block;content:"";position:absolute;width:29px;height:1px;top:50%;left:150%;background-color:#fff;}
.floors_switcher_box ul li:active a::after,
.floors_switcher_box ul li:focus a::after,
.floors_switcher_box ul li:hover a::after{display:block;content:"";position:absolute;width:29px;height:1px;top:50%;right:150%;background-color:#fff;}
.section-content img{width:352px;}
.section-content{position:relative;z-indeX:99999;width:88%;margin:0 auto;text-align:center;}
.section-content h1{font-size:6.9rem;color:#fff;letter-spacing:10px;}
.hexagon-image{position:relative;margin:50px auto;width:190px;height:110px;background-position:center center;z-index:1;}
.hexagon-image .hexagon-image-face1,
.hexagon-image .hexagon-image-face2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:inherit;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.hexagon-image .hexagon-image-face1:before,
.hexagon-image .hexagon-image-face2:before{content:"";position:absolute;width:220px;height:220px;background:inherit;}
.hexagon-image .hexagon-image-face1{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.hexagon-image .hexagon-image-face1:before{left:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-60deg) translate(-110px, 0);-ms-transform:rotate(-60deg) translate(-110px, 0);transform:rotate(-60deg) translate(-110px, 0);}
.hexagon-image .hexagon-image-face2{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg);}
.hexagon-image .hexagon-image-face2:before{right:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(60deg) translate(110px, 0);-ms-transform:rotate(60deg) translate(110px, 0);transform:rotate(60deg) translate(110px, 0);}
.infrastructure-col{width:19%;margin-right:1rem !important;}
.infrastructure-content{height:90%;}
.infrastructure-box{border:0;-webkit-box-shadow:0 0 20px -2px rgba(0, 0, 0, 0.15);box-shadow:0 0 20px -2px rgba(0, 0, 0, 0.15);-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.infrastructure-box:active,
.infrastructure-box:focus,
.infrastructure-box:hover{background-color:#f7f7f7;-webkit-box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.25);}
.infrastructure-box h1{font-size:1.1rem;padding-top:20px;}
.infrastructure-box h1::after{content:"";display:block;height:1px;margin:0 auto;width:25%;background:#b2b2b2;-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;margin-top:5px;}
.infrastructure-box p{font-size:0.9rem;text-align:center;color:#1e1e1e;}
#fp-nav{z-index:0;}
#fp-nav.right{right:9px;}
#fp-nav ul{counter-reset:item;list-style-type:none;}
#fp-nav ul li{height:25px;width:0;}
#fp-nav ul li a,
.fp-slidesNav ul li a{width:100px;}
#fp-nav ul li a span,
.fp-slidesNav ul li a span{left:60%;}
#fp-nav ul li a::before{content:counter(item, decimal-leading-zero) " ";counter-increment:item;margin-left:16px;top:0px;right:0;font-size:15px;position:absolute;color:#545c68;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#fp-nav ul li a span{floaT:left;border-color:#fff;height:2px;width:20px;background:0 0;border:0px solid #fff;}
#fp-nav ul li .fp-tooltip{font-size:16px;font-family:font-1;}
#fp-nav.fp-show-active a.active + .fp-tooltip{opacity:0;}
#fp-nav.fp-show-active a.active:hover + .fp-tooltip{opacity:1;}
#fp-nav ul li{font-family:font-2;width:100%;}
#fp-nav ul li a.active::before{color:#fff;}
#fp-nav ul li a.active span{background-color:#fff !important;}
#fp-nav ul li a.active::before{font-size:20px;top:-0px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#fp-nav ul li a.active span, #fp-nav ul li a span, #fp-nav ul li:hover a.active span{margin:0 0 0 -15px;height:2px;width:20px;border:0;background-color:#545c68;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#fp-nav ul li .fp-tooltip{top:2px;}
#fp-nav ul li .fp-tooltip.right{right:110px;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:font-1;margin:0.4em 0 .6em 0;letter-spacing:-0.01em;line-height:normal;font-weight:bold;text-rendering:optimizeLegibility;}
h1, .h1{font-size:23px;}h2, .h2{font-size:21px;}h3, .h3{font-size:20px;}h4, .h4{font-size:18px;}h5, .h5{font-size:16px;}
body{margin:0 auto;background:#fff;font-family:font-2, Verdana, sans-serif;font-size:13px;line-height:27px;}
a{color:#000;text-decoration:underline;text-decoration:none;}
a img{border:0 none;}
ol, ul, li{list-style:none;}
::-webkit-scrollbar{width:12px;}
::-webkit-scrollbar-track{background:#eee;}::-webkit-scrollbar-thumb{background:#272626;}
@font-face{font-family:Verdana;src:url('../fonts/font-2.otf');font-weight:bold;}
@font-face{font-family:font-1;src:url('../fonts/font-1.ttf');font-weight:bold;}
@font-face{font-family:font-2;src:url('../fonts/font-2.otf');font-weight:bold;}
@font-face{font-family:font-3;src:url('../fonts/font-3.ttf');font-weight:bold;}
@font-face{font-family:font-4;src:url('../fonts/font-4.otf');}