.main-title-wrap .main-title {font-size: 35px;font-weight: bold; color: #585858;margin-bottom: 0;}

.swiper-wrapper {list-style: none; padding-left: 0;}

.step-to-register-tab .tab-content-wrap {margin-bottom: 35px;}
.step-to-register-tab .tab-content-title {margin-bottom: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 18px;font-weight: bold;}
.step-to-register-tab .tab-content-title span {font-size: 30px;line-height: 1.2;color: #f87614;display: block;margin-right: 30px;-ms-flex-negative: 0;flex-shrink: 0;}
.step-to-register-tab .tab-content-info {color: #585858;}
.step-to-register-tab .tab-link-nav {font-size: 18px;color: #585858;position: relative;}
.step-to-register-tab .tab-link-nav::before {content: '';position: absolute;top: 5px;left: 0;right: 0;border-top: 1px solid #e5e5e5;}
.step-to-register-tab .tab-link-nav li {text-align: center;width: calc(100% / 3);padding-top: 23px;position: relative;cursor: pointer;padding-left: 10px;padding-right: 10px;}
.step-to-register-tab .tab-link-nav li.swiper-slide-thumb-active {color: #f87614;}
.step-to-register-tab .tab-link-nav li::before {content: "";width: 10px;height: 10px;border-radius: 100%;background-color: #e5e5e5;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.step-to-register-tab .tab-link-nav li.swiper-slide-thumb-active::before {background-color: #f87614;}

.step-to-register-form {border-radius: 10px;padding: 30px;background-color: #fff;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);color: #585858;margin-left: auto;}
.step-to-register-form .popup-title {font-size: 25px;color: #f87614;text-align: center;line-height: 1.3;font-weight: bold}
.step-to-register-form .wpcf7-form-control-wrap input {height: 50px;padding: 0 30px;border: 1px solid #797979;border-radius: 10px;margin-bottom: 10px;width: 100%}

section.dkkt-02{background-color: #f9f9f9;}

.reasons-wrap .reasons-title {margin-bottom: 25px;font-size: 18px;font-weight: bold;}
.reasons-wrap .reasons-nav{padding-left: 0; list-style: none;}
.reasons-wrap .reasons-nav li {margin-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.reasons-wrap .reasons-nav li::before {content: '';width: 15px;height: 15px;background-image: url(../images/check.svg);background-size: contain;background-repeat: no-repeat;background-position: center center;margin-right: 8px;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 3px;}


.reviews-slider .swiper-container{overflow: hidden; margin: -15px;}
.reviews-slider .swiper-wrapper {margin: 0;}
.reviews-slider .swiper-slide {width: calc(100% / 3);padding: 15px;height: auto;}
.reviews-item {border-radius: 10px;padding: 30px;border-radius: 5px;background-color: #fff;-webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.16);box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.16);height: 100%;}
.reviews-item .reviews-author {margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.reviews-item .reviews-author-avatar {width: 60px;height: 60px;border-radius: 100%;overflow: hidden;border: 1px solid #707070;border: none;}
.reviews-item .reviews-author-avatar img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.reviews-item .reviews-author-info {width: calc(100% - 60px);padding-left: 10px;position: relative;padding-right: 25px;}
.reviews-item .reviews-author-name {font-weight: bold;text-transform: uppercase; margin-bottom: 0;}
.reviews-item .reviews-author-score {margin-top: 2px;color: #f87614;font-size: 12px;font-weight: bold;margin-bottom: 0;}

.swiper-button-prev,
.swiper-button-next {position: absolute;top: 50%;margin-top: 0;opacity: 0.5;width: 35px;height: 35px;border-radius: 100%;outline: 0;-webkit-transition: 0.2s;transition: 0.2s;background-size: contain;background-position: center center;background-repeat: no-repeat;}
.swiper-button-prev {left: -64px;background-image: url(../images/btnLeft.svg);}
.swiper-button-next {right: -64px;background-image: url(../images/btnRight.svg);margin-left: 5px;}
.swiper-button-prev:after,
.swiper-button-next:after{content: unset;}

@media (max-width: 810px) { 
  .reviews-slider .swiper-slide {width: calc(100% / 2);}
  .reviews-slider .swiper-button-prev,
  .reviews-slider .swiper-button-next {display: none;}
}

@media (max-width: 576px) { 
  .reviews-slider .swiper-slide {width: 100%;}
}