@media (min-width: 992px) {
      .welcome__form--item:nth-child(3)::after {
         content: '';
         background: var(--clr-5);
         width: 1px;
         height: 30px;
         position: absolute;
         top: 25px;
         right: 0;
         z-index: 1;
      }
   }@media (max-width: 991px) {
.welcome .row {
    height: 680px !important;
}}
.welcome__bg--d {
        background-size: contain !important;
    }


.sd-fixed-block {
   position: fixed;
   bottom: 0;
   left: 0;
   right: 0;
   max-width: 1170px;
   margin: 0 auto;
   background: var(--clr-2);
   color: var(--clr-1);
   border-radius: 10px 10px 0 0;
   z-index: 5;
   transform: translateY(100%);
   transition: .3s;
}
.sd-fixed-block__active {
   transform: translateY(0) !important;
}
.sd-fixed-inner {
   position: relative;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   align-items: center;
   padding: 20px 50px 30px;
   text-align: center;
}
.sd-fixed-block__icon {
   font-size: 60px;
   color: #e3c53f;
   position: relative;
}
.sd-fixed-block__text {
   font-size: 18px;
   line-height: var(--lne-14);
   margin: 5px 0 20px;
}
.sd-fixed-block__go {
   width: 200px;
}
.sd-fixed-block__go .btn {
   background: var(--clr-0);
   width: 150px;
   height: 50px;
   line-height: 50px;
   padding: 0;
   border-radius: 5px;
   box-shadow: 0 3px 15px 5px rgb(0 0 0 / 5%);
   font-size: var(--sze-16);
}
.sd-fixed-block__close {
   position: absolute;
   top: 5px;
   right: 5px;
   width: 30px;
   height: 30px;
   line-height: 30px;
   padding: 0;
   border: none;
   border-radius: 0;
   color: #c9ae3a;
}
@media (min-width: 992px) {
   .sd-fixed-block {
      bottom: 30px;
      border-radius: 10px;
      overflow: hidden;
   }
   .sd-fixed-inner {
      height: 100px;
      flex-direction: row;
      padding: 0;
      text-align: left;
   }
   .sd-fixed-block__icon {
      width: 230px;
      font-size: 140px;
   }
   .sd-fixed-block__icon i {
      position: absolute;
      top: -70px;
      left: 0;
      right: 0;
      text-align: center;
   }
   .sd-fixed-block__text {
      width: calc(100% - 430px);
      font-size: 22px;
      margin: 0;
   }
}