@import url("../fonts/aeroport/stylesheet.css");
@import url('../fonts/geometria/stylesheet.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
* {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

@font-face {
  font-family: "untitled-font-1";
  src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/162656/untitled-font-1.eot");
  src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/162656/untitled-font-1.eot#iefix") format("embedded-opentype"),
    url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/162656/untitled-font-1.woff") format("woff"),
    url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/162656/untitled-font-1.ttf") format("truetype"),
    url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/162656/untitled-font-1.svg#untitled-font-1") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:after,
[class*=" icon-"]:after {
  font-family: "untitled-font-1";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-up-open-big { display: inline-block; }

.icon-up-open-big:after {
  content: "a";
  font-size: 2.5em;
  display: block;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  color: black;
  -webkit-transition: color .3s;
          transition: color .3s;
}

.icon-up-open-big:hover:after {
  color: white; 
}

.scroll-icon {
  position: absolute;
  left: 50%;
  bottom: 30px;
  padding: 0 10px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}



  html {height:100%;min-height:100%;font-size: 62.5%;}
  body {color:#404040;/*font-size:32px;*/font-family:"Geometria", "Open Sans", sans-serif;}
  .text-white {color:#fff;}
  .text-gray {color:#545658;}
  .text-black {color:#202020;}
  .text-black-i {color:#202020 !important;}
  .text-black:hover {color:#202020;}
  .text-orange {color:#ff6720;}
  .text-smaller {font-size:24px;}

/**menu**/
#fp-nav.fp-bottom{
    bottom: 25px;
  }

#fp-nav.fp-bottom{
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    left: 0 !important;
    top:auto !important;
    right: 0;
    margin: 0 auto !important;
}
#fp-nav.fp-bottom ul {text-align: center;}
#fp-nav.fp-bottom ul li {
    display: inline-block;
}
#fp-nav.nav-light ul li a span, .fp-slidesNav.nav-light ul li a span {background: #fff;}

.toggle-menu {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  top: 10px;
}

.toggle-menu i {
  position: absolute;
  display: block;
  height: 2px;
  background: #404040;
  width: 30px;
  left: 10px;
  -webkit-transition: all .3s;
          transition: all .3s;
}

.toggle-menu i:nth-child(1) {
  top: 16px;
}

.toggle-menu i:nth-child(2) {
  top: 24px;
}

.toggle-menu i:nth-child(3) {
  top: 32px;
}

.open-menu i:nth-child(1) {
  top: 25px;
  -webkit-transform: rotateZ(45deg);
          transform: rotateZ(45deg);
}

.open-menu i:nth-child(2) {
  background: transparent;
}

.open-menu i:nth-child(3) {
  top: 25px;
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}

nav {
  height: 0;
  opacity: 1;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 1);
  position: fixed;
  top: 70px;
  width: 100%;
  -webkit-transition: all 1s;
          transition: all 1s;
}

.open-menu ~ nav {
  opacity: 1;
  padding: 80px 0;
  z-index: 101;
  height: calc(100vh - 70px);
}

nav ul {
  padding: 0 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

nav li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

nav li a {
  font-size: 2em;
  display: block;
  padding: 30px;
  text-align: center;
  -webkit-transition: background .3s;
          transition: background .3s;
}

nav li:nth-child(odd) a,
body.fp-viewing-fifthSection-1 #menu li:nth-child(5) a {
  background: #962D3E;
}

nav li:nth-child(even) a {
  background: #aa3346;
}

nav li:nth-child(odd) a:hover {
  background: #9e2f41;
}

nav li:nth-child(even) a:hover {
  background: #c53c52;
}

nav li.active a,
body.fp-viewing-fifthSection-1 #menu li:last-child a {
  background: #453659;
}

.header-top {
    background: rgba(255, 255, 255, 0);
    height: 70px;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 102;
    box-sizing: border-box;
    transition: background-color 0.5s ease;
}
.open-menu {background: rgba(255, 255, 255, 1) !important;}
  .section{
    text-align:center;
    overflow: hidden;
  }

  .video-block{
    position: absolute;
    right: 0;
    bottom: 0;
    top:0;
    right:0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-color: #fff; /* in case the video doesn't fit the whole page*/
      background-image: /* our video */;
      background-position: center center;
      background-size: contain;
      object-fit: cover; /*cover video background */
      z-index:3;
  }
  :-webkit-full-screen .video-block {
  width: 100%;
  height: 100%;
}
  .layer {
      position: relative;
    z-index: 4;
  }

/**preloader**/
  .preload {
-o-object-fit: cover;
      object-fit: cover;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background:#fff;
    background-size:cover;
    text-align:center;
  transform-origin: center center;
pointer-events: none;
    opacity:1;
    transition: opacity 0.5s ease;
}
.preload-finish{
    opacity: 0;
    pointer-events: none;
  }

  .preloader div {position:relative; text-align:center; color:#202020; font-size:calc(3rem + 4vw); font-weight:500; top:50%; height:150px;margin-top:-75px;}
  .preloader svg{
  width: 100px;
  height: 100px;
  margin: 20px;
  display:inline-block;
}
.preloader span {display:block; margin-top:20px; text-align:center}

    .main-preloader {
      position: fixed;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      z-index: 999999999;
      background: #fff url(../img/wave.jpg) no-repeat 50% 50%;
      background-size:cover;
      text-align: center;
    }
    .main-preloader .main-preloader-inner {
      position: absolute;
      top: 50%;
      width: 100%;
    }
    .main-preloader .preloader-percentage {
      color: #545658;
      margin: 0;
    }
    .main-preloader .preloader-percentage span {
      display: inline-block;
      float: center;
      font-size: 50px;
    }
/**end preloader**/


video {
  -o-object-fit: cover;
  object-fit: cover;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transform-origin: center center;
  pointer-events: none;
}


  .video-blocks {
  -o-object-fit: cover;
  object-fit: cover;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform-origin: center center;
  pointer-events: none;
}
.logo {line-height: 130%;}
  #video-block-orange {background:rgb(0,0,0);}
  #video-block-gold {background:rgb(102, 209, 205);}
  #video-block-white {background:#f6f9f8;}
  #video-block-night {background:#000000;}
  #video-block-black {background:#000000;}
  .dark-theme{color:#fff; transition: all 3s ease;}
  h1, h2 {font-size: calc(1rem + 5vw); font-family:"Aeroport", "Geometria", "Open Sans", sans-serif;font-weight: bold;line-height: 100%;}
  h3 {font-size: calc(1rem + 2.2vw); font-family:"Aeroport", "Geometria", "Open Sans", sans-serif;font-weight: bold;line-height: 100%;}
  .small-text0 {font-size: calc(1rem + 0.8vw); font-family:"Geometria", "Open Sans", sans-serif;line-height:120%;}
  .small-text1 {font-size: calc(1rem + 1.4vw); font-family:"Geometria", "Open Sans", sans-serif;line-height:120%;}
  .small-text2 {font-size: calc(1rem + 2vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:120%;}
  .small-text3 {font-size: calc(1rem + 3vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:120%;}
  .small-text4 {font-size: calc(1rem + 4vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:120%;}
  .small-text5 {font-size: calc(1rem + 5vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:100%;}
  .small-text6 {font-size: calc(1rem + 6vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:110%;}
  .small-text7 {font-size: calc(1rem + 7vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:110%;}
  .small-text8 {font-size: calc(1rem + 8vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:120%;}
  .small-text9 {font-size: calc(1rem + 9vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:100%;}
  .small-text10 {font-size: calc(1rem + 10vw); font-family:"Geometria", "Open Sans", sans-serif; line-height:110%;}
p {
    margin-top: 0;
    margin-bottom: 2.5rem;
}
.vh-calc100 {
  height:100vh;
    /*height: calc(100vh - 70px)!important;*/
}
@media all and (max-width:767px){
  .vh-calc100 {
    height: auto !important;
    top:0 !important;
    margin: 0rem 0;
}
}
  .wblock7 {width: calc(1rem + 5vw);}
  .wblock8-gray {min-width: calc(1rem + 5vw);background-color:#B9BEC6;}
  .wblock8-orange {min-width: calc(1rem + 7vw);background-color:#ff6720;text-align:center;}
  .wblock8-orange.small-text6.c-pointer:hover {background-color: #ff8913;   border-color: #ff8913;}
@media all and (max-width:768px) {
    .small-text0 {font-size: calc(1rem + 1vw);}
    .small-text2.first-a1 {font-size: calc(1rem + 5vw);}
    #section7 p {
    margin-bottom: 1.5rem !important;
    }
}
@media all and (min-width:1500px) {

  .small-text5 {font-size: 8rem;}
  .small-text6 {font-size: 10rem;}
  .small-text8 {font-size: 12rem;}
  .small-text9 {font-size: 14rem;}
  .small-text10 {font-size: 15rem;}
  .wblock7 {width: 6rem;}
}


[data-bs-toggle="collapse"] .wblock8-orange {position:relative;padding-right: 3.4rem !important;}
[data-bs-toggle="collapse"].collapsed  .wblock8-orange.small-text6.c-pointer::after {
  content: url("data:image/svg+xml,%3Csvg width='25' height='16' viewBox='0 0 25 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3971 2.39713L12.7905 13.0037L2.18393 2.39713' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
    width: 25px;
    margin-left: 10px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    line-height: 0px;
    right: 18px;
}
[data-bs-toggle="collapse"] .wblock8-orange.small-text6.c-pointer::after {
  content: url("data:image/svg+xml,%3Csvg width='25' height='16' viewBox='0 0 25 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.60303 13.6027L12.2096 2.99609L22.8162 13.6027' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
  width: 25px;
    margin-left: 10px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    line-height: 0px;
    right: 18px;
}

@media all and (max-width:768px) {
  .flex-shrink-0.collapsed  .wblock8-orange.small-text6.c-pointer::after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1877 1.6066L9.79053 10.0037L1.3934 1.6066' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
      width: 20px;
    margin-left: 7px;
    height: 13px;
    margin-top: -5px;
 }

 .flex-shrink-0 .wblock8-orange.small-text6.c-pointer::after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.8125 11.3932L10.2097 2.99609L18.6068 11.3932' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
  width: 20px;
    margin-left: 7px;
    height: 13px;
    margin-top: -5px;
}

}
  .mt-100 {margin-top: calc(1rem + 8vw);}
  .mt-50 {margin-top: calc(1rem + 5vw);}
  .mt-10{margin-top:10rem!important}
  .c-pointer {cursor:pointer;}

#mob-menu {position:fixed; right:0;z-index:3;}
@media all and (max-width:992px) {
  #mob-menu {display:block !important}
}
@media all and (max-width:576px) {
  #mob-menu {
    top: 0;
    background: rgba(0,0,0,0.3);
  }
  .header {margin-top: 4rem !important;}
  .mt-10{margin-top:5rem!important}
}


  .menu-line-1 {width:64px; height:4px; background:#fff;}
  .menu-line-2 {width:64px; height:4px; background:#fff;}
  .menu-all {display:inline-block;height:24px;width:64px;background-image:url(../img/menu-all.svg);background-position:0 0;}
  .menu-all:hover{background-position:0 -24px;}
  .lightTheme .menu-all {background-position:0 -48px;}
  .lightTheme .nav-link {color:#404040}
  .lightTheme .menu-all:hover {background-position:0 -24px;}
  .lightTheme .nav-link:hover {color:#ff6720}

  .darkTheme .menu-all {background-position:0 0px;}
  .darkTheme .nav-link {color:#ffffff}
  .darkTheme .menu-all:hover {background-position:0 -24px;}
  .darkTheme .nav-link:hover {color:#ff6720}

  .gray-filter {filter: grayscale(100%);}
  .gray-filter:hover {filter: grayscale(0%);}

  @media all and (max-width:768px) {
  video {
      width: 140%;
		height: 110%;
    }
.preloader div {position:relative; text-align:center; color:#202020; font-size:calc(3rem + 4vw); font-weight:500; top:150px; height:150px;margin-top:0px;}
.gray-filter {filter: grayscale(0%);}
  .gray-filter:hover {filter: grayscale(0%);}
}

  .modal {color:#202020 !important}

.menu-bg {background:url(../img/menu-bg3.jpg) no-repeat 100% 0; background-size:cover;}
  #menu .modal-body {padding:0;}
  #menu .modal-header {
    position: fixed;
    z-index: 3;
    right: 0;
  }
  #reg .modal-header {
    position:absolute; 
    top:5px;
    right:0;
    z-index:3;
  }

  #menu .modal-header .btn-close {color:#fff; background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}

  .slick-slide {
    height: auto !important;
  }

  .form-text {
    font-size: 1.2rem;
    font-weight: 500;
    display: block;
    line-height: 1.3;
    color: #202020;
  }
  .form-check-1 {
    font-size: 1.2rem;
    font-weight: 500;
    display:inline-block;
    line-height: 1.3;
    color: #B9BEC6;    
  }
  .menu-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}
.text-dark {color:#202020;}

/**digits**/
.digit-animation {
    opacity: 0;
    -webkit-transform: translateX(40px);
       -moz-transform: translateX(40px);
        -ms-transform: translateX(40px);
         -o-transform: translateX(40px);
            transform: translateX(40px);
    -webkit-transition: all 0.3s ease-out;
       -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
         -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
  }
  .digit-animation-right {
    opacity: 0;
    -webkit-transform: translateX(-40px);
       -moz-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
         -o-transform: translateX(-40px);
            transform: translateX(-40px);


    -webkit-transition: all 0.3s ease-out;
       -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
         -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
  }
    .digit-animation-top {
    opacity: 0;
    -webkit-transform: translateY(40px);
       -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
         -o-transform: translateY(40px);
            transform: translateY(40px);
    -webkit-transition: all 0.3s ease-out;
       -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
         -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
  }
  .digit-animation.visible,.digit-animation-right.visible,.digit-animation-top.visible  {
    opacity: 1;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }

  /**sections**/
  #section2 {
    background-image: url(../img/screen2-bg.jpg);
    color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

  }
  #section6 {
    background-image: url(../img/screen6-bg.jpg);
    color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

  }

  /**milestones**/
  .sticky-20 {
    height: calc(1rem + 8vw);
    align-items: center;
    line-height: 0;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 36%;
  }
  @media (max-width:990px) {
    .sticky-20 {top:20px;}
  }
  
/*  .mb-6{margin-bottom:15rem!important}*/

    .parallaxParent {
    height: 100vh;
    overflow: hidden;
    position: absolute;
    width: 100%;
  }
  .parallaxParent > * {
    height: 3500px;
    position: relative;
    /*top: -100%;*/
    top:0;


    background-position: 50% 0;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    background-size: cover;
transition: transform 0.4s linear;

  }

  hr.divider {
/*    margin: 1rem 0;
    color: inherit;
    background-color: #ff6720;
    border: 0px;
    opacity: 1;
    height: 2px !important;
    width: 25%;*/
    height:0;
    border:0;
    margin:0;
  }
  /*#section4 p, .proj-sd {
    padding:30px;
    border:2px solid #ff6720;
    border-radius:30px;
  }*/
.proj-sd {position:relative; padding-left:75px;}
.toTop {position:absolute;   width:50px;  height:50px; bottom:10px; right:10px;}
.proj-sd:before, .toTop:before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  background-repeat:no-repeat;
  background-size:cover;

}
.toTop:before { 
background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 20.4167L36.0607 19.356C35.4749 18.7702 34.5251 18.7702 33.9393 19.356L35 20.4167ZM33.5 49.5833C33.5 50.4118 34.1716 51.0833 35 51.0833C35.8284 51.0833 36.5 50.4118 36.5 49.5833H33.5ZM45.606 33.144C46.1918 33.7298 47.1415 33.7298 47.7273 33.144C48.3131 32.5582 48.3131 31.6085 47.7273 31.0227L45.606 33.144ZM22.2727 31.0227C21.6869 31.6085 21.6869 32.5582 22.2727 33.144C22.8585 33.7298 23.8082 33.7298 24.394 33.144L22.2727 31.0227ZM33.5 20.4167V49.5833H36.5V20.4167H33.5ZM47.7273 31.0227L36.0607 19.356L33.9393 21.4773L45.606 33.144L47.7273 31.0227ZM33.9393 19.356L22.2727 31.0227L24.394 33.144L36.0607 21.4773L33.9393 19.356ZM59.75 35C59.75 48.669 48.669 59.75 35 59.75V62.75C50.3259 62.75 62.75 50.3259 62.75 35H59.75ZM35 59.75C21.331 59.75 10.25 48.669 10.25 35H7.25C7.25 50.3259 19.6741 62.75 35 62.75V59.75ZM10.25 35C10.25 21.331 21.331 10.25 35 10.25V7.25C19.6741 7.25 7.25 19.6741 7.25 35H10.25ZM35 10.25C48.669 10.25 59.75 21.331 59.75 35H62.75C62.75 19.6741 50.3259 7.25 35 7.25V10.25Z' fill='%23FE6720'/%3E%3C/svg%3E%0A");
}
.sd-all{}
.sd-case:before{
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M58.3334 29.1667V52.5C58.3334 55.7217 55.7217 58.3333 52.5001 58.3333H17.5001C14.2784 58.3333 11.6667 55.7217 11.6667 52.5V29.1667M43.7501 17.5V14.5833C43.7501 11.3617 41.1384 8.75 37.9167 8.75H32.0834C28.8618 8.75 26.2501 11.3617 26.2501 14.5833V17.5M35.0001 35V46.6667M17.5001 40.8333H52.5001C55.7217 40.8333 58.3334 38.2217 58.3334 35V23.3333C58.3334 20.1117 55.7217 17.5 52.5001 17.5H17.5001C14.2784 17.5 11.6667 20.1117 11.6667 23.3333V35C11.6667 38.2217 14.2784 40.8333 17.5001 40.8333Z' stroke='%23FE6720' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sd-star:before{
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 49.5833L17.5 58.3333L21.875 40.8333L8.75 26.25L27.7083 24.7917L35 8.75L42.2917 24.7917L61.25 26.25L48.125 40.8333L52.5 58.3333L35 49.5833Z' stroke='%23FE6720' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sd-new:before{
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 49.5833L10.3251 48.9125C10.0926 49.3775 10.1175 49.9297 10.3908 50.3719C10.6641 50.8142 11.1469 51.0833 11.6667 51.0833V49.5833ZM58.3334 49.5833V51.0833C58.8533 51.0833 59.3361 50.8142 59.6094 50.3719C59.8827 49.9297 59.9075 49.3775 59.6751 48.9125L58.3334 49.5833ZM19.0001 26.25C19.0001 17.4134 26.1635 10.25 35.0001 10.25V7.25C24.5067 7.25 16.0001 15.7566 16.0001 26.25H19.0001ZM35.0001 10.25C43.8366 10.25 51.0001 17.4134 51.0001 26.25H54.0001C54.0001 15.7566 45.4935 7.25 35.0001 7.25V10.25ZM16.0001 26.25C16.0001 31.8565 14.5938 37.5172 13.1604 41.8173C12.4467 43.9584 11.7332 45.742 11.1995 46.9872C10.9328 47.6095 10.7115 48.0963 10.5581 48.4249C10.4815 48.5892 10.4218 48.7139 10.382 48.7961C10.3621 48.8372 10.3472 48.8677 10.3376 48.8872C10.3328 48.897 10.3293 48.904 10.3272 48.9082C10.3262 48.9104 10.3255 48.9118 10.3251 48.9125C10.3249 48.9128 10.3249 48.913 10.3248 48.913C10.3248 48.913 10.3249 48.9129 10.3249 48.9129C10.325 48.9127 10.3251 48.9125 11.6667 49.5833C13.0084 50.2542 13.0085 50.2538 13.0087 50.2535C13.0088 50.2533 13.009 50.2529 13.0092 50.2526C13.0095 50.2519 13.01 50.251 13.0105 50.2499C13.0116 50.2478 13.013 50.245 13.0147 50.2414C13.0182 50.2343 13.0231 50.2244 13.0294 50.2118C13.0418 50.1864 13.0597 50.15 13.0825 50.1028C13.1282 50.0084 13.1938 49.8711 13.2767 49.6936C13.4423 49.3386 13.6767 48.8228 13.9569 48.169C14.517 46.8622 15.2618 44.9999 16.0064 42.766C17.4897 38.3161 19.0001 32.3102 19.0001 26.25H16.0001ZM11.6667 51.0833H58.3334V48.0833H11.6667V51.0833ZM58.3334 49.5833C59.6751 48.9125 59.6752 48.9127 59.6753 48.9129C59.6753 48.9129 59.6753 48.913 59.6753 48.913C59.6753 48.913 59.6752 48.9128 59.675 48.9125C59.6747 48.9118 59.674 48.9104 59.6729 48.9082C59.6708 48.904 59.6674 48.897 59.6626 48.8872C59.653 48.8677 59.638 48.8372 59.6181 48.7961C59.5784 48.7139 59.5187 48.5892 59.442 48.4249C59.2887 48.0963 59.0674 47.6095 58.8007 46.9872C58.267 45.742 57.5535 43.9584 56.8398 41.8173C55.4064 37.5172 54.0001 31.8565 54.0001 26.25H51.0001C51.0001 32.3102 52.5104 38.3161 53.9937 42.766C54.7384 44.9999 55.4832 46.8622 56.0432 48.169C56.3234 48.8228 56.5578 49.3386 56.7235 49.6936C56.8063 49.8711 56.872 50.0084 56.9177 50.1028C56.9405 50.15 56.9583 50.1864 56.9708 50.2118C56.977 50.2244 56.9819 50.2343 56.9854 50.2414C56.9872 50.245 56.9886 50.2478 56.9897 50.2499C56.9902 50.251 56.9906 50.2519 56.991 50.2526C56.9912 50.2529 56.9914 50.2533 56.9914 50.2535C56.9916 50.2538 56.9918 50.2542 58.3334 49.5833ZM42.2501 52.5C42.2501 56.5041 39.0041 59.75 35.0001 59.75V62.75C40.661 62.75 45.2501 58.1609 45.2501 52.5H42.2501ZM35.0001 59.75C30.996 59.75 27.7501 56.5041 27.7501 52.5H24.7501C24.7501 58.1609 29.3392 62.75 35.0001 62.75V59.75ZM27.7501 52.5V49.5833H24.7501V52.5H27.7501ZM45.2501 52.5V49.5833H42.2501V52.5H45.2501Z' fill='%23FE6720'/%3E%3C/svg%3E%0A");
}
.sd-country:before{
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 11.6666V10.1666H10.1667V11.6666H11.6667ZM10.1667 61.25C10.1667 62.0784 10.8383 62.75 11.6667 62.75C12.4952 62.75 13.1667 62.0784 13.1667 61.25H10.1667ZM58.3334 11.6666L59.3941 12.7273C59.8231 12.2983 59.9514 11.6531 59.7192 11.0926C59.4871 10.5321 58.9401 10.1666 58.3334 10.1666V11.6666ZM58.3334 40.8333V42.3333C58.9401 42.3333 59.4871 41.9678 59.7192 41.4073C59.9514 40.8468 59.8231 40.2016 59.3941 39.7726L58.3334 40.8333ZM11.6667 40.8333H10.1667C10.1667 41.6617 10.8383 42.3333 11.6667 42.3333V40.8333ZM43.7501 26.25L42.6894 25.1893C42.4081 25.4706 42.2501 25.8521 42.2501 26.25C42.2501 26.6478 42.4081 27.0293 42.6894 27.3106L43.7501 26.25ZM10.1667 11.6666V61.25H13.1667V11.6666H10.1667ZM11.6667 13.1666H58.3334V10.1666H11.6667V13.1666ZM58.3334 39.3333H11.6667V42.3333H58.3334V39.3333ZM13.1667 40.8333V11.6666H10.1667V40.8333H13.1667ZM57.2728 10.606L42.6894 25.1893L44.8107 27.3106L59.3941 12.7273L57.2728 10.606ZM42.6894 27.3106L57.2728 41.894L59.3941 39.7726L44.8107 25.1893L42.6894 27.3106Z' fill='%23FE6720'/%3E%3C/svg%3E%0A");
}
.sd-people:before {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.5 55.4167V52.5C52.5 46.0567 47.2766 40.8334 40.8333 40.8334H29.1666C22.7233 40.8334 17.5 46.0567 17.5 52.5V55.4167M67.0833 55.4167V52.5C67.0833 46.0567 61.8599 40.8334 55.4166 40.8334H53.9583M2.91663 55.4167V52.5C2.91663 46.0567 8.13997 40.8334 14.5833 40.8334H16.0416M49.5833 32.0834C54.4158 32.0834 58.3333 28.1659 58.3333 23.3334C58.3333 18.5009 54.4158 14.5834 49.5833 14.5834M20.4166 32.0834C15.5841 32.0834 11.6666 28.1659 11.6666 23.3334C11.6666 18.5009 15.5841 14.5834 20.4166 14.5834M43.75 23.3334C43.75 28.1659 39.8324 32.0834 35 32.0834C30.1675 32.0834 26.25 28.1659 26.25 23.3334C26.25 18.5009 30.1675 14.5834 35 14.5834C39.8324 14.5834 43.75 18.5009 43.75 23.3334Z' stroke='%23FF6720' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sd-product:before {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1338_1176)'%3E%3Cpath d='M91.2112 23.5364H37.8334V20.4156C37.8334 14.1736 32.8197 9.01144 26.657 8.90871C23.5815 8.85207 20.6826 10.0155 18.4918 12.1699C16.3009 14.3248 15.0941 17.2038 15.0941 20.2767V23.5364H8.78879C3.94265 23.5364 0 27.479 0 32.3252V67.6752C0 72.5214 3.94265 76.464 8.78879 76.464H20.9533V60.83C20.9533 57.7652 23.3825 55.2311 26.3685 55.1813C27.8607 55.1495 29.2657 55.7176 30.3274 56.7617C31.3895 57.8062 31.9744 59.2015 31.9744 60.6909V76.464H62.1666V79.7237C62.1666 82.7964 63.3734 85.6757 65.5644 87.8305C67.7086 89.9392 70.5318 91.0935 73.5334 91.0933C73.5985 91.0933 73.6641 91.0929 73.7293 91.0917C79.892 90.989 84.9059 85.8268 84.9059 79.5848V76.464H91.2112C96.0574 76.464 100 72.5214 100 67.6752V32.3252C100 27.479 96.0574 23.5364 91.2112 23.5364ZM47.0685 55.5108V70.6048H37.8336V60.6909C37.8336 57.6181 36.627 54.7389 34.4358 52.5841C32.2451 50.4297 29.3462 49.2633 26.2709 49.3229C20.1082 49.4258 15.0943 54.5878 15.0943 60.83V70.6048H8.78879C7.17341 70.6048 5.85919 69.2906 5.85919 67.6752V32.3252C5.85919 30.7098 7.17341 29.3956 8.78879 29.3956H20.9533V20.2767C20.9533 18.7875 21.5382 17.392 22.6003 16.3475C23.662 15.3034 25.0672 14.7445 26.5593 14.7671C29.5452 14.8169 31.9744 17.3508 31.9744 20.4156V29.3956H47.0685V44.4896H56.0484C59.1132 44.4896 61.6473 46.9189 61.6971 49.9049C61.7219 51.3963 61.1606 52.8023 60.1167 53.864C59.0722 54.926 57.6767 55.511 56.1875 55.511L47.0685 55.5108ZM94.1408 67.6752C94.1408 69.2906 92.8266 70.6048 91.2112 70.6048H79.0468V79.5848C79.0468 82.6496 76.6175 85.1835 73.6315 85.2333C72.1358 85.2577 70.7343 84.6968 69.6726 83.6529C68.6106 82.6084 68.0256 81.2129 68.0256 79.7237V70.6048H52.9316V61.37H56.1873C59.2601 61.37 62.1391 60.1632 64.2939 57.9722C66.4483 55.7817 67.6067 52.882 67.5553 49.8072C67.4524 43.6443 62.2904 38.6304 56.0483 38.6304H52.9316V29.3956H91.2112C92.8266 29.3956 94.1408 30.7098 94.1408 32.3252V67.6752Z' fill='%23FF6720'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1338_1176'%3E%3Crect width='100' height='100' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width:40px;
  height:40px;
}
.sd-safe:before{
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.644 27.3107C51.2298 26.7249 51.2298 25.7751 50.644 25.1893C50.0582 24.6036 49.1085 24.6036 48.5227 25.1893L50.644 27.3107ZM29.1666 46.6667L28.106 47.7274C28.6917 48.3132 29.6415 48.3132 30.2273 47.7274L29.1666 46.6667ZM21.4771 36.856C20.8914 36.2702 19.9416 36.2702 19.3558 36.856C18.77 37.4418 18.77 38.3915 19.3558 38.9773L21.4771 36.856ZM48.5227 25.1893L28.1059 45.6061L30.2273 47.7274L50.644 27.3107L48.5227 25.1893ZM19.3558 38.9773L28.106 47.7274L30.2273 45.6061L21.4771 36.856L19.3558 38.9773ZM59.75 35C59.75 48.669 48.669 59.75 35 59.75V62.75C50.3259 62.75 62.75 50.3259 62.75 35H59.75ZM35 59.75C21.331 59.75 10.25 48.669 10.25 35H7.25C7.25 50.3259 19.6741 62.75 35 62.75V59.75ZM10.25 35C10.25 21.331 21.331 10.25 35 10.25V7.25C19.6741 7.25 7.25 19.6741 7.25 35H10.25ZM35 10.25C48.669 10.25 59.75 21.331 59.75 35H62.75C62.75 19.6741 50.3259 7.25 35 7.25V10.25Z' fill='%23FE6720'/%3E%3C/svg%3E%0A");
}
.sd-partners:before{
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M58.3333 61.25V55.4167C58.3333 48.9733 53.1099 43.75 46.6666 43.75H23.3333C16.89 43.75 11.6666 48.9733 11.6666 55.4167V61.25M67.0833 26.25L54.8335 38.4998L49.5834 33.2499M46.6666 20.4167C46.6666 26.86 41.4433 32.0833 35 32.0833C28.5566 32.0833 23.3333 26.86 23.3333 20.4167C23.3333 13.9733 28.5566 8.75 35 8.75C41.4433 8.75 46.6666 13.9733 46.6666 20.4167Z' stroke='%23FE6720' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sd-quote {
  position:relative; padding-left:85px;
}
.sd-quote:before {
    content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:63px;
  height:54px;
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='55' viewBox='0 0 64 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.9384 54.0482H18.8816L0.47998 31.0462V24.0178L18.8816 0.887939H32.9384L12.1088 27.4681L32.9384 54.0482ZM63.48 54.0482H49.4232L31.0216 31.0462V24.0178L49.4232 0.887939H63.48L42.7782 27.4681L63.48 54.0482Z' fill='%23FE6720'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-size:cover;
}

@media (max-width:768px) {
  .img-20year {max-width:290px;}
  #section2 {
    background-image: url(../img/768/screen2-bg.jpg);
  }
  #section6 {
    background-image: url(../img/768/screen6-bg.jpg);
  }
  .main-preloader {
      background: #fff url(../img/768/wave.jpg) no-repeat 50% 50%;
background-size: cover;
    }
  .proj-sd {position:relative; padding-left:45px;}
  .proj-sd:before {
  width:30px;
  height:30px;    
  }
  .sd-quote:before {
    width:29px;
  height:24px; 
  }
  .sd-quote {
  position:relative; padding-left:45px;
}
.logo-bottom {max-width:160px;}

}

  #section4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #section4 ul li {
    position: relative;
    padding-left: 18px;
    margin-bottom: 6px;
  }
  #section4 ul li:before {
    content: ""!important;
    position: absolute;
    top: 9px;
    left: 0;
    background: none;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ff6720;
  }
  #section4 a {color:#ff6720;
    text-decoration:none;}
  #section7 a {
    color:#ff6720;
    text-decoration:none;
  }

  /**logo**/
  .client-logo img {max-height:30px; height:30px; max-width: 80%; 
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
  }

.client-logo img.h75 {max-height:75px; height:75px;}
.client-logo img.h18 {max-height:18px; height:18px;}
.client-logo img.h40 {max-height:40px; height:40px;}
.client-logo img.h50 {max-height:50px; height:50px;}
.client-logo img.h60 {max-height:60px; height:60px;}

.slick-active-first img {
  filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}


  .client-logo div {width:100%; height:140px;border: 1px solid #a5a5a5;}
  .client-logo.slick-slide {
    display: block;
    padding: 0 15px;
}

  .slider-client {margin: 0 -15px;}

  .resp-slider  .slick-slide {height:calc(100vh - 200px) !important;}

  .resp-slider .slick-prev, .resp-slider .slick-next {top:0;right:0px;left:auto;width:50px;height:50px;border: 1px solid rgba(255,255,255,0.5);    border-radius: 50%;z-index:2;}
  .resp-slider .slick-prev:hover, .resp-slider .slick-next:hover{border: 1px solid rgba(255,255,255,1);}
  .resp-slider .slick-prev {top:60px;}
  .resp-slider .slick-prev:before
{
    content: '↓';
}
.resp-slider .slick-next:before
{
    content: '↑';
}