.rts-cta-area-two.bg_cta-one {
    position: relative;
    overflow: hidden;
    background-color: #002a30;
}

.rts-cta-area-two.bg_cta-one::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top,
            rgba(0, 42, 48, 1) 0%,
            rgba(0, 42, 48, 0.98) 10%,
            rgba(0, 42, 48, 0.9) 24%,
            rgba(0, 42, 48, 0.8) 40%,
            rgba(0, 42, 48, 0.66) 58%,
            rgba(0, 42, 48, 0.5) 76%,
            rgba(0, 42, 48, 0.36) 90%,
            rgba(0, 42, 48, 0.24) 100%);
    z-index: 0;
}

.rts-cta-area-two.bg_cta-one .container {
    position: relative;
    z-index: 1;
}

.rts-footer-area {
    background: #002a30;
    margin-top: -2px;
    position: relative;
    z-index: 2;
}

.rts-footer-area .logo img {
    max-width: 32px;
    height: auto;
    display: block;
}

.rts-footer-area .logo-area p.disc,
.rts-footer-area .single-nav-area-footer ul li a,
.rts-footer-area .single-nav-area-footer ul li a::before {
    color: rgba(255, 255, 255, 0.82);
}

.rts-footer-area .single-nav-area-footer .parent {
    color: #fefdfa;
}

.rts-footer-area .single-nav-area-footer ul li a:hover {
    color: #fefdfa;
}

.rts-copyright-area-one {
    background: #002a30;
}

.rts-copyright-area-one .copyright-wrapper {
    border-top-color: rgba(255, 255, 255, 0.2);
}

.rts-copyright-area-one .copyright-wrapper p,
.rts-copyright-area-one ul li a,
.rts-copyright-area-one ul li a i {
    color: rgba(255, 255, 255, 0.9);
}

.rts-copyright-area-one .copyright-wrapper p {
    font-size: 14px;
}

.rts-copyright-area-one ul li a:hover,
.rts-copyright-area-one ul li a:hover i {
    color: #fefdfa;
}

.rts-cta-area-two .main-area-wrapper-cta .rts-btn.btn-border::after {
    background-color: #002a30;
}

.main-area-wrapper-cta p {
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
}
