.hero__wrapper h1 > span {
  font-size: 46px;
  text-transform: uppercase;
  background-image: linear-gradient(90deg, #00FF7F, #00C853);
  background-blend-mode: normal;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  color: #46ff5c;
}
.hero__wrapper > .hero__content p > span {
  font-size: 28px;
  color: #ccccff;
}
.hero__wrapper .modal__title span {
  text-align: center;
  color: #ffffff;
}
.container .modal__title > p {
  text-align: center;
  text-transform: uppercase;
}
.page-site .hero__content {
  display: flex;
  align-items: center;
}
body .hero > .container {
  padding: 50px;
  background-image: url(https://geldproai.com/wp-content/uploads/2025/02/bgbd-2048x792.webp);
  background-size: 100% 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #55d463;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 31px 1px #46ff5c;
}
.hero__wrapper .form__row {
  color: #0098ff;
}
#hero-form-1 .selected-dial-code {
  color: #ff0000;
}
.container > .hero__wrapper .btn {
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  font-weight: 500;
}
.header .header__btn {
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  color: #000000;
  -webkit-text-stroke-width: 0px;
  font-weight: 500;
}
#page-site > section:nth-child(9) > div > div > div:nth-child(2) > img {
  box-shadow: 0px 0px 0px 0px #2aa9de;
}
#page-site > section:nth-child(10) > div > div > div:nth-child(2) > img {
  border-width: 3px;
  border-style: solid;
  border-color: #252020;
  border-radius: 10px 10px 10px 10px;
}
#page-site > section:nth-child(11) > div > div > div:nth-child(2) > img {
  border-radius: 18px 18px 18px 18px;
}
#page-site > header > div:nth-child(2) > div > span {
  text-transform: uppercase;
  -webkit-text-stroke-width: 1px;
  color: #140b14;
}
body .header__timer > div {
  -webkit-text-stroke-width: 0px;
}
#page-site > header > div:nth-child(2) > div > strong {
  -webkit-text-stroke-width: -6px;
}
.page-site .cards-block {
  border-width: 1px;
  border-style: solid;
  border-color: #46ff5c;
  box-shadow: 0px 0px 10px 0px #46ff5c;
  text-shadow: 2px 2px 10px #46ff5c;
}
.container .cards-block .cards-block__title {
  text-transform: none;
  font-style: italic;
  padding-top: 10px;
}
.cards strong {
  font-style: italic;
  color: #46ff5c;
}
body .cards > .container {
  padding: 30px;
  border-width: 2px;
  border-style: solid;
  border-color: #46ff5c;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 47px 0px #46ff5c;
}
.cards h2 > span {
  color: #46ff5c;
}
#page-site > section:nth-child(12) > div {
  background-image: url(https://geldproai.com/wp-content/uploads/2025/02/dad21q1-1024x478.webp);
  background-size: 100% 100%;
}
.calculator .sec__top span {
  color: #46ff5c;
}
#calc-type-two > div:nth-child(2) {
  background-image: url(https://geldproai.com/wp-content/uploads/2025/02/calcul-768x768.webp);
  background-size: 100% 100%;
  border-width: 4px;
  border-style: solid;
  border-color: #46ff5c;
  border-right-width: 4px;
  border-left-width: 0px;
}
#calc-type-two > div:nth-child(1) {
  background-color: rgba(70, 255, 92, 0.14);
  border-color: #46ff5c;
  border-width: 4px;
  border-style: solid;
  border-right-width: 0px;
  border-bottom-width: 4px;
}
div .invest-button > .invest-button__invest {
  color: #ffffff;
}
div .invest-button > .invest-button__currency {
  color: #f1f1f1;
}
#calc-type-two > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > button:nth-child(1) > span:nth-child(2) {
  color: #ffffff;
}
div .invest-button--active > .invest-button__currency {
  color: #000000;
}
div .invest-button--active > .invest-button__invest {
  color: #000000 !important;
}
#page-site > section:nth-child(11) > div > div > div:nth-child(1) > h2 > span {
  color: #46ff5c !important;
}
#page-site > section:nth-child(9) > div > div > div:nth-child(1) > h2 > span {
  color: #46ff5c !important;
}
#calc-type-two .time-invest-unit {
  color: #ffffff;
}
#calc-type-two #rangeTimeResult {
  color: #ffffff;
}
div .time-button--active > .time-button__unit {
  color: #000000 !important;
}
div .time-button--active > .time-button__value {
  color: #000000 !important;
}
div .time-button > .time-button__unit {
  color: #ffffff;
}
div .time-button > .time-button__value {
  color: #ffffff;
}
body .sec__btn {
  text-transform: uppercase;
}
.container > .only-text p > span {
  font-style: italic;
}
.seo .only-text h2 {
  font-style: italic;
}
#page-site > section:nth-child(17) > div {
  display: flex;
  justify-content: center;
}
.seo__text tr > td {
  border-width: 1px;
  border-radius: 0px 0px 0px 0px;
}
.seo__wrapper > .seo__text-wrap h2 > span {
  color: #46ff5c;
}
#page-site > section:nth-child(20) > div > div:nth-child(2) > div > div:nth-child(1) > div {
  display: flex;
  justify-content: center;
}
#page-site > section:nth-child(17) > div > div:nth-child(2) > div > div:nth-child(2) {
  display: flex;
  align-items: center;
  padding: 15px;
  background-image: none;
  background-blend-mode: normal;
  background-size: 100% 100%;
  background-attachment: scroll;
  border-radius: 20px 20px 20px 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #46ff5c;
  box-shadow: 0px 0px 17px 0px #46ff5c;
}
.steps .sec__top span {
  color: #46ff5c;
}
.container .steps-item > div {
  color: #ffffff;
}
#page-site > section:nth-child(19) > div {
  background-image: url(https://geldproai.com/wp-content/uploads/2025/02/4643-1536x717.webp);
  background-size: auto;
  background-position: center;
}
.seo h2 > span {
  color: #46ff5c;
}
.container .swiper-slide-active {
  border-width: 1px;
  border-style: solid;
  border-color: #46ff5c;
}
.container .swiper-slide-next {
  border-color: rgba(70, 255, 92, 0.14);
  border-width: 1px;
  border-style: solid;
}
#page-site > section:nth-child(25) > div > div > div:nth-child(1) > div > h2 > span {
  text-transform: uppercase;
  font-size: 54px;
  color: #46ff5c;
}
#hero-form-2 > div:nth-child(2) > div > div:nth-child(4) > div > div > div > div:nth-child(3) {
  color: #ff0707;
}
#page-site > section:nth-child(25) > div {
  background-image: url(https://geldproai.com/wp-content/uploads/2025/02/463dss-1024x396.webp);
}
.faq__wrapper > .faq-item svg {
  color: #000000;
}
.page-site .swiper-button-prev {
  color: #ffffff !important;
}
.page-site .swiper-button-next {
  color: #ffffff !important;
}
#page-site > section:nth-child(25) > div > div > div:nth-child(2) > div > p {
  font-style: italic;
}
.seo__blocks h1 {
  color: #46ff5c;
}
.seo__blocks > .seo-block h2 {
  color: #46ff5c;
}
@media screen and (max-width: 1200px) {
  body .hero > .container {
    background-size: auto;
    background-position: center;
  }
  .hero__wrapper h1 > span {
    font-size: 39px;
  }
  .container .cards-block .cards-block__title {
    padding-top: 0px;
  }
  #page-site > section:nth-child(12) > div {
    background-size: cover;
  }
  #calc-type-two > div:nth-child(2) {
    border-left-width: 4px;
    border-radius: 20px 20px 0px 0px;
    border-bottom-width: 0px;
    background-image: url(https://geldproai.com/wp-content/uploads/2025/02/mobwq-300x107.webp);
    background-size: cover;
  }
  #calc-type-two > div:nth-child(1) {
    border-right-width: 4px;
    border-radius: 0px 0px 20px 20px;
    border-bottom-width: 4px;
    border-top-width: 0px;
  }
  .page-site #calc-type-two > div {
    background-size: 100% 100%;
  }
  #page-site > section:nth-child(17) > div > div:nth-child(2) > div > div:nth-child(1) > div {
    display: flex;
    justify-content: center;
  }
  .hero__wrapper h2 > span {
    font-size: 35px !important;
  }
  .columns__wrapper .comparison-table {
    width: 100%;
    min-width: 600px;
  }
}
@media screen and (max-width: 720px) {
  body .hero > .container {
    margin-left: 10px;
    margin-right: 10px;
  }
  .hero__wrapper h1 > span {
    font-size: 37px;
  }
  body .calculator > .container {
    margin-left: 5px;
    margin-right: 5px;
  }
  #page-site > section:nth-child(19) > div {
    margin-left: 5px;
    margin-right: 5px;
  }
  .hero__wrapper h2 > span {
    font-size: 30px !important;
  }
  .columns__wrapper .comparison-wrapper {
    overflow-x: auto;
  }
  body .columns__wrapper {
    width: 100%;
  }
  .container .column > div {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  body .hero > .container {
    background-size: auto;
    background-image: url(https://geldproai.com/wp-content/uploads/2025/02/bgbgbmob-551x1024.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 12px !important;
    padding-bottom: 10px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 15px 1px #46ff5c;
  }
  .container h1 {
    line-height: 26.86px;
    text-align: left;
    text-transform: uppercase;
    -webkit-text-stroke-width: 1px;
  }
  .hero__wrapper h1 > span {
    font-size: 22px;
    line-height: 13px;
    text-align: left;
  }
  .hero__wrapper > .hero__content p > span {
    -webkit-text-stroke-width: 1px;
    text-align: left;
  }
  .container .hero__content p {
    text-align: left;
  }
  body .hero {
    padding-top: 25px !important;
  }
  .hero__wrapper #hero-form-1 p {
    font-size: 13.2px;
  }
  .hero__form > #hero-form-1 > .checkbox span {
    font-size: 9px !important;
  }
  .container .cards-block .cards-block__title {
    padding-top: 12px;
  }
  #page-site > section:nth-child(12) > div {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-top: 30px;
    box-shadow: 0px 0px 17px 0px #46ff5c;
    background-image: url(https://geldproai.com/wp-content/uploads/2025/02/7ww7-258x300.webp);
    background-size: 100% 100%;
  }
  .page-site .cards-block {
    box-shadow: none;
  }
  .page-site #calc-type-two > div {
    border-width: 0px 4px 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-radius: 0px 0px 0px 0px;
  }
  body .calculator > .container {
    margin-left: 0px;
    margin-right: 0px;
  }
  #page-site > section:nth-child(17) > div > div:nth-child(2) > div > div:nth-child(2) {
    background-size: cover;
    background-position: center;
  }
  .hero__wrapper h2 > span {
    font-size: 26px !important;
  }
  #page-site > section:nth-child(25) > div {
    background-position: left;
  }
}
