.main-slider h2 {
margin: 0;
margin-bottom: 30px;
color: var(--thm-base);
font-weight: 500;
letter-spacing: var(--thm-letter-space-small);
opacity: 0;
visibility: hidden;
transform: translateY(120px);
transition-delay: 1000ms;
transition: transform 2000ms ease, opacity 2000ms ease;
font-size: 60px;
line-height: 65px;
text-transform: none;
padding-top: 32px;
}

.section-title__title {
margin: 0;
font-weight: 400;
color: var(--thm-black);
font-size: 40px;
line-height: 45px;
text-transform: none;
margin-bottom: 8px;
letter-spacing: var(--thm-letter-space-small);
}
.real-world__single {
padding: 20px;
}
.real-world__title {
font-weight: 400;
text-transform: uppercase;
line-height: 29px;
letter-spacing: normal;
}
.real-world__btn {
font-size: 14px;
letter-spacing: 0.07em;
line-height: 20px;
}
.real-world__title a:hover {
background-size: 0px;
}
.welcome-one__title {
font-size: 45px;
font-weight: 500;
text-transform: none;
line-height: 40px;
letter-spacing: var(--thm-letter-space-small);
}
.real-world__btn:before {
bottom: -5px;
}
.two-boxes__text {
font-size: 18px;
}

.counter_span_inner, .counter_span_inner .odometer-value {
font-family: 'Gruppo';
font-weight: 900;
line-height: 50px;
margin-top: -2px;
}
.counter-one__single {
max-width: 378px;
}
.counter-one__text {
font-size: 14px;
}
.two-boxes__count {
background-color: #fff9eb;
}
.real-world {
background-color: #0f0f12;
}
.welcome-one__call-icon {
background-color: #fff9eb;}

.main-slider .image-layer {
background-color: #42414ea8}

.main-menu-wrapper__logo {
padding: 0 60px 0 10px;
}

.finalcial-advice__list-box-text {
font-size: 18px;
line-height: 1.5em;
}
.finalcial-advice__list-box-title {
text-transform: none;
letter-spacing: 0.05em;
}
.financial-advice_-desc {
font-size: 18px;
margin: 0;
line-height: 1.5em;
}
.financial-advice__icon {
background-color: #fff9eb;}

.financial-advice__box .tab-btns .tab-btn span {
box-shadow: 1px 4px 30px 0px rgb(0 0 0 / 19%);}
.cta-one__title, .our-mission__title {
font-size: 40px;
font-weight: 400;
line-height: 40px;
text-transform: none;
}
.thm-btn {
font-size: 16px;
}
.counters-one__box {
padding: 60px 0 60px;
}
.counters-one-bg {
opacity: 0.05;
background-position: 50%;
}
.counter-one__icon {
border-radius: 100%;
}
.main-slider .swiper-slide-active .image-layer {

background-position: 80%;
}
.mobile-nav__content .logo-box {
margin-bottom: 10px;
}
.mobile-nav__content .main-menu__list li a {
font-size: 18px;
}
.mobile-nav__social a {
font-size: 30px;}
.mobile-nav__top {

margin-top: 20px;
}
.site-footer-bottom__left p {
font-size: 18px;
}
body {
font-size: 18px;
line-height: 29px;}
.footer-widget__explore-list li a {
font-size: 18px;

}
.footer-widget__contact-list li .icon i {
font-size: 24px;
}
.footer-widget__contact-list li .text p a {
font-size: 20px;
}
.footer-widget__contact-list li .text p {
font-size: 20px;
}
.site-footer__top {
padding: 70px 0 24px;
}
.footer-widget__title {
margin-bottom: 7px;    margin-top: 15px;
}
.footer-widget__contact-list {
border-top: none;
}
.footer-widget__contact-list {
padding-top: 0;
}
.testimonial-two__slider {

    border-bottom: none !important;

    padding-bottom: 0 !important;
}
.welcome-one__img-1>img {

    mix-blend-mode: unset !important;
}
.welcome-one__img-2>img {
    mix-blend-mode: unset !important;
}

.testimonial-two__img-holder img {
  
    filter: none;
}

.financial-advice__box .tab-btns .tab-btn {
    max-width: 280px;
}
.counter-one__single h3 {
    color: #000000;
}
.counters-one-bg {
    opacity: 1;
}
.counter-one__text {
    color: #000000;
}
.comment-form__input-box textarea {
    font-size: 20px;
}
.message-box__social a {
    color: #ffffff;}
    .financial-advice__img>img {
        mix-blend-mode: initial;
    }
    .comment-form__input-box input[type="text"], .comment-form__input-box input[type="email"] {
        font-size: 20px;
    }
    .message-box__right label {color:white}

    @media only screen and (max-width: 1199px) {
.financial-advice__box .tab-btns .tab-btn {
    max-width: 100% !important;
}}
.testimonial-two__conent-box img {
    
    margin-top: 10px;
    border-radius: 10px;
}
.testimonial-two__text {
    font-size: 25px;
    
    line-height: 40px;
    
}
.our-mission-bg.jarallax div div {
    -webkit-filter: brightness(1);
    filter: brightness(1);
}
.counters-one {
    background-color: #ffffff;
}

.counter-one__icon {

    background-color: transparent;
    border: solid 2px #42414e;

}
.carousel_kontakt_a {
    
    display: block;
    font-size: 20px;
    font-weight: 700;
}

.carousel_kontakt_a:hover{
    color:#998551
}
.testimonial-two__nav {
    top: -60px;
}
a:hover {
    color:#998551
}
.main-slider p {
    background-color:transparent;
    padding:0;
    
    font-size: 18px;
}

@media only screen and (max-width: 767px) {
    .main-slider p {
        font-size: 18px;
    }
}