.services-one .service-card__content {
    padding: 10px 30px 0;
}

.services-one .service-card__text {
    margin-bottom: 0;
}

.services-one__item--4 {
    margin-top: -50px;
}

@media (min-width: 1200px) {
    .services-one__item--2 {
        left: -200px;
    }

    [dir="rtl"] .services-one__item--2 {
        left: auto;
        right: -177px;
    }

    .services-one__item--3 {
        left: 200px;
        margin-top: 724px;
    }

    [dir="rtl"] .services-one__item--3 {
        margin-top: 642px;
    }

    [dir="rtl"] .services-one__item--3 {
        left: auto;
        right: 220px;
    }

    .services-one__item--4 {
        left: 0;
        position: relative;
        right: -300px;
        z-index: 2;
    }

    [dir="rtl"] .services-one__item--4 {
        left: auto;
        right: 0;
    }
}

[dir="rtl"] .blog-card__btn {
    background: linear-gradient(-270deg, #215F50 0%, #E2AD31 100%);
}

.cta-one__title {
    font-size: 21px;
}

.main-footer {
    border-radius: 60px 60px 0 0;
}

.main-footer__top {
    padding-top: 100px;
    padding-bottom: 40px;
}

.main-header__container::after {
    background-color: var(--aigence-base, #FFFFFF);
}

.sticky-header--cloned {
    background-color: var(--aigence-base, #FFFFFF);
}

.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a {
    color: var(--aigence-black, #000000);
}

.main-menu .main-menu__list > li > a {
    color: RGBA(var(--aigence-black-rgb, 0, 0, 0), 0.5);
}

.topbar--two .topbar__info__icon {
    color: var(--aigence-primary, #55987F);
}

.topbar--two .topbar__info li a:hover {
    color: var(--aigence-primary, #55987F);
}

.hero-one p {
    color: var(--aigence-white2, #ffffff);
}

.topbar--two .topbar__social a:hover {
    color: var(--aigence-primary, #55987F);
}

.search-popup__form button:hover,
.search-popup__form input[type=submit]:hover {
    background-color: var(--aigence-primary, #55987F);
}

.blog-card-three__gallery__title {
    margin-top: 10px;
}

.main-header__search, .main-header__user {
    color: var(--aigence-black, #000000);
}

.main-header__search:hover, .main-header__user:hover {
    color: var(--aigence-black2, #D032AF);
}

.mobile-nav__btn span {
    background-color: var(--aigence-black, #000000);
}

.mobile-nav__btn:hover {
    background-color: var(--aigence-black2, #000000);
}

.why-choose-three__item p {
    color: #2B365A;
}

.hero-one__button {
    border-bottom: 0;
}

@media (max-width: 1199px) {
    .hero-one {
        padding: 165px 0 0;
    }

    .hero-one__button {
        margin-bottom: 0;
    }
}

.services-one .service-card__bg {
    height: 100%;
}

.why-choose-two__list {
    padding-bottom: 23px;
}

[dir="rtl"] .hero-one__button {
    margin-bottom: 0;
}

.services-one .service-card__content {
    padding-bottom: 40px;
}

.services-one__item--2 {
    margin-top: -50px;
}

.main-footer {
    background-color: #64a888;
}

[dir="rtl"] .cta-one__bg {
    transform: scaleX(-1);
}

[dir="rtl"] .main-footer__bg {
    transform: scaleX(-1);
}

[dir="rtl"] .hero-one__bg {
    transform: scaleX(-1);
}

.main-header__container::after {
    border-radius: 20px 20px 20px 20px;
}

.hero-one {
    padding-top: 230px;
}

.sec-title-h2 {
    font-size: 50px;
    font-weight: 800;
    line-height: 1.2;
}

.mobile-nav__content .main-menu__list li > a, .mobile-nav__close {
    color: var(--aigence-black, #000000);
}

.mobile-nav__content {
    background-color: var(--aigence-base, #000000);
}

.mobile-nav__contact li a {
    color: var(--aigence-black2, #000000);
}

.mobile-nav__contact li a:hover {
    color: var(--aigence-black, #000000);
}

.mobile-nav__content .social-links a {
    background-color: var(--aigence-white, #FFFFFF);
    color: var(--aigence-black, #000000);
}

.mobile-nav__contact__icon {
    color: var(--aigence-black, #000000);
}

.mobile-nav__content .social-links__icon {
    color: var(--aigence-black, #000000);
}

.mobile-nav__content .social-links__icon:hover {
    color: var(--aigence-base, #000000);
}

.cta-one__content {
    max-width: 100%;
}

[dir="rtl"] .scroll-to-top .scroll-to-top__text {
    transform: rotate(-180deg);
}

[dir="rtl"] .hero-one__title {
    line-height: 1.4;
}

@media (max-width: 767px), (max-width: 575px) {
    .section-space {
        padding-top: 115px;
    }
}

/* Nur im Mobile-Bereich */
@media (max-width: 575px) {
    .aigence-btn__text {
        padding: 20px 16px;
    }

    .hero-one {
        padding-top: 170px;
    }

    .hero-one__title {
        font-size: 43px;
    }

    .hero-one__title {
        margin-bottom: 10px;
    }

    .hero-one p {
        margin-bottom: 8px;
    }
}

/* Nur in Medium und Möbile-Bereich */
@media (max-width: 991px) {
    .cta-one__wrapper {
        padding: 30px 20px;
    }

    .hero-one__title {
        margin-bottom: 10px;
    }

    .hero-one__button {
        gap: 6px 10px;
    }
}

.hero-one p {
    margin-bottom: 7px;
}

