body{padding-top:118px;overflow-y:scroll !important}h1{font-size:45px}p{text-align:justify}.pb-100{position:relative;padding-bottom:40px}.btn.orange.btn-lg{background-color:#e74c3c;padding:15px 30px;color:#fff;font-size:18px}.btn.orange.btn-lg:hover{background-color:#f37061;color:#fff !important;box-shadow:0 0 10px #f36e5f}.greybg{position:relative;background-color:#f9f9f9}a{color:#e74c3c}nav .breadcrumb{font-size:18px}nav .breadcrumb .breadcrumb-item{padding:0}nav .breadcrumb .breadcrumb-item::before{padding:0 6px}nav .breadcrumb .breadcrumb-item a{color:#464646;text-decoration:none}.navigation-carousel .slick-prev{left:-55px}.navigation-carousel .slick-next{right:-55px}.navigation-carousel .slick-slide{height:60px;display:flex;justify-content:center;align-items:center;font-size:18px}.navigation-carousel .slick-slide a{color:#464646;text-decoration:none}.navigation-carousel .slick-slide a.active{color:#000;border-bottom:2px solid #e74c3c;padding-bottom:10px;margin-top:12px}.star{position:relative;min-height:400px;margin:180px 0 155px}.star svg{display:block;position:absolute;width:280px;height:280px;top:51.1%;left:50.3%;transform:translate(-50%, -50%)}.star .rocks{top:50%;left:50%;z-index:1;border:3px dashed #d9d9d9;transform:translate(-50%, -50%);position:absolute;width:23em;height:23em;border-radius:50%;padding:0;list-style:none}.star .rocks>*{display:block;position:absolute;top:50%;left:50%;margin:-2em;width:4em;height:4em}.star .rocks>*:nth-of-type(1){transform:rotate(-90deg) translate(11.5em) rotate(90deg)}.star .rocks>*:nth-of-type(2){transform:rotate(-30deg) translate(11.5em) rotate(30deg)}.star .rocks>*:nth-of-type(3){transform:rotate(30deg) translate(11.5em) rotate(-30deg)}.star .rocks>*:nth-of-type(4){transform:rotate(90deg) translate(11.5em) rotate(-90deg)}.star .rocks>*:nth-of-type(5){transform:rotate(150deg) translate(11.5em) rotate(-150deg)}.star .rocks>*:nth-of-type(6){transform:rotate(210deg) translate(11.5em) rotate(-210deg)}.star .rocks .item{background-color:#e74c3c;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:70px;padding:15px}.star .item:hover{position:relative}.star .item .tip{transition:1s;position:absolute;width:300px;border-bottom:1px solid #e74c3c;opacity: 0;}.star .item .tip p:first-child{color:#e74c3c;margin-bottom:10px;font-weight:600}.star .item .tip p:last-child{text-align:left;font-size:16px}.star .item .tip::before{content:"";position:absolute;width:1px;height:30px;background-color:#e74c3c}.star .item.i1 .tip{bottom:112%;left:112%}.star .item.i1 .tip::before{top:96%;left:-11px;transform:rotate(45deg)}.star .item.i2 .tip{bottom:111%;left:114%}.star .item.i2 .tip::before{top:97%;left:-12px;transform:rotate(45deg)}.star .item.i3 .tip{top:111%;left:111%;border-top:1px solid #e74c3c;border-bottom:0;padding-top:16px}.star .item.i3 .tip::before{bottom:96%;left:-11px;transform:rotate(-45deg)}.star .item.i4 .tip{top:111%;right:111%;border-top:1px solid #e74c3c;border-bottom:0;padding-top:16px}.star .item.i4 .tip::before{bottom:96%;right:-11px;transform:rotate(45deg)}.star .item.i5 .tip{top:111%;right:111%;border-top:1px solid #e74c3c;border-bottom:0;padding-top:16px}.star .item.i5 .tip::before{bottom:96%;right:-11px;transform:rotate(45deg)}.star .item.i6 .tip{bottom:111%;right:111%}.star .item.i6 .tip::before{top:97%;right:-12px;transform:rotate(-45deg)}.methodology{position:relative}.methodology .rnds{display:flex;justify-content:center;width:100%;margin:0 auto}.methodology svg{margin-top:17px}.methodology .item{width:220px;display:flex;flex-direction:column;align-items:center;position:relative}.methodology .item:hover p{color:#000;cursor:default}.methodology .item:hover .rou.r2,.methodology .item:hover .rou.r3,.methodology .item:hover .rou.r4,.methodology .item:hover .rou.r5{background-color:#e74c3c}.methodology .item:hover .rou.r2:after,.methodology .item:hover .rou.r3:after,.methodology .item:hover .rou.r4:after,.methodology .item:hover .rou.r5:after{border-color:#e74c3c}.methodology .item p{transition:.3s;text-align:center;width:80%;color:#d9d9d9;margin-top:30px}.methodology .item .rou{transition:.3s;border-radius:100px;background-color:#e74c3c;padding:20px;width:-moz-fit-content;width:fit-content;position:relative}.methodology .item .rou:after{content:"";position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;border:1px solid #e74c3c;border-radius:100px;width:162px;height:162px}.methodology .item .rou .child{width:100px;height:100px;display:flex;font-size:50px;align-items:center;border-radius:50px;background-color:#fff;justify-content:center;box-shadow:2px 2px 15px rgba(0,0,0,.1882352941)}.methodology .item .rou.r2{background-color:#eb6a5c}.methodology .item .rou.r2::after{border-color:#eb6a5c}.methodology .item .rou.r3{background-color:#ef887d}.methodology .item .rou.r3::after{border-color:#ef887d}.methodology .item .rou.r4{background-color:#f3a59e}.methodology .item .rou.r4::after{border-color:#f3a59e}.methodology .item .rou.r5{background-color:#f7c3be}.methodology .item .rou.r5::after{border-color:#f7c3be}.slick-prev i,.slick-next i{color:#000;font-size:25px}.slick-prev::before,.slick-next::before{display:none}.certificates{position:relative}.certificates .tags{margin-bottom:40px}.certificates .tags .tablinks.slick-slide{text-align:center;padding:11px 0}.certificates .tags .tablinks.slick-slide.active{border-bottom:2px solid #e74c3c}.certificates .tabcontent img{width:150px;box-sizing:border-box;margin:0 auto}.certificates .tabcontent .slick-slide{width:150px}.certificates .tabcontent .slick-track{display:flex;align-items:center}.certificates .crts img{filter:grayscale(1)}.qq .slick-sl img,.partners .slick-sl img{width:210px !important;height:180px;margin:0 auto !important;-o-object-fit:contain;object-fit:contain}.qq{background-color:#e74c3c}.qq .slick-prev{left:-45px}.qq .slick-prev i{color:#fff}.qq .slick-next{right:-45px}.qq .slick-next i{color:#fff}.scr{position:relative;text-align:center;padding-top:30px}.scr .scrolldown{position:static;width:22px;height:34px}.career{position:relative}.career .scrolldown{bottom:auto;transform:translate(-50%, -15px)}.career .btn{border-radius:4px;font-weight:500;font-size:18px;margin-top:30px;padding:15px 30px;background-color:#fff;border:1px solid #ddd}.career .btn.orange{margin-right:20px;background-color:#e74c3c}.career .btn.orange:hover{background-color:rgba(231,77,60,.7725490196) !important;color:#fff !important}.career img[alt=Career]{width:80%}.addresses h3{font-size:23px}.addresses p{font-size:17px;font-weight:500;margin-bottom:3px}.addresses p a{color:#000;margin-bottom:15px;display:inline-block;font-size:19px;text-decoration:none;border-bottom:2px solid #e74c3c}.addresses .tablinksCity{width:220px;font-size:24px;border-bottom:1px solid #d9d9d9;text-align:center;cursor:pointer}.addresses .tablinksCity.active{border-bottom:4px solid #e74c3c}.application-form .form-tab{min-height:742px;display:flex;flex-direction:column}.application-form form{padding:30px;box-shadow:0 0 10px rgba(58,77,144,.0784313725)}.application-form form input[type=file]{display:none;position:absolute;top:-2px;bottom:-2px;right:-2px;z-index:-1;left:-2px;width:calc(100% + 4px)}.application-form form.was-validated input[type=file]{display:block}.application-form form .fileInput{background-color:#fff;width:100%;cursor:pointer;transition:.3s}.application-form form .fileInput:hover{box-shadow:0 0 8px #ccc}.application-form .was-validated .form-control:valid{background-image:none;border-color:#dee2e6}.application-form .was-validated .form-control:invalid{background-image:none;border-radius:0;border-width:2px;border-color:#e74c3c}.application-form .form-label{margin-bottom:4px}.application-form .additionally{width:420px}.application-form .additionally hr{border-top:2px solid #d9d9d9;margin:40px 0}.application-form .additionally .item{cursor:pointer;padding:20px;display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9;border-radius:4px}.application-form .additionally .item svg path{stroke:#000}.application-form .additionally .item svg{margin-left:20px}.application-form .additionally .item p{margin-bottom:8px;text-align:left;color:#000}.application-form .additionally .item p:last-child{margin:0;color:#464646;font-size:16px}.application-form .additionally .item.active{background-color:#e74c3c}.application-form .additionally .item.active p{color:#fff}.application-form .additionally .item.active p:last-child{color:#fff}.application-form .additionally .item.active svg path{stroke:#fff}.application-form .additionally .item.mail{cursor:default;background-color:#fff}.application-form .additionally .item.mail a{font-size:20px}.application-form .additionally .item.mail p svg{cursor:pointer}.application-form .additionally .item.mail p svg:hover path{stroke:#7e7e7e}.service-categories .col.d-flex{justify-content:center;flex-flow:row wrap}.service-categories .col.d-flex .item{width:calc(30% - 20px);text-decoration:none;margin:0 10px 20px;text-align:center;padding:12px 14px;border-radius:6px;transition:.3s;font-size:18px;color:#000;display:flex;align-items:center;flex-direction:column;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,.3)}.service-categories .col.d-flex .item:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}.service-categories .col.d-flex .item p{text-align:center}.service-categories .col.d-flex .item img{width:75px;margin:12px auto}.service-categories .col.d-flex.cm .item{width:calc(25% - 20px)}.why .why-img{width:70%;margin-left:30px !important}.slider.active .btn{display:block}.slider .btn{display:none;background-color:#e74c3c;border:none;position:absolute;color:#fff;top:33%;z-index:5555}.slider .btn.btn-prev{left:30%}.slider .btn.btn-next{right:30%}.slider.active::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100vh - 118px);background-color:rgba(0,0,0,.3137254902);z-index:11}.modal-backdrop.show{display:none}.modal{width:100%;max-width:500px;height:80vh;position:absolute;font-size:13px;z-index:5050;transition:all .5s}.modal p{font-size:14px !important}.modal ul li{font-size:13px !important}@media screen and (max-width: 1399px){.star svg{width:240px;height:240px;top:51.4%;left:50.7%}.navigation-carousel .slick-next{right:-30px}.navigation-carousel .slick-prev{left:-30px}}@media screen and (max-width: 1199px){.methodology svg{width:40px}.methodology .item .rou::after{width:152px;height:152px}.methodology .item .rou .child{width:90px;height:90px}.career .btn{font-size:16px;font-weight:400;padding:8px 20px;margin-top:15px}.career .btn.orange{margin-right:10px}.service-categories .col.d-flex.cm .item{width:calc(35% - 20px)}}@media screen and (max-width: 991px){body{padding-top:72px}.pb-100{padding-bottom:70px}.navigation-carousel .slick-slide a{font-size:16px}.navigation-carousel .slick-next{right:-20px}.navigation-carousel .slick-prev{left:-20px}.career img[alt=Career]{margin-top: 20px;width: 100%;}.methodology svg{display:none}.methodology .rnds{flex-direction:column}.methodology .item{flex-direction:row;width:auto;padding:15px;margin-left:45px;margin-bottom:15px}.methodology .item p{text-align:left;width:auto;color:#757575;margin-left:20px}.service-categories .col.d-flex .item{width:250px}.service-categories .col.d-flex.cm .item{width:calc(47% - 20px)}.why .why-img{margin-top:25px}}@media screen and (max-width: 767px){.pb-100{padding-bottom:30px}.methodology .item{margin-left:0}.tab2 h3{font-size:25px}.addresses p{font-size:17px}.application-form .additionally{width:100%}.application-form .additionally hr{margin:10px 0}.application-form .form-tab{min-height:auto;margin-top:20px}.service-categories .col.d-flex.cm .item{width:calc(60% - 20px)}.star{margin:0;min-height:auto;position:static}.star svg{width:200px;height:200px;display:none}.star .rocks{border:none;width:auto;height:100%;transform:none;position:static}.star .rocks .item{margin:0 !important;width:auto;height:100%;position:static;transform:none;background-color:rgba(0,0,0,0)}.star .rocks .item img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain;background-color:#e74c3c;padding:10px;border-radius:50px;margin-right:15px}.star .rocks .item .tip{padding:0;position:static;border:none;opacity:1!important;width:100%}.tip{opacity: 0!important;}.star .rocks .item .tip::before{display:none}}@media screen and (max-width: 575px){p{line-height:1.6;text-align:left}.star .item .tip p:last-child{text-align:left}.service-categories .col.d-flex.cm .shadow{width:250px}.why .why-img{display:none}}@media screen and (max-width: 440px){h1,h2{font-size:30px}p{font-size:16px}.navigation-carousel .slick-slide a{font-size:14px}}
.application-form {
  .form-tab {
    min-height: 742px;
    display: flex;
    flex-direction: column;
  }
  
  form {
    padding: 30px;
    box-shadow: 0 0 10px #00000061;
    .form-control {
      border-color: #d5d5d5;
    }
    input[type=file] {
      display: none;
      position: absolute;
      top: -2px;
      bottom: -2px;
      right: -2px;
      z-index: -1;
      left: -2px;
      width: calc(100% + 4px);
    }
    &.was-validated {
      input[type=file] {
        display: block;
      }
    }
    .fileInput {
      background-color: #fff;
      width: 100%;
      cursor: pointer;
      transition: .3s;
      &:hover {
        box-shadow: 0 0 8px #ccc;
      }
    }
  }

  .was-validated .form-control:valid {
    background-image: none;
    border-color: #dee2e6;
  }

  .was-validated .form-control:invalid {
    background-image: none;
    border-radius: 0;
    border-width: 2px;
    border-color: $orange;
  }

  .form-label {
    margin-bottom: 4px;
  }

  .additionally {
    width: 420px;
    hr {
      border-top: 2px solid #909090;
      margin: 40px 0;
    }
    .item {
      cursor: pointer;
      padding: 20px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      background-color: #F9F9F9;
      border-radius: 4px;
      svg {
        path {
          stroke: #000;
        }
      }
      svg {
        margin-left: 20px;
      }
      p {
        margin-bottom: 8px;
        text-align: left;
        color: #000;
        &:last-child {
          margin: 0;
          color: #464646;
          font-size: 16px;
        }
      }
      &.active {
        background-color: $orange;
        p {
          color: #fff;
          &:last-child {
            color: #fff;
          }
        }
        svg {
          path {
            stroke: #fff;
          }
        }
      }
      &.mail {
        cursor: default;
        background-color: #fff;
        a {
          font-size: 20px;
        }
        p {
          svg {
            cursor: pointer;
            &:hover {
              path {
                stroke: #7e7e7e;
              }
            }
          }
        }
      }
    }
  }
}

html{
  scroll-padding-top: 118px;
}
/*@media screen and (max-width: 767px) {

  .slider {
    .btn.btn-next {
      right: 0;
    }
    .btn.btn-prev {
      left: 0;
    }
  }
}
@media screen and (max-width: 1199px) {
.slider {
    .btn.btn-next {
      right: 100px;
    }
    .btn.btn-prev {
      left: 100px;
    }
  }
}
@media screen and (max-width: 991px) { ///// MD

  .career img[alt=Career] {
    margin-top: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .star {
    .rocks {
      .item {
        .tip {
          opacity: 1 !important;
        }
      }
    }
  }
}*/

@media screen and (max-width: 1199px) {
  .slider .btn.btn-next {
    right: 100px;
  }
  .slider .btn.btn-prev {
    left: 100px;
  }
}

@media screen and (max-width: 767px) {
  .slider .btn.btn-next {
    right: 0;
  }
  .slider .btn.btn-prev {
    left: 0;
  }
}