.fc-second-blue {
  color: #002868 !important;
}

.bg-second-blue {
  background-color: #002868 !important;
}

.fc-red {
  color: #BF0A30 !important;
}

.bg-red {
  background-color: #BF0A30 !important;
}

.fc-blue {
  color: #131B39 !important;
}

.bg-blue {
  background-color: #131B39 !important;
}

.fc-black-161 {
  color: #161616 !important;
}

.bg-black-161 {
  background-color: #161616 !important;
}

.fc-gray {
  color: #A1A1A4 !important;
}

.bg-gray {
  background-color: #A1A1A4 !important;
}

.fc-gray-600 {
  color: #575D6D !important;
}

.bg-gray-600 {
  background-color: #575D6D !important;
}

.fc-gray-700 {
  color: #3A3E49 !important;
}

.bg-gray-700 {
  background-color: #3A3E49 !important;
}

.fc-gray-900 {
  color: #0F1012 !important;
}

.bg-gray-900 {
  background-color: #0F1012 !important;
}

.fc-primary-800 {
  color: #00183C !important;
}

.bg-primary-800 {
  background-color: #00183C !important;
}

.radius-40 {
  border-radius: 40px;
}

.block-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.btn.bg-second-blue:hover {
  background-color: #134492 !important;
}
.btn.bg-second-blue:disabled {
  cursor: not-allowed;
  background-color: #EBEBEB !important;
  color: #A1A1A4 !important;
}
.btn.bg-second-blue:disabled svg path {
  fill: #A1A1A4;
}

input[type=radio]::before {
  border: 1px solid #002868;
}
input[type=radio]::after {
  background: #002868;
}

input:not([type=radio]):not([type=submit]):not([type=checkbox]), select, textarea, .bs-select {
  border-radius: 5px;
  border: 1px solid #A1A1A4;
  font-size: 14px;
  line-height: 1;
}

.btn-300-44 {
  min-width: 300px;
  min-height: 44px;
}

.article_special .form-wrapper {
  background-color: #F2F5F9;
  border: 2px solid #ECE9F1;
  border-radius: 20px;
  max-width: 500px;
  margin-left: auto;
}
.article_special .content-block {
  padding-top: 40px;
  padding-bottom: 80px;
}
.article_special .content-block .breadcrumb_name {
  text-transform: capitalize;
}
.article_special .lead-form .label {
  font-size: 16px;
  color: #161616;
  font-weight: 500;
}
.article_special .lead-form .full-name-wrapper > div:first-of-type {
  margin-right: 20px;
}
.article_special .lead-form .btn, .article_special .lead-form .tx-btn {
  border-radius: 40px;
  min-height: 40px;
}
.article_special .lead-form .btn-social {
  min-height: 40px;
}
.article_special .process-block_item {
  max-width: 340px;
  width: 33%;
}
.article_special .process-block_item:not(:last-child) {
  margin-right: 1.5rem;
}
.article_special .process-block_item figure {
  max-width: 340px;
  max-height: 208px;
}
.article .content-block_text p {
  margin-bottom: 1.5rem;
}
.article .content-block_text ul {
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;
}
.article .content-block_text ul li:not(:last-of-type) {
  margin-bottom: 1.5rem;
}
.article .content-block_text *:last-child {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .article_special .form-block {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .article_special .content-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-reviews-swiper-container {
    overflow: hidden;
  }
}
@media (max-width: 767.98px) {
  .article_special .process-block_item {
    width: 100%;
    max-width: 100%;
  }
  .article_special .process-block_item:not(:last-child) {
    margin-right: 0rem;
    margin-bottom: 2rem;
  }
  .article_special .process-block_item figure {
    max-width: 113px;
    margin-right: 1rem;
  }

  .block-reviews-swiper-container {
    overflow: visible;
  }
}
@media (max-width: 575.98px) {
  .article_special .form-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .article .content-block_text p {
    margin-bottom: 1rem;
  }
  .article .content-block_text ul {
    padding-left: 1rem;
  }
  .article .content-block_text ul li:not(:last-of-type) {
    margin-bottom: 1rem;
  }
}
