.container .modal__title > p {
  text-transform: uppercase;
  text-align: center;
  font-size: 34px;
  line-height: 28.6px;
}
.hero__wrapper .modal__title span {
  text-align: center;
  font-size: 29px;
  line-height: 3.6px;
  -webkit-text-stroke-width: 1px;
}
.hero__wrapper .form__row {
  color: #0069ff;
}
.hero__wrapper h1 > span {
  text-transform: uppercase;
  -webkit-text-stroke-width: 1px;
}
.container h1 {
  margin-bottom: 40px;
  padding-top: 0px;
}
.form__input,
.acf-field .form__content .form__input {
  background-color: #ffffffa3;
}
#hero-form-1 .first__name > .form__input {
  color: #ffffff;
}
#hero-form-1 .last__last--name > .form__input {
  color: #ffffff;
}
.form__input {
  color: #ffffff;
}
#hero-form-1 .selected-dial-code {
  color: #ffffff;
}
.page-site .hero__form {
  background-color: rgba(59, 67, 98, 0.33);
  padding: 15px;
  border-radius: 15px 15px 15px 15px;
}
body {
  padding-top: 120px !important;
}
#hero-form-1 a {
  color: #2ef704;
}
.hero__content span > span {
  color: #6cd857;
}
body .modal__body {
  background-color: #ffffff;
}
.modal .modal__title {
  text-align: center;
  text-transform: uppercase;
}
#form-modal .first__name > .form__input {
  color: #000000;
}
#form-modal .last__last--name > .form__input {
  color: #060000;
}
#form-modal .intl-tel-input > .form__input {
  color: #000000;
}
#form-modal .input__email > .form__input {
  color: #000000;
}
#form-modal a {
  color: #6cd857;
}
.cards h2 > span {
  text-transform: uppercase;
}
#page-site > section:nth-child(10) > div > div > div:nth-child(2) > img {
  mix-blend-mode: darken;
  transition: all 0.2s;
}
.page-site .cards-block {
  border-width: 1px;
  border-style: solid;
  border-color: #8586b2;
  background-color: #3a3c77;
  box-shadow: 0px 0px 100px 5px #0069ff;
  border-bottom-width: 8px;
}
#page-site > section:nth-child(11) > div > div:nth-child(1) > h2 {
  -webkit-text-stroke-width: 1px;
}
.cards .cards-block > .cards-block-icons__top {
  -webkit-text-stroke-width: 1px;
}
.hero__wrapper > .hero__content p > span {
  -webkit-text-stroke-width: 0px;
}
.page-site > #adv2 .cards-block {
  box-shadow: 0px 0px 7px 0px #2ef704;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  background-image: linear-gradient(0deg, #F0FF00, #91eb56);
  background-size: 100% 100%;
}
.container > .columns--3 > .cards-block .cards-block__title {
  color: #030f00;
  -webkit-text-stroke-width: 0px;
  padding-top: 10px;
}
#adv2 .cards-block > .cards-block__text {
  color: #030f00;
}
body #adv2 {
  background-image: linear-gradient(#edf3ff 0%, #ffffff 35%);
}
#adv2 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > h3 {
  padding-top: 0px;
}
#adv2 > div > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > h3 {
  padding-top: 0px;
}
#adv2 > div > div:nth-child(2) > div:nth-child(5) > div:nth-child(1) > h3 {
  padding-top: 0px;
}
#adv2 > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) > h3 {
  padding-top: 0px;
}
#adv2 > div > div:nth-child(2) > div:nth-child(6) > div:nth-child(1) > h3 {
  padding-top: 0px;
}
.page-site > #adv2 h2 {
  -webkit-text-stroke-width: 1px;
}
.seo__wrapper > .seo__text-wrap p > span {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 33.2px;
  color: #ffffff;
}
#page-site > section:nth-child(14) {
  background-color: rgba(14, 53, 148, 0.87);
  border-radius: 0px 0px 0px 0px;
  border-width: 0px;
  border-style: solid;
  border-top-color: #2ef704;
  padding-top: 41px !important;
}
.seo__wrapper > .seo__text-wrap h2 > span {
  color: #ffffff;
}
#calc-type-two > div:nth-child(2) {
  background-color: rgba(74, 80, 226, 0.77);
}
#page-site > section:nth-child(16) {
  padding-top: 40px !important;
}
.hero__wrapper h2 > span {
  color: #ffffff;
}
.hero .hero__content p > span {
  color: #ffffff;
}
#hero-form-2 a {
  color: #2ef704;
}
.hero__form > #hero-form-2 > .checkbox span {
  color: #ffffff;
}
#page-site > section > div > div > div:nth-child(2) > img {
  border-radius: 15px 15px 15px 15px;
}
#page-site > section > div > div > div:nth-child(1) > h2 {
  text-transform: uppercase;
}
.contact .contact__columns {
  margin-top: 8.797px;
}
.contact .contact__form--title {
  text-align: center;
}
.contact .contact__form--descr {
  -webkit-text-stroke-width: 1px;
}
@media screen and (max-width: 1200px) {
  .container .seo__text-wrap p {
    line-height: 140%;
  }
  .seo__wrapper > .seo__text-wrap p > span {
    line-height: 20.2px;
  }
  .container .seo__text-wrap h2 {
    margin-bottom: -15px;
  }
}
@media screen and (max-width: 720px) {
  .page-site .cards-block {
    box-shadow: none !important;
  }
  body .cards > .container {
    padding-left: 1px;
  }
  .hero__wrapper .modal__title span {
    font-size: 22.2px !important;
  }
  .hero__wrapper h1 > span {
    font-size: 23.6px !important;
    line-height: 13.96px;
  }
  body .hero {
    padding-top: 30px !important;
  }
  .container h1 {
    line-height: 28.96px;
  }
}
@media screen and (max-width: 600px) {
  body .calculator {
    padding-top: 0px !important;
    padding-bottom: 0px;
  }
}
