*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-family: "Poppins", sans-serif;
  background-color: #333;
  color: #fff;
}

.section-heading {
  color: #000;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-style: normal;
  line-height: 140%; /* 56px */
  font-weight: 700;
  padding: 16px;
  margin-bottom: 62px;
}
.section-heading .section-span {
  color: #213971;
  font-size: 40px;
}

@media (min-width: 390px) {
  .section-heading {
    color: #000;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 40px;
    font-style: normal;
    line-height: 140%;
    font-weight: 700;
    padding: 16px;
    margin-bottom: 24px;
  }
  .section-heading .section-span {
    color: #213971;
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .section-heading {
    color: #000;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 40px;
    font-style: normal;
    line-height: 140%;
    font-weight: 700;
    padding: 16px;
    margin-bottom: 36px;
  }
  .section-heading .section-span {
    color: #213971;
    font-size: 40px;
  }
}
@media (min-width: 1400px) {
  .section-heading {
    color: #000;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 40px;
    font-style: normal;
    line-height: 140%; /* 56px */
    font-weight: 700;
    padding: 16px;
    margin-bottom: 62px;
  }
  .section-heading .section-span {
    color: #213971;
    font-size: 40px;
  }
}
.section-btn {
  text-decoration: none;
  padding: 18px 30px;
  border-radius: 5px;
  background-color: #213971;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  font-size: 1.6em;
  transform: color 0.5s;
}

.section-btn:hover {
  color: #fff;
}

.baner-btn {
  padding: 16px 32px;
  border-radius: 4px;
  border: 1px solid #fff;
  font-size: 1.8em;
  font-family: "Poppins", sans-serif;
  text-align: center;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  line-height: normal;
  transition: color 0.5s;
}

.baner-btn:hover {
  color: #fff;
}

.apply-btn {
  padding: 8px 24px;
  border-radius: 4px;
  background: #213971;
  color: #FFF;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
  transition: color 0.5s;
}

.apply-btn:hover {
  color: #fff;
}

.submit-btn {
  padding: 18px 30px;
  border-radius: 5px;
  background: #213971;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  transition: color 0.5s;
}

.submit-btn:hover {
  color: #fff;
}

.add-file-btn {
  padding: 18px 30px;
  border-radius: 5px;
  border: 1px solid #213971;
  color: #213971;
  background-color: transparent;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  transition: color 0.5s;
}

.add-file-btn:hover {
  color: #213971;
}

.btn-apply {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.btn-apply p {
  margin-bottom: 0;
}

.apply-text {
  font-family: "Poppins", sans-serif;
  color: red;
  font-size: 1.6em;
  text-align: center;
}

@media (min-width: 390px) {
  .baner-btn {
    padding: 16px 32px;
    border-radius: 4px;
    border: 1px solid #fff;
    font-size: 1.8em;
    font-family: "Poppins", sans-serif;
    text-align: center;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    line-height: normal;
    transition: all 0.5s;
    width: 100%;
  }
  .section-btn {
    text-decoration: none;
    padding: 18px 30px;
    border-radius: 5px;
    background-color: #213971;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    font-size: 1.6em;
    width: 100%;
  }
  .btn-apply {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
  }
}
@media (min-width: 768px) {
  .baner-btn {
    padding: 16px 32px;
    border-radius: 4px;
    border: 1px solid #fff;
    font-size: 1.8em;
    font-family: "Poppins", sans-serif;
    text-align: center;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    line-height: normal;
    transition: all 0.5s;
    width: auto;
  }
  .section-btn {
    text-decoration: none;
    padding: 18px 30px;
    border-radius: 5px;
    background-color: #213971;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    font-size: 1.6em;
    width: auto;
  }
  .btn-apply {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
  }
}
@media (min-width: 992) {
  .btn-apply {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
  }
  .apply-text {
    font-family: "Poppins", sans-serif;
    color: red;
    font-size: 1.6em;
    text-align: center;
  }
}
@media (min-width: 1400) {
  .btn-apply {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 0;
  }
  .apply-text {
    font-family: "Poppins", sans-serif;
    color: red;
    font-size: 1.6em;
    text-align: center;
  }
}
.navbar {
  font-family: "Poppins", sans-serif;
  background-color: #fff;
  padding: 13px 0;
  z-index: 100;
}
.navbar .navbar-brand {
  color: #000;
}
.navbar .navbar-collapse .navbar-nav .nav-item {
  padding: 16px;
}
.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  color: #000;
  font-weight: 400;
  line-height: 24px;
  font-size: 1.6em;
  padding: 0;
}
.navbar .navbar-collapse .navbar-nav .nav-btn {
  margin-left: 100px;
}
.navbar .navbar-collapse .navbar-nav .nav-item:nth-child(2) {
  margin: 0 18px;
}

.header {
  font-family: "Poppins", sans-serif;
  position: relative;
  z-index: 5;
  margin-top: 70px;
}
.header__img {
  z-index: -10;
  position: absolute;
  width: 100%;
  height: 100%;
}
.header__img img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
}
.header__content {
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header__content__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header__content__text--header {
  color: #fff;
  font-size: 6.4em;
  text-align: center;
  line-height: 140%;
  font-weight: 700;
  margin-top: 96px;
  padding: 16px;
  width: 50%;
}
.header__content__text--span {
  color: #213971;
}
.header__content__text--text {
  color: #fff;
  text-align: center;
  font-size: 1.6em;
  font-weight: 400;
  line-height: normal;
  padding: 16px;
  margin-bottom: 64px;
}
.header__content__interface {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 90px;
}
.header__content__interface--text {
  color: #fff;
  font-size: 1.4em;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 16px;
  margin-bottom: 0;
}
.header__content__interface__form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header__content__interface__form form {
  padding: 12px 24px 12px 8px;
  background-color: #fff;
  border-radius: 5px 0px 0px 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
.header__content__interface__form form .col-auto {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.header__content__interface__form form .col-auto input,
.header__content__interface__form form .col-auto select {
  color: rgba(0, 0, 0, 0.48);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 16px 16px 16px 32px;
  border: none;
}
.header__content__interface__form form .col-auto select {
  color: rgba(0, 0, 0, 0.7);
}
.header__content__interface__form form .col-auto input,
.header__content__interface__form form .col-auto .options {
  color: #000;
}
.header__content__interface__form form .col-auto .form-select {
  margin-right: 0px;
}
.header__content__interface__form form .col-auto svg {
  position: absolute;
  top: auto;
  left: -5px;
}
.header__content__interface__form form .separator {
  padding: 0;
  width: 1px;
  height: 40px;
  background: rgba(0, 0, 0, 0.15);
  margin: 0 24px;
}
.header__content__interface__form .form-btn .section-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px 40px;
  height: 80px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.header-subpage {
  font-family: "Poppins", sans-serif;
  position: relative;
  z-index: 5;
  margin-top: 70px;
}
.header-subpage__img {
  z-index: -10;
  position: absolute;
  width: 100%;
  height: 100%;
}
.header-subpage__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.header-subpage__content {
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header-subpage__content__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header-subpage__content__text--header {
  color: #fff;
  font-size: 6.4em;
  text-align: center;
  line-height: 140%;
  font-weight: 700;
  margin: 96px 0 64px;
  padding: 16px;
  width: 100%;
}
.header-subpage__content__text--span {
  color: #213971;
}
.header-subpage__content__text--text {
  color: #fff;
  text-align: center;
  font-size: 1.6em;
  font-weight: 400;
  line-height: normal;
  padding: 16px;
  margin-bottom: 64px;
}
.header-subpage__content__interface {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 90px;
}
.header-subpage__content__interface--text {
  color: #fff;
  font-size: 1.4em;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 16px;
  margin-bottom: 0;
}
.header-subpage__content__interface__form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header-subpage__content__interface__form form {
  padding: 12px 24px 12px 8px;
  background-color: #fff;
  border-radius: 5px 0px 0px 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header-subpage__content__interface__form form .col-auto {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.header-subpage__content__interface__form form .col-auto input,
.header-subpage__content__interface__form form .col-auto select {
  color: rgba(0, 0, 0, 0.48);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 16px 16px 16px 32px;
  border: none;
}
.header-subpage__content__interface__form form .col-auto .form-select {
  margin-right: 10px;
}
.header-subpage__content__interface__form form .col-auto svg {
  position: absolute;
  top: auto;
  left: 0px;
}
.header-subpage__content__interface__form form .separator {
  padding: 0;
  width: 1px;
  height: 40px;
  background: rgba(0, 0, 0, 0.15);
  margin: 0 24px;
}
.header-subpage__content__interface__form .form-btn .section-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px 40px;
  height: 80px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.header-aboutus {
  font-family: "Poppins", sans-serif;
  position: relative;
  z-index: 5;
  margin-top: 70px;
}
.header-aboutus__img {
  z-index: -10;
  position: absolute;
  width: 100%;
  height: 100%;
}
.header-aboutus__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.header-aboutus__content {
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header-aboutus__content__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header-aboutus__content__text--header {
  color: #fff;
  font-size: 6.4em;
  text-align: center;
  line-height: 140%;
  font-weight: 700;
  margin: 96px 0 8px;
  padding: 16px;
  width: 100%;
}
.header-aboutus__content__text--span {
  color: #213971;
}
.header-aboutus__content__text--text {
  color: #fff;
  text-align: center;
  font-size: 1.6em;
  font-weight: 400;
  line-height: normal;
  padding: 16px;
  margin-bottom: 64px;
}
.header-aboutus__content__interface {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 90px;
}
.header-aboutus__content__interface--text {
  color: #fff;
  font-size: 1.4em;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 16px;
  margin-bottom: 0;
}
.header-aboutus__content__interface__form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header-aboutus__content__interface__form form {
  padding: 12px 24px 12px 8px;
  background-color: #fff;
  border-radius: 5px 0px 0px 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header-aboutus__content__interface__form form .col-auto {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.header-aboutus__content__interface__form form .col-auto input,
.header-aboutus__content__interface__form form .col-auto select {
  color: rgba(0, 0, 0, 0.48);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 16px 16px 16px 32px;
  border: none;
}
.header-aboutus__content__interface__form form .col-auto .form-select {
  margin-right: 10px;
}
.header-aboutus__content__interface__form form .col-auto svg {
  position: absolute;
  top: auto;
  left: 0px;
}
.header-aboutus__content__interface__form form .separator {
  padding: 0;
  width: 1px;
  height: 40px;
  background: rgba(0, 0, 0, 0.15);
  margin: 0 24px;
}
.header-aboutus__content__interface__form .form-btn .section-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px 40px;
  height: 80px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.footer {
  padding: 100px 163px 16px 163px;
  background: #FFF;
  font-family: "Poppins", sans-serif;
}
.footer__content {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
}
.footer__content__top {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  margin-bottom: 49px;
}
.footer__content__top__nav {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: center;
  margin: 0;
}
.footer__content__top__nav__box {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
}
.footer__content__top__nav__box--heading {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 24px;
}
.footer__content__top__nav__box--link {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 8px;
}
.footer__content__top__nav__box--span {
  color: rgba(0, 0, 0, 0.8);
}
.footer__content__top__nav__box--link:last-child {
  margin: 8px 0 0;
}
.footer__content__top__nav__box--localization {
  width: 60%;
}
.footer__content__top__nav__box--permalink {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}
.footer__content__top__nav__box--permalink:hover {
  color: #000;
}
.footer__content__top__nav__box--pagelink {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 12px;
  text-decoration: none;
}
.footer__content__top__nav__box--pagelink:hover {
  color: #000;
}
.footer__content__top__nav__box__icons--icon {
  text-decoration: none;
}
.footer__content__top__nav__box__icons--icon:nth-child(even) {
  padding: 0 20px;
}
.footer__content__top__nav__box:nth-child(even) {
  padding: 0 130px;
}
.footer__content__btm {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.footer__content__btm__left--text {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 180.182%;
  letter-spacing: 0.63px;
  margin: 16px 0 0 0;
}
.footer__content__btm__right--text {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 180.182%;
  letter-spacing: 0.63px;
  margin: 16px 0 0 0;
}
.footer__content__btm__right--text a {
  color: #000;
}

.main__aboutus {
  background: #F0F0F0;
  padding: 150px 0;
}
.main__aboutus__content {
  padding: 48px;
  background: #fff;
  color: #000;
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 125px;
  justify-content: start;
}
.main__aboutus__content__text__box {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: space-between;
}
.main__aboutus__content__text__box--head {
  color: #000;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 24px;
}
.main__aboutus__content__text__box--text {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 36px;
}
.main__aboutus__content__text__btn {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-top: 48px;
}
.main__baner {
  background: #213971;
  padding: 64px 0;
}
.main__baner__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.main__baner__content__text--text {
  color: #FFF;
  font-size: 28px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
  text-align: left;
}
.main__offers {
  padding: 150px 0;
  background: #F0F0F0;
}
.main__offers__content__offer {
  padding: 32px;
  background: #fff;
  border-radius: 8px;
  margin-bottom: 16px;
}
.main__offers__content__offer__top--heading {
  color: var(--Accent-100, #131313);
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 12px;
}
.main__offers__content__offer__btm {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.main__offers__content__offer__btm__info {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
}
.main__offers__content__offer__btm__info__icon-box {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
}
.main__offers__content__offer__btm__info__icon-box--text {
  color: #171725;
  font-size: 14px;
  font-weight: 400;
  line-height: 37px; /* 264.286% */
  margin: 0 0 0 15px;
}
.main__offers__content__offer__btm__info__icon-box:nth-child(even) {
  margin: 0 32px;
}
.main__offers__content__offer__btm__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main__offers__content__offer svg {
  filter: brightness(1) invert(0.5);
}
.main__offers__content__offer:hover svg {
  filter: brightness(1) invert(0);
}
.main__offers__content__offer:last-child {
  margin-bottom: 0;
}
.main__offers__content__baner {
  background: #213971;
  padding: 64px;
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.main__offers__content__baner__text--text {
  color: #FFF;
  font-size: 28px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
}
.main__offers__content__btn {
  margin-top: 48px;
}
.main__offers__content__btn__pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}
.main__offers__content__btn__pagination--page-numbers-current {
  color: #213971;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  margin-right: 20px;
  text-decoration: none;
}
.main__offers__content__btn__pagination--page-numbers-current:hover {
  color: #213971;
}
.main__offers__content__btn__pagination--link {
  color: #C8C8C8;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}
.main__offers__content__btn__pagination--page-numbers {
  text-decoration: none;
  margin-right: 20px;
  color: #C8C8C8;
  transition: color 0.3s;
}
.main__offers__content__btn__pagination--page-numbers:hover {
  color: #213971;
}
.main__offers__content__btn__pagination--page-numbers-last {
  text-decoration: none;
  color: #C8C8C8;
  transition: color 0.3s;
}
.main__offers__content__btn__pagination--page-numbers-last:hover {
  color: #213971;
}
.main__offers__content__btn__pagination--page-icon-left {
  margin-right: 24px;
}
.main__offers__content__btn__pagination--page-icon-right {
  margin-left: 24px;
}
.main__newsletter {
  padding: 64px 0;
  background: #181818;
}
.main__newsletter__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main__newsletter__content .section-heading {
  color: #fff;
  padding: 0;
  margin-bottom: 0;
  font-size: 3.2em;
}
.main__newsletter__content .section-heading .section-spaner {
  color: #213971;
}
.main__newsletter__content--text {
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin: 40px 0;
  width: 52%;
}
.main__newsletter__content .wpcf7 {
  width: 66%;
}
.main__newsletter__content .wpcf7 .screen-reader-response p {
  font-size: 1.4em;
  color: red;
}
.main__newsletter__content .wpcf7 .screen-reader-response ul {
  display: none;
}
.main__newsletter__content .wpcf7 form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main__newsletter__content .wpcf7 form .form-box {
  display: flex;
  flex-direction: column;
}
.main__newsletter__content .wpcf7 form .form-box p {
  margin-bottom: 0;
}
.main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: center;
}
.main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox] {
  width: 20px;
  height: 20px;
  border-radius: 15px;
}
.main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
  margin-left: 8px;
}
.main__newsletter__content .wpcf7 .wpcf7-response-output {
  color: red;
  font-size: 1.2em;
}

.wpcf7 form.sent .wpcf7-response-output {
  color: red;
  font-size: 1.2em;
}

.wpcf7 form.invalid .wpcf7-response-output {
  color: red;
  font-size: 1.2em;
}

.main__newsletter__content form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main__newsletter__content form .form-box {
  display: flex;
  flex-direction: row;
}
.main__newsletter__content form .form-box .form-control {
  margin-bottom: 15px;
  color: #000;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 37px; /* 231.25% */
  padding: 5px 117px 5px 24px;
}
.main__newsletter__content form .form-box .form-check-input {
  color: #FFF;
  font-size: 2em;
  font-weight: 400;
  line-height: normal;
  margin: 0 8px 0 0;
}
.main__newsletter__content form .form-box .form-check-input:checked {
  background-color: #213971;
  border-color: #213971;
}
.main__newsletter__content form .form-box .form-check-label {
  margin-top: 0;
  font-size: 1.4em;
}
.main__newsletter__content form .form-box .wpcf7-form-control-wrap input {
  border-radius: 8px;
  padding: 5px 117px 5px 24px;
  background: #F7F8FA;
}
.main__newsletter__content form .form-box .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  color: red;
  font-size: 1.2em;
  margin-bottom: 8px;
}
.main__newsletter__content__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 48px;
}
.main__newsletter__content__btn .section-btn {
  padding: 16px 30px;
}
.main .paginationOwn .prev.page-numbers,
.main .paginationOwn .next.page-numbers {
  color: #C8C8C8;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.main .paginationOwn ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.main .paginationOwn ul li * {
  margin-right: 20px;
}
.main .paginationOwn ul li a {
  color: #C8C8C8;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}
.main .paginationOwn ul li .prev svg {
  margin-right: 0;
}
.main .paginationOwn ul li .next {
  margin-right: 0;
}
.main .paginationOwn ul li .next svg {
  margin-right: 0;
}
.main .paginationOwn ul li .dots {
  color: #C8C8C8;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.main .paginationOwn ul li .current {
  color: #213971;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.main .paginationOwn {
  margin-top: 48px;
}

.subpage__single-offer {
  background: #F0F0F0;
}
.subpage__single-offer__pagination {
  padding-top: 67px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  color: #000;
}
.subpage__single-offer__pagination--link {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0;
}
.subpage__single-offer__pagination--icon {
  padding: 0 24px;
}
.subpage__single-offer__pagination .this-page {
  color: #213971;
}
.subpage__single-offer__content {
  padding: 0px 0 150px;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  margin-top: 63px;
  color: #000;
}
.subpage__single-offer__content__post {
  padding: 48px;
  background: #fff;
  border-radius: 8px;
  margin-right: 100px;
}
.subpage__single-offer__content__post--heading {
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 16px;
}
.subpage__single-offer__content__post--text {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 40px;
}
.subpage__single-offer__content__post--text:nth-child(odd) {
  margin-bottom: 80px;
}
.subpage__single-offer__content__post img {
  width: 100%;
  height: auto;
}
.subpage__single-offer__content__aside {
  padding: 48px;
  background: #fff;
  border-radius: 8px;
}
.subpage__single-offer__content__aside--heading {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 32px;
}
.subpage__single-offer__content__aside__info {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
.subpage__single-offer__content__aside__info__box {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 14px;
}
.subpage__single-offer__content__aside__info__box--text {
  color: #171725;
  font-size: 16px;
  font-weight: 500;
  line-height: 37px;
  margin: 0 0 0 16px;
}
.subpage__single-offer__content__aside__separator {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.15);
  margin: 40px 0;
}
.subpage__single-offer__content__aside--text {
  color: #171725;
  font-size: 14px;
  font-weight: 500;
  line-height: 37px;
  margin-bottom: 0;
}
.subpage__single-offer__content__aside--span {
  color: #213971;
}
.subpage__single-offer__content__aside__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.subpage__single-offer__content__aside__btn .apply-btn {
  padding: 18px 30px;
  width: 100%;
  text-align: center;
  font-size: 1.6em;
}
.subpage__single-offer__map iframe {
  width: 100%;
  height: 50vh;
}
.subpage__aboutus {
  background: #F0F0F0;
  padding: 150px 0;
}
.subpage__aboutus__content {
  padding: 48px;
  border-radius: 8px;
  background: #FFF;
}
.subpage__aboutus__content__box {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  margin-bottom: 80px;
}
.subpage__aboutus__content__box__text-one {
  order: 1;
}
.subpage__aboutus__content__box__text-one--heading {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 24px;
}
.subpage__aboutus__content__box__text-one--text {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 24px;
}
.subpage__aboutus__content__box__text-one--text:last-child {
  margin-bottom: 0;
}
.subpage__aboutus__content__box__img-one {
  order: 2;
}
.subpage__aboutus__content__box__img-one img {
  width: 100%;
  height: 100%;
}
.subpage__aboutus__content__box__text-two {
  order: 2;
}
.subpage__aboutus__content__box__text-two--heading {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 24px;
}
.subpage__aboutus__content__box__text-two--text {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 24px;
}
.subpage__aboutus__content__box__text-two--text:last-child {
  margin-bottom: 0;
}
.subpage__aboutus__content__box__img-two {
  order: 1;
}
.subpage__aboutus__content__box__img-two img {
  width: 100%;
  height: 100%;
}
.subpage__aboutus__content__box:last-child {
  margin-bottom: 0;
}
.subpage__contact {
  background: #F0F0F0;
}
.subpage__contact__content {
  padding: 63px 0 150px;
}
.subpage__contact__content__box {
  border-radius: 8px;
  padding: 48px;
  background: #FFF;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
}
.subpage__contact__content__box__text-side {
  color: #000;
}
.subpage__contact__content__box__text-side--heading {
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 0;
}
.subpage__contact__content__box__text-side--text {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin: 24px 0 48px;
  width: 77%;
}
.subpage__contact__content__box__text-side__contact-info {
  margin-bottom: 40px;
}
.subpage__contact__content__box__text-side__contact-info--link {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
}
.subpage__contact__content__box__text-side__contact-info--link:last-child() {
  margin-bottom: 0;
}
.subpage__contact__content__box__text-side__contact-info--span {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 400;
  line-height: 26px;
}
.subpage__contact__content__box__text-side__contact-info--span:hover {
  color: rgba(0, 0, 0, 0.8);
}
.subpage__contact__content__box__text-side__icon-box--heading {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 16px;
}
.subpage__contact__content__box__text-side__icon-box__box--link {
  text-decoration: none;
}
.subpage__contact__content__box__text-side__icon-box__box--link:nth-child(2) {
  margin: 0 20px;
}
.subpage__contact__content__box__form-side {
  padding: 40px 48px;
  border-radius: 8px;
  border: 1px solid #D2D2D2;
}
.subpage__contact__content__box__form-side--heading {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}
.subpage__contact__content__box__form-side .screen-reader-response {
  margin-top: 30px;
  color: #000;
}
.subpage__contact__content__box__form-side .screen-reader-response p {
  color: red;
  font-size: 1.4em;
}
.subpage__contact__content__box__form-side .screen-reader-response ul {
  display: none;
}
.subpage__contact__content__box__form-side form .wpcf7-response-output {
  display: block;
}
.subpage__contact__content__box__form-side form .form-group {
  margin-bottom: 16px;
}
.subpage__contact__content__box__form-side form .form-group label {
  color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 4px;
}
.subpage__contact__content__box__form-side form .form-group input,
.subpage__contact__content__box__form-side form .form-group textarea {
  padding: 5px 117px 5px 24px;
  border-radius: 8px;
  background: #F5F5F5;
  color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
  font-size: 14px;
  border: none;
  height: 47px;
}
.subpage__contact__content__box__form-side form .form-group textarea {
  min-height: 47px;
  max-height: 150px;
  padding-top: 10px;
}
.subpage__contact__content__box__form-side form .form-group:nth-child(4) {
  margin-bottom: 24px;
}
.subpage__contact__content__box__form-side form .form-check {
  padding-left: 0;
  color: var(--Accent-1, #1C1C1C);
  font-weight: 400;
  line-height: normal;
}
.subpage__contact__content__box__form-side form .form-check .form-check-label .wpcf7-list-item-label {
  margin-left: 8px;
}
.subpage__contact__content__box__form-side form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  margin-bottom: 8px;
}
.subpage__contact__content__box__form-side form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
  font-size: 2em;
  background-image: url("/sass/img/checkbox.svg");
}
.subpage__contact__content__box__form-side form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked {
  background-image: url("/sass/img/checkbox.svg");
  background-color: red;
}
.subpage__contact__content__box__form-side form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
  font-size: 1.4em;
}
.subpage__contact__content__box__form-side form .btn-contact {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 64px;
}
.subpage__regulamin {
  background: #F0F0F0;
}
.subpage__regulamin__content {
  padding: 63px 0 150px;
}
.subpage__regulamin__content--heading {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 40px;
}
.subpage__regulamin__content--subheading {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 16px;
}
.subpage__regulamin__content--text {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 40px;
}
.subpage__regulamin__content--text:last-child {
  margin-bottom: 0;
}
.subpage__apply {
  background: #F0F0F0;
}
.subpage__apply__box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.subpage__apply__box__text {
  padding-top: 96px;
}
.subpage__apply__box__text--heading {
  padding: 16px;
  color: #000;
  text-align: center;
  font-size: 64px;
  font-weight: 700;
  line-height: 140%;
}
.subpage__apply__box__text--text {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0;
  padding: 16px;
}
.subpage__apply__box__content {
  padding: 64px 0 150px;
}
.subpage__apply__box__content__form {
  background-color: #fff;
  border-radius: 8px;
  padding: 48px;
}
.subpage__apply__box__content__form .wpcf7 .screen-reader-response {
  margin-bottom: 30px;
  color: #000;
}
.subpage__apply__box__content__form .wpcf7 .screen-reader-response p {
  color: red;
  font-size: 1.4em;
}
.subpage__apply__box__content__form .wpcf7 .screen-reader-response ul {
  margin-bottom: 0;
  padding-left: 0;
}
.subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li {
  list-style: none;
}
.subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li a {
  text-decoration: none;
  color: red;
  font-size: 1.3em;
}
.subpage__apply__box__content__form .wpcf7__box {
  margin-top: 64px;
}
.subpage__apply__box__content__form .wpcf7__box--heading {
  color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
}
.subpage__apply__box__content__form .wpcf7__box .form-group {
  margin-top: 18px;
}
.subpage__apply__box__content__form .wpcf7__box .form-group label {
  color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 4px;
}
.subpage__apply__box__content__form .wpcf7__box .form-group input,
.subpage__apply__box__content__form .wpcf7__box .form-group textarea,
.subpage__apply__box__content__form .wpcf7__box .form-group select {
  color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
  font-size: 14px;
  padding: 5px 117px 5px 24px;
  border-radius: 8px;
  border: 1px solid #D2D2D2;
  height: 47px;
}
.subpage__apply__box__content__form .wpcf7__box .form-group textarea {
  min-height: 145px;
  max-height: 300px;
  padding-top: 10px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check {
  margin-top: 24px;
  padding: 0;
}
.subpage__apply__box__content__form .wpcf7__box .form-check h5 {
  color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-left: 0px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label {
  color: var(--Accent-1, #1C1C1C);
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  margin-left: 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label input {
  background-color: #213971;
  padding: 9px;
  color: rgba(112, 112, 112, 0.3019607843);
  width: 20px;
  height: 20px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label input:checked {
  background-color: #213971;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label .wpcf7-list-item-label {
  margin-left: 8px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p {
  margin-bottom: 0;
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input {
  background-color: #213971;
  padding: 9px;
  color: rgba(112, 112, 112, 0.3019607843);
}
.subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input:checked {
  background-color: #213971;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-box {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 0px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-box label {
  color: var(--Accent-1, #1C1C1C);
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  margin-left: 0px;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: start;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-box label .wpcf7-list-item-label {
  margin-left: 8px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-box input {
  padding: 9px;
  color: rgba(112, 112, 112, 0.3019607843);
  width: 20px;
  height: 20px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-box input:checked {
  background-color: #213971;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-left {
  padding: 0 24px;
}
.subpage__apply__box__content__form .wpcf7__box .form-check-right {
  margin-top: 8px;
}
.subpage__apply__box__content__form__btns {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 64px;
  gap: 0;
}
.subpage__thanku {
  background: #F0F0F0;
  padding: 150px 0;
}
.subpage__thanku__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.subpage__thanku__content--heading {
  color: #000;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: normal;
  margin: 40px 0 24px;
}
.subpage__thanku__content--text {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  width: 37%;
  margin-bottom: 0;
}
.subpage__thanku__content__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 64px;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1592px;
  }
}
@media (min-width: 390px) {
  .navbar {
    font-family: "Poppins", sans-serif;
    background-color: #fff;
    padding: 13px 0;
    z-index: 100;
  }
  .navbar .navbar-brand {
    color: #000;
  }
  .navbar .navbar-toggler {
    padding: 15px;
    font-size: 2em;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item {
    padding: 16px;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #000;
    font-weight: 400;
    line-height: 24px;
    font-size: 1.6em;
    padding: 0;
  }
  .navbar .navbar-collapse .navbar-nav .nav-btn {
    margin-left: 0px;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item:nth-child(2) {
    margin: 0 0px;
  }
  .header {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 50px;
  }
  .header__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
  }
  .header__img img {
    height: 100%;
    width: 100%;
  }
  .header__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text--header {
    color: #fff;
    font-size: 3.8em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin-top: 42px;
    padding: 16px;
    width: 100%;
  }
  .header__content__text--span {
    color: #213971;
  }
  .header__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.5em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 0px;
    margin-bottom: 50px;
  }
  .header__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin: 16px 0 0;
  }
  .header__content__interface__form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .header__content__interface__form form {
    padding: 12px;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    width: 100%;
  }
  .header__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 46px;
    margin-bottom: 5px;
    border: none;
  }
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.7);
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto .options {
    color: #000;
  }
  .header__content__interface__form form .col-auto .form-select {
    margin-right: 0px;
  }
  .header__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 12px;
    display: none;
  }
  .header__content__interface__form .form-btn {
    width: 100%;
  }
  .header__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-radius: 0px 0px 5px 5px;
  }
  .header-subpage {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 50px;
  }
  .header-subpage__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .header-subpage__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .header-subpage__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__text--header {
    color: #fff;
    font-size: 3.8em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin: 48px 0;
    padding: 16px;
    width: 100%;
  }
  .header-subpage__content__text--span {
    color: #213971;
  }
  .header-subpage__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.5em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header-subpage__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 0px;
    margin-bottom: 50px;
  }
  .header-subpage__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin: 16px 0 0;
  }
  .header-subpage__content__interface__form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .header-subpage__content__interface__form form {
    padding: 12px;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    width: 100%;
  }
  .header-subpage__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-subpage__content__interface__form form .col-auto input,
  .header-subpage__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 46px;
    margin-bottom: 5px;
    border: none;
  }
  .header-subpage__content__interface__form form .col-auto .form-select {
    margin-right: 10px;
  }
  .header-subpage__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-subpage__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 12px;
    display: none;
  }
  .header-subpage__content__interface__form .form-btn {
    width: 100%;
  }
  .header-subpage__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-radius: 0px 0px 5px 5px;
  }
  .header-aboutus__content__text--header {
    margin: 96px 0 8px;
    padding: 16px;
    width: 100%;
  }
  .header-aboutus__content__text--span {
    color: #213971;
  }
  .header-aboutus__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header-aboutus__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header-aboutus__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header-aboutus__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-aboutus__content__interface__form form .col-auto input,
  .header-aboutus__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header-aboutus__content__interface__form form .col-auto .form-select {
    margin-right: 10px;
  }
  .header-aboutus__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-aboutus__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header-aboutus__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .main__aboutus {
    background: #F0F0F0;
    padding: 80px 0;
  }
  .main__aboutus__content {
    padding: 24px;
    background: #fff;
    color: #000;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    gap: 0;
  }
  .main__aboutus__content__text__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .main__aboutus__content__text__box--head {
    color: #000;
    font-size: 3.2em;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .main__aboutus__content__text__box--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
  }
  .main__aboutus__content__text__box--text:nth-child(odd) {
    margin: 32px 0 0;
  }
  .main__aboutus__content__text__btn {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-top: 48px;
  }
  .main__baner {
    background: #213971;
    padding: 64px 0;
  }
  .main__baner__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  .main__baner__content__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    margin-bottom: 0;
  }
  .main__baner__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    width: 100%;
    padding: 0 32px;
  }
  .main__offers {
    padding: 80px 0;
    background: #F0F0F0;
  }
  .main__offers__content__offer {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .main__offers__content__offer__top--heading {
    color: var(--Accent-100, #131313);
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 12px;
  }
  .main__offers__content__offer__btm {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .main__offers__content__offer__btm__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box--text {
    color: #171725;
    font-size: 14px;
    font-weight: 400;
    line-height: 37px; /* 264.286% */
    margin: 0 0 0 15px;
  }
  .main__offers__content__offer__btm__info__icon-box:nth-child(even) {
    margin: 0 0px;
  }
  .main__offers__content__offer__btm__btn {
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__offers__content__offer__btm__btn__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-current {
    color: #213971;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 20px;
    text-decoration: none;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-current:hover {
    color: #213971;
  }
  .main__offers__content__offer__btm__btn__pagination--link {
    color: #C8C8C8;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers {
    text-decoration: none;
    margin-right: 20px;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers:hover {
    color: #213971;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-last {
    text-decoration: none;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-last:hover {
    color: #213971;
  }
  .main__offers__content__offer__btm__btn__pagination--page-icon-left {
    margin-right: 24px;
  }
  .main__offers__content__offer__btm__btn__pagination--page-icon-right {
    margin-left: 24px;
  }
  .main__offers__content__offer:last-child {
    margin-bottom: 0;
  }
  .main__offers__content__baner {
    background: #213971;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .main__offers__content__baner__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .main__offers__content__baner__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    width: 100%;
  }
  .main__offers__content__btn__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
  }
  .main__offers__content__btn__pagination--page-numbers-current {
    color: #213971;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 20px;
    text-decoration: none;
  }
  .main__offers__content__btn__pagination--page-numbers-current:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--link {
    color: #C8C8C8;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }
  .main__offers__content__btn__pagination--page-numbers {
    text-decoration: none;
    margin-right: 20px;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__btn__pagination--page-numbers:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--page-numbers-last {
    text-decoration: none;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__btn__pagination--page-numbers-last:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--page-icon-left {
    margin-right: 24px;
  }
  .main__offers__content__btn__pagination--page-icon-right {
    margin-left: 24px;
  }
  .main__newsletter {
    padding: 64px 0;
    background: #181818;
  }
  .main__newsletter__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
  }
  .main__newsletter__content .section-heading {
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    font-size: 3.2em;
  }
  .main__newsletter__content .section-heading .section-spaner {
    color: #213971;
  }
  .main__newsletter__content--text {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    margin: 30px 0;
    width: 100%;
  }
  .main__newsletter__content .wpcf7 {
    width: 100%;
  }
  .main__newsletter__content .wpcf7 form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box {
    display: flex;
    flex-direction: column;
  }
  .main__newsletter__content .wpcf7 form .form-box p {
    margin-bottom: 0;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox] {
    width: 20px;
    height: 20px;
    border-radius: 15px;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .main__newsletter__content form .form-box {
    display: flex;
    flex-direction: row;
    justify-content: start;
  }
  .main__newsletter__content form .form-box .form-control {
    padding: 5px 117px 5px 24px;
    color: #000;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 37px; /* 231.25% */
    margin-bottom: 25px;
  }
  .main__newsletter__content form .form-box .form-check-input {
    color: #FFF;
    font-size: 2em;
    font-weight: 400;
    line-height: normal;
    margin: 0 8px 0 0;
  }
  .main__newsletter__content form .form-box .form-check-input:checked {
    background-color: #213971;
    border-color: #213971;
  }
  .main__newsletter__content form .form-box .form-check-label {
    font-size: 1.4em;
    margin-top: 0;
  }
  .main__newsletter__content form .form-box:nth-child(2) {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start;
  }
  .main__newsletter__content form .form-box:nth-child(2) .form-check-input {
    color: #FFF;
    font-size: 2em;
    font-weight: 400;
    line-height: normal;
    margin: 0 18px 0 0;
    padding: 7px;
  }
  .main__newsletter__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 48px;
    width: 100%;
  }
  .main__newsletter__content__btn .section-btn {
    padding: 16px 30px;
  }
  .subpage__single-offer {
    background: #F0F0F0;
  }
  .subpage__single-offer__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    color: #000;
  }
  .subpage__single-offer__pagination--link {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__single-offer__pagination--link a {
    text-decoration: none;
    color: #000;
  }
  .subpage__single-offer__pagination--icon {
    padding: 0 12px;
  }
  .subpage__single-offer__pagination .this-page {
    color: #213971;
  }
  .subpage__single-offer__content {
    padding: 0px 0 80px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-top: 63px;
    color: #000;
  }
  .subpage__single-offer__content__post {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-right: 0px;
    order: 2;
  }
  .subpage__single-offer__content__post--heading {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__single-offer__content__post--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post--text:nth-child(odd) {
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post img {
    width: 100%;
    height: 100%;
  }
  .subpage__single-offer__content__aside {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 32px;
    order: 1;
  }
  .subpage__single-offer__content__aside--heading {
    color: #000;
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__single-offer__content__aside__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
  }
  .subpage__single-offer__content__aside__info__box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
  }
  .subpage__single-offer__content__aside__info__box--text {
    color: #171725;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    margin: 0 0 0 16px;
  }
  .subpage__single-offer__content__aside__separator {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    margin: 30px 0;
  }
  .subpage__single-offer__content__aside--text {
    color: #171725;
    font-size: 14px;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 0;
  }
  .subpage__single-offer__content__aside--span {
    color: #213971;
  }
  .subpage__single-offer__content__aside__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
  }
  .subpage__single-offer__content__aside__btn .apply-btn {
    padding: 18px 30px;
    width: 100%;
  }
  .subpage__aboutus {
    background: #F0F0F0;
    padding: 80px 0;
  }
  .subpage__aboutus__content {
    padding: 32px;
    border-radius: 8px;
    background: #FFF;
  }
  .subpage__aboutus__content__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 60px;
  }
  .subpage__aboutus__content__box__text-one {
    order: 1;
  }
  .subpage__aboutus__content__box__text-one--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-one {
    order: 2;
    margin-top: 30px;
  }
  .subpage__aboutus__content__box__img-one img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box__text-two {
    order: 1;
  }
  .subpage__aboutus__content__box__text-two--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-two {
    order: 2;
    margin-top: 30px;
  }
  .subpage__aboutus__content__box__img-two img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box:last-child {
    margin-bottom: 0;
  }
  .subpage__contact {
    background: #F0F0F0;
  }
  .subpage__contact__content {
    padding: 63px 0 80px;
  }
  .subpage__contact__content__box {
    border-radius: 8px;
    padding: 32px 24px;
    background: #FFF;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .subpage__contact__content__box__text-side {
    color: #000;
    margin-bottom: 32px;
  }
  .subpage__contact__content__box__text-side--heading {
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 24px 0 48px;
    width: 100%;
  }
  .subpage__contact__content__box__text-side__contact-info {
    margin-bottom: 40px;
  }
  .subpage__contact__content__box__text-side__contact-info--link {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__text-side__contact-info--link:last-child() {
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side__contact-info--span {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    font-weight: 400;
    line-height: 26px;
  }
  .subpage__contact__content__box__text-side__contact-info--span:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .subpage__contact__content__box__text-side__icon-box--heading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link {
    text-decoration: none;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link:nth-child(2) {
    margin: 0 20px;
  }
  .subpage__contact__content__box__form-side {
    padding: 40px 24px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
  }
  .subpage__contact__content__box__form-side--heading {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 140%;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response {
    margin-top: 30px;
    color: #000;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul {
    margin-bottom: 0;
    padding-left: 0;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul li {
    list-style: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul li a {
    text-decoration: none;
    color: red;
    font-size: 1.3em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form {
    margin: 48px 0 0;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-response-output {
    display: flex;
    border: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-response-output ul {
    display: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group {
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group input,
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    background: #F5F5F5;
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    border: none;
    height: 47px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    min-height: 47px;
    max-height: 150px;
    padding-top: 10px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group:nth-child(4) {
    margin-bottom: 24px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check {
    color: var(--Accent-1, #1C1C1C);
    font-weight: 400;
    line-height: normal;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check input:checked {
    background-color: #213971;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
    font-size: 2em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked {
    background-color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 1.3em;
    color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .btn-contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
  }
  .subpage__contact__content__box__form-side__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__regulamin {
    background: #F0F0F0;
  }
  .subpage__regulamin__content {
    padding: 63px 24px 80px;
  }
  .subpage__regulamin__content--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--subheading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__regulamin__content--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--text:last-child {
    margin-bottom: 0;
  }
  .subpage__apply {
    background: #F0F0F0;
  }
  .subpage__apply__box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__apply__box__text {
    padding: 64px 24px 0;
  }
  .subpage__apply__box__text--heading {
    padding: 16px;
    color: #000;
    text-align: center;
    font-size: 50px;
    font-weight: 700;
    line-height: 140%;
  }
  .subpage__apply__box__text--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
    padding: 0;
  }
  .subpage__apply__box__content {
    padding: 64px 0 80px;
    margin: 0 24px;
  }
  .subpage__apply__box__content__form {
    background-color: #fff;
    border-radius: 8px;
    padding: 24px;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response {
    margin-bottom: 30px;
    color: #000;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul {
    margin-bottom: 0;
    padding-left: 0;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li {
    list-style: none;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li a {
    text-decoration: none;
    color: red;
    font-size: 1.3em;
  }
  .subpage__apply__box__content__form__box {
    margin-top: 48px;
  }
  .subpage__apply__box__content__form__box--heading {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 24px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__apply__box__content__form__box .form-group {
    margin-top: 18px;
  }
  .subpage__apply__box__content__form__box .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__apply__box__content__form__box .form-group input,
  .subpage__apply__box__content__form__box .form-group textarea,
  .subpage__apply__box__content__form__box .form-group select {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
    height: 47px;
  }
  .subpage__apply__box__content__form__box .form-group textarea {
    min-height: 145px;
    max-height: 300px;
    padding-top: 10px;
  }
  .subpage__apply__box__content__form__box .form-check {
    margin-top: 16px;
    padding: 0;
  }
  .subpage__apply__box__content__form__box .form-check h5 {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-left: 0px;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block label {
    color: var(--Accent-1, #1C1C1C);
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block label input {
    background: #213971;
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
    width: 20px;
    height: 20px;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block label input:checked {
    background: #213971;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input[name=radio-743] {
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form__box .form-check .form-check-block:last-child {
    margin-top: 5px;
  }
  .subpage__apply__box__content__form__box .form-check-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 0px;
  }
  .subpage__apply__box__content__form__box .form-check-box label {
    color: var(--Accent-1, #1C1C1C);
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-left: 0px;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start;
  }
  .subpage__apply__box__content__form__box .form-check-box label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__apply__box__content__form__box .form-check-box input {
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
    width: 20px;
    height: 20px;
  }
  .subpage__apply__box__content__form__box .form-check-box input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form__box .form-check-left {
    padding: 0 24px;
  }
  .subpage__apply__box__content__form__box .form-check-right {
    margin-top: 8px;
  }
  .subpage__apply__box__content__form__btns {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 48px;
    gap: 0;
  }
  .subpage__apply__box__content__form__btns button {
    width: 100%;
  }
  .subpage__thanku {
    background: #F0F0F0;
    padding: 80px 0;
  }
  .subpage__thanku__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__thanku__content--heading {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: normal;
    margin: 40px 0 24px;
  }
  .subpage__thanku__content--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
    width: 80%;
  }
  .subpage__thanku__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
  }
  .footer {
    padding: 80px 0px 16px 0px;
    background: #FFF;
    font-family: "Poppins", sans-serif;
  }
  .footer__content {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .footer__content__top {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 0px;
    padding: 0 25px;
  }
  .footer__content__top__nav {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin: 50px 0 32px;
  }
  .footer__content__top__nav__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    margin-bottom: 24px;
  }
  .footer__content__top__nav__box--heading {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 24px;
  }
  .footer__content__top__nav__box--link {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .footer__content__top__nav__box--span {
    color: rgba(0, 0, 0, 0.8);
  }
  .footer__content__top__nav__box--link:last-child {
    margin: 8px 0 0;
  }
  .footer__content__top__nav__box--localization {
    width: 60%;
  }
  .footer__content__top__nav__box--permalink {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
  }
  .footer__content__top__nav__box--permalink:hover {
    color: #000;
  }
  .footer__content__top__nav__box--pagelink {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 12px;
    text-decoration: none;
  }
  .footer__content__top__nav__box--pagelink:hover {
    color: #000;
  }
  .footer__content__top__nav__box__icons--icon {
    text-decoration: none;
  }
  .footer__content__top__nav__box__icons--icon:nth-child(even) {
    padding: 0 20px;
  }
  .footer__content__top__nav__box:nth-child(even) {
    padding: 0 0px;
  }
  .footer__content__btm {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
  .footer__content__btm__left--text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 180.182%;
    letter-spacing: 0.63px;
    margin: 16px 0 0 0;
  }
  .footer__content__btm__right--text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 180.182%;
    letter-spacing: 0.63px;
    margin: 16px 0 0 0;
  }
  .footer__content__btm__right--text a {
    color: #000;
  }
}
@media (min-width: 576px) {
  .subpage__single-offer {
    background: #F0F0F0;
  }
  .subpage__single-offer__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    color: #000;
  }
  .subpage__single-offer__pagination--link {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__single-offer__pagination--link a {
    text-decoration: none;
    color: #000;
  }
  .subpage__single-offer__pagination--icon {
    padding: 0 12px;
  }
  .subpage__single-offer__pagination .this-page {
    color: #213971;
  }
  .subpage__single-offer__content {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-top: 63px;
    color: #000;
  }
  .subpage__single-offer__content__post {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-right: 0px;
    order: 2;
  }
  .subpage__single-offer__content__post--heading {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__single-offer__content__post--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post--text:nth-child(odd) {
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post img {
    width: 100%;
    height: 100%;
  }
  .subpage__single-offer__content__aside {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 32px;
    order: 1;
  }
  .subpage__single-offer__content__aside--heading {
    color: #000;
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__single-offer__content__aside__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
  }
  .subpage__single-offer__content__aside__info__box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
  }
  .subpage__single-offer__content__aside__info__box--text {
    color: #171725;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    margin: 0 0 0 16px;
  }
  .subpage__single-offer__content__aside__separator {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    margin: 30px 0;
  }
  .subpage__single-offer__content__aside--text {
    color: #171725;
    font-size: 14px;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 0;
  }
  .subpage__single-offer__content__aside--span {
    color: #213971;
  }
  .subpage__single-offer__content__aside__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
  }
  .subpage__single-offer__content__aside__btn .apply-btn {
    padding: 18px 30px;
    width: 100%;
  }
  .subpage__regulamin {
    background: #F0F0F0;
  }
  .subpage__regulamin__content {
    padding: 63px 0px 80px;
  }
  .subpage__regulamin__content--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--subheading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__regulamin__content--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--text:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar {
    font-family: "Poppins", sans-serif;
    background-color: #fff;
    padding: 13px 0;
    z-index: 100;
  }
  .navbar .navbar-brand {
    color: #000;
  }
  .navbar .navbar-toggler {
    padding: 15px;
    font-size: 2em;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item {
    padding: 16px;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #000;
    font-weight: 400;
    line-height: 24px;
    font-size: 1.6em;
    padding: 0;
  }
  .navbar .navbar-collapse .navbar-nav .nav-btn {
    margin-left: 0px;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item:nth-child(2) {
    margin: 0 0px;
  }
  .header {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 50px;
  }
  .header__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .header__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .header__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin-top: 96px;
    padding: 16px;
    width: 100%;
  }
  .header__content__text--span {
    color: #213971;
  }
  .header__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 100px;
    margin-bottom: 90px;
  }
  .header__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: auto;
  }
  .header__content__interface__form form {
    padding: 12px 8px 12px 16px;
    background-color: #fff;
    border-radius: 5px 0 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .header__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
    margin-bottom: 0;
  }
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.7);
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto .options {
    color: #000;
  }
  .header__content__interface__form form .col-auto .form-select {
    margin-right: 0px;
  }
  .header__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 12px;
    display: flex;
  }
  .header__content__interface__form .form-btn {
    width: auto;
  }
  .header__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 30px;
    height: 80px;
    border-radius: 0px 5px 5px 0px;
  }
  .header-subpage {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 50px;
  }
  .header-subpage__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: center;
       object-position: center;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header-subpage__img img {
    height: 100%;
    width: 100%;
  }
  .header-subpage__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin: 96px 0 48px;
    padding: 16px;
    width: 100%;
  }
  .header-subpage__content__text--span {
    color: #213971;
  }
  .header-subpage__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header-subpage__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 100px;
    margin-bottom: 90px;
  }
  .header-subpage__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header-subpage__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: auto;
  }
  .header-subpage__content__interface__form form {
    padding: 12px 8px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-subpage__content__interface__form form .col-auto input,
  .header-subpage__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
    margin-bottom: 0;
  }
  .header-subpage__content__interface__form form .col-auto .form-select {
    margin-right: 0px;
  }
  .header-subpage__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-subpage__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 12px;
    display: flex;
  }
  .header-subpage__content__interface__form .form-btn {
    width: auto;
  }
  .header-subpage__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 30px;
    height: 80px;
    border-radius: 0px 5px 5px 0px;
  }
  .header-aboutus {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 50px;
  }
  .header-aboutus__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: center;
       object-position: center;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header-aboutus__img img {
    height: 100%;
    width: 100%;
  }
  .header-aboutus__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin: 96px 0 8px;
    padding: 16px;
    width: 100%;
  }
  .header-aboutus__content__text--span {
    color: #213971;
  }
  .header-aboutus__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header-aboutus__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header-aboutus__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header-aboutus__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-aboutus__content__interface__form form .col-auto input,
  .header-aboutus__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header-aboutus__content__interface__form form .col-auto .form-select {
    margin-right: 10px;
  }
  .header-aboutus__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-aboutus__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header-aboutus__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .main__aboutus {
    background: #F0F0F0;
    padding: 100px 0;
  }
  .main__aboutus__content {
    padding: 48px;
    background: #fff;
    color: #000;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    gap: 0;
  }
  .main__aboutus__content__text__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .main__aboutus__content__text__box--head {
    color: #000;
    font-size: 3.2em;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .main__aboutus__content__text__box--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
  }
  .main__aboutus__content__text__box--text:nth-child(odd) {
    margin: 32px 0 0;
  }
  .main__aboutus__content__text__btn {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-top: 48px;
  }
  .main__baner {
    background: #213971;
    padding: 64px 0;
  }
  .main__baner__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  .main__baner__content__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    margin-bottom: 0;
  }
  .main__baner__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    width: auto;
    padding: 0 0;
  }
  .main__offers {
    padding: 100px 0;
    background: #F0F0F0;
  }
  .main__offers__content__offer {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .main__offers__content__offer__top--heading {
    color: var(--Accent-100, #131313);
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 12px;
  }
  .main__offers__content__offer__btm {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .main__offers__content__offer__btm__info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box--text {
    color: #171725;
    font-size: 14px;
    font-weight: 400;
    line-height: 37px; /* 264.286% */
    margin: 0 0 0 15px;
  }
  .main__offers__content__offer__btm__info__icon-box:nth-child(even) {
    margin: 0 32px;
  }
  .main__offers__content__offer__btm__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
  }
  .main__offers__content__offer:last-child {
    margin-bottom: 0;
  }
  .main__offers__content__baner {
    background: #213971;
    padding: 48px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .main__offers__content__baner__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .main__offers__content__baner__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
  }
  .main__offers__content__btn {
    margin-top: 48px;
  }
  .main__offers__content__btn__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
  }
  .main__offers__content__btn__pagination--page-numbers-current {
    color: #213971;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 20px;
    text-decoration: none;
  }
  .main__offers__content__btn__pagination--page-numbers-current:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--link {
    color: #C8C8C8;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }
  .main__offers__content__btn__pagination--page-numbers {
    text-decoration: none;
    margin-right: 20px;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__btn__pagination--page-numbers:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--page-numbers-last {
    text-decoration: none;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__btn__pagination--page-numbers-last:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--page-icon-left {
    margin-right: 24px;
  }
  .main__offers__content__btn__pagination--page-icon-right {
    margin-left: 24px;
  }
  .main__newsletter {
    padding: 64px 0;
    background: #181818;
  }
  .main__newsletter__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .section-heading {
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    font-size: 3.2em;
  }
  .main__newsletter__content .section-heading .section-spaner {
    color: #213971;
  }
  .main__newsletter__content--text {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 40px 0;
    width: 100%;
  }
  .main__newsletter__content .wpcf7 {
    width: 100%;
  }
  .main__newsletter__content .wpcf7 form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box {
    display: flex;
    flex-direction: column;
  }
  .main__newsletter__content .wpcf7 form .form-box p {
    margin-bottom: 0;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox] {
    width: 20px;
    height: 20px;
    border-radius: 15px;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .main__newsletter__content form .form-box {
    display: flex;
    flex-direction: row;
    justify-content: start;
  }
  .main__newsletter__content form .form-box .form-control {
    padding: 5px 117px 5px 24px;
    color: #000;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 37px; /* 231.25% */
    margin-bottom: 25px;
  }
  .main__newsletter__content form .form-box .form-check-input {
    color: #FFF;
    font-size: 2em;
    font-weight: 400;
    line-height: normal;
    margin: 0 8px 0 0;
  }
  .main__newsletter__content form .form-box .form-check-input:checked {
    background-color: #213971;
    border-color: #213971;
  }
  .main__newsletter__content form .form-box .form-check-label {
    font-size: 1.4em;
    margin-top: 0;
  }
  .main__newsletter__content form .form-box:nth-child(2) {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start;
  }
  .main__newsletter__content form .form-box:nth-child(2) .form-check-input {
    color: #FFF;
    font-size: 2em;
    font-weight: 400;
    line-height: normal;
    margin: 0 8px 0 0;
    padding: 0;
  }
  .main__newsletter__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 48px;
    width: auto;
  }
  .main__newsletter__content__btn .section-btn {
    padding: 16px 30px;
  }
  .subpage__single-offer {
    background: #F0F0F0;
  }
  .subpage__single-offer__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    color: #000;
  }
  .subpage__single-offer__pagination--link {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__single-offer__pagination--link a {
    text-decoration: none;
    color: #000;
  }
  .subpage__single-offer__pagination--icon {
    padding: 0 24px;
  }
  .subpage__single-offer__pagination .this-page {
    color: #213971;
  }
  .subpage__single-offer__content {
    padding: 0px 0 100px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-top: 63px;
    color: #000;
  }
  .subpage__single-offer__content__post {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-right: 0px;
    order: 2;
  }
  .subpage__single-offer__content__post--heading {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__single-offer__content__post--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post--text:nth-child(odd) {
    margin-bottom: 80px;
  }
  .subpage__single-offer__content__post img {
    width: 100%;
    height: auto;
  }
  .subpage__single-offer__content__aside {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 32px;
    order: 1;
  }
  .subpage__single-offer__content__aside--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 32px;
  }
  .subpage__single-offer__content__aside__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
  }
  .subpage__single-offer__content__aside__info__box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
  }
  .subpage__single-offer__content__aside__info__box--text {
    color: #171725;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    margin: 0 0 0 16px;
  }
  .subpage__single-offer__content__aside__separator {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    margin: 40px 0;
  }
  .subpage__single-offer__content__aside--text {
    color: #171725;
    font-size: 14px;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 0;
  }
  .subpage__single-offer__content__aside--span {
    color: #213971;
  }
  .subpage__single-offer__content__aside__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
  .subpage__single-offer__content__aside__btn .apply-btn {
    padding: 18px 30px;
    width: 100%;
  }
  .subpage__aboutus {
    background: #F0F0F0;
    padding: 100px 0;
  }
  .subpage__aboutus__content {
    padding: 48px;
    border-radius: 8px;
    background: #FFF;
  }
  .subpage__aboutus__content__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 80px;
  }
  .subpage__aboutus__content__box__text-one {
    order: 1;
  }
  .subpage__aboutus__content__box__text-one--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-one {
    order: 2;
    margin-top: 50px;
  }
  .subpage__aboutus__content__box__img-one img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box__text-two {
    order: 1;
  }
  .subpage__aboutus__content__box__text-two--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-two {
    order: 2;
    margin-top: 50px;
  }
  .subpage__aboutus__content__box__img-two img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box:last-child {
    margin-bottom: 0;
  }
  .subpage__contact {
    background: #F0F0F0;
  }
  .subpage__contact__content {
    padding: 63px 0 100px;
  }
  .subpage__contact__content__box {
    border-radius: 8px;
    padding: 48px;
    background: #FFF;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .subpage__contact__content__box__text-side {
    color: #000;
    margin-bottom: 48px;
  }
  .subpage__contact__content__box__text-side--heading {
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 24px 0 48px;
    width: 100%;
  }
  .subpage__contact__content__box__text-side__contact-info {
    margin-bottom: 40px;
  }
  .subpage__contact__content__box__text-side__contact-info--link {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__text-side__contact-info--link:last-child() {
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side__contact-info--span {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    font-weight: 400;
    line-height: 26px;
  }
  .subpage__contact__content__box__text-side__contact-info--span:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .subpage__contact__content__box__text-side__icon-box--heading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link {
    text-decoration: none;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link:nth-child(2) {
    margin: 0 20px;
  }
  .subpage__contact__content__box__form-side {
    padding: 40px 48px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
  }
  .subpage__contact__content__box__form-side--heading {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 140%;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response {
    margin-top: 30px;
    color: #000;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul {
    display: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form {
    margin: 48px 0 0;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-response-output {
    display: flex;
    border: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group {
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group input,
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    background: #F5F5F5;
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    border: none;
    height: 47px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    min-height: 47px;
    max-height: 150px;
    padding-top: 10px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group:nth-child(4) {
    margin-bottom: 24px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check {
    color: var(--Accent-1, #1C1C1C);
    font-weight: 400;
    line-height: normal;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check input:checked {
    background-color: #213971;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check label input {
    background-color: #213971;
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
    width: 30px;
    height: 20px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check label input:checked {
    background-color: #213971;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check .wpcf7-list-item-label {
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
    font-size: 2em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked {
    background-color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 1.3em;
    color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .btn-contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
  }
  .subpage__contact__content__box__form-side__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__regulamin {
    background: #F0F0F0;
  }
  .subpage__regulamin__content {
    padding: 63px 0 100px;
  }
  .subpage__regulamin__content--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--subheading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__regulamin__content--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--text:last-child {
    margin-bottom: 0;
  }
  .subpage__apply {
    background: #F0F0F0;
  }
  .subpage__apply__box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__apply__box__text {
    padding-top: 64px;
  }
  .subpage__apply__box__text--heading {
    padding: 16px;
    color: #000;
    text-align: center;
    font-size: 64px;
    font-weight: 700;
    line-height: 140%;
  }
  .subpage__apply__box__text--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
    padding: 16px;
  }
  .subpage__apply__box__content {
    padding: 48px 0 100px;
    margin: 0;
  }
  .subpage__apply__box__content__form {
    background-color: #fff;
    border-radius: 8px;
    padding: 48px;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response {
    margin-bottom: 30px;
    color: #000;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul {
    margin-bottom: 0;
    padding-left: 0;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li {
    list-style: none;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li a {
    text-decoration: none;
    color: red;
    font-size: 1.3em;
  }
  .subpage__apply__box__content__form .wpcf7__box {
    margin-top: 64px;
  }
  .subpage__apply__box__content__form .wpcf7__box--heading {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 24px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group {
    margin-top: 18px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group input,
  .subpage__apply__box__content__form .wpcf7__box .form-group textarea,
  .subpage__apply__box__content__form .wpcf7__box .form-group select {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
    height: 47px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group textarea {
    min-height: 145px;
    max-height: 300px;
    padding-top: 10px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check {
    margin-top: 16px;
    padding: 0;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check h5 {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 0px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label {
    color: var(--Accent-1, #1C1C1C);
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label input[name=radio-743] {
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input {
    background-color: #213971;
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block:last-child {
    margin-top: 0px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 0px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box label {
    color: var(--Accent-1, #1C1C1C);
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-left: 0px;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box input {
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
    width: 20px;
    height: 20px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-left {
    padding: 0 24px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-right {
    margin-top: 8px;
  }
  .subpage__apply__box__content__form__btns {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
    gap: 0;
  }
  .subpage__apply__box__content__form__btns button {
    width: auto;
  }
  .subpage__thanku {
    background: #F0F0F0;
    padding: 100px 0;
  }
  .subpage__thanku__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__thanku__content--heading {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: normal;
    margin: 40px 0 24px;
  }
  .subpage__thanku__content--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
    width: 80%;
  }
  .subpage__thanku__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
  }
  .footer {
    padding: 80px 0px 16px 0px;
    background: #FFF;
    font-family: "Poppins", sans-serif;
  }
  .footer__content {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .footer__content__top {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 0px;
    padding: 0;
  }
  .footer__content__top__nav {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin: 50px 0;
  }
  .footer__content__top__nav__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .footer__content__top__nav__box--heading {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 24px;
  }
  .footer__content__top__nav__box--link {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .footer__content__top__nav__box--span {
    color: rgba(0, 0, 0, 0.8);
  }
  .footer__content__top__nav__box--link:last-child {
    margin: 8px 0 0;
  }
  .footer__content__top__nav__box--localization {
    width: 60%;
  }
  .footer__content__top__nav__box--permalink {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
  }
  .footer__content__top__nav__box--permalink:hover {
    color: #000;
  }
  .footer__content__top__nav__box--pagelink {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 12px;
    text-decoration: none;
  }
  .footer__content__top__nav__box--pagelink:hover {
    color: #000;
  }
  .footer__content__top__nav__box__icons--icon {
    text-decoration: none;
  }
  .footer__content__top__nav__box__icons--icon:nth-child(even) {
    padding: 0 20px;
  }
  .footer__content__top__nav__box:nth-child(even) {
    padding: 0 0px;
  }
  .footer__content__btm {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
  .footer__content__btm__left--text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 180.182%;
    letter-spacing: 0.63px;
    margin: 16px 0 0 0;
  }
  .footer__content__btm__right--text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 180.182%;
    letter-spacing: 0.63px;
    margin: 16px 0 0 0;
  }
  .footer__content__btm__right--text a {
    color: #000;
  }
}
@media (min-width: 992px) {
  .header {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 70px;
  }
  .header__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .header__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .header__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin-top: 96px;
    padding: 16px;
    width: 50%;
  }
  .header__content__text--span {
    color: #213971;
  }
  .header__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
  }
  .header__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.7);
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto .options {
    color: #000;
  }
  .header__content__interface__form form .col-auto .form-select {
    margin-right: 0px;
  }
  .header__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: -5px;
  }
  .header__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .main__aboutus {
    background: #F0F0F0;
    padding: 150px 0;
  }
  .main__aboutus__content {
    padding: 48px;
    background: #fff;
    color: #000;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    gap: 0px;
  }
  .main__aboutus__content__text__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .main__aboutus__content__text__box--head {
    color: #000;
    font-size: 3.2em;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .main__aboutus__content__text__box--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
  }
  .main__aboutus__content__text__box--text:nth-child(odd) {
    margin: 0 0;
  }
  .main__aboutus__content__text__btn {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-top: 48px;
  }
  .main__baner {
    background: #213971;
    padding: 64px 0;
  }
  .main__baner__content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .main__baner__content__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
    text-align: left;
  }
  .main__baner__content__btn {
    margin-top: 0px;
  }
  .main__offers {
    padding: 150px 0;
    background: #F0F0F0;
  }
  .main__offers__content__offer {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .main__offers__content__offer__top--heading {
    color: var(--Accent-100, #131313);
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 12px;
  }
  .main__offers__content__offer__btm {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .main__offers__content__offer__btm__info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box--text {
    color: #171725;
    font-size: 14px;
    font-weight: 400;
    line-height: 37px; /* 264.286% */
    margin: 0 0 0 15px;
  }
  .main__offers__content__offer__btm__info__icon-box:nth-child(even) {
    margin: 0 32px;
  }
  .main__offers__content__offer__btm__btn {
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__offers__content__offer__btm__btn__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-current {
    color: #213971;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 20px;
    text-decoration: none;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-current:hover {
    color: #213971;
  }
  .main__offers__content__offer__btm__btn__pagination--link {
    color: #C8C8C8;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers {
    text-decoration: none;
    margin-right: 20px;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers:hover {
    color: #213971;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-last {
    text-decoration: none;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__offer__btm__btn__pagination--page-numbers-last:hover {
    color: #213971;
  }
  .main__offers__content__offer__btm__btn__pagination--page-icon-left {
    margin-right: 24px;
  }
  .main__offers__content__offer__btm__btn__pagination--page-icon-right {
    margin-left: 24px;
  }
  .main__offers__content__offer:last-child {
    margin-bottom: 0;
  }
  .main__offers__content__baner {
    background: #213971;
    padding: 64px;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .main__offers__content__baner__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .main__offers__content__baner__btn {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
    margin-top: 0px;
  }
  .main__offers__content__btn {
    margin-top: 48px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter {
    padding: 64px 0;
    background: #181818;
  }
  .main__newsletter__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .section-heading {
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    font-size: 3.2em;
  }
  .main__newsletter__content .section-heading .section-spaner {
    color: #213971;
  }
  .main__newsletter__content--text {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 40px 0;
    width: 70%;
  }
  .main__newsletter__content .wpcf7 {
    width: 70%;
  }
  .main__newsletter__content .wpcf7 form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box {
    display: flex;
    flex-direction: column;
  }
  .main__newsletter__content .wpcf7 form .form-box p {
    margin-bottom: 0;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox] {
    width: 20px;
    height: 20px;
    border-radius: 15px;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__single-offer {
    background: #F0F0F0;
  }
  .subpage__single-offer__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    color: #000;
  }
  .subpage__single-offer__pagination--link {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__single-offer__pagination--link a {
    text-decoration: none;
    color: #000;
  }
  .subpage__single-offer__pagination--icon {
    padding: 0 24px;
  }
  .subpage__single-offer__pagination .this-page {
    color: #213971;
  }
  .subpage__single-offer__content {
    padding: 0px 0 100px;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-top: 63px;
    color: #000;
  }
  .subpage__single-offer__content__post {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-right: 80px;
    order: 1;
  }
  .subpage__single-offer__content__post--heading {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__single-offer__content__post--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post--text:nth-child(odd) {
    margin-bottom: 80px;
  }
  .subpage__single-offer__content__post img {
    width: 100%;
    height: auto;
  }
  .subpage__single-offer__content__aside {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 0px;
    order: 2;
  }
  .subpage__single-offer__content__aside--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 32px;
  }
  .subpage__single-offer__content__aside__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
  }
  .subpage__single-offer__content__aside__info__box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
  }
  .subpage__single-offer__content__aside__info__box--text {
    color: #171725;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    margin: 0 0 0 16px;
  }
  .subpage__single-offer__content__aside__separator {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    margin: 40px 0;
  }
  .subpage__single-offer__content__aside--text {
    color: #171725;
    font-size: 14px;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 0;
  }
  .subpage__single-offer__content__aside--span {
    color: #213971;
  }
  .subpage__single-offer__content__aside__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
  .subpage__single-offer__content__aside__btn .apply-btn {
    padding: 18px 30px;
    width: 100%;
  }
  .subpage__aboutus {
    background: #F0F0F0;
    padding: 150px 0;
  }
  .subpage__aboutus__content {
    padding: 48px;
    border-radius: 8px;
    background: #FFF;
  }
  .subpage__aboutus__content__box {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 80px;
  }
  .subpage__aboutus__content__box__text-one {
    order: 1;
  }
  .subpage__aboutus__content__box__text-one--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-one {
    order: 2;
    margin-top: 0px;
  }
  .subpage__aboutus__content__box__img-one img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box__text-two {
    order: 2;
  }
  .subpage__aboutus__content__box__text-two--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-two {
    order: 1;
    margin-top: 0px;
  }
  .subpage__aboutus__content__box__img-two img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box:last-child {
    margin-bottom: 0;
  }
  .subpage__contact {
    background: #F0F0F0;
  }
  .subpage__contact__content {
    padding: 63px 0 150px;
  }
  .subpage__contact__content__box {
    border-radius: 8px;
    padding: 48px;
    background: #FFF;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
  }
  .subpage__contact__content__box__text-side {
    color: #000;
    margin-bottom: 0px;
  }
  .subpage__contact__content__box__text-side--heading {
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 24px 0 48px;
    width: 69%;
  }
  .subpage__contact__content__box__text-side__contact-info {
    margin-bottom: 40px;
  }
  .subpage__contact__content__box__text-side__contact-info--link {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side__contact-info--span {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    font-weight: 400;
    line-height: 26px;
  }
  .subpage__contact__content__box__text-side__contact-info--span:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .subpage__contact__content__box__text-side__icon-box--heading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link {
    text-decoration: none;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link:nth-child(2) {
    margin: 0 20px;
  }
  .subpage__contact__content__box__form-side {
    padding: 40px 48px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
  }
  .subpage__contact__content__box__form-side--heading {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 140%;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response {
    margin-top: 30px;
    color: #000;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul {
    display: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form {
    margin: 48px 0 0;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-response-output {
    display: flex;
    border: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group {
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group input,
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    background: #F5F5F5;
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    border: none;
    height: 47px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    min-height: 47px;
    max-height: 150px;
    padding-top: 10px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group:nth-child(4) {
    margin-bottom: 24px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check {
    color: var(--Accent-1, #1C1C1C);
    font-weight: 400;
    line-height: normal;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check input:checked {
    background-color: #213971;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
    font-size: 2em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked {
    background-color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 1.3em;
    color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .btn-contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
  }
  .subpage__contact__content__box__form-side__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .header-aboutus {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 70px;
  }
  .header-aboutus__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: center;
       object-position: center;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header-aboutus__img img {
    height: 100%;
    width: 100%;
  }
  .header-aboutus__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin: 96px 0 8px;
    padding: 16px;
    width: 100%;
  }
  .header-aboutus__content__text--span {
    color: #213971;
  }
  .header-aboutus__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 89px;
  }
  .header-aboutus__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header-aboutus__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header-aboutus__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-aboutus__content__interface__form form .col-auto input,
  .header-aboutus__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header-aboutus__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.7);
  }
  .header-aboutus__content__interface__form form .col-auto input,
  .header-aboutus__content__interface__form form .col-auto .options {
    color: #000;
  }
  .header-aboutus__content__interface__form form .col-auto .form-select {
    margin-right: 10px;
  }
  .header-aboutus__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-aboutus__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header-aboutus__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .main__newsletter {
    padding: 64px 0;
    background: #181818;
  }
  .main__newsletter__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .section-heading {
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    font-size: 3.2em;
  }
  .main__newsletter__content .section-heading .section-spaner {
    color: #213971;
  }
  .main__newsletter__content--text {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 40px 0;
    width: 70%;
  }
  .main__newsletter__content .wpcf7 {
    width: 80%;
  }
  .main__newsletter__content .wpcf7 form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box {
    display: flex;
    flex-direction: column;
  }
  .main__newsletter__content .wpcf7 form .form-box p {
    margin-bottom: 0;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox] {
    width: 20px;
    height: 20px;
    border-radius: 15px;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__single-offer {
    background: #F0F0F0;
  }
  .subpage__single-offer__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    color: #000;
  }
  .subpage__single-offer__pagination--link {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__single-offer__pagination--link a {
    text-decoration: none;
    color: #000;
  }
  .subpage__single-offer__pagination--icon {
    padding: 0 24px;
  }
  .subpage__single-offer__pagination .this-page {
    color: #213971;
  }
  .subpage__single-offer__content {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-top: 63px;
    color: #000;
  }
  .subpage__single-offer__content__post {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-right: 100px;
    order: 1;
  }
  .subpage__single-offer__content__post--heading {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__single-offer__content__post--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post--text:nth-child(odd) {
    margin-bottom: 80px;
  }
  .subpage__single-offer__content__post img {
    width: 100%;
    height: auto;
  }
  .subpage__single-offer__content__aside {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 0px;
    order: 2;
  }
  .subpage__single-offer__content__aside--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 32px;
  }
  .subpage__single-offer__content__aside__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
  }
  .subpage__single-offer__content__aside__info__box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
  }
  .subpage__single-offer__content__aside__info__box--text {
    color: #171725;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    margin: 0 0 0 16px;
  }
  .subpage__single-offer__content__aside__separator {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    margin: 40px 0;
  }
  .subpage__single-offer__content__aside--text {
    color: #171725;
    font-size: 14px;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 0;
  }
  .subpage__single-offer__content__aside--span {
    color: #213971;
  }
  .subpage__single-offer__content__aside__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
  .subpage__single-offer__content__aside__btn .apply-btn {
    padding: 18px 30px;
    width: 100%;
  }
  .subpage__aboutus {
    background: #F0F0F0;
    padding: 150px 0;
  }
  .subpage__aboutus__content {
    padding: 48px;
    border-radius: 8px;
    background: #FFF;
  }
  .subpage__aboutus__content__box {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 80px;
  }
  .subpage__aboutus__content__box__text-one {
    order: 1;
  }
  .subpage__aboutus__content__box__text-one--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-one {
    order: 2;
    margin-top: 0px;
  }
  .subpage__aboutus__content__box__img-one img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box__text-two {
    order: 2;
  }
  .subpage__aboutus__content__box__text-two--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-two {
    order: 1;
    margin-top: 0px;
  }
  .subpage__aboutus__content__box__img-two img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box:last-child {
    margin-bottom: 0;
  }
  .subpage__contact {
    background: #F0F0F0;
  }
  .subpage__contact__content {
    padding: 63px 0 150px;
  }
  .subpage__contact__content__box {
    border-radius: 8px;
    padding: 48px;
    background: #FFF;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
  }
  .subpage__contact__content__box__text-side {
    color: #000;
    margin-bottom: 0px;
  }
  .subpage__contact__content__box__text-side--heading {
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 24px 0 48px;
    width: 69%;
  }
  .subpage__contact__content__box__text-side__contact-info {
    margin-bottom: 40px;
  }
  .subpage__contact__content__box__text-side__contact-info--link {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__text-side__contact-info--link:last-child() {
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side__contact-info--span {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    font-weight: 400;
    line-height: 26px;
  }
  .subpage__contact__content__box__text-side__contact-info--span:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .subpage__contact__content__box__text-side__icon-box--heading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link {
    text-decoration: none;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link:nth-child(2) {
    margin: 0 20px;
  }
  .subpage__contact__content__box__form-side {
    padding: 40px 48px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
  }
  .subpage__contact__content__box__form-side--heading {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 140%;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response {
    margin-top: 30px;
    color: #000;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul {
    display: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form {
    margin: 48px 0 0;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-response-output {
    display: flex;
    border: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group {
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group input,
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    background: #F5F5F5;
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    border: none;
    height: 47px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    min-height: 47px;
    max-height: 150px;
    padding-top: 10px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group:nth-child(4) {
    margin-bottom: 24px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check {
    color: var(--Accent-1, #1C1C1C);
    font-weight: 400;
    line-height: normal;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check input:checked {
    background-color: #213971;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
    font-size: 2em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked {
    background-color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 1.3em;
    color: red;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .btn-contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
  }
  .subpage__contact__content__box__form-side__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__thanku {
    background: #F0F0F0;
    padding: 80px 0;
  }
  .subpage__thanku__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__thanku__content--heading {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: normal;
    margin: 40px 0 24px;
  }
  .subpage__thanku__content--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
    width: 50%;
  }
  .subpage__thanku__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
  }
}
@media (min-width: 1400px) {
  .navbar {
    font-family: "Poppins", sans-serif;
    background-color: #fff;
    padding: 13px 0;
    z-index: 100;
  }
  .navbar .navbar-brand {
    color: #000;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item {
    padding: 16px;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #000;
    font-weight: 400;
    line-height: 24px;
    font-size: 1.6em;
    padding: 0;
  }
  .navbar .navbar-collapse .navbar-nav .nav-btn {
    margin-left: 100px;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item:nth-child(2) {
    margin: 0 18px;
  }
  .header {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 70px;
  }
  .header__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .header__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .header__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin-top: 96px;
    padding: 16px;
    width: 50%;
  }
  .header__content__text--span {
    color: #213971;
  }
  .header__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
  }
  .header__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.7);
  }
  .header__content__interface__form form .col-auto input,
  .header__content__interface__form form .col-auto .options {
    color: #000;
  }
  .header__content__interface__form form .col-auto .form-select {
    margin-right: 0px;
  }
  .header__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: -5px;
  }
  .header__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .header-subpage {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 70px;
  }
  .header-subpage__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: center;
       object-position: center;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header-subpage__img img {
    height: 100%;
    width: 100%;
  }
  .header-subpage__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin: 96px 0 64px;
    padding: 16px;
    width: 100%;
  }
  .header-subpage__content__text--span {
    color: #213971;
  }
  .header-subpage__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 64px;
  }
  .header-subpage__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header-subpage__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header-subpage__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-subpage__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-subpage__content__interface__form form .col-auto input,
  .header-subpage__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header-subpage__content__interface__form form .col-auto .form-select {
    margin-right: 10px;
  }
  .header-subpage__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-subpage__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header-subpage__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .header-aboutus {
    font-family: "Poppins", sans-serif;
    position: relative;
    z-index: 5;
    margin-top: 70px;
  }
  .header-aboutus__img {
    z-index: -10;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: center;
       object-position: center;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header-aboutus__img img {
    height: 100%;
    width: 100%;
  }
  .header-aboutus__content {
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__text--header {
    color: #fff;
    font-size: 6.4em;
    text-align: center;
    line-height: 140%;
    font-weight: 700;
    margin: 96px 0 8px;
    padding: 16px;
    width: 100%;
  }
  .header-aboutus__content__text--span {
    color: #213971;
  }
  .header-aboutus__content__text--text {
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
    margin-bottom: 89px;
  }
  .header-aboutus__content__interface {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 90px;
  }
  .header-aboutus__content__interface--text {
    color: #fff;
    font-size: 1.4em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 16px;
    margin-bottom: 0;
  }
  .header-aboutus__content__interface__form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form {
    padding: 12px 24px 12px 8px;
    background-color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .header-aboutus__content__interface__form form .col-auto {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .header-aboutus__content__interface__form form .col-auto input,
  .header-aboutus__content__interface__form form .col-auto select {
    color: rgba(0, 0, 0, 0.48);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 16px 16px 32px;
    border: none;
  }
  .header-aboutus__content__interface__form form .col-auto .form-select {
    margin-right: 10px;
  }
  .header-aboutus__content__interface__form form .col-auto svg {
    position: absolute;
    top: auto;
    left: 0px;
  }
  .header-aboutus__content__interface__form form .separator {
    padding: 0;
    width: 1px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
    margin: 0 24px;
  }
  .header-aboutus__content__interface__form .form-btn .section-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px;
    height: 80px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .main__aboutus {
    background: #F0F0F0;
    padding: 150px 0;
  }
  .main__aboutus__content {
    padding: 48px;
    background: #fff;
    color: #000;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-items: start;
    gap: 125px;
    justify-content: start;
  }
  .main__aboutus__content__text__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
  }
  .main__aboutus__content__text__box--head {
    color: #000;
    font-size: 3.2em;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .main__aboutus__content__text__box--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 36px;
  }
  .main__aboutus__content__text__btn {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-top: 48px;
  }
  .main__baner {
    background: #213971;
    padding: 64px 0;
  }
  .main__baner__content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .main__baner__content__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
    text-align: left;
  }
  .main__baner__content__btn {
    margin-top: 0px;
  }
  .main__offers {
    padding: 150px 0;
    background: #F0F0F0;
  }
  .main__offers__content__offer {
    padding: 32px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .main__offers__content__offer__top--heading {
    color: var(--Accent-100, #131313);
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 12px;
  }
  .main__offers__content__offer__btm {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .main__offers__content__offer__btm__info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .main__offers__content__offer__btm__info__icon-box--text {
    color: #171725;
    font-size: 14px;
    font-weight: 400;
    line-height: 37px; /* 264.286% */
    margin: 0 0 0 15px;
  }
  .main__offers__content__offer__btm__info__icon-box:nth-child(even) {
    margin: 0 32px;
  }
  .main__offers__content__offer__btm__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__offers__content__offer svg {
    filter: brightness(1) invert(0.5);
  }
  .main__offers__content__offer:hover svg {
    filter: brightness(1) invert(0);
  }
  .main__offers__content__offer:last-child {
    margin-bottom: 0;
  }
  .main__offers__content__baner {
    background: #213971;
    padding: 64px;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .main__offers__content__baner__text--text {
    color: #FFF;
    font-size: 28px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .main__offers__content__btn {
    margin-top: 48px;
  }
  .main__offers__content__btn__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
  }
  .main__offers__content__btn__pagination--page-numbers-current {
    color: #213971;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 20px;
    text-decoration: none;
  }
  .main__offers__content__btn__pagination--page-numbers-current:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--link {
    color: #C8C8C8;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }
  .main__offers__content__btn__pagination--page-numbers {
    text-decoration: none;
    margin-right: 20px;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__btn__pagination--page-numbers:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--page-numbers-last {
    text-decoration: none;
    color: #C8C8C8;
    transition: color 0.3s;
  }
  .main__offers__content__btn__pagination--page-numbers-last:hover {
    color: #213971;
  }
  .main__offers__content__btn__pagination--page-icon-left {
    margin-right: 24px;
  }
  .main__offers__content__btn__pagination--page-icon-right {
    margin-left: 24px;
  }
  .main__newsletter {
    padding: 64px 0;
    background: #181818;
  }
  .main__newsletter__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .section-heading {
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    font-size: 3.2em;
  }
  .main__newsletter__content .section-heading .section-spaner {
    color: #213971;
  }
  .main__newsletter__content--text {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 40px 0;
    width: 52%;
  }
  .main__newsletter__content .wpcf7 {
    width: 66%;
  }
  .main__newsletter__content .wpcf7 .screen-reader-response p {
    font-size: 1.4em;
    color: red;
  }
  .main__newsletter__content .wpcf7 .screen-reader-response ul {
    display: none;
  }
  .main__newsletter__content .wpcf7 form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box {
    display: flex;
    flex-direction: column;
  }
  .main__newsletter__content .wpcf7 form .form-box p {
    margin-bottom: 0;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox] {
    width: 20px;
    height: 20px;
    border-radius: 15px;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .main__newsletter__content .wpcf7 form .form-box p .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    color: red;
    font-size: 1.2em;
    margin-bottom: 8px;
  }
  .main__newsletter__content .wpcf7 .wpcf7-response-output {
    color: red;
    font-size: 1.2em;
  }
  .main__newsletter__content form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .main__newsletter__content form .form-box {
    display: flex;
    flex-direction: row;
  }
  .main__newsletter__content form .form-box .form-control {
    margin-bottom: 15px;
    color: #000;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 37px; /* 231.25% */
    padding: 5px 117px 5px 24px;
  }
  .main__newsletter__content form .form-box .form-check-input {
    color: #FFF;
    font-size: 2em;
    font-weight: 400;
    line-height: normal;
    margin: 0 8px 0 0;
  }
  .main__newsletter__content form .form-box .form-check-input:checked {
    background-color: #213971;
    border-color: #213971;
  }
  .main__newsletter__content form .form-box .form-check-label {
    margin-top: 0;
    font-size: 1.4em;
  }
  .main__newsletter__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 48px;
  }
  .main__newsletter__content__btn .section-btn {
    padding: 16px 30px;
  }
  .subpage__single-offer {
    background: #F0F0F0;
  }
  .subpage__single-offer__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    color: #000;
  }
  .subpage__single-offer__pagination--link {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__single-offer__pagination--icon {
    padding: 0 24px;
  }
  .subpage__single-offer__pagination .this-page {
    color: #213971;
  }
  .subpage__single-offer__content {
    padding: 0px 0 150px;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-top: 63px;
    color: #000;
  }
  .subpage__single-offer__content__post {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    margin-right: 100px;
    order: 1;
  }
  .subpage__single-offer__content__post--heading {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__single-offer__content__post--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__single-offer__content__post--text:nth-child(odd) {
    margin-bottom: 80px;
  }
  .subpage__single-offer__content__post img {
    width: 100%;
    height: auto;
  }
  .subpage__single-offer__content__aside {
    padding: 48px;
    background: #fff;
    border-radius: 8px;
    order: 2;
  }
  .subpage__single-offer__content__aside--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 32px;
  }
  .subpage__single-offer__content__aside__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
  }
  .subpage__single-offer__content__aside__info__box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
  }
  .subpage__single-offer__content__aside__info__box--text {
    color: #171725;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    margin: 0 0 0 16px;
  }
  .subpage__single-offer__content__aside__separator {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    margin: 40px 0;
  }
  .subpage__single-offer__content__aside--text {
    color: #171725;
    font-size: 14px;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 0;
  }
  .subpage__single-offer__content__aside--span {
    color: #213971;
  }
  .subpage__single-offer__content__aside__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
  .subpage__single-offer__content__aside__btn .apply-btn {
    padding: 18px 30px;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
  }
  .subpage__aboutus {
    background: #F0F0F0;
    padding: 150px 0;
  }
  .subpage__aboutus__content {
    padding: 48px;
    border-radius: 8px;
    background: #FFF;
  }
  .subpage__aboutus__content__box {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 80px;
  }
  .subpage__aboutus__content__box__text-one {
    order: 1;
  }
  .subpage__aboutus__content__box__text-one--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-one--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-one {
    order: 2;
    margin-top: 0px;
  }
  .subpage__aboutus__content__box__img-one img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box__text-two {
    order: 2;
  }
  .subpage__aboutus__content__box__text-two--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
  }
  .subpage__aboutus__content__box__text-two--text:last-child {
    margin-bottom: 0;
  }
  .subpage__aboutus__content__box__img-two {
    order: 1;
    margin-top: 0px;
  }
  .subpage__aboutus__content__box__img-two img {
    width: 100%;
    height: 100%;
  }
  .subpage__aboutus__content__box:last-child {
    margin-bottom: 0;
  }
  .subpage__contact {
    background: #F0F0F0;
  }
  .subpage__contact__content {
    padding: 63px 0 150px;
  }
  .subpage__contact__content__box {
    border-radius: 8px;
    padding: 48px;
    background: #FFF;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
  }
  .subpage__contact__content__box__text-side {
    color: #000;
    margin-bottom: 0px;
  }
  .subpage__contact__content__box__text-side--heading {
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side--text {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 24px 0 48px;
    width: 77%;
  }
  .subpage__contact__content__box__text-side__contact-info {
    margin-bottom: 40px;
  }
  .subpage__contact__content__box__text-side__contact-info--link {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__text-side__contact-info--link:last-child() {
    margin-bottom: 0;
  }
  .subpage__contact__content__box__text-side__contact-info--span {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    font-weight: 400;
    line-height: 26px;
  }
  .subpage__contact__content__box__text-side__contact-info--span:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .subpage__contact__content__box__text-side__icon-box--heading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link {
    text-decoration: none;
  }
  .subpage__contact__content__box__text-side__icon-box__box--link:nth-child(2) {
    margin: 0 20px;
  }
  .subpage__contact__content__box__form-side {
    padding: 40px 48px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
  }
  .subpage__contact__content__box__form-side--heading {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 140%;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response {
    margin-top: 30px;
    color: #000;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 .screen-reader-response ul {
    display: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form {
    margin: 48px 0 0;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-response-output {
    display: flex;
    border: none;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group {
    margin-bottom: 16px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group input,
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    background: #F5F5F5;
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    border: none;
    height: 47px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group textarea {
    min-height: 47px;
    max-height: 150px;
    padding-top: 10px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-group:nth-child(4) {
    margin-bottom: 24px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check {
    color: var(--Accent-1, #1C1C1C);
    font-weight: 400;
    line-height: normal;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .form-check input:checked {
    background-color: #213971;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    margin-bottom: 8px;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
    background-image: url("/sass/img/checkbox.svg");
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked {
    background-color: red;
    background-image: url("/sass/img/checkbox.svg");
  }
  .subpage__contact__content__box__form-side .wpcf7 form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 1.4em;
  }
  .subpage__contact__content__box__form-side .wpcf7 form .btn-contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
  }
  .subpage__regulamin {
    background: #F0F0F0;
  }
  .subpage__regulamin__content {
    padding: 63px 0 150px;
  }
  .subpage__regulamin__content--heading {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--subheading {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
  }
  .subpage__regulamin__content--text {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
  }
  .subpage__regulamin__content--text:last-child {
    margin-bottom: 0;
  }
  .subpage__apply {
    background: #F0F0F0;
  }
  .subpage__apply__box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__apply__box__text {
    padding-top: 96px;
  }
  .subpage__apply__box__text--heading {
    padding: 16px;
    color: #000;
    text-align: center;
    font-size: 64px;
    font-weight: 700;
    line-height: 140%;
  }
  .subpage__apply__box__text--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
    padding: 16px;
  }
  .subpage__apply__box__content {
    padding: 64px 0 150px;
  }
  .subpage__apply__box__content__form {
    background-color: #fff;
    border-radius: 8px;
    padding: 48px;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response {
    margin-bottom: 30px;
    color: #000;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response p {
    color: red;
    font-size: 1.4em;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul {
    margin-bottom: 0;
    padding-left: 0;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li {
    list-style: none;
  }
  .subpage__apply__box__content__form .wpcf7 .screen-reader-response ul li a {
    text-decoration: none;
    color: red;
    font-size: 1.3em;
  }
  .subpage__apply__box__content__form .wpcf7__box {
    margin-top: 64px;
  }
  .subpage__apply__box__content__form .wpcf7__box--heading {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 24px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group {
    margin-top: 18px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group label {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group input,
  .subpage__apply__box__content__form .wpcf7__box .form-group textarea,
  .subpage__apply__box__content__form .wpcf7__box .form-group select {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    padding: 5px 117px 5px 24px;
    border-radius: 8px;
    border: 1px solid #D2D2D2;
    height: 47px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-group textarea {
    min-height: 145px;
    max-height: 300px;
    padding-top: 10px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check {
    margin-top: 16px;
    padding: 0;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check h5 {
    color: var(--Accent-Accent, var(--Accent-1, #1C1C1C));
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-left: 0px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label {
    color: var(--Accent-1, #1C1C1C);
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label input {
    background-color: #213971;
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
    width: 20px;
    height: 20px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check .form-check-block p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-radio .form-check-label .wpcf7-list-item .first .last label input:checked {
    background-color: #213971;
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 0px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box label {
    color: var(--Accent-1, #1C1C1C);
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-left: 0px;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box label .wpcf7-list-item-label {
    margin-left: 8px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box input {
    padding: 9px;
    color: rgba(112, 112, 112, 0.3019607843);
    width: 20px;
    height: 20px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-box input:checked {
    background-color: #213971;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-left {
    padding: 0 24px;
  }
  .subpage__apply__box__content__form .wpcf7__box .form-check-right {
    margin-top: 8px;
  }
  .subpage__apply__box__content__form__btns {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
    gap: 0;
  }
  .subpage__thanku {
    background: #F0F0F0;
    padding: 150px 0;
  }
  .subpage__thanku__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .subpage__thanku__content--heading {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: normal;
    margin: 40px 0 24px;
  }
  .subpage__thanku__content--text {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    width: 37%;
    margin-bottom: 0;
  }
  .subpage__thanku__content__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
  }
  .footer {
    padding: 100px 0px 16px 0px;
    background: #FFF;
    font-family: "Poppins", sans-serif;
  }
  .footer__content {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .footer__content__top {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 49px;
  }
  .footer__content__top__nav {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
    margin: 0;
  }
  .footer__content__top__nav__box {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .footer__content__top__nav__box--heading {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 24px;
  }
  .footer__content__top__nav__box--link {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .footer__content__top__nav__box--span {
    color: rgba(0, 0, 0, 0.8);
  }
  .footer__content__top__nav__box--link:last-child {
    margin: 8px 0 0;
  }
  .footer__content__top__nav__box--localization {
    width: 60%;
  }
  .footer__content__top__nav__box--permalink {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
  }
  .footer__content__top__nav__box--permalink:hover {
    color: #000;
  }
  .footer__content__top__nav__box--pagelink {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 12px;
    text-decoration: none;
  }
  .footer__content__top__nav__box--pagelink:hover {
    color: #000;
  }
  .footer__content__top__nav__box__icons--icon {
    text-decoration: none;
  }
  .footer__content__top__nav__box__icons--icon:nth-child(even) {
    padding: 0 20px;
  }
  .footer__content__top__nav__box:nth-child(even) {
    padding: 0 130px;
  }
  .footer__content__btm {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
  .footer__content__btm__left--text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 180.182%;
    letter-spacing: 0.63px;
    margin: 16px 0 0 0;
  }
  .footer__content__btm__right--text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 180.182%;
    letter-spacing: 0.63px;
    margin: 16px 0 0 0;
  }
  .footer__content__btm__right--text a {
    color: #000;
  }
}/*# sourceMappingURL=main.css.map */