body, html { overflow: hidden !important; }

body, a { font-family: 'Open Sans', sans-serif; color: #fff; }

h1 { font-style: normal; font-weight: 800; line-height: normal; font-size: 60px; margin-bottom: 20px; }

h2 { font-style: normal; font-weight: 800; line-height: normal; font-size: 60px; text-transform: uppercase; margin-bottom: 20px; }

.dwalet-link{
  text-transform:none!important;
}
.cDays, .cHours, .cMinutes, .cSeconds{
  font-size: 60px;
  color: #0F395F;
}
.cDots{
  font-size: 60px;
  color: #979797;
}
.cLabels{
  font-size: 16px;
  color: #979797;
}
.cCountdown{
  height: 145px;
}

@media (min-width: 320px) and (max-width: 480px) {
  .cDays, .cHours, .cMinutes, .cSeconds{
    font-size: 40px;
  }
  .cDots{
    font-size: 40px;
  }
  .cLabels{
    font-size: 12px;
  }
  .cCountdown{
    margin-left: 15px;
    height: 115px;
  }
}

.right-menu li span{
  position: absolute;
  right: 55px;
  top: 7px;
  white-space: nowrap;
  display: none;
  font-size: 14px; 
}

.right-menu li:hover span{
  display: block;
}

.wInfoBlockTextTitle{
  position: absolute;
  margin-top:15px;
  margin-left:10px;
  width: 170px;
  height: 44px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: normal;
  text-transform: uppercase;
  color: #0F395F;
}
.wInfoBlockTextDescr{
  margin-top: 15px;
}

.dWindows {
    background: url("../img/Windows_Button.png") no-repeat;
    display: block;
    width: 280px;
    height: 38px; 
    float: right;
}
.dWindows:hover {
    background: url("../img/Windows_Button-hover.png") no-repeat;
    width: 280px;
    height: 38px;
}
.dMac {
    background: url("../img/Mac_Button.png") no-repeat;
    display: block;
    width: 280px;
    height: 38px; 
}
.dMac:hover {
    background: url("../img/Mac_Button-hover.png") no-repeat;
    width: 280px;
    height: 38px;
}
.dLinux {
    background: url("../img/Linux_Button.png") no-repeat;
    display: block;
    width: 280px;
    height: 38px; 
}
.dLinux:hover {
    background: url("../img/Linux_Button-hover.png") no-repeat;
    width: 280px;
    height: 38px;
}

.modalW { display: none; z-index: 101; background-color: #fff; visibility: hidden; position: fixed; width: 100%; height: 100%; color: #000; padding: 30px; overflow-y: scroll; }
.modalW .modalCl { float: right; }
.modalW .modalCl img { margin-right: 10px; }
.modalW .image-div { float: left; max-width: 570px; margin-right: 30px; }
.modalW .image-div img { max-width: 570px; width: 100%; }
.modalW .image-div img.img-mob { display: none; }
.modalW .content { float: left; width: calc(100% - 600px); }
.modalW .content .icon-link { width: 42px; height: 42px; border-radius: 50%; border: 1px solid #369EFF; display: inline-block; text-align: center; line-height: 40px; }
.modalW .content .icon-link img { display: block; margin: 9px auto; }
.modalW .content .name-pop { font-style: normal; font-weight: 800; line-height: 55px; font-size: 50px; text-transform: uppercase; color: #0F395F; padding-top: 10px; }
.modalW .content .name-pop span { font-style: normal; font-weight: normal; line-height: normal; font-size: 24px; text-transform: uppercase; color: #7B7B7B; }
.modalW .content .line-p { max-width: 270px; height: 1px; width: 100%; border-top: 1px solid #C1E1FF; display: block; margin: 18px 0 12px 0; }
.modalW .content p { font-style: normal; font-weight: normal; line-height: normal; font-size: 15px; color: #667C91; }
.modalW .content a { color: #369EFF; }
.modalW .content a img { width: 18px; height: 18px; }
.modalW .content a:hover { text-decoration: none; color: #369EFF; }
.modalW a { color: #369EFF; }
.modalW a:hover { text-decoration: none; color: #369EFF; }

.modalW.active { display: block; visibility: visible; }

.svg-anim { position: absolute; z-index: 0; top: 0; left: 0; width: 100vw; height: 100vh; }
.svg-anim svg { width: 2060px; margin-left: -18%; margin-top: -41%; }
.svg-anim svg path { fill: none; stroke: none; }

.dropdown-menu { background: rgba(15, 57, 95, 0.8); padding: 10px 17px; margin: 0; border: none; border-radius: 0; }
.dropdown-menu .dropdown-item { margin: 10px 0; padding: 0; font-style: normal; font-weight: 600; line-height: normal; font-size: 16px; text-transform: uppercase; color: #fff; transition: 0.1s; }
.dropdown-menu .dropdown-item:hover { background: transparent; color: #369EFF; transition: 0.1s; }

.lang { position: fixed; top: 23px; right: 30px; z-index: 2; line-height: 40px; font-size: 14px; text-transform: uppercase; width: 40px; height: 40px; overflow: hidden; }
.lang a { border: 1px solid #369EFF; border-radius: 50%; text-align: center; font-style: normal; font-weight: normal; line-height: 38px; width: 40px; height: 40px; display: block; color: #369EFF; margin-bottom: 10px; }
.lang a.s-item { opacity: 0; transition: 0.3s; }
.lang a:hover { color: #369EFF; text-decoration: none; }
.lang:hover { height: 150px; }
.lang:hover .s-item { opacity: 1; transition: 0.3s; }

.menu-mobile-list { position: fixed; z-index: 4; width: 100%; height: calc(100% - 58px); top: 58px; background: #0F395F; padding: 20px 0; font-style: normal; font-weight: 600; line-height: normal; font-size: 18px; display: none; overflow: scroll; }
.menu-mobile-list.open { display: block; }
.menu-mobile-list ul { padding: 0 20px; }
.menu-mobile-list a { font-style: normal; font-weight: 600; line-height: normal; font-size: 18px; display: block; }
.menu-mobile-list a:hover { text-decoration: none; }
.menu-mobile-list li { margin-bottom: 40px; }
.menu-mobile-list .dropdown.show .dropdown-toggle::after { transform: rotate(-90deg); }
.menu-mobile-list .dropdown-menu { position: static !important; float: none !important; padding: 0; font-family: Open Sans; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; opacity: 0.7; transform: translate3d(0px, 0px, 0px) !important; }
.menu-mobile-list .dropdown-menu .dropdown-item { margin: 0; margin-top: 17px; }
.menu-mobile-list .dropdown-toggle::after { float: right; margin-top: 8px; }
.menu-mobile-list .mob-langs { border-top: 1px solid #369EFF; padding: 15px 20px; margin-bottom: 0; }
.menu-mobile-list .mob-langs li { margin-right: 25px; display: inline-block; margin-bottom: 0; }
.menu-mobile-list .mob-langs li a { font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; color: #92C5F4; text-transform: uppercase; width: 40px; height: 40px; border: 1px solid #369EFF; border-radius: 50%; line-height: 38px; text-align: center; }
.menu-mobile-list .mob-soc { border-top: 1px solid #369EFF; padding: 15px 20px; margin-bottom: 0; }
.menu-mobile-list .mob-soc li { margin-right: 22px; display: inline-block; margin-bottom: 0; }
.menu-mobile-list .mob-soc li a { border-radius: 50%; }
.menu-mobile-list .mob-soc li img { width: 40px; height: 40px; }
.menu-mobile-list .mob-soc li:last-child { margin-right: 0; }

.menu-mobile { display: none; width: 40px; height: 40px; position: fixed; z-index: 3; right: 15px; top: 10px; cursor: pointer; border-radius: 50%; }
.menu-mobile img { width: 100%; }

.header-nav { position: fixed; z-index: 2; top: 10px; }
.header-nav li { margin-right: 20px; }
.header-nav li:last-child { margin-right: 0; }
.header-nav li.dropdown a:hover:before { display: none; }
.header-nav li:first-child a:hover:before { display: none; }
.header-nav a { font-style: normal; font-weight: normal; line-height: normal; color: #fff; margin-top: 18px; position: relative; padding: 0 0 10px 0; }
.header-nav a.active:before { content: ""; display: block; background: #369EFF; height: 2px; width: 100%; position: absolute; bottom: 0; }
.header-nav a:hover:before { content: ""; display: block; background: #369EFF; height: 2px; width: 100%; position: absolute; bottom: 0; }
.header-nav li:first-child { margin-right: 130px; }
.header-nav li:first-child a { margin-top: 0; padding-left: 0; max-width: 260px; }
.header-nav li:first-child a img { width: 100%; }

.mouse { width: 30px; position: absolute; bottom: 7vh; left: 50%; margin-left: -15px; cursor: pointer; }

#fp-nav.fp-left { left: 38px; }

#fp-nav ul li .fp-tooltip { font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; text-transform: uppercase; color: #fff; left: 30px; }

#fp-nav ul li .fp-tooltip.fp-left { left: 30px; }

#fp-nav ul li, .fp-slidesNav ul li { width: 16px; height: 16px; margin: 0 0 20px 0; }

#fp-nav ul li a span, .fp-slidesNav ul li a span { width: 16px; height: 16px; margin: -8px 0 0 -8px; background: none; border: 1px solid #369EFF; }

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span { width: 16px; height: 16px; margin: -8px 0 0 -8px; }

#fp-nav ul li a.active:after { content: ""; display: block; width: 6px; height: 6px; background: #369EFF; position: absolute; left: 50%; top: 50%; margin-top: -3px; margin-left: -3px; border-radius: 50%; }

#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span { margin: -8px 0 0 -8px; width: 16px; height: 16px; }

.right-menu { position: fixed; right: 15px; top: 50%; margin-top: -140px; z-index: 2; margin-bottom: 0; }
.right-menu li { margin-bottom: 20px; width: 42px; height: 42px; transition: 0.1s; }
.right-menu li:hover { transform: scale(1.1); transition: 0.2s; }
.right-menu li:last-child { margin-bottom: 0; }

.section1 { background-color: #0F395F; background-image: url(../img/Homepage-slide1-bg.jpg); background-size: cover; background-position: center center; }
.section1 .info-block { background: rgba(15, 57, 95, 0.8); padding: 53px 60px; max-width: 850px; font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; }
.section1 .info-block p { margin-bottom: 40px; }
.section1 .info-block .info-btn { font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; }
.section1 .info-block .info-btn img { margin-left: 15px; width: 70px; }

.section2 { background-color: #0F395F; background-image: url(../img/Homepage-slide2-bg.jpg); background-size: cover; background-position: center center; }
.section2 .info-block { background: rgba(15, 57, 95, 0.8); padding: 53px 60px; max-width: 1170px; font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; }
.section2 .info-block .title { margin-bottom: 25px; }
.section2 .info-block .title img { width: 78px; height: 78px; float: left; margin-right: 30px; }
.section2 .info-block .title span { padding-top: 15px; display: block; font-style: normal; font-weight: 800; line-height: normal; font-size: 16px; text-transform: uppercase; }
.section2 .info-block .title:after { content: ""; display: block; clear: both; }
.section2 .info-block .desc { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; margin-bottom: 25px; }
.section2 .info-block .info-btn { font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; }
.section2 .info-block .info-btn img { margin-left: 10px; height: 22px; }

.section3 { background-color: #0F395F; background-image: url(../img/Homepage-slide3-bg.jpg); background-size: cover; background-position: center center; }
.section3 .team .person-div { display: inline-block; position: relative; margin-left: 175px; }
.section3 .team .person-div.person-first { margin-left: 0; }
.section3 .team .person-div.person-first .info-person { right: -120px; }
.section3 .team .person-div.person-row2 { margin-left: 215px; top: -20px; }
.section3 .team .person-div.person-row3 { margin-left: 185px; top: -20px; }
.section3 .team .person-div:hover .info-person { display: block !important; }
.section3 .team .img { max-height: 250px; max-width: 250px; border-radius: 50%; overflow: hidden; cursor: pointer; border: 1px solid #369EFF; }
.section3 .team .img img { width: 100%; }
.section3 .team .info-person { position: absolute; max-width: 150px; top: 60px; right: -170px; display: none; }
.section3 .team .name { font-style: normal; font-weight: 800; line-height: normal; font-size: 24px; margin-bottom: 5px; }
.section3 .team .person-co { font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; margin-bottom: 5px; }

.section4 { background-color: #0F395F; background-image: url(../img/Homepage-contact-us-bg.jpg); background-size: cover; background-position: center center; }
.section4 footer { border-top: 1px solid #369EFF; position: absolute; bottom: 0; width: 1110px; padding-top: 20px; padding-bottom: 30px; }
.section4 footer:after { content: ""; display: block; clear: both; }
.section4 footer ul { float: left; margin-bottom: 0; }
.section4 footer ul a { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; }
.section4 footer ul a:hover { color: #fff; }
.section4 footer ul li { display: inline-block; margin-right: 45px; }
.section4 footer p { float: right; margin-bottom: 0; font-style: normal; font-weight: normal; line-height: normal; font-size: 12px; text-align: right; text-transform: capitalize; }
.section4 .form-block { background: rgba(15, 57, 95, 0.8); padding: 50px 40px; }
.section4 .form-block:after { content: ""; display: block; clear: both; }
.section4 .form-block form { float: left; margin-right: 100px; width: 365px; }
.section4 .form-block form:after { content: ""; display: block; clear: both; }
.section4 .form-block form p { font-style: normal; font-weight: 800; line-height: normal; font-size: 18px; }
.section4 .form-block form input { display: block; width: 100%; background: none; outline: none; border: none; border-bottom: 1px solid #369EFF; margin-bottom: 30px; padding-bottom: 10px; font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; color: #fff; }
.section4 .form-block form input::placeholder { color: #fff; }
.section4 .form-block form input:-ms-input-placeholder { color: #fff; }
.section4 .form-block form input::-ms-input-placeholder { color: #fff; }
.section4 .form-block form input:focus::placeholder { color: #dcdcdc; }
.section4 .form-block form input:focus:-ms-input-placeholder { color: #dcdcdc; }
.section4 .form-block form input:focus::-ms-input-placeholder { color: #dcdcdc; }

.section4 .form-block form textarea { display: block; width: 100%; background: none; outline: none; border: none; border-bottom: 1px solid #369EFF; margin-bottom: 30px; padding-bottom: 10px; font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; color: #fff; }
.section4 .form-block form textarea::placeholder { color: #fff; }
.section4 .form-block form textarea:-ms-input-placeholder { color: #fff; }
.section4 .form-block form textarea::-ms-input-placeholder { color: #fff; }
.section4 .form-block form textarea:focus::placeholder { color: #dcdcdc; }
.section4 .form-block form textarea:focus:-ms-input-placeholder { color: #dcdcdc; }
.section4 .form-block form textarea:focus::-ms-input-placeholder { color: #dcdcdc; }

.section4 .form-block form input.form-btn { color: #fff; width: 100px; height: 40px; line-height: 38px; border: 1px solid #369EFF; float: right; font-style: normal; font-weight: normal; font-size: 14px; text-transform: uppercase; margin-bottom: 0; }
.section4 .form-block .contacts { float: left; }
.section4 .form-block .contacts img { margin-right: 20px; width: 19px; }
.section4 .form-block .contacts form { width: 100%; margin: 0; float: none; }
.section4 .form-block .contacts form p { font-style: normal; font-weight: 800; line-height: normal; font-size: 18px; }
.section4 .form-block .contacts p { margin-bottom: 18px; font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; }

header { background-image: url(../img/Roadmap_Tech-BG.jpg); background-size: cover; background-position: center center; height: 238px; padding-top: 13px; }
header.news { background-image: url(../img/News-BG.jpg); }
header.header-v2 { background-image: url(../img/pages-header-bg1.jpg); }
header.header-v3 { background-image: url(../img/pages-header-bg2.jpg); }
header .header-nav { position: static; margin-bottom: 30px; }
header .header-nav li:first-child { margin-right: 74px; }
header h1 {font-size: 40px; }

.header-bottom-menu { background: #002445; }
.header-bottom-menu.wTwo li { width: 30%; }
.header-bottom-menu ul:after { content: ""; display: block; clear: both; }
.header-bottom-menu li { float: left; width: 25%; }
.header-bottom-menu li.active a { border-bottom: 2px solid #369EFF; line-height: 61px; }
.header-bottom-menu li a { display: block; text-align: center; width: 100%; line-height: 61px; font-style: normal; font-weight: 600; font-size: 18px; text-transform: uppercase; }
.header-bottom-menu li a:hover { color: #fff; text-decoration: none; border-bottom: 2px solid #369EFF; }

.info-pages { padding: 35px 0; color: #667C91; margin-bottom: 30px; }
.info-pages .title-left-line { font-style: normal; font-weight: 800; line-height: normal; font-size: 48px; color: #002445; text-transform: uppercase; position: relative; padding-left: 40px; }
.info-pages .title-left-line:before { content: ""; background: #369EFF; width: 6px; height: calc(100% - 30px); display: block; position: absolute; left: 0; top: 16px; }
.info-pages p { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; color: #667C91; }
.info-pages a { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-decoration: underline; color: #369EFF; }
.info-pages .image-bg-color { margin: 30px 33px 30px 0; background: #E3F1FF; padding: 0 30px 0 0; display: inline-block; margin-right: 33px; }
.info-pages .image-bg-color img { display: block; position: relative; top: -30px; }
.info-pages .quotes { display: inline-block; vertical-align: top; padding: 50px 60px; position: relative; }
.info-pages .quotes:before { content: ""; display: block; position: absolute; width: 33px; height: 26px; left: 0; top: 60px; transform: rotate(180deg); background: url(../img/quotes-icon.svg); }
.info-pages .quotes:after { content: ""; display: block; position: absolute; width: 33px; height: 26px; right: 0; bottom: 60px; background: url(../img/quotes-icon.svg); }
.info-pages .quotes p { font-style: normal; font-weight: normal; line-height: normal; font-size: 48px; color: #002445; max-width: 470px; }
.info-pages .list-radio-type { max-width: 470px; }
.info-pages .list-radio-type li { border-bottom: 1px solid #D8D8D8; padding: 15px 0; font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; }
.info-pages .list-radio-type li:before { content: ""; display: inline-block; background: url(../img/list-radio-type.svg); width: 16px; height: 16px; border-radius: 50%; margin-right: 32px; position: relative; top: 2px; }
.info-pages .relative { position: relative; }
.info-pages .ver-line { width: 1px; height: 650px; background: #369EFF; position: absolute; left: 50%; top: 53px; }
.info-pages .left-ll { float: left; width: 420px; text-align: right; padding-top: 140px; }
.info-pages .left-ll li { min-height: 270px; }
.info-pages .left-ll .twoF:before { content: ""; display: block; width: 115px; height: 1px; background: #369EFF; position: absolute; right: -126px; top: 25px; }
.info-pages .left-ll .twoF:after { content: ""; display: block; width: 20px; height: 20px; background: #fff; position: absolute; right: -146px; top: 15px; border-radius: 50%; border: 1px solid #369EFF; }
.info-pages .right-rr { float: right; width: 420px; }
.info-pages .right-rr li { min-height: 270px; }
.info-pages .right-rr .twoF:before { content: ""; display: block; width: 115px; height: 1px; background: #369EFF; position: absolute; left: -126px; top: 25px; }
.info-pages .right-rr .twoF:after { content: ""; display: block; width: 20px; height: 20px; background: #fff; position: absolute; left: -144px; top: 15px; border-radius: 50%; border: 1px solid #369EFF; }
.info-pages .oneF { font-style: normal; font-weight: 800; line-height: normal; font-size: 60px; color: #C1E1FF; }
.info-pages .twoF { font-style: normal; font-weight: 800; line-height: normal; font-size: 32px; color: #002445; position: relative; }
.info-pages .threeF { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; color: #667C91; }
.info-pages .accordionPage3 strong { color: #000; }
.info-pages .accordionPage3 .card { padding: 0; border: none; border: 1px solid #C1E1FF; border-radius: 0; margin-bottom: 20px; }
.info-pages .accordionPage3 .card-header { border-radius: 0; border: none; background: none; padding: 0; }
.info-pages .accordionPage3 .card-header h2 { font-size: 20px; }
.info-pages .accordionPage3 .card-header .card-body { color: #667C91; }
.info-pages .accordionPage3 .card-header .btn-link { font-style: normal; font-weight: normal; line-height: normal; font-size: 20px; color: #000000; text-align: left; position: relative; width: 100%; padding: 20px 60px 20px 20px; }
.info-pages .accordionPage3 .card-header .btn-link.collapsed img { transform: rotate(0deg); transition: 0.2s; }
.info-pages .accordionPage3 .card-header .btn-link img { position: absolute; right: 20px; top: 50%; margin-top: -17px; transform: rotate(45deg); transition: 0.2s; }
.info-pages .accordionPage3 .card-header .btn-link:hover, .info-pages .accordionPage3 .card-header .btn-link:active, .info-pages .accordionPage3 .card-header .btn-link:focus { text-decoration: none; }
.info-pages .list-roadmap { padding-top: 20px; }
.info-pages .list-roadmap .roadmap { border: 1px solid #C1E1FF; text-align: center; padding: 50px 0; }
.info-pages .list-roadmap .roadmap a { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-align: center; text-transform: capitalize; color: #667C91; text-decoration: none; }
.info-pages .list-roadmap .roadmap img { display: block; margin: 0 auto 30px auto; max-height: 105px; }
.info-pages .list-roadmap .roadmap img.roadmap-image4 { margin-bottom: 38px; margin-top: 10px; }
.info-pages .news-posts { margin-bottom: 50px; }
.info-pages .news-posts .news-data { padding: 15px 20px; border: 1px solid #C1E1FF; border-top: none; }
.info-pages .news-posts .news-data:after { content: ""; display: block; clear: both; }
.info-pages .news-posts span { font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; color: #7B7B7B; }
.info-pages .news-posts p { font-family: Open Sans; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; color: #000; }
.info-pages .news-posts img { width: 100%; }
.info-pages .news-posts a { float: right; font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; color: #2365A2; text-transform: uppercase; text-decoration: none; }
.info-pages .news-posts a img { width: 28px; }
.info-pages .news-posts2 .news-data { padding: 15px 18px; margin-bottom: 25px; }
.info-pages .news-posts2 p { font-size: 17px; min-height: 69px; }
.info-pages .news-calendar .title-calend { border-top: 1px solid #D8D8D8; padding: 25px 0; margin-bottom: 0; font-style: normal; font-weight: normal; line-height: normal; font-size: 20px; color: #002445; }
.info-pages .accordionNews .card-body { border-top: 1px solid #C1E1FF; color: #000; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; }
.info-pages .accordionNews .card-body .more-information { font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; text-transform: uppercase; color: #667C91; display: block; margin: 25px auto 0 auto; width: 200px; height: 44px; line-height: 42px; text-align: center; border-radius: 100px; text-decoration: none; border: 1px solid #369EFF; }
.info-pages .accordionNews .card-header .btn-link { padding-left: 80px; }
.info-pages .accordionNews .card-header span { position: absolute; height: 69px; width: 69px; left: 0; text-align: center; top: -1px; padding-top: 11px; border-right: 1px solid #C1E1FF; font-style: normal; font-weight: bold; line-height: 30px; font-size: 30px; color: #5182AE; }
.info-pages .accordionNews .card-header span i { display: block; font-style: normal; font-weight: normal; line-height: normal; font-size: 14px; color: #979797; }
.info-pages .paper-list { padding: 30px 0; }
.info-pages .paper-list .paper { height: 290px; border: 1px solid #C1E1FF; text-align: center; padding-top: 60px; }
.info-pages .paper-list img { margin: 0 auto 10px auto; display: block; }
.info-pages .paper-list a { display: block; margin: 0 auto; text-align: center; max-width: 150px; text-decoration: none; font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-align: center; text-transform: capitalize; color: #667C91; }

.pages-footer { background-color: #002445; background-image: url(../img/k-footer.png); background-position: left -135px top 0; background-size: auto 100%; background-repeat: no-repeat; }
.pages-footer .left { width: 825px; float: left; }
.pages-footer .left .fp-menu { width: 272px; display: inline-block; vertical-align: top; padding-top: 30px; margin-bottom: 25px; }
.pages-footer .left .fp-menu a { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; color: #fff; }
.pages-footer .left .fp-menu a.title { font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; text-transform: uppercase; color: #92C5F4; margin-bottom: 14px; display: inline-block; }
.pages-footer .left .list-h { display:none; border-top: 1px solid #369EFF; border-bottom: 1px solid #369EFF; padding: 30px 0; }
.pages-footer .left .list-h ul { margin-bottom: 0; }
.pages-footer .left .list-h li { display: inline-block; margin-bottom: 0; margin-right: 24px; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; color: #92C5F4; text-transform: uppercase; }
.pages-footer .left .list-h li a { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; color: #fff; border: 1px solid #369EFF; display: block; height: 38px; line-height: 36px; padding: 0 12px; }
.pages-footer .left .list-h li a:hover { text-decoration: none; }
.pages-footer .left .list-h li a img { margin-right: 10px; position: relative; top: -1px; }
.pages-footer .right { width: 285px; float: left; border-left: 1px solid #369EFF; border-bottom: 1px solid #369EFF; padding-left: 30px; padding-top: 30px; padding-bottom: 27px; }
.pages-footer .right .title { font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; text-transform: uppercase; color: #92C5F4; margin-bottom: 14px; display: inline-block; }
.pages-footer .right ul { margin-bottom: 40px; }
.pages-footer .right ul li { font-style: normal; font-weight: normal; line-height: normal; font-size: 13px; color: #fff; margin-bottom: 12px; }
.pages-footer .right ul li img { width: 20px; margin-right: 11px; }
.pages-footer .right form p { color: #92C5F4; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; }
.pages-footer .right form input { border: 1px solid #369EFF; outline: none; background: transparent; font-style: italic; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; color: #fff; height: 38px; line-height: 36px; padding-left: 10px; display: inline-block; margin-right: -5px; width: 175px; }
.pages-footer .right form input::placeholder { color: #fff; }
.pages-footer .right form input[type=submit] { border: 1px solid #369EFF; outline: none; background-color: #369EFF; height: 38px; line-height: 36px; display: inline-block; color: #fff; font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; border-left: none; text-transform: uppercase; width: 79px; }
.pages-footer .pf-bottom { padding: 30px 0; }
.pages-footer .pf-bottom ul { float: left; margin-bottom: 0; margin-left: 25%;}
.pages-footer .pf-bottom ul li { display: inline-block; margin-right: 30px; }
.pages-footer .pf-bottom ul li a { font-style: normal; font-weight: normal; line-height: normal; font-size: 16px; text-transform: capitalize; }
.pages-footer .pf-bottom ul li a:hover { text-decoration: none; color: #fff; }
.pages-footer .pf-bottom p { float: right; font-style: normal; font-weight: normal; line-height: normal; font-size: 12px; text-align: right; text-transform: capitalize; color: #667C91; padding-top: 5px; margin-bottom: 0; }



.modal-W{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  background: rgba(36, 151, 255, 0.5);
  font-family: 'Open Sans', sans-serif;
  display: none;
}

.modal-W .modal-div{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 95%;
  max-width: 965px;
  transform:translate(-50%,-50%);
}

.modal-W .modal-div img{
  width: 100%;
}

.modal-W .modal-div .bg-mobile{
  display: none;
}

.modal-W .content-MW{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 185px;
  width: 270px;
}
.modal-W .content-MW .logo-popup{
  margin-top: 35px;
}

.modal-W .content-MW .slogan{
  font-size: 24px;
}
.modal-W .content-MW .logo-popup img{
  width: 180px;
}
.modal-W .content-MW .titleMW{
  font-weight: bold;
}

.modal-W .content-MW .andMW{
    width: 100%;
    float: left;
}

.modal-W .modal-div p{
  font-size: 24px;
  line-height: 33px;
  color: #fff;
  text-transform: uppercase;
  width: 265px;
  margin-bottom: 25px;
}

.modal-W .modal-div .btnModalW{
  border: 1px solid #369EFF;
  background-color: #369EFF;
  width: 250px;
  height: 39px;
  line-height: 39px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
}


.closeModalW{
  position: absolute;
  top: 25px;
  right: 165px;
  display: block;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid #369EFF;
}

.closeModalW:after{
  content: "";
  display: block;
  position: absolute;
  transform: rotate(-45deg);
  width: 18px;
  height: 1px;
  background: #fff;
  margin-top: 16px;
  margin-left: 8px;
}

.closeModalW:before{
  content: "";
  display: block;
  position: absolute;
  transform: rotate(45deg);
  width: 18px;
  height: 1px;
  background: #fff;
  margin-top: 16px;
  margin-left: 8px;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

.rm-lines1,  .rm-lines2{
  margin-left: 106px;
  margin-top: 15px;
}

.quatral-name{
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  font-size: 45px;
  line-height: 61px;
  color: #C1E1FF;
  flex: none;
  order: 0;
  align-self: flex-start;
}

.quatral-title {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 33px;

  color: #002445;

  flex: none;
  order: 1;
  align-self: flex-start;
}
.quatral-description {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  color: #667C91;
  flex: none;
  order: 0;
  align-self: center;
  margin: 10px 0px;
}

.roadmap1 h2{
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  font-size: 48px;
  line-height: 65px;
  color: #002445;
  margin-bottom: 50px;
}