.widget.c-form.c-form-template-5 {
  background: #fbfbfb;
  color: #282828;
  padding: clamp(60px, 12vw, 150px) 0 clamp(60px, 12vw, 129px);
  background-size: 25%;
  background-position: bottom left;
  background-repeat: no-repeat;
  position: relative;
}


.black-figure {
  position: absolute;
  top: 0;
  right: 84px;
  display: block;
  width: 11%;
  height: 15%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}

.white-figure {
  position: absolute;
  bottom: 0;
  right: 77px;
  display: block;
  width: 33%;
  height: 46%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}

.widget.c-form.c-form-template-5 .widget-header-content {
  max-width: 600px;
}

.widget.c-form.c-form-template-5 .widget-header .widget-title {
  color: #FFF;
  font-size: clamp(36px, 5vw, 66px) !important;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-transform: uppercase;
}

.widget.c-form.c-form-template-5 .widget-header .widget-title span {
  display: block;
  color: #FA0;
}

.widget.c-form.c-form-template-5 .widget-header .widget-title br {
  display: none;
}

.widget.c-form.c-form-template-5 .widget-header .widget-text {
  margin-top: 22px;
}

.widget.c-form.c-form-template-5 .widget-header .widget-description {
  color: #FFF;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 184.069%;
  margin-top: 20px;
}

.widget.c-form.c-form-template-5 .widget-header .widget-description span {
  font-weight: 600;
}

.widget.c-form.c-form-template-5 .widget-button-wrap {
  text-align: center;
  position: absolute;
  right: 24%;
  bottom: 30%;
  z-index: 10;
}

.widget.c-form.c-form-template-5 .widget-button-wrap .widget-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 146px;
  height: 146px;
  white-space: normal;
  color: #fff;
  background-color: #282828;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 129.5%;
  text-transform: uppercase;
  overflow: hidden;
  border-radius: 50%;
  cursor: pointer;
  transition: all .3s ease-out;
text-decoration: none !important;
}

.widget.c-form.c-form-template-5 .widget-button-wrap .widget-button:hover,
.widget.c-form.c-form-template-5 .widget-button-wrap .widget-button:focus {
  color: #FFAA00;
}



.widget.c-form.c-form-template-5 .steps-swiper {
  max-height: fit-content;
  width: 800px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 55px;
}



.widget.c-form.c-form-template-5 .step-item-counter {
  display: block;
  min-width: 70px;
  text-align: right;
  color: #FFF;
  font-size: 31px;
  opacity: .55;
  margin-right: 44px;
  position:absolute;
  top: 0;
  left: 4rem;
  transition: all .4s;
}

.widget.c-form.c-form-template-5 .swiper-slide-active .step-item-counter {
  opacity: 1;
  font-size: 51px;
}


.widget.c-form.c-form-template-5 .step-item-name {
  font-size: 20px;
  line-height: normal;
  color: #000000;
  max-width: 404px;
  margin-left: auto;
  margin-right: auto;
  opacity: .2;
  transition: all .2s;
}


.widget.c-form.c-form-template-5 .swiper-slide {
  opacity: 0;
  height: 70px;
  transition: all .2s;
  margin: 19px 0;
}


.widget.c-form.c-form-template-5 .swiper-slide.swiper-slide-active,
.widget.c-form.c-form-template-5 .swiper-slide.swiper-slide-next,
.widget.c-form.c-form-template-5 .swiper-slide.swiper-slide-prev,
.widget.c-form.c-form-template-5 .swiper-slide-active .step-item-name {
  opacity: 1;
}


.widget.c-form.c-form-template-5 .swiper-slide-active .step-item-name {
  font-size: 26px;
}

.widget.c-form.c-form-template-5 .step-item-name span {
  font-weight: 600;
}

.mobile-camel-figure {
  display: none;
}

@media all and (max-width: 1100px) {
  .widget.c-form.c-form-template-5 {
    background-image: none !important;
  }

  .widget.c-form.c-form-template-5 .widget-button-wrap {
    right: 10%;
    bottom: 27%;
  }
  .widget.c-form.c-form-template-5 .step-item-counter{
    left: 4rem;
  }
}


@media all and (max-width: 1000px) {
  .widget.c-form.c-form-template-5 .widget-header .widget-title br {
    display: block;
  }

  .widget.c-form.c-form-template-5 .widget-header .widget-description br {
    display: none;
  }
}

@media all and (max-width: 800px) {
  .widget.c-form.c-form-template-5 .widget-button-wrap {
    position: relative;
    right: auto;
  }

  .widget.c-form.c-form-template-5 .widget-button-wrap .widget-button {
    margin: 0 auto;
  }
}

@media all and (max-width: 600px) {
  .mobile-camel-figure {
    display: block;
    position: absolute;
    bottom: -10px;
    right: 0;
  }

  .widget.c-form.c-form-template-5 {
    overflow: hidden;
    padding-bottom: 280px;

  }

  .black-figure {
    right: -40px;
    width: 25%;
    height: 25%;
  }

  .white-figure {
    bottom: -70px;
    right: -150px;
    width: 100%;
    height: 56%;
  }

  .widget.c-form.c-form-template-5 .widget-button-wrap .widget-button {
    font-size: 20px;
    margin-top: 15px;
    width: 165px;
    height: 165px;
    margin-left: 0;
  }

  .widget.c-form.c-form-template-5 .step-item-counter {
    min-width: 40px;
    margin-right: 24px;
    opacity: 1;
    font-size: 24px;
    text-align: left;
    left: 0;
  }
  .widget.c-form.c-form-template-5 .step-item-name{
    padding-left:60px;
  }

  .widget.c-form.c-form-template-5 .widget-header .widget-description {
    margin: 0;
    font-size: 18px !important;
    line-height: normal;
    margin-top: 15px;
  }

  .widget.c-form.c-form-template-5 .swiper-slide-active .step-item-counter {
    font-size: 31px;

  }

  .widget.c-form.c-form-template-5 .step-item-name {
    font-size: 20px;
    opacity: 1;
  }

  .widget.c-form.c-form-template-5 .swiper-slide {
    opacity: 1;
    margin-bottom: 20px;
  }

  .widget.c-form.c-form-template-5 .steps-swiper {
    max-height: fit-content;
    overflow: visible;
    margin-top: 20px;
  }

  .widget.c-form.c-form-template-5 .swiper-slide {
    height: fit-content;
  }

  .widget.c-form.c-form-template-5 .steps-swiper .swiper-wrapper {
    flex-direction: column !important;
  }
}

/*# sourceMappingURL=style.css.map */