@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");

:root {
    --color-primary: #f16421;
    --color-secondary: #023047;
    --color-dark: #011823;
    --color-white: #fff;
    --color-green: #5fb49c;
    --color-darkFont: #34464f;
    --font: "Mulish", sans-serif;
}

*,
*::after,
*::before {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.bg__whiteSmoke {
    background-color: #f9f9f9;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
}

h1 {
    font: normal normal 900 72px/120% var(--font);
    letter-spacing: -1.44px;
}

h2 {
    font: normal normal 800 48px/100% var(--font);
}

h3 {
    font: normal normal 700 36px/120% var(--font);
    letter-spacing: -0.72px;
}

h4 {
    font: normal normal 700 32px/120% var(--font);
    letter-spacing: -0.64px;
}

h5 {
    font: normal normal 500 24px/132% var(--font);
    letter-spacing: -0.48px;
}

h6 {
    font: normal normal 600 18px/120% var(--font);
    letter-spacing: -0.36px;
}

p {
    font: normal normal 400 16px/120% var(--font);
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul li {
    font: normal normal 400 16px/120% var(--font);
}

body {
    font-family: var(--font) !important;
}

.bg__orange {
    background-color: #fff7f4 !important;
}

.bg__surface {
    background: #f9f9f9 !important;
}

.bg__green {
    background-color: #eff8f5 !important;
}

.bg__dark {
    background-color: var(--color-dark) !important;
}

.bg__blue {
    background-color: #01141e !important;
}

.bg__white {
    background-color: var(--color-white) !important;
}

@media (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1488px;
    }

    .container-left {
        padding-left: 12px;
        margin-left: auto;
        width: calc(1488px + (50% - 1488px / 2));
    }

    .container-right {
        padding-right: 12px;
        margin-right: auto;
        width: calc(1488px + (50% - 1488px / 2));
    }
}

.btn-check:focus+.btn,
.btn:focus,
.form-control:focus,
.form-select:focus {
    box-shadow: none;
}

.form-control:focus {
    border-color: #d1d6de;
}

.btn {
    font: normal normal 700 18px/120% var(--font);
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: fit-content;
    transition: 0.4s all ease-in-out;
}

.btn:hover {
    color: var(--color-white);
}

.btn img {
    width: 20px !important;
    height: auto;
    transition: 0.4s all ease-in-out;
}

.btn__primary {
    background-color: var(--color-primary);
    color: var(--color-white);
}

.btn__primary:hover {
    background-color: var(--color-dark);
}

.btn__secondary {
    background-color: var(--color-secondary);
    color: var(--color-white);
}

.btn__border {
    background-color: transparent;
    border: 1px solid #ced3d5;
    color: var(--color-dark);
}

.btn__border:hover {
    color: var(--color-dark);
}

.btn__white {
    background-color: var(--color-white);
    color: var(--color-dark);
}

.btn__white:hover {
    background-color: var(--color-dark);
    color: var(--color-white);
}

.btn__white:hover img {
    filter: brightness(0) invert(1);
}

.btn__btlp {
    background-color: #9747ff;
    color: var(--color-white);
}

.btn__btlp:hover {
    background-color: var(--color-primary);
}

.main__heading h5 {
    color: var(--color-primary);
    margin-bottom: 4px;
    text-align: center;
}

.main__heading h2 {
    color: var(--color-dark);
    text-align: center;
}

.main__heading h2 span {
    color: var(--color-primary);
}

.main__heading p {
    color: var(--color-darkFont);
    margin-top: 12px;
    text-align: center;
}

.main__heading .btn {
    margin: 32px auto 0;
}

.rn__section__gapTop {
    padding: 72px 0;
}

.inner__gapTop {
    margin-top: 48px;
}

.header-spacing {
    min-height: 96px;
}

.top-bar {
    background-color: var(--color-dark);
    padding: 12px 0;
}

.top-bar p {
    color: var(--color-white);
    text-align: center;
}

.top-bar p a {
    font-weight: 800;
    text-decoration: none;
    color: var(--color-white);
}

.top-bar p a img {
    width: 16px;
    height: auto;
    filter: brightness(0) invert(1);
}

.header {
    position: fixed;
    width: 100%;
    /*     top: 43.19px; */
    top: 0;
    background: var(--color-white);
    z-index: 999;
    transition-property: top;
    transition-duration: 0.4s;
}

.header.sticky {
    top: 0;
    border-bottom: 1px solid #ced3d5;
}

.header .navbar {
    padding: 0;
}

.header .navbar-container {
    display: flex;
    justify-content: space-between;
    height: 96px;
    align-items: center;
    width: 100%;
}

.header .header-menu {
    display: flex;
    margin: 0;
    padding: 0;
}

.header .logo {
    min-width: 205px;
}

.header .logo img {
    width: 160px;
    height: auto;
}

.header .navbar .header-menu {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 0;
    margin: 0;
}

.header .menu-items {
    display: flex;
    gap: 32px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.header .menu-items li a {
    color: var(--color-dark);
    font: normal normal 400 18px/120% var(--font);
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 4px;
    min-height: 96px;
    position: relative;
}

.header .menu-items li a:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 12px 13px;
    border-color: transparent transparent var(--color-secondary) transparent;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.header .menu-items li:hover a:after {
    display: block;
}

.header .menu-items li:last-child a:after {
    display: none;
}

.header .menu-items li a img {
    width: 20px;
    height: auto;
    transition: 0.6s all ease-in-out;
}

@media only screen and (min-width: 1024px) and (max-width: 3000px) {
    .header .menu-items li.has-sub-menu:hover a img {
        transform: rotate(180deg);
    }
}

.header .menu-items li .sub-menu {
    width: 100%;
    left: -999em;
    margin: 0;
}

.header .menu-items li .sub-menu {
    max-width: 755px;
    margin: auto;
    padding: 40px 24px;
    position: absolute;
    top: 100%;
    left: -999em;
    right: 0;
    z-index: 99999;
    box-shadow: 3px 1px 20px 0 rgb(0 110 225 / 8%);
    background: var(--color-secondary);
    /* background-image: -webkit-linear-gradient(0deg, var(--color-secondary) 63%, var(--color-primary) 37%); */
    display: flex;
    flex-direction: column;
}

.header .menu-items li:hover>.sub-menu,
.header .menu-items li.focus>.sub-menu {
    left: 0;
}

.menu-items .sub-menu .row .row {
    row-gap: 32px;
}

.sub-menu .sub-menu-items .nav-link {
    font: normal normal 700 20px/120% var(--font);
    color: var(--color-white);
    padding: 0;
    min-height: auto;
    gap: 6px;
}

.sub-menu .sub-menu-items p {
    font: normal normal 400 16px / 140% var(--font);
    color: var(--color-white);
    margin-top: 8px;
}

.sub-menu .sub-menu-items .nav-link::after {
    display: none !important;
}

.sub-menu .sub-menu-items .nav-link img {
    transform: rotate(0) !important;
    width: 24px !important;
}

.sub-menus-items .sub-menu-columns ul {
    margin-top: 48px;
}

.header .menu-items li .sub-menu ul {
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: relative;
}

.header .menu-items ul li {
    position: relative;
    transition: padding 0.35s ease;
}

.header .menu-items ul li a {
    font: normal normal 400 18px / 140% var(--font);
    min-height: auto;
    color: var(--color-white);
}

.header .menu-items ul li a:after {
    display: none !important;
}

.header .btn-menu {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
    gap: 16px;
}

.navbar-container .hamburger {
    display: none;
}

.submenu-right {
    padding-left: 32px;
}

.header .menu-items .sub-menu li img {
    transform: rotate(0) !important;
}

.header .menu-items ul .sub-menuTwo {
    margin-top: 12px;
    gap: 8px !important;
    padding-left: 8px !important;
}

.header .menu-items ul .sub-menuTwo li a {
    font: normal normal 400 14px / 120% var(--font);
    padding: 0;
}

.header .menu-items li .submenu-right li a:hover {
    color: var(--color-white);
    text-decoration: underline;
}

.header .menu-items li .submenu-right li.has-sub-menu a img {
    transform: rotate(180deg) !important;
}

@media (max-width: 1023px) {
    .header .navbar-container {
        height: 50px;
    }

    /*     .header {
        top: 46.39px;
    }
 */
    .top-bar {
        padding: 8px 0;
    }

    .menu-btns {
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .header-spacing {
        min-height: 50px;
    }

    .header .logo {
        min-width: auto;
    }

    .header .logo img {
        width: 80px;
        height: auto;
    }

    .navbar .hamburger {
        display: block;
        height: 32px;
        width: 48px;
        background-color: var(--color-primary);
        border-radius: 50px;
        padding: 10px 16px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .navbar .hamburger .line {
        display: block;
        height: 2px;
        width: 100%;
        border-radius: 10px;
        background: #fff;
    }

    .navbar .hamburger .line1 {
        transform-origin: 0% 0%;
        transition: transform 0.3s ease-in-out;
    }

    .navbar .hamburger .line2 {
        transform-origin: 4px 0px;
        transition: transform 0.2s ease-in-out;
    }

    .navbar .hamburger .line3 {
        transform-origin: 0% 100%;
        transition: transform 0.3s ease-in-out;
    }

    .navbar .menus {
        position: fixed;
        left: 0;
        top: 50px;
        width: 100%;
        height: -webkit-fill-available;
        background: var(--color-secondary);
        transform: translateX(-100%);
        transition: 0.4s all ease-in-out;
        padding: 16px 0;
        overflow: scroll;
        z-index: 9999;
    }

    .navbar .menus.open {
        transform: translateX(0px);
    }

    .header.sticky .navbar .menus {
        top: 50px;
    }

    .navbar .menu-items {
        padding-top: 0;
        flex-direction: column;
        gap: 0;
        padding: 16px 0;
    }

    .navbar .hamburger.active .line1 {
        transform: rotate(45deg) translate(1.5px, -2px);
    }

    .navbar .hamburger.active .line2 {
        transform: rotate(0deg) scale(0);
    }

    .navbar .hamburger.active .line3 {
        transform: rotate(-45deg) translate(1.5px, 2px);
    }

    .header .btn-menu .btn {
        font-size: 0;
        gap: 0;
        border-radius: 6px;
        width: 32px;
        height: 32px;
        padding: 0;
    }

    .header .menu-items li a {
        color: #fff;
        min-height: auto;
        padding: 12px;
    }

    .header .menu-items li a:not([href]):not([class]),
    .header .menu-items li a:not([href]):not([class]):hover {
        color: #fff;
    }

    .header .menu-items li a:after {
        display: none !important;
    }

    .header .menu-items li a img {
        filter: brightness(0) invert(1);
    }

    .header .menu-items li.active a img {
        transform: rotate(180deg);
    }

    .header .menu-items li .sub-menu {
        background-image: none;
        padding: 0;
        position: static;
        max-height: 0;
        opacity: 0;
        visibility: hidden;
        margin-left: 0;
        width: 100%;
        box-shadow: none;
        transition: max-height 0.4s, opacity 0.4s, visibility 0.4s;
    }

    .header .menu-items li .sub-menu.open {
        max-height: 550px;
        visibility: visible;
        opacity: 1;
    }

    .header .menu-items li .sub-menu .row {
        row-gap: 12px;
    }

    .header .menu-items .sub-menu h5 {
        margin-bottom: 4px;
    }

    .header .menu-items ul li a {
        font: normal normal 400 14px / 140% var(--font);
        padding: 0;
    }

    .header .menu-items ul li a br {
        display: none;
    }

    .header .menu-items li .sub-menu ul {
        gap: 8px;
    }

    .header .menu-items ul .sub-menuTwo {
        margin-top: 10px;
        gap: 8px !important;
    }

    .submenu-right {
        padding: 14px;
        background-color: var(--color-primary);
        border-radius: 12px;
    }

    .header .menu-items .sub-menu .submenu-right ul li.has-sub-menu02 a img {
        transform: rotate(180deg) !important;
    }

    .sub-menu .sub-menu-items {
        max-width: 100%;
    }

    .sub-menu .sub-menu-items .nav-link {
        font: normal normal 700 16px / 120% var(--font);
        gap: 4px;
    }

    .sub-menu .sub-menu-items .nav-link img {
        width: 20px !important;
    }

    .sub-menu .sub-menu-items p {
        font: normal normal 400 12px / 140% var(--font);
        margin-top: 5px;
    }
}

.hero__bnr {
    padding: 72px 0;
    position: relative;
    z-index: 0;
}

.hero__bnr::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 242px;
    height: 234px;
    background-image: url(../img/hero-vector.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.hero__bnr .bnr__contant h1 {
    color: var(--color-green);
    min-height: 87px;
}

.hero__bnr .bnr__contant h1 span {
    color: var(--color-dark);
}

.hero__bnr .bnr__contant h6 {
    color: var(--color-darkFont);
    margin: 12px 0 32px;
    max-width: 620px;
}

.hero__bnr .bnr__contant .btn__grp {
    display: flex;
    align-items: center;
    gap: 32px;
}

.hero__bnr .bnr__contant .btn__grp .btn__review {
    padding: 0;
}

.hero__bnr .bnr__contant .btn__grp .btn__review img {
    width: 40px !important;
    height: auto;
}

.hero__bnr .bnr__contant .btn__grp .btn__review ul {
    display: flex;
    align-items: center;
    gap: 8px;
}

.hero__bnr .bnr__contant .btn__grp .btn__review ul li {
    font-weight: 600;
    letter-spacing: -0.32px;
    color: var(--color-dark);
}

.hero__bnr .bnr__contant .btn__grp .btn__review ul li img {
    width: 16px !important;
    height: auto;
    vertical-align: text-top;
}

.hero__bnr .bnr__contant .btn__grp .btn__review p {
    color: #67747b;
    font-weight: 600;
    margin-top: 2px;
    letter-spacing: -0.32px;
}

.hero__bnr .bnr__contant .btn__grp .btn__review p span {
    color: var(--color-secondary);
    text-decoration: underline;
}

.hero__bnr .card__box01,
.hero__bnr .card__box04 {
    background-size: cover;
    background-repeat: no-repeat;
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.hero__bnr .card__box01 {
    background-image: url(../img/hero-card-01.svg);
    border-radius: 0px 140px 0px 0px;
}

.hero__bnr .card__box04 {
    background-image: url(../img/hero-card-04.png);
}

.hero__bnr .card__box04 span,
.hero__bnr .card__box04 h4 {
    color: var(--color-white) !important;
}

.hero__bnr .card__bx {
    height: 100%;
}

.hero__bnr .card__bx span {
    font: normal normal 800 56px / 132% var(--font);
    letter-spacing: -1.12px;
    color: var(--color-dark);
}

.hero__bnr .card__bx h4 {
    color: var(--color-dark);
    font-weight: 600;
    line-height: 132%;
}

.hero__bnr .card__box02 img {
    border-radius: 140px 0px 0px 140px;
}

.hero__bnr .card__box03 img {
    border-radius: 0px 140px 0px 0px;
}

.hero__bnr .card__bx img {
    width: 100%;
    height: auto;
}

.hero__bnr .bnr__img img {
    width: 100%;
    height: auto;
}

.scroll__strip {
    padding: 24px 16px;
    background-color: var(--color-dark);
}

.scroll__strip .item {
    display: flex;
    align-items: center;
    gap: 24px;
}

.scroll__strip .item img {
    width: 20px;
    height: auto;
}

.scroll__strip .item h5 {
    color: var(--color-white);
}

.mortgages__solutions .content__bx {
    max-width: 95%;
}

.mortgages__solutions .content__bx h3 {
    margin-bottom: 24px;
    color: var(--color-secondary);
}

.mortgages__solutions .content__bx p {
    margin-bottom: 12px;
    color: var(--color-secondaryDark);
}

.mortgages__solutions .content__bx .btn {
    margin-top: 32px;
}

.mortgages__solutions .rt__bx {
    position: relative;
    z-index: 0;
    height: 100%;
    min-height: 548px;
    display: flex;
    align-items: center;
}

.mortgages__solutions .rt__bx::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 606px;
    height: 100%;
    background-image: url(../img/solution-bg.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.mortgages__solutions .rt__bx .row {
    row-gap: 56px;
}

.mortgages__solutions .rt__bx .col-12:nth-child(2) .card__box {
    margin-left: auto;
}

.mortgages__solutions .rt__bx .card__box {
    border-radius: 12px;
    background: var(--Colors-White, #fff);
    box-shadow: 4px 4px 52px 0px rgba(0, 0, 0, 0.12);
    padding: 24px 32px 24px 24px;
    max-width: 450px;
    display: flex;
    align-items: center;
    gap: 16px;
    animation: tilt 2s linear 0s infinite alternate;
}

.mortgages__solutions .rt__bx .col-12:nth-child(1) .card__box {
    border-bottom: 3px solid var(--color-green);
}

.mortgages__solutions .rt__bx .col-12:nth-child(2) .card__box {
    border-bottom: 3px solid var(--color-primary);
}

.mortgages__solutions .rt__bx .col-12:nth-child(3) .card__box {
    border-bottom: 3px solid #023047;
}

@keyframes tilt {
    0% {
        transform: rotate(0deg) translate3d(0, 0, 0);
    }

    100% {
        transform: rotate(2deg) translate3d(0, 0, 0);
    }
}

.mortgages__solutions .rt__bx .card__box .icon {
    min-width: 60px;
    width: 60px;
    height: 60px;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    background: #f5faf9;
}

.mortgages__solutions .rt__bx .card__box .icon img {
    width: 100%;
}

.mortgages__solutions .rt__bx .card__box h5 {
    color: var(--color-secondary);
}

.our__services {
    background: #01141e;
}

.our__services .main__heading h2 {
    color: var(--color-white);
}

.our__services .card__box {
    padding: 24px;
    border-radius: 16px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    box-shadow: 0px 8px 44px 0px rgba(0, 0, 0, 0.24);
    height: 100%;
    position: relative;
    z-index: 0;
}

.our__services .card__half::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 498px;
    height: 492px;
    background-image: url(../img/card-half-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.our__services .card__box .icon {
    width: 80px;
    height: 80px;
    padding: 16px;
    border-radius: 8px;
    background: var(--Colors-Blue-blue-900, #01141e);
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.32);
}

.our__services .card__box .icon img {
    width: 100%;
    height: auto;
}

.our__services .card__box h3 {
    color: var(--color-white);
    margin: 16px 0;
}

.our__services .card__box p {
    color: #b0b7bb;
    margin-bottom: 24px;
}

.our__services .card__box ul {
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.our__services .card__box ul li {
    color: #b0b7bb;
    position: relative;
}

.our__services .card__box ul li::before {
    position: absolute;
    left: -30px;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/check.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.our__services .row .row {
    row-gap: 24px;
}

.our__services .card__qtr {
    padding: 24px 16px 16px;
    overflow: hidden;
}

.our__services .card__qtr::before {
    position: absolute;
    left: -126px;
    bottom: 27px;
    content: "";
    width: 606px;
    height: 294px;
    border-radius: 606px;
    background: radial-gradient(50% 50% at 50% 50%,
            rgba(95, 180, 156, 0.16) 0%,
            rgba(95, 180, 156, 0) 100%);
    filter: blur(112px);
    z-index: -1;
}

.our__services .card__qtr .icon {
    margin: auto;
}

.our__services .card__qtr h5 {
    color: var(--color-white);
    margin: 16px auto 8px;
    text-align: center;
    font-weight: 700;
    max-width: 88%;
}

.our__services .card__qtr p {
    color: #b0b7bb;
    font: normal normal 400 14px / 120% var(--font);
    text-align: center;
    margin: 0;
}

.our__services .card__qtr a {
    color: #b0b7bb;
    font: normal normal 400 16px / 120% var(--font);
    text-decoration: none;
    display: block;
    margin: 16px auto;
    width: fit-content;
}

.our__services .card__qtr a img {
    width: 16px;
    height: auto;
}

.our__services .card__qtr img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
}

.our__services .btn__btm .btn {
    margin: auto;
    color: var(--color-white);
}

.our__benefits .benefits__cards {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.our__benefits .benefits__cards .card__bx {
    border-radius: 16px;
    padding: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: 0.4s all ease-in-out;
}

.our__benefits .benefits__cards .card__bx:nth-child(odd) {
    background: #fef0e9;
}

.our__benefits .benefits__cards .card__bx:nth-child(odd):hover {
    background: var(--color-primary);
}

.our__benefits .benefits__cards .card__bx h3 {
    transition: 0.4s all ease-in-out;
}

.our__benefits .benefits__cards .card__bx:nth-child(odd) h3 {
    color: var(--color-primary);
}

.our__benefits .benefits__cards .card__bx:nth-child(even) {
    background: #eff8f5;
}

.our__benefits .benefits__cards .card__bx:nth-child(even):hover {
    background: var(--color-green);
}

.our__benefits .benefits__cards .card__bx:nth-child(even) h3 {
    color: var(--color-green);
}

.our__benefits .benefits__cards .card__bx:hover h3,
.our__benefits .benefits__cards .card__bx:hover h6,
.our__benefits .benefits__cards .card__bx:hover .btn {
    color: var(--color-white);
}

.our__benefits .benefits__cards .card__bx h6 {
    color: var(--color-darkFont);
    margin-top: 12px;
    transition: 0.4s all ease-in-out;
}

.our__benefits .benefits__cards .card__bx .btn {
    padding: 0;
    gap: 0;
    font-weight: 600;
    transition: 0.4s all ease-in-out;
}

.our__benefits .benefits__cards .card__bx .btn img {
    filter: brightness(0);
    transition: 0.4s all ease-in-out;
}

.our__benefits .benefits__cards .card__bx:hover .btn img {
    filter: brightness(0) invert(1);
}

.our__benefits .benefits__cards .card__bx .btn:hover {
    color: var(--color-white);
}

.our__benefits .content__bx h3 {
    color: var(--color-secondary);
}

.our__benefits .content__bx ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 24px 0;
}

.our__benefits .content__bx ul li {
    position: relative;
    color: #34464f;
    padding-left: 30px;
}

.our__benefits .content__bx ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.our__benefits .content__bx p {
    color: var(--color-darkFont);
    margin-bottom: 24px;
}

.our__benefits .content__bx .btn {
    margin-top: 32px;
}

.choose__us {
    background-color: var(--color-dark);
    min-height: 90vh;
    overflow: hidden;
    position: relative;
    z-index: 0;
    padding-bottom: 212px;
}

.choose__us .main__heading h2,
.choose__us .main__heading p {
    color: var(--color-white);
}

/* .choose__us #stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 406px 1555px #9EACAE, 1369px 1497px #9EACAE, 1026px 674px #9EACAE, 1932px 367px #9EACAE, 93px 468px #9EACAE, 620px 1357px #9EACAE, 760px 544px #9EACAE, 1742px 972px #9EACAE, 1912px 1315px #9EACAE, 517px 26px #9EACAE, 781px 117px #9EACAE, 1853px 1673px #9EACAE, 186px 1323px #9EACAE, 33px 1650px #9EACAE, 605px 797px #9EACAE, 1826px 235px #9EACAE, 932px 484px #9EACAE, 147px 31px #9EACAE, 3px 1736px #9EACAE, 41px 154px #9EACAE, 363px 669px #9EACAE, 1392px 353px #9EACAE, 414px 312px #9EACAE, 1740px 1022px #9EACAE, 1556px 931px #9EACAE, 1747px 1589px #9EACAE, 1679px 570px #9EACAE, 1007px 1045px #9EACAE, 1151px 168px #9EACAE, 1666px 62px #9EACAE, 1237px 1733px #9EACAE, 1376px 1127px #9EACAE, 1298px 768px #9EACAE, 1827px 1620px #9EACAE, 1304px 1303px #9EACAE, 1656px 111px #9EACAE, 602px 1465px #9EACAE, 1982px 1824px #9EACAE, 1904px 1889px #9EACAE, 365px 1752px #9EACAE, 1764px 1236px #9EACAE, 10px 552px #9EACAE, 1047px 1487px #9EACAE, 197px 1104px #9EACAE, 940px 1369px #9EACAE, 1748px 734px #9EACAE, 1352px 949px #9EACAE, 805px 1227px #9EACAE, 1203px 1161px #9EACAE, 1155px 1635px #9EACAE, 616px 1910px #9EACAE, 1103px 937px #9EACAE, 1417px 1328px #9EACAE, 43px 1829px #9EACAE, 1048px 1736px #9EACAE, 90px 846px #9EACAE, 78px 745px #9EACAE, 906px 1022px #9EACAE, 713px 538px #9EACAE, 1225px 1079px #9EACAE, 1519px 1058px #9EACAE, 225px 15px #9EACAE, 1126px 252px #9EACAE, 1322px 116px #9EACAE, 1070px 1212px #9EACAE, 346px 1746px #9EACAE, 29px 1029px #9EACAE, 1082px 1309px #9EACAE, 1069px 277px #9EACAE, 598px 1355px #9EACAE, 1156px 1990px #9EACAE, 566px 588px #9EACAE, 749px 1712px #9EACAE, 1158px 713px #9EACAE, 1843px 378px #9EACAE, 1025px 1159px #9EACAE, 266px 1968px #9EACAE, 539px 1743px #9EACAE, 1358px 1420px #9EACAE, 28px 1564px #9EACAE, 801px 1152px #9EACAE, 1434px 707px #9EACAE, 1048px 1304px #9EACAE, 115px 1935px #9EACAE, 347px 1005px #9EACAE, 225px 1814px #9EACAE, 1424px 26px #9EACAE, 1042px 1804px #9EACAE, 88px 320px #9EACAE, 1927px 956px #9EACAE, 1051px 1296px #9EACAE, 1623px 1853px #9EACAE, 837px 1198px #9EACAE, 1622px 335px #9EACAE, 1140px 1471px #9EACAE, 940px 932px #9EACAE, 203px 48px #9EACAE, 1517px 1418px #9EACAE, 1421px 352px #9EACAE, 466px 410px #9EACAE, 1741px 442px #9EACAE, 414px 313px #9EACAE, 1846px 862px #9EACAE, 214px 988px #9EACAE, 1146px 235px #9EACAE, 855px 1736px #9EACAE, 298px 158px #9EACAE, 817px 4px #9EACAE, 1322px 1574px #9EACAE, 36px 516px #9EACAE, 1608px 857px #9EACAE, 1475px 758px #9EACAE, 1019px 1091px #9EACAE, 1237px 1216px #9EACAE, 306px 1666px #9EACAE, 907px 698px #9EACAE, 774px 856px #9EACAE, 211px 603px #9EACAE, 454px 1752px #9EACAE, 1692px 1235px #9EACAE, 1532px 51px #9EACAE, 1172px 1174px #9EACAE, 845px 1963px #9EACAE, 412px 1242px #9EACAE, 1969px 80px #9EACAE, 354px 336px #9EACAE, 1314px 794px #9EACAE, 1854px 1905px #9EACAE, 787px 788px #9EACAE, 1934px 1449px #9EACAE, 1845px 496px #9EACAE, 1063px 1192px #9EACAE, 1186px 1158px #9EACAE, 400px 14px #9EACAE, 632px 803px #9EACAE, 94px 1898px #9EACAE, 371px 577px #9EACAE, 861px 98px #9EACAE, 1133px 571px #9EACAE, 259px 975px #9EACAE, 1375px 1270px #9EACAE, 757px 1373px #9EACAE, 1388px 867px #9EACAE, 1474px 673px #9EACAE, 1772px 420px #9EACAE, 825px 995px #9EACAE, 1535px 520px #9EACAE, 135px 448px #9EACAE, 351px 1534px #9EACAE, 258px 825px #9EACAE, 1860px 1462px #9EACAE, 1981px 728px #9EACAE, 811px 1262px #9EACAE, 995px 781px #9EACAE, 1171px 1969px #9EACAE, 889px 1145px #9EACAE, 210px 787px #9EACAE, 730px 131px #9EACAE, 456px 653px #9EACAE, 1480px 34px #9EACAE, 800px 1460px #9EACAE, 1087px 229px #9EACAE, 887px 161px #9EACAE, 1733px 223px #9EACAE, 1783px 1200px #9EACAE, 846px 763px #9EACAE, 1653px 392px #9EACAE, 1303px 181px #9EACAE, 539px 510px #9EACAE, 708px 1232px #9EACAE, 644px 953px #9EACAE, 1563px 1186px #9EACAE, 530px 860px #9EACAE, 78px 1491px #9EACAE, 1087px 1645px #9EACAE, 1647px 1640px #9EACAE, 1469px 519px #9EACAE, 1994px 1174px #9EACAE, 1105px 1631px #9EACAE, 791px 1461px #9EACAE, 1524px 915px #9EACAE, 1002px 884px #9EACAE, 1529px 1899px #9EACAE, 702px 1177px #9EACAE, 231px 1862px #9EACAE, 998px 1301px #9EACAE, 567px 577px #9EACAE, 1352px 1565px #9EACAE, 1365px 1960px #9EACAE, 689px 189px #9EACAE, 252px 1388px #9EACAE, 1774px 1031px #9EACAE, 93px 1180px #9EACAE, 693px 1768px #9EACAE, 536px 1857px #9EACAE, 1817px 372px #9EACAE, 1592px 862px #9EACAE, 182px 637px #9EACAE, 741px 456px #9EACAE, 1414px 353px #9EACAE, 996px 1208px #9EACAE, 1071px 672px #9EACAE, 1109px 965px #9EACAE, 598px 1793px #9EACAE, 1540px 20px #9EACAE, 1047px 307px #9EACAE, 704px 917px #9EACAE, 763px 1349px #9EACAE, 398px 1281px #9EACAE, 875px 1801px #9EACAE, 1426px 119px #9EACAE, 782px 1773px #9EACAE, 1457px 1900px #9EACAE, 1422px 1534px #9EACAE, 1534px 1716px #9EACAE, 1204px 931px #9EACAE, 1039px 1745px #9EACAE, 1370px 158px #9EACAE, 1201px 1210px #9EACAE, 1191px 1279px #9EACAE, 1964px 207px #9EACAE, 281px 517px #9EACAE, 685px 1956px #9EACAE, 457px 821px #9EACAE, 853px 1667px #9EACAE, 1203px 623px #9EACAE, 1908px 1262px #9EACAE, 1858px 1092px #9EACAE, 1733px 1409px #9EACAE, 1759px 1423px #9EACAE, 1397px 1892px #9EACAE, 338px 910px #9EACAE, 31px 933px #9EACAE, 1478px 168px #9EACAE, 1075px 1314px #9EACAE, 859px 740px #9EACAE, 218px 485px #9EACAE, 920px 817px #9EACAE, 884px 1902px #9EACAE, 471px 569px #9EACAE, 612px 1763px #9EACAE, 1926px 1416px #9EACAE, 134px 1805px #9EACAE, 109px 1571px #9EACAE, 799px 1793px #9EACAE, 1053px 749px #9EACAE, 1408px 1912px #9EACAE, 1994px 1987px #9EACAE, 1182px 359px #9EACAE, 1439px 1779px #9EACAE, 938px 900px #9EACAE, 4px 184px #9EACAE, 1739px 512px #9EACAE, 638px 1746px #9EACAE, 230px 78px #9EACAE, 1117px 107px #9EACAE, 1376px 1379px #9EACAE, 945px 892px #9EACAE, 1475px 1298px #9EACAE, 335px 31px #9EACAE, 1409px 1897px #9EACAE, 218px 1179px #9EACAE, 1620px 43px #9EACAE, 895px 1914px #9EACAE, 1473px 325px #9EACAE, 1213px 564px #9EACAE, 73px 1475px #9EACAE, 124px 119px #9EACAE, 229px 511px #9EACAE, 172px 518px #9EACAE, 1299px 749px #9EACAE, 647px 832px #9EACAE, 178px 1846px #9EACAE, 1870px 1111px #9EACAE, 305px 836px #9EACAE, 164px 1332px #9EACAE, 645px 114px #9EACAE, 1036px 893px #9EACAE, 278px 504px #9EACAE, 1553px 1202px #9EACAE, 1307px 1289px #9EACAE, 1820px 527px #9EACAE, 1634px 259px #9EACAE, 1134px 460px #9EACAE, 1181px 1573px #9EACAE, 1256px 55px #9EACAE, 1864px 1401px #9EACAE, 1108px 1629px #9EACAE, 663px 1246px #9EACAE, 832px 1959px #9EACAE, 303px 778px #9EACAE, 1439px 853px #9EACAE, 312px 58px #9EACAE, 737px 1829px #9EACAE, 917px 1327px #9EACAE, 236px 1041px #9EACAE, 775px 1129px #9EACAE, 492px 252px #9EACAE, 637px 1750px #9EACAE, 1881px 1000px #9EACAE, 1729px 740px #9EACAE, 927px 1597px #9EACAE, 1927px 723px #9EACAE, 681px 351px #9EACAE, 1530px 1561px #9EACAE, 1770px 770px #9EACAE, 1392px 1333px #9EACAE, 1089px 365px #9EACAE, 464px 709px #9EACAE, 989px 1213px #9EACAE, 578px 603px #9EACAE, 1112px 892px #9EACAE, 57px 1503px #9EACAE, 83px 1227px #9EACAE, 325px 1795px #9EACAE, 650px 1348px #9EACAE, 1920px 1889px #9EACAE, 1035px 1407px #9EACAE, 350px 768px #9EACAE, 124px 165px #9EACAE, 81px 1019px #9EACAE, 304px 1633px #9EACAE, 1529px 1725px #9EACAE, 1039px 205px #9EACAE, 729px 651px #9EACAE, 195px 896px #9EACAE, 506px 362px #9EACAE, 381px 636px #9EACAE, 1361px 355px #9EACAE, 1921px 1484px #9EACAE, 1565px 931px #9EACAE, 697px 923px #9EACAE, 1753px 1621px #9EACAE, 1895px 1764px #9EACAE, 231px 570px #9EACAE, 401px 1049px #9EACAE, 698px 944px #9EACAE, 1922px 1038px #9EACAE, 669px 497px #9EACAE, 495px 1860px #9EACAE, 1876px 759px #9EACAE, 1373px 782px #9EACAE, 456px 1778px #9EACAE, 1221px 103px #9EACAE, 1271px 1952px #9EACAE, 1786px 884px #9EACAE, 318px 1504px #9EACAE, 436px 905px #9EACAE, 1111px 1531px #9EACAE, 555px 911px #9EACAE, 510px 1664px #9EACAE, 1898px 1189px #9EACAE, 1467px 1702px #9EACAE, 180px 528px #9EACAE, 677px 441px #9EACAE, 1105px 1279px #9EACAE, 1849px 366px #9EACAE, 1919px 430px #9EACAE, 29px 224px #9EACAE, 1200px 1544px #9EACAE, 305px 654px #9EACAE, 51px 1444px #9EACAE, 1343px 1910px #9EACAE, 1798px 371px #9EACAE, 110px 993px #9EACAE, 1462px 740px #9EACAE, 1466px 556px #9EACAE, 1287px 1859px #9EACAE, 325px 1836px #9EACAE, 616px 1518px #9EACAE, 827px 138px #9EACAE, 818px 1978px #9EACAE, 553px 1751px #9EACAE, 1467px 201px #9EACAE, 307px 437px #9EACAE, 1238px 1468px #9EACAE, 1456px 1804px #9EACAE, 625px 850px #9EACAE, 1868px 1856px #9EACAE, 1990px 791px #9EACAE, 1883px 1271px #9EACAE, 1541px 295px #9EACAE, 55px 1741px #9EACAE, 528px 519px #9EACAE, 1700px 1554px #9EACAE, 1564px 1185px #9EACAE, 385px 190px #9EACAE, 638px 1692px #9EACAE, 949px 918px #9EACAE, 413px 667px #9EACAE, 1420px 51px #9EACAE, 604px 1740px #9EACAE, 1904px 607px #9EACAE, 165px 1496px #9EACAE, 1327px 1244px #9EACAE, 1318px 1032px #9EACAE, 1396px 688px #9EACAE, 730px 358px #9EACAE, 1960px 1042px #9EACAE, 947px 1056px #9EACAE, 346px 1945px #9EACAE, 1040px 1288px #9EACAE, 400px 112px #9EACAE, 1972px 540px #9EACAE, 398px 1413px #9EACAE, 784px 1885px #9EACAE, 1727px 535px #9EACAE, 1043px 272px #9EACAE, 780px 533px #9EACAE, 1233px 780px #9EACAE, 538px 1660px #9EACAE, 207px 1350px #9EACAE, 194px 925px #9EACAE, 248px 1510px #9EACAE, 109px 603px #9EACAE, 1604px 1998px #9EACAE, 1364px 491px #9EACAE, 46px 377px #9EACAE, 1780px 236px #9EACAE, 1310px 1910px #9EACAE, 1608px 598px #9EACAE, 257px 1057px #9EACAE, 1574px 739px #9EACAE, 441px 600px #9EACAE, 1958px 350px #9EACAE, 79px 1295px #9EACAE, 539px 1132px #9EACAE, 1287px 1459px #9EACAE, 1689px 1736px #9EACAE, 1361px 729px #9EACAE, 1799px 1300px #9EACAE, 683px 654px #9EACAE, 1005px 924px #9EACAE, 598px 1971px #9EACAE, 1136px 1477px #9EACAE, 1146px 1937px #9EACAE, 763px 1467px #9EACAE, 340px 517px #9EACAE, 1389px 1886px #9EACAE, 1588px 1001px #9EACAE, 374px 532px #9EACAE, 1362px 1286px #9EACAE, 190px 279px #9EACAE, 607px 491px #9EACAE, 1327px 806px #9EACAE, 633px 258px #9EACAE, 398px 938px #9EACAE, 1249px 811px #9EACAE, 1161px 1893px #9EACAE, 279px 1795px #9EACAE, 760px 1402px #9EACAE, 1778px 1335px #9EACAE, 867px 1493px #9EACAE, 351px 689px #9EACAE, 843px 313px #9EACAE, 1542px 1989px #9EACAE, 1597px 947px #9EACAE, 1146px 365px #9EACAE, 1462px 712px #9EACAE, 385px 1998px #9EACAE, 1458px 1717px #9EACAE, 1503px 326px #9EACAE, 1456px 807px #9EACAE, 799px 1600px #9EACAE, 499px 884px #9EACAE, 1627px 671px #9EACAE, 1415px 268px #9EACAE, 435px 582px #9EACAE, 1649px 1570px #9EACAE, 1362px 594px #9EACAE, 226px 137px #9EACAE, 967px 823px #9EACAE, 1049px 544px #9EACAE, 457px 628px #9EACAE, 724px 188px #9EACAE, 920px 1574px #9EACAE, 1414px 1325px #9EACAE, 1607px 166px #9EACAE, 1401px 270px #9EACAE, 1234px 740px #9EACAE, 412px 274px #9EACAE, 328px 1243px #9EACAE, 1247px 430px #9EACAE, 962px 402px #9EACAE, 775px 148px #9EACAE, 465px 1918px #9EACAE, 1398px 1145px #9EACAE, 1418px 1057px #9EACAE, 1778px 275px #9EACAE, 52px 282px #9EACAE, 1221px 908px #9EACAE, 1495px 850px #9EACAE, 1636px 131px #9EACAE, 770px 1970px #9EACAE, 1479px 100px #9EACAE, 326px 595px #9EACAE, 1751px 261px #9EACAE, 1840px 124px #9EACAE, 945px 110px #9EACAE, 1175px 1397px #9EACAE, 1428px 1893px #9EACAE, 71px 1170px #9EACAE, 1376px 1768px #9EACAE, 526px 234px #9EACAE, 692px 943px #9EACAE, 199px 1166px #9EACAE, 716px 1172px #9EACAE, 1541px 1921px #9EACAE, 1055px 1796px #9EACAE, 772px 643px #9EACAE, 1686px 1545px #9EACAE, 1647px 1561px #9EACAE, 1872px 139px #9EACAE, 770px 423px #9EACAE, 1267px 224px #9EACAE, 870px 568px #9EACAE, 1456px 1437px #9EACAE, 1865px 18px #9EACAE, 1257px 1886px #9EACAE, 2000px 369px #9EACAE, 30px 406px #9EACAE, 541px 991px #9EACAE, 663px 529px #9EACAE, 1128px 649px #9EACAE, 1750px 1905px #9EACAE, 1731px 776px #9EACAE, 1298px 90px #9EACAE, 448px 1526px #9EACAE, 1738px 1527px #9EACAE, 537px 466px #9EACAE, 1159px 204px #9EACAE, 332px 292px #9EACAE, 1186px 1559px #9EACAE, 1170px 1763px #9EACAE, 1137px 591px #9EACAE, 1168px 1989px #9EACAE, 115px 1488px #9EACAE, 1207px 314px #9EACAE, 1744px 936px #9EACAE, 1426px 98px #9EACAE, 1196px 1363px #9EACAE, 1856px 1711px #9EACAE, 1946px 1506px #9EACAE, 1294px 165px #9EACAE, 1939px 235px #9EACAE, 656px 131px #9EACAE, 889px 1356px #9EACAE, 1495px 239px #9EACAE, 1926px 675px #9EACAE, 1892px 1768px #9EACAE, 1833px 1763px #9EACAE, 329px 1694px #9EACAE, 253px 1829px #9EACAE, 1533px 571px #9EACAE, 1255px 941px #9EACAE, 1756px 937px #9EACAE, 479px 1841px #9EACAE, 417px 1530px #9EACAE, 1693px 623px #9EACAE, 491px 882px #9EACAE, 1384px 647px #9EACAE, 1548px 1318px #9EACAE, 152px 1397px #9EACAE, 288px 874px #9EACAE, 1460px 1276px #9EACAE, 1902px 516px #9EACAE, 1136px 1701px #9EACAE, 502px 1119px #9EACAE, 1893px 1498px #9EACAE, 1986px 626px #9EACAE, 576px 466px #9EACAE, 65px 1451px #9EACAE, 1844px 125px #9EACAE, 941px 830px #9EACAE, 501px 1542px #9EACAE, 1417px 46px #9EACAE, 434px 301px #9EACAE, 145px 1963px #9EACAE, 488px 1164px #9EACAE, 741px 1446px #9EACAE, 909px 267px #9EACAE, 1119px 91px #9EACAE, 995px 72px #9EACAE, 685px 1224px #9EACAE, 671px 1732px #9EACAE, 1363px 1471px #9EACAE, 586px 725px #9EACAE, 1526px 666px #9EACAE, 869px 927px #9EACAE, 624px 451px #9EACAE, 310px 864px #9EACAE, 1487px 1291px #9EACAE, 860px 75px #9EACAE, 1432px 1844px #9EACAE, 1646px 1405px #9EACAE, 1779px 809px #9EACAE, 436px 1597px #9EACAE, 1570px 1430px #9EACAE, 480px 1297px #9EACAE, 923px 1908px #9EACAE, 1021px 393px #9EACAE, 1281px 813px #9EACAE, 1286px 1452px #9EACAE, 336px 1379px #9EACAE, 1929px 1654px #9EACAE, 551px 323px #9EACAE, 1279px 933px #9EACAE, 215px 276px #9EACAE, 969px 1268px #9EACAE, 1799px 1055px #9EACAE, 673px 1355px #9EACAE, 1857px 929px #9EACAE, 1167px 358px #9EACAE, 807px 1488px #9EACAE, 1325px 367px #9EACAE, 1797px 36px #9EACAE, 1088px 1353px #9EACAE, 1824px 1892px #9EACAE, 826px 341px #9EACAE, 792px 548px #9EACAE, 999px 140px #9EACAE, 1065px 1810px #9EACAE, 789px 1712px #9EACAE, 659px 1480px #9EACAE, 1593px 1062px #9EACAE, 115px 794px #9EACAE, 1355px 164px #9EACAE, 790px 1258px #9EACAE, 1829px 1005px #9EACAE, 393px 531px #9EACAE, 231px 352px #9EACAE, 1855px 596px #9EACAE, 1176px 393px #9EACAE, 1792px 1702px #9EACAE, 1115px 1144px #9EACAE, 1904px 1289px #9EACAE, 754px 1019px #9EACAE, 1136px 133px #9EACAE, 1590px 1378px #9EACAE, 841px 258px #9EACAE, 200px 1876px #9EACAE, 826px 1422px #9EACAE, 1723px 1300px #9EACAE, 1294px 390px #9EACAE, 1734px 1085px #9EACAE, 269px 1849px #9EACAE, 971px 567px #9EACAE, 865px 442px #9EACAE, 45px 886px #9EACAE, 16px 632px #9EACAE, 769px 620px #9EACAE, 438px 1347px #9EACAE, 246px 1186px #9EACAE, 579px 626px #9EACAE, 1172px 755px #9EACAE, 920px 1774px #9EACAE, 1309px 1880px #9EACAE, 736px 695px #9EACAE, 15px 1343px #9EACAE, 608px 37px #9EACAE, 1928px 611px #9EACAE, 1957px 1694px #9EACAE, 552px 362px #9EACAE, 1378px 923px #9EACAE, 1812px 1390px #9EACAE, 1601px 603px #9EACAE, 987px 329px #9EACAE, 715px 1430px #9EACAE, 879px 1197px #9EACAE, 979px 842px #9EACAE, 1534px 1507px #9EACAE, 754px 272px #9EACAE, 1076px 534px #9EACAE, 159px 753px #9EACAE, 738px 1836px #9EACAE, 1438px 1895px #9EACAE, 197px 1959px #9EACAE, 1296px 772px #9EACAE, 236px 1506px #9EACAE, 1402px 1628px #9EACAE, 1595px 617px #9EACAE, 1679px 1387px #9EACAE, 952px 904px #9EACAE, 1466px 469px #9EACAE, 441px 1074px #9EACAE, 784px 1987px #9EACAE, 243px 1733px #9EACAE, 266px 1222px #9EACAE, 1568px 472px #9EACAE, 1137px 1911px #9EACAE, 856px 469px #9EACAE, 230px 865px #9EACAE, 1835px 896px #9EACAE, 1785px 725px #9EACAE, 622px 1267px #9EACAE, 523px 497px #9EACAE, 586px 1466px #9EACAE, 214px 1215px #9EACAE, 1989px 1192px #9EACAE, 1581px 1522px #9EACAE;
  animation: animStar 50s linear infinite;
}

.choose__us #stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 406px 1555px #9EACAE, 1369px 1497px #9EACAE, 1026px 674px #9EACAE, 1932px 367px #9EACAE, 93px 468px #9EACAE, 620px 1357px #9EACAE, 760px 544px #9EACAE, 1742px 972px #9EACAE, 1912px 1315px #9EACAE, 517px 26px #9EACAE, 781px 117px #9EACAE, 1853px 1673px #9EACAE, 186px 1323px #9EACAE, 33px 1650px #9EACAE, 605px 797px #9EACAE, 1826px 235px #9EACAE, 932px 484px #9EACAE, 147px 31px #9EACAE, 3px 1736px #9EACAE, 41px 154px #9EACAE, 363px 669px #9EACAE, 1392px 353px #9EACAE, 414px 312px #9EACAE, 1740px 1022px #9EACAE, 1556px 931px #9EACAE, 1747px 1589px #9EACAE, 1679px 570px #9EACAE, 1007px 1045px #9EACAE, 1151px 168px #9EACAE, 1666px 62px #9EACAE, 1237px 1733px #9EACAE, 1376px 1127px #9EACAE, 1298px 768px #9EACAE, 1827px 1620px #9EACAE, 1304px 1303px #9EACAE, 1656px 111px #9EACAE, 602px 1465px #9EACAE, 1982px 1824px #9EACAE, 1904px 1889px #9EACAE, 365px 1752px #9EACAE, 1764px 1236px #9EACAE, 10px 552px #9EACAE, 1047px 1487px #9EACAE, 197px 1104px #9EACAE, 940px 1369px #9EACAE, 1748px 734px #9EACAE, 1352px 949px #9EACAE, 805px 1227px #9EACAE, 1203px 1161px #9EACAE, 1155px 1635px #9EACAE, 616px 1910px #9EACAE, 1103px 937px #9EACAE, 1417px 1328px #9EACAE, 43px 1829px #9EACAE, 1048px 1736px #9EACAE, 90px 846px #9EACAE, 78px 745px #9EACAE, 906px 1022px #9EACAE, 713px 538px #9EACAE, 1225px 1079px #9EACAE, 1519px 1058px #9EACAE, 225px 15px #9EACAE, 1126px 252px #9EACAE, 1322px 116px #9EACAE, 1070px 1212px #9EACAE, 346px 1746px #9EACAE, 29px 1029px #9EACAE, 1082px 1309px #9EACAE, 1069px 277px #9EACAE, 598px 1355px #9EACAE, 1156px 1990px #9EACAE, 566px 588px #9EACAE, 749px 1712px #9EACAE, 1158px 713px #9EACAE, 1843px 378px #9EACAE, 1025px 1159px #9EACAE, 266px 1968px #9EACAE, 539px 1743px #9EACAE, 1358px 1420px #9EACAE, 28px 1564px #9EACAE, 801px 1152px #9EACAE, 1434px 707px #9EACAE, 1048px 1304px #9EACAE, 115px 1935px #9EACAE, 347px 1005px #9EACAE, 225px 1814px #9EACAE, 1424px 26px #9EACAE, 1042px 1804px #9EACAE, 88px 320px #9EACAE, 1927px 956px #9EACAE, 1051px 1296px #9EACAE, 1623px 1853px #9EACAE, 837px 1198px #9EACAE, 1622px 335px #9EACAE, 1140px 1471px #9EACAE, 940px 932px #9EACAE, 203px 48px #9EACAE, 1517px 1418px #9EACAE, 1421px 352px #9EACAE, 466px 410px #9EACAE, 1741px 442px #9EACAE, 414px 313px #9EACAE, 1846px 862px #9EACAE, 214px 988px #9EACAE, 1146px 235px #9EACAE, 855px 1736px #9EACAE, 298px 158px #9EACAE, 817px 4px #9EACAE, 1322px 1574px #9EACAE, 36px 516px #9EACAE, 1608px 857px #9EACAE, 1475px 758px #9EACAE, 1019px 1091px #9EACAE, 1237px 1216px #9EACAE, 306px 1666px #9EACAE, 907px 698px #9EACAE, 774px 856px #9EACAE, 211px 603px #9EACAE, 454px 1752px #9EACAE, 1692px 1235px #9EACAE, 1532px 51px #9EACAE, 1172px 1174px #9EACAE, 845px 1963px #9EACAE, 412px 1242px #9EACAE, 1969px 80px #9EACAE, 354px 336px #9EACAE, 1314px 794px #9EACAE, 1854px 1905px #9EACAE, 787px 788px #9EACAE, 1934px 1449px #9EACAE, 1845px 496px #9EACAE, 1063px 1192px #9EACAE, 1186px 1158px #9EACAE, 400px 14px #9EACAE, 632px 803px #9EACAE, 94px 1898px #9EACAE, 371px 577px #9EACAE, 861px 98px #9EACAE, 1133px 571px #9EACAE, 259px 975px #9EACAE, 1375px 1270px #9EACAE, 757px 1373px #9EACAE, 1388px 867px #9EACAE, 1474px 673px #9EACAE, 1772px 420px #9EACAE, 825px 995px #9EACAE, 1535px 520px #9EACAE, 135px 448px #9EACAE, 351px 1534px #9EACAE, 258px 825px #9EACAE, 1860px 1462px #9EACAE, 1981px 728px #9EACAE, 811px 1262px #9EACAE, 995px 781px #9EACAE, 1171px 1969px #9EACAE, 889px 1145px #9EACAE, 210px 787px #9EACAE, 730px 131px #9EACAE, 456px 653px #9EACAE, 1480px 34px #9EACAE, 800px 1460px #9EACAE, 1087px 229px #9EACAE, 887px 161px #9EACAE, 1733px 223px #9EACAE, 1783px 1200px #9EACAE, 846px 763px #9EACAE, 1653px 392px #9EACAE, 1303px 181px #9EACAE, 539px 510px #9EACAE, 708px 1232px #9EACAE, 644px 953px #9EACAE, 1563px 1186px #9EACAE, 530px 860px #9EACAE, 78px 1491px #9EACAE, 1087px 1645px #9EACAE, 1647px 1640px #9EACAE, 1469px 519px #9EACAE, 1994px 1174px #9EACAE, 1105px 1631px #9EACAE, 791px 1461px #9EACAE, 1524px 915px #9EACAE, 1002px 884px #9EACAE, 1529px 1899px #9EACAE, 702px 1177px #9EACAE, 231px 1862px #9EACAE, 998px 1301px #9EACAE, 567px 577px #9EACAE, 1352px 1565px #9EACAE, 1365px 1960px #9EACAE, 689px 189px #9EACAE, 252px 1388px #9EACAE, 1774px 1031px #9EACAE, 93px 1180px #9EACAE, 693px 1768px #9EACAE, 536px 1857px #9EACAE, 1817px 372px #9EACAE, 1592px 862px #9EACAE, 182px 637px #9EACAE, 741px 456px #9EACAE, 1414px 353px #9EACAE, 996px 1208px #9EACAE, 1071px 672px #9EACAE, 1109px 965px #9EACAE, 598px 1793px #9EACAE, 1540px 20px #9EACAE, 1047px 307px #9EACAE, 704px 917px #9EACAE, 763px 1349px #9EACAE, 398px 1281px #9EACAE, 875px 1801px #9EACAE, 1426px 119px #9EACAE, 782px 1773px #9EACAE, 1457px 1900px #9EACAE, 1422px 1534px #9EACAE, 1534px 1716px #9EACAE, 1204px 931px #9EACAE, 1039px 1745px #9EACAE, 1370px 158px #9EACAE, 1201px 1210px #9EACAE, 1191px 1279px #9EACAE, 1964px 207px #9EACAE, 281px 517px #9EACAE, 685px 1956px #9EACAE, 457px 821px #9EACAE, 853px 1667px #9EACAE, 1203px 623px #9EACAE, 1908px 1262px #9EACAE, 1858px 1092px #9EACAE, 1733px 1409px #9EACAE, 1759px 1423px #9EACAE, 1397px 1892px #9EACAE, 338px 910px #9EACAE, 31px 933px #9EACAE, 1478px 168px #9EACAE, 1075px 1314px #9EACAE, 859px 740px #9EACAE, 218px 485px #9EACAE, 920px 817px #9EACAE, 884px 1902px #9EACAE, 471px 569px #9EACAE, 612px 1763px #9EACAE, 1926px 1416px #9EACAE, 134px 1805px #9EACAE, 109px 1571px #9EACAE, 799px 1793px #9EACAE, 1053px 749px #9EACAE, 1408px 1912px #9EACAE, 1994px 1987px #9EACAE, 1182px 359px #9EACAE, 1439px 1779px #9EACAE, 938px 900px #9EACAE, 4px 184px #9EACAE, 1739px 512px #9EACAE, 638px 1746px #9EACAE, 230px 78px #9EACAE, 1117px 107px #9EACAE, 1376px 1379px #9EACAE, 945px 892px #9EACAE, 1475px 1298px #9EACAE, 335px 31px #9EACAE, 1409px 1897px #9EACAE, 218px 1179px #9EACAE, 1620px 43px #9EACAE, 895px 1914px #9EACAE, 1473px 325px #9EACAE, 1213px 564px #9EACAE, 73px 1475px #9EACAE, 124px 119px #9EACAE, 229px 511px #9EACAE, 172px 518px #9EACAE, 1299px 749px #9EACAE, 647px 832px #9EACAE, 178px 1846px #9EACAE, 1870px 1111px #9EACAE, 305px 836px #9EACAE, 164px 1332px #9EACAE, 645px 114px #9EACAE, 1036px 893px #9EACAE, 278px 504px #9EACAE, 1553px 1202px #9EACAE, 1307px 1289px #9EACAE, 1820px 527px #9EACAE, 1634px 259px #9EACAE, 1134px 460px #9EACAE, 1181px 1573px #9EACAE, 1256px 55px #9EACAE, 1864px 1401px #9EACAE, 1108px 1629px #9EACAE, 663px 1246px #9EACAE, 832px 1959px #9EACAE, 303px 778px #9EACAE, 1439px 853px #9EACAE, 312px 58px #9EACAE, 737px 1829px #9EACAE, 917px 1327px #9EACAE, 236px 1041px #9EACAE, 775px 1129px #9EACAE, 492px 252px #9EACAE, 637px 1750px #9EACAE, 1881px 1000px #9EACAE, 1729px 740px #9EACAE, 927px 1597px #9EACAE, 1927px 723px #9EACAE, 681px 351px #9EACAE, 1530px 1561px #9EACAE, 1770px 770px #9EACAE, 1392px 1333px #9EACAE, 1089px 365px #9EACAE, 464px 709px #9EACAE, 989px 1213px #9EACAE, 578px 603px #9EACAE, 1112px 892px #9EACAE, 57px 1503px #9EACAE, 83px 1227px #9EACAE, 325px 1795px #9EACAE, 650px 1348px #9EACAE, 1920px 1889px #9EACAE, 1035px 1407px #9EACAE, 350px 768px #9EACAE, 124px 165px #9EACAE, 81px 1019px #9EACAE, 304px 1633px #9EACAE, 1529px 1725px #9EACAE, 1039px 205px #9EACAE, 729px 651px #9EACAE, 195px 896px #9EACAE, 506px 362px #9EACAE, 381px 636px #9EACAE, 1361px 355px #9EACAE, 1921px 1484px #9EACAE, 1565px 931px #9EACAE, 697px 923px #9EACAE, 1753px 1621px #9EACAE, 1895px 1764px #9EACAE, 231px 570px #9EACAE, 401px 1049px #9EACAE, 698px 944px #9EACAE, 1922px 1038px #9EACAE, 669px 497px #9EACAE, 495px 1860px #9EACAE, 1876px 759px #9EACAE, 1373px 782px #9EACAE, 456px 1778px #9EACAE, 1221px 103px #9EACAE, 1271px 1952px #9EACAE, 1786px 884px #9EACAE, 318px 1504px #9EACAE, 436px 905px #9EACAE, 1111px 1531px #9EACAE, 555px 911px #9EACAE, 510px 1664px #9EACAE, 1898px 1189px #9EACAE, 1467px 1702px #9EACAE, 180px 528px #9EACAE, 677px 441px #9EACAE, 1105px 1279px #9EACAE, 1849px 366px #9EACAE, 1919px 430px #9EACAE, 29px 224px #9EACAE, 1200px 1544px #9EACAE, 305px 654px #9EACAE, 51px 1444px #9EACAE, 1343px 1910px #9EACAE, 1798px 371px #9EACAE, 110px 993px #9EACAE, 1462px 740px #9EACAE, 1466px 556px #9EACAE, 1287px 1859px #9EACAE, 325px 1836px #9EACAE, 616px 1518px #9EACAE, 827px 138px #9EACAE, 818px 1978px #9EACAE, 553px 1751px #9EACAE, 1467px 201px #9EACAE, 307px 437px #9EACAE, 1238px 1468px #9EACAE, 1456px 1804px #9EACAE, 625px 850px #9EACAE, 1868px 1856px #9EACAE, 1990px 791px #9EACAE, 1883px 1271px #9EACAE, 1541px 295px #9EACAE, 55px 1741px #9EACAE, 528px 519px #9EACAE, 1700px 1554px #9EACAE, 1564px 1185px #9EACAE, 385px 190px #9EACAE, 638px 1692px #9EACAE, 949px 918px #9EACAE, 413px 667px #9EACAE, 1420px 51px #9EACAE, 604px 1740px #9EACAE, 1904px 607px #9EACAE, 165px 1496px #9EACAE, 1327px 1244px #9EACAE, 1318px 1032px #9EACAE, 1396px 688px #9EACAE, 730px 358px #9EACAE, 1960px 1042px #9EACAE, 947px 1056px #9EACAE, 346px 1945px #9EACAE, 1040px 1288px #9EACAE, 400px 112px #9EACAE, 1972px 540px #9EACAE, 398px 1413px #9EACAE, 784px 1885px #9EACAE, 1727px 535px #9EACAE, 1043px 272px #9EACAE, 780px 533px #9EACAE, 1233px 780px #9EACAE, 538px 1660px #9EACAE, 207px 1350px #9EACAE, 194px 925px #9EACAE, 248px 1510px #9EACAE, 109px 603px #9EACAE, 1604px 1998px #9EACAE, 1364px 491px #9EACAE, 46px 377px #9EACAE, 1780px 236px #9EACAE, 1310px 1910px #9EACAE, 1608px 598px #9EACAE, 257px 1057px #9EACAE, 1574px 739px #9EACAE, 441px 600px #9EACAE, 1958px 350px #9EACAE, 79px 1295px #9EACAE, 539px 1132px #9EACAE, 1287px 1459px #9EACAE, 1689px 1736px #9EACAE, 1361px 729px #9EACAE, 1799px 1300px #9EACAE, 683px 654px #9EACAE, 1005px 924px #9EACAE, 598px 1971px #9EACAE, 1136px 1477px #9EACAE, 1146px 1937px #9EACAE, 763px 1467px #9EACAE, 340px 517px #9EACAE, 1389px 1886px #9EACAE, 1588px 1001px #9EACAE, 374px 532px #9EACAE, 1362px 1286px #9EACAE, 190px 279px #9EACAE, 607px 491px #9EACAE, 1327px 806px #9EACAE, 633px 258px #9EACAE, 398px 938px #9EACAE, 1249px 811px #9EACAE, 1161px 1893px #9EACAE, 279px 1795px #9EACAE, 760px 1402px #9EACAE, 1778px 1335px #9EACAE, 867px 1493px #9EACAE, 351px 689px #9EACAE, 843px 313px #9EACAE, 1542px 1989px #9EACAE, 1597px 947px #9EACAE, 1146px 365px #9EACAE, 1462px 712px #9EACAE, 385px 1998px #9EACAE, 1458px 1717px #9EACAE, 1503px 326px #9EACAE, 1456px 807px #9EACAE, 799px 1600px #9EACAE, 499px 884px #9EACAE, 1627px 671px #9EACAE, 1415px 268px #9EACAE, 435px 582px #9EACAE, 1649px 1570px #9EACAE, 1362px 594px #9EACAE, 226px 137px #9EACAE, 967px 823px #9EACAE, 1049px 544px #9EACAE, 457px 628px #9EACAE, 724px 188px #9EACAE, 920px 1574px #9EACAE, 1414px 1325px #9EACAE, 1607px 166px #9EACAE, 1401px 270px #9EACAE, 1234px 740px #9EACAE, 412px 274px #9EACAE, 328px 1243px #9EACAE, 1247px 430px #9EACAE, 962px 402px #9EACAE, 775px 148px #9EACAE, 465px 1918px #9EACAE, 1398px 1145px #9EACAE, 1418px 1057px #9EACAE, 1778px 275px #9EACAE, 52px 282px #9EACAE, 1221px 908px #9EACAE, 1495px 850px #9EACAE, 1636px 131px #9EACAE, 770px 1970px #9EACAE, 1479px 100px #9EACAE, 326px 595px #9EACAE, 1751px 261px #9EACAE, 1840px 124px #9EACAE, 945px 110px #9EACAE, 1175px 1397px #9EACAE, 1428px 1893px #9EACAE, 71px 1170px #9EACAE, 1376px 1768px #9EACAE, 526px 234px #9EACAE, 692px 943px #9EACAE, 199px 1166px #9EACAE, 716px 1172px #9EACAE, 1541px 1921px #9EACAE, 1055px 1796px #9EACAE, 772px 643px #9EACAE, 1686px 1545px #9EACAE, 1647px 1561px #9EACAE, 1872px 139px #9EACAE, 770px 423px #9EACAE, 1267px 224px #9EACAE, 870px 568px #9EACAE, 1456px 1437px #9EACAE, 1865px 18px #9EACAE, 1257px 1886px #9EACAE, 2000px 369px #9EACAE, 30px 406px #9EACAE, 541px 991px #9EACAE, 663px 529px #9EACAE, 1128px 649px #9EACAE, 1750px 1905px #9EACAE, 1731px 776px #9EACAE, 1298px 90px #9EACAE, 448px 1526px #9EACAE, 1738px 1527px #9EACAE, 537px 466px #9EACAE, 1159px 204px #9EACAE, 332px 292px #9EACAE, 1186px 1559px #9EACAE, 1170px 1763px #9EACAE, 1137px 591px #9EACAE, 1168px 1989px #9EACAE, 115px 1488px #9EACAE, 1207px 314px #9EACAE, 1744px 936px #9EACAE, 1426px 98px #9EACAE, 1196px 1363px #9EACAE, 1856px 1711px #9EACAE, 1946px 1506px #9EACAE, 1294px 165px #9EACAE, 1939px 235px #9EACAE, 656px 131px #9EACAE, 889px 1356px #9EACAE, 1495px 239px #9EACAE, 1926px 675px #9EACAE, 1892px 1768px #9EACAE, 1833px 1763px #9EACAE, 329px 1694px #9EACAE, 253px 1829px #9EACAE, 1533px 571px #9EACAE, 1255px 941px #9EACAE, 1756px 937px #9EACAE, 479px 1841px #9EACAE, 417px 1530px #9EACAE, 1693px 623px #9EACAE, 491px 882px #9EACAE, 1384px 647px #9EACAE, 1548px 1318px #9EACAE, 152px 1397px #9EACAE, 288px 874px #9EACAE, 1460px 1276px #9EACAE, 1902px 516px #9EACAE, 1136px 1701px #9EACAE, 502px 1119px #9EACAE, 1893px 1498px #9EACAE, 1986px 626px #9EACAE, 576px 466px #9EACAE, 65px 1451px #9EACAE, 1844px 125px #9EACAE, 941px 830px #9EACAE, 501px 1542px #9EACAE, 1417px 46px #9EACAE, 434px 301px #9EACAE, 145px 1963px #9EACAE, 488px 1164px #9EACAE, 741px 1446px #9EACAE, 909px 267px #9EACAE, 1119px 91px #9EACAE, 995px 72px #9EACAE, 685px 1224px #9EACAE, 671px 1732px #9EACAE, 1363px 1471px #9EACAE, 586px 725px #9EACAE, 1526px 666px #9EACAE, 869px 927px #9EACAE, 624px 451px #9EACAE, 310px 864px #9EACAE, 1487px 1291px #9EACAE, 860px 75px #9EACAE, 1432px 1844px #9EACAE, 1646px 1405px #9EACAE, 1779px 809px #9EACAE, 436px 1597px #9EACAE, 1570px 1430px #9EACAE, 480px 1297px #9EACAE, 923px 1908px #9EACAE, 1021px 393px #9EACAE, 1281px 813px #9EACAE, 1286px 1452px #9EACAE, 336px 1379px #9EACAE, 1929px 1654px #9EACAE, 551px 323px #9EACAE, 1279px 933px #9EACAE, 215px 276px #9EACAE, 969px 1268px #9EACAE, 1799px 1055px #9EACAE, 673px 1355px #9EACAE, 1857px 929px #9EACAE, 1167px 358px #9EACAE, 807px 1488px #9EACAE, 1325px 367px #9EACAE, 1797px 36px #9EACAE, 1088px 1353px #9EACAE, 1824px 1892px #9EACAE, 826px 341px #9EACAE, 792px 548px #9EACAE, 999px 140px #9EACAE, 1065px 1810px #9EACAE, 789px 1712px #9EACAE, 659px 1480px #9EACAE, 1593px 1062px #9EACAE, 115px 794px #9EACAE, 1355px 164px #9EACAE, 790px 1258px #9EACAE, 1829px 1005px #9EACAE, 393px 531px #9EACAE, 231px 352px #9EACAE, 1855px 596px #9EACAE, 1176px 393px #9EACAE, 1792px 1702px #9EACAE, 1115px 1144px #9EACAE, 1904px 1289px #9EACAE, 754px 1019px #9EACAE, 1136px 133px #9EACAE, 1590px 1378px #9EACAE, 841px 258px #9EACAE, 200px 1876px #9EACAE, 826px 1422px #9EACAE, 1723px 1300px #9EACAE, 1294px 390px #9EACAE, 1734px 1085px #9EACAE, 269px 1849px #9EACAE, 971px 567px #9EACAE, 865px 442px #9EACAE, 45px 886px #9EACAE, 16px 632px #9EACAE, 769px 620px #9EACAE, 438px 1347px #9EACAE, 246px 1186px #9EACAE, 579px 626px #9EACAE, 1172px 755px #9EACAE, 920px 1774px #9EACAE, 1309px 1880px #9EACAE, 736px 695px #9EACAE, 15px 1343px #9EACAE, 608px 37px #9EACAE, 1928px 611px #9EACAE, 1957px 1694px #9EACAE, 552px 362px #9EACAE, 1378px 923px #9EACAE, 1812px 1390px #9EACAE, 1601px 603px #9EACAE, 987px 329px #9EACAE, 715px 1430px #9EACAE, 879px 1197px #9EACAE, 979px 842px #9EACAE, 1534px 1507px #9EACAE, 754px 272px #9EACAE, 1076px 534px #9EACAE, 159px 753px #9EACAE, 738px 1836px #9EACAE, 1438px 1895px #9EACAE, 197px 1959px #9EACAE, 1296px 772px #9EACAE, 236px 1506px #9EACAE, 1402px 1628px #9EACAE, 1595px 617px #9EACAE, 1679px 1387px #9EACAE, 952px 904px #9EACAE, 1466px 469px #9EACAE, 441px 1074px #9EACAE, 784px 1987px #9EACAE, 243px 1733px #9EACAE, 266px 1222px #9EACAE, 1568px 472px #9EACAE, 1137px 1911px #9EACAE, 856px 469px #9EACAE, 230px 865px #9EACAE, 1835px 896px #9EACAE, 1785px 725px #9EACAE, 622px 1267px #9EACAE, 523px 497px #9EACAE, 586px 1466px #9EACAE, 214px 1215px #9EACAE, 1989px 1192px #9EACAE, 1581px 1522px #9EACAE;
} */

.choose__us #stars2 {
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1139px 266px #9eacae, 116px 1844px #9eacae, 1536px 1778px #9eacae,
        550px 1016px #9eacae, 1641px 979px #9eacae, 351px 766px #9eacae,
        1731px 97px #9eacae, 1938px 1975px #9eacae, 1984px 19px #9eacae,
        910px 51px #9eacae, 1772px 1797px #9eacae, 119px 1648px #9eacae,
        277px 1666px #9eacae, 1620px 1161px #9eacae, 626px 1948px #9eacae,
        305px 1757px #9eacae, 652px 274px #9eacae, 563px 1186px #9eacae,
        311px 1383px #9eacae, 887px 1142px #9eacae, 300px 904px #9eacae,
        1832px 63px #9eacae, 1838px 868px #9eacae, 1525px 1824px #9eacae,
        503px 1533px #9eacae, 999px 1865px #9eacae, 1996px 1729px #9eacae,
        1274px 632px #9eacae, 1740px 273px #9eacae, 951px 1129px #9eacae,
        1000px 271px #9eacae, 109px 224px #9eacae, 617px 1028px #9eacae,
        1401px 1696px #9eacae, 122px 923px #9eacae, 1862px 310px #9eacae,
        1514px 1683px #9eacae, 734px 1981px #9eacae, 1541px 1397px #9eacae,
        376px 1729px #9eacae, 172px 1436px #9eacae, 1517px 560px #9eacae,
        1877px 1576px #9eacae, 1550px 349px #9eacae, 720px 864px #9eacae,
        1225px 575px #9eacae, 1452px 533px #9eacae, 1028px 222px #9eacae,
        1756px 932px #9eacae, 945px 448px #9eacae, 104px 1158px #9eacae,
        394px 840px #9eacae, 1982px 1694px #9eacae, 60px 613px #9eacae,
        1199px 761px #9eacae, 1596px 1469px #9eacae, 82px 1968px #9eacae,
        315px 1427px #9eacae, 91px 1455px #9eacae, 1199px 1405px #9eacae,
        978px 1022px #9eacae, 1326px 935px #9eacae, 377px 1052px #9eacae,
        1350px 1727px #9eacae, 868px 399px #9eacae, 1398px 256px #9eacae,
        763px 933px #9eacae, 152px 399px #9eacae, 1456px 481px #9eacae,
        1500px 1652px #9eacae, 751px 1531px #9eacae, 888px 1703px #9eacae,
        389px 1302px #9eacae, 1517px 33px #9eacae, 909px 993px #9eacae,
        1832px 270px #9eacae, 1029px 1963px #9eacae, 1013px 1160px #9eacae,
        472px 68px #9eacae, 264px 1655px #9eacae, 310px 777px #9eacae,
        731px 1022px #9eacae, 364px 1683px #9eacae, 1068px 884px #9eacae,
        172px 1101px #9eacae, 928px 1807px #9eacae, 1356px 1368px #9eacae,
        1772px 1561px #9eacae, 1158px 1629px #9eacae, 1678px 142px #9eacae,
        457px 1283px #9eacae, 593px 370px #9eacae, 820px 607px #9eacae,
        495px 1249px #9eacae, 628px 892px #9eacae, 1167px 105px #9eacae,
        1313px 173px #9eacae, 1309px 95px #9eacae, 1500px 76px #9eacae,
        941px 1534px #9eacae, 233px 1628px #9eacae, 244px 826px #9eacae,
        569px 734px #9eacae, 950px 539px #9eacae, 618px 967px #9eacae,
        411px 768px #9eacae, 1337px 1262px #9eacae, 806px 1197px #9eacae,
        166px 341px #9eacae, 1749px 17px #9eacae, 508px 1720px #9eacae,
        1100px 59px #9eacae, 770px 1646px #9eacae, 1235px 1985px #9eacae,
        300px 1963px #9eacae, 398px 890px #9eacae, 594px 1883px #9eacae,
        1160px 809px #9eacae, 1883px 1213px #9eacae, 516px 827px #9eacae,
        522px 827px #9eacae, 1184px 1371px #9eacae, 2000px 127px #9eacae,
        538px 1308px #9eacae, 1336px 1466px #9eacae, 1241px 1712px #9eacae,
        1963px 1229px #9eacae, 1402px 1083px #9eacae, 1414px 1525px #9eacae,
        518px 823px #9eacae, 1781px 1760px #9eacae, 1659px 1192px #9eacae,
        792px 1332px #9eacae, 1267px 290px #9eacae, 614px 571px #9eacae,
        1127px 95px #9eacae, 1862px 395px #9eacae, 339px 841px #9eacae,
        767px 914px #9eacae, 1980px 130px #9eacae, 298px 122px #9eacae,
        45px 1959px #9eacae, 1841px 26px #9eacae, 1964px 1724px #9eacae,
        1448px 314px #9eacae, 884px 1658px #9eacae, 567px 332px #9eacae,
        1547px 1027px #9eacae, 491px 1871px #9eacae, 671px 721px #9eacae,
        100px 852px #9eacae, 1225px 789px #9eacae, 1444px 1268px #9eacae,
        967px 48px #9eacae, 309px 215px #9eacae, 1694px 55px #9eacae,
        729px 275px #9eacae, 353px 1218px #9eacae, 18px 1828px #9eacae,
        764px 1108px #9eacae, 102px 1507px #9eacae, 1676px 222px #9eacae,
        1877px 1293px #9eacae, 529px 875px #9eacae, 1544px 1831px #9eacae,
        1785px 1089px #9eacae, 744px 127px #9eacae, 1328px 1024px #9eacae,
        1067px 1354px #9eacae, 771px 1692px #9eacae, 1799px 768px #9eacae,
        1460px 976px #9eacae, 1926px 273px #9eacae, 1451px 501px #9eacae,
        1340px 1759px #9eacae, 6px 1391px #9eacae, 1529px 869px #9eacae,
        434px 227px #9eacae, 1333px 92px #9eacae, 804px 1929px #9eacae,
        1764px 1831px #9eacae, 405px 1786px #9eacae, 998px 512px #9eacae,
        656px 672px #9eacae, 210px 14px #9eacae, 1993px 843px #9eacae,
        1021px 1239px #9eacae, 141px 936px #9eacae, 1671px 33px #9eacae,
        1695px 1933px #9eacae, 155px 1418px #9eacae, 550px 1812px #9eacae,
        1667px 1089px #9eacae, 1741px 542px #9eacae, 60px 1708px #9eacae,
        1008px 1747px #9eacae, 216px 238px #9eacae, 304px 603px #9eacae,
        1220px 1215px #9eacae, 183px 1226px #9eacae;
    animation: animStar 100s linear infinite;
}

.choose__us #stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1139px 266px #9eacae, 116px 1844px #9eacae, 1536px 1778px #9eacae,
        550px 1016px #9eacae, 1641px 979px #9eacae, 351px 766px #9eacae,
        1731px 97px #9eacae, 1938px 1975px #9eacae, 1984px 19px #9eacae,
        910px 51px #9eacae, 1772px 1797px #9eacae, 119px 1648px #9eacae,
        277px 1666px #9eacae, 1620px 1161px #9eacae, 626px 1948px #9eacae,
        305px 1757px #9eacae, 652px 274px #9eacae, 563px 1186px #9eacae,
        311px 1383px #9eacae, 887px 1142px #9eacae, 300px 904px #9eacae,
        1832px 63px #9eacae, 1838px 868px #9eacae, 1525px 1824px #9eacae,
        503px 1533px #9eacae, 999px 1865px #9eacae, 1996px 1729px #9eacae,
        1274px 632px #9eacae, 1740px 273px #9eacae, 951px 1129px #9eacae,
        1000px 271px #9eacae, 109px 224px #9eacae, 617px 1028px #9eacae,
        1401px 1696px #9eacae, 122px 923px #9eacae, 1862px 310px #9eacae,
        1514px 1683px #9eacae, 734px 1981px #9eacae, 1541px 1397px #9eacae,
        376px 1729px #9eacae, 172px 1436px #9eacae, 1517px 560px #9eacae,
        1877px 1576px #9eacae, 1550px 349px #9eacae, 720px 864px #9eacae,
        1225px 575px #9eacae, 1452px 533px #9eacae, 1028px 222px #9eacae,
        1756px 932px #9eacae, 945px 448px #9eacae, 104px 1158px #9eacae,
        394px 840px #9eacae, 1982px 1694px #9eacae, 60px 613px #9eacae,
        1199px 761px #9eacae, 1596px 1469px #9eacae, 82px 1968px #9eacae,
        315px 1427px #9eacae, 91px 1455px #9eacae, 1199px 1405px #9eacae,
        978px 1022px #9eacae, 1326px 935px #9eacae, 377px 1052px #9eacae,
        1350px 1727px #9eacae, 868px 399px #9eacae, 1398px 256px #9eacae,
        763px 933px #9eacae, 152px 399px #9eacae, 1456px 481px #9eacae,
        1500px 1652px #9eacae, 751px 1531px #9eacae, 888px 1703px #9eacae,
        389px 1302px #9eacae, 1517px 33px #9eacae, 909px 993px #9eacae,
        1832px 270px #9eacae, 1029px 1963px #9eacae, 1013px 1160px #9eacae,
        472px 68px #9eacae, 264px 1655px #9eacae, 310px 777px #9eacae,
        731px 1022px #9eacae, 364px 1683px #9eacae, 1068px 884px #9eacae,
        172px 1101px #9eacae, 928px 1807px #9eacae, 1356px 1368px #9eacae,
        1772px 1561px #9eacae, 1158px 1629px #9eacae, 1678px 142px #9eacae,
        457px 1283px #9eacae, 593px 370px #9eacae, 820px 607px #9eacae,
        495px 1249px #9eacae, 628px 892px #9eacae, 1167px 105px #9eacae,
        1313px 173px #9eacae, 1309px 95px #9eacae, 1500px 76px #9eacae,
        941px 1534px #9eacae, 233px 1628px #9eacae, 244px 826px #9eacae,
        569px 734px #9eacae, 950px 539px #9eacae, 618px 967px #9eacae,
        411px 768px #9eacae, 1337px 1262px #9eacae, 806px 1197px #9eacae,
        166px 341px #9eacae, 1749px 17px #9eacae, 508px 1720px #9eacae,
        1100px 59px #9eacae, 770px 1646px #9eacae, 1235px 1985px #9eacae,
        300px 1963px #9eacae, 398px 890px #9eacae, 594px 1883px #9eacae,
        1160px 809px #9eacae, 1883px 1213px #9eacae, 516px 827px #9eacae,
        522px 827px #9eacae, 1184px 1371px #9eacae, 2000px 127px #9eacae,
        538px 1308px #9eacae, 1336px 1466px #9eacae, 1241px 1712px #9eacae,
        1963px 1229px #9eacae, 1402px 1083px #9eacae, 1414px 1525px #9eacae,
        518px 823px #9eacae, 1781px 1760px #9eacae, 1659px 1192px #9eacae,
        792px 1332px #9eacae, 1267px 290px #9eacae, 614px 571px #9eacae,
        1127px 95px #9eacae, 1862px 395px #9eacae, 339px 841px #9eacae,
        767px 914px #9eacae, 1980px 130px #9eacae, 298px 122px #9eacae,
        45px 1959px #9eacae, 1841px 26px #9eacae, 1964px 1724px #9eacae,
        1448px 314px #9eacae, 884px 1658px #9eacae, 567px 332px #9eacae,
        1547px 1027px #9eacae, 491px 1871px #9eacae, 671px 721px #9eacae,
        100px 852px #9eacae, 1225px 789px #9eacae, 1444px 1268px #9eacae,
        967px 48px #9eacae, 309px 215px #9eacae, 1694px 55px #9eacae,
        729px 275px #9eacae, 353px 1218px #9eacae, 18px 1828px #9eacae,
        764px 1108px #9eacae, 102px 1507px #9eacae, 1676px 222px #9eacae,
        1877px 1293px #9eacae, 529px 875px #9eacae, 1544px 1831px #9eacae,
        1785px 1089px #9eacae, 744px 127px #9eacae, 1328px 1024px #9eacae,
        1067px 1354px #9eacae, 771px 1692px #9eacae, 1799px 768px #9eacae,
        1460px 976px #9eacae, 1926px 273px #9eacae, 1451px 501px #9eacae,
        1340px 1759px #9eacae, 6px 1391px #9eacae, 1529px 869px #9eacae,
        434px 227px #9eacae, 1333px 92px #9eacae, 804px 1929px #9eacae,
        1764px 1831px #9eacae, 405px 1786px #9eacae, 998px 512px #9eacae,
        656px 672px #9eacae, 210px 14px #9eacae, 1993px 843px #9eacae,
        1021px 1239px #9eacae, 141px 936px #9eacae, 1671px 33px #9eacae,
        1695px 1933px #9eacae, 155px 1418px #9eacae, 550px 1812px #9eacae,
        1667px 1089px #9eacae, 1741px 542px #9eacae, 60px 1708px #9eacae,
        1008px 1747px #9eacae, 216px 238px #9eacae, 304px 603px #9eacae,
        1220px 1215px #9eacae, 183px 1226px #9eacae;
}

.choose__us #stars3 {
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 403px 344px #9eacae, 1464px 458px #9eacae, 182px 1419px #9eacae,
        1411px 1187px #9eacae, 331px 1568px #9eacae, 1136px 51px #9eacae,
        1927px 758px #9eacae, 1369px 910px #9eacae, 1296px 355px #9eacae,
        595px 77px #9eacae, 1068px 1558px #9eacae, 1261px 1152px #9eacae,
        359px 449px #9eacae, 1442px 1637px #9eacae, 314px 1383px #9eacae,
        1390px 1167px #9eacae, 1692px 1855px #9eacae, 438px 1225px #9eacae,
        1472px 47px #9eacae, 237px 77px #9eacae, 600px 1424px #9eacae,
        33px 103px #9eacae, 787px 1000px #9eacae, 1884px 119px #9eacae,
        959px 953px #9eacae, 7px 1837px #9eacae, 757px 123px #9eacae,
        1896px 238px #9eacae, 397px 699px #9eacae, 1607px 577px #9eacae,
        699px 191px #9eacae, 401px 317px #9eacae, 1857px 469px #9eacae,
        185px 242px #9eacae, 26px 323px #9eacae, 1316px 1353px #9eacae,
        1480px 1516px #9eacae, 1357px 328px #9eacae, 398px 1213px #9eacae,
        1687px 1936px #9eacae, 434px 1052px #9eacae, 1165px 795px #9eacae,
        1929px 85px #9eacae, 460px 1420px #9eacae, 252px 696px #9eacae,
        1466px 1487px #9eacae, 428px 398px #9eacae, 1025px 1303px #9eacae,
        1784px 1037px #9eacae, 1704px 227px #9eacae, 1683px 384px #9eacae,
        1503px 867px #9eacae, 614px 1056px #9eacae, 552px 1683px #9eacae,
        443px 1537px #9eacae, 1118px 1604px #9eacae, 304px 560px #9eacae,
        1097px 1638px #9eacae, 341px 1500px #9eacae, 219px 1496px #9eacae,
        1955px 355px #9eacae, 590px 1177px #9eacae, 1305px 1108px #9eacae,
        283px 1516px #9eacae, 1792px 401px #9eacae, 786px 1257px #9eacae,
        564px 1698px #9eacae, 1884px 1340px #9eacae, 754px 993px #9eacae,
        1646px 1745px #9eacae, 1206px 1883px #9eacae, 1912px 890px #9eacae,
        585px 524px #9eacae, 1630px 1986px #9eacae, 214px 414px #9eacae,
        429px 1707px #9eacae, 1984px 1063px #9eacae, 213px 337px #9eacae,
        1353px 1201px #9eacae, 1605px 1380px #9eacae, 1704px 1195px #9eacae,
        1389px 1281px #9eacae, 44px 503px #9eacae, 1689px 634px #9eacae,
        442px 1591px #9eacae, 1608px 326px #9eacae, 919px 1354px #9eacae,
        1226px 474px #9eacae, 90px 716px #9eacae, 481px 1696px #9eacae,
        287px 1751px #9eacae, 1048px 895px #9eacae, 1412px 549px #9eacae,
        1780px 721px #9eacae, 1313px 1020px #9eacae, 553px 607px #9eacae,
        1204px 682px #9eacae, 1639px 1961px #9eacae, 554px 281px #9eacae,
        526px 1805px #9eacae;
    animation: animStar 150s linear infinite;
}

.choose__us #stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 403px 344px #9eacae, 1464px 458px #9eacae, 182px 1419px #9eacae,
        1411px 1187px #9eacae, 331px 1568px #9eacae, 1136px 51px #9eacae,
        1927px 758px #9eacae, 1369px 910px #9eacae, 1296px 355px #9eacae,
        595px 77px #9eacae, 1068px 1558px #9eacae, 1261px 1152px #9eacae,
        359px 449px #9eacae, 1442px 1637px #9eacae, 314px 1383px #9eacae,
        1390px 1167px #9eacae, 1692px 1855px #9eacae, 438px 1225px #9eacae,
        1472px 47px #9eacae, 237px 77px #9eacae, 600px 1424px #9eacae,
        33px 103px #9eacae, 787px 1000px #9eacae, 1884px 119px #9eacae,
        959px 953px #9eacae, 7px 1837px #9eacae, 757px 123px #9eacae,
        1896px 238px #9eacae, 397px 699px #9eacae, 1607px 577px #9eacae,
        699px 191px #9eacae, 401px 317px #9eacae, 1857px 469px #9eacae,
        185px 242px #9eacae, 26px 323px #9eacae, 1316px 1353px #9eacae,
        1480px 1516px #9eacae, 1357px 328px #9eacae, 398px 1213px #9eacae,
        1687px 1936px #9eacae, 434px 1052px #9eacae, 1165px 795px #9eacae,
        1929px 85px #9eacae, 460px 1420px #9eacae, 252px 696px #9eacae,
        1466px 1487px #9eacae, 428px 398px #9eacae, 1025px 1303px #9eacae,
        1784px 1037px #9eacae, 1704px 227px #9eacae, 1683px 384px #9eacae,
        1503px 867px #9eacae, 614px 1056px #9eacae, 552px 1683px #9eacae,
        443px 1537px #9eacae, 1118px 1604px #9eacae, 304px 560px #9eacae,
        1097px 1638px #9eacae, 341px 1500px #9eacae, 219px 1496px #9eacae,
        1955px 355px #9eacae, 590px 1177px #9eacae, 1305px 1108px #9eacae,
        283px 1516px #9eacae, 1792px 401px #9eacae, 786px 1257px #9eacae,
        564px 1698px #9eacae, 1884px 1340px #9eacae, 754px 993px #9eacae,
        1646px 1745px #9eacae, 1206px 1883px #9eacae, 1912px 890px #9eacae,
        585px 524px #9eacae, 1630px 1986px #9eacae, 214px 414px #9eacae,
        429px 1707px #9eacae, 1984px 1063px #9eacae, 213px 337px #9eacae,
        1353px 1201px #9eacae, 1605px 1380px #9eacae, 1704px 1195px #9eacae,
        1389px 1281px #9eacae, 44px 503px #9eacae, 1689px 634px #9eacae,
        442px 1591px #9eacae, 1608px 326px #9eacae, 919px 1354px #9eacae,
        1226px 474px #9eacae, 90px 716px #9eacae, 481px 1696px #9eacae,
        287px 1751px #9eacae, 1048px 895px #9eacae, 1412px 549px #9eacae,
        1780px 721px #9eacae, 1313px 1020px #9eacae, 553px 607px #9eacae,
        1204px 682px #9eacae, 1639px 1961px #9eacae, 554px 281px #9eacae,
        526px 1805px #9eacae;
}

@keyframes animStar {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-2000px);
    }
}

.choose__us .inner__gapTop {
    row-gap: 60px;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.choose__us .inner__gapTop::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: -585px;
    margin: auto;
    width: 984px;
    height: 984px;
    border-radius: 1000px;
    border: 1px solid #243137;
    z-index: -1;
}

.choose__us .card__box h6 {
    color: var(--color-white);
    text-align: center;
    margin-bottom: 16px;
}

.choose__us .card__box .icon {
    width: 64px;
    height: 64px;
    border-radius: 60px;
    border: 1px solid #55646c;
    background: #34464f;
    padding: 16px;
    margin: auto;
}

.choose__us .card__box .icon img {
    width: 100%;
    height: auto;
}

.choose__us .card__center .card__box {
    max-width: 50%;
    margin: auto;
}

.choose__us .card__btm .card__box {
    max-width: 80%;
    margin: auto;
}

.choose__us .center__img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    max-width: 545px;
    height: 450px;
}

.choose__us .center__img::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 90px;
    margin: auto;
    width: 316.398px;
    height: 316.398px;
    border-radius: 316.398px;
    opacity: 0.4;
    background: #5fb49c;
    filter: blur(227px);
    z-index: -1;
}

.choose__us .center__img img {
    width: 100%;
    height: auto;
}

.our__resouces .content__box {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.our__resouces .content__box h5 {
    color: var(--color-darkFont);
    display: flex;
    align-items: center;
    gap: 12px;
}

.our__resouces .content__box h5 img {
    width: 44px;
    height: auto;
}

.our__resouces .card__box {
    border-radius: 16px;
    padding: 24px;
}

.our__resouces .card__box a {
    text-decoration: none;
}

.our__resouces .card__box img {
    width: 48px;
    height: auto;
    margin: auto;
    display: block;
}

.our__resouces .card__box h5 {
    color: var(--color-white);
    margin: 16px 0 24px;
    text-align: center;
}

.our__resouces .card__box .btn {
    border-radius: 50px;
    background: var(--color-white);
    padding: 8px;
    width: 40px;
    height: 40px;
    margin: auto;
    display: block;
}

.our__resouces .card__box .btn img {
    width: 100%;
    height: auto;
}

.our__resouces .row .row .col-lg-6:nth-child(1) .card__box {
    background: #f16421;
}

.our__resouces .row .row .col-lg-6:nth-child(2) .card__box {
    background: var(--color-green);
}

.our__resouces .row .row .col-lg-4:nth-child(3) .card__box {
    background: #7c3aed;
}

.faq__section {
    background-color: #01141e;
}

.faq__section .left__bx {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.faq__section .main__heading h5 {
    text-align: left;
}

.faq__section .main__heading h2 {
    text-align: left;
    color: var(--color-white);
    line-height: 132%;
}

.faq__section .card__bx {
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    position: relative;
    z-index: 0;
    max-width: 432px;
    width: 100%;
}

.faq__section .card__bx::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 342px;
    height: 220px;
    background-image: url(../img/faq-vector.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.faq__section .card__bx h5 {
    color: var(--color-white);
    margin-bottom: 12px;
}

.faq__section .card__bx .btn {
    margin-top: 72px;
}

.faq__section .accordion {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.faq__section .accordion-item {
    background: #011a27;
    border: none;
    padding: 24px;
    border-radius: 12px !important;
}

.faq__section .accordion-button {
    background-color: transparent;
    padding: 0;
    color: var(--color-white);
    font: normal normal 700 24px/120% var(--font);
    letter-spacing: -0.48px;
}

.faq__section .accordion-button:not(.collapsed) {
    color: var(--color-white);
    background-color: transparent;
    box-shadow: none;
}

.faq__section .accordion-body {
    padding: 24px 0 0;
}

.faq__section .accordion-body h6,
.faq__section .accordion-body p{
    line-height: 160%;
    color: #b0b7bb;
    margin-bottom: 16px;
	font: normal normal 600 18px / 120% var(--font);
}

.faq__section .accordion-body h6:last-child {
    margin-bottom: 0;
}

.faq__section .accordion-button::after {
    width: 48px;
    height: 48px;
    border-radius: 60px;
    background-color: #012232;
    background-image: url(../img/plus.svg);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: center;
}

.faq__section .accordion-button:not(.collapsed)::after {
    background-image: url(../img/minus.svg);
}

.faq__section .accordion-button:focus {
    box-shadow: none;
}

.success_stories .item__card {
    border-radius: 16px;
    border: 1px solid #ced3d5;
    background: #fff;
    padding: 24px;
    transition: 0.4s all ease-in-out;
}

.success_stories .owl-item.center .item__card {
    border: 1px solid var(--color-primary);
    box-shadow: 0px 12px 52px 0px rgba(241, 100, 33, 0.1);
}

.success_stories .item__card img {
    width: 32px;
    height: auto;
}

.success_stories .item__card p {
    color: #67747b;
    margin: 24px 0;
}

.success_stories .item__card .card__btm {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.success_stories .item__card .lt__box {
    display: flex;
    align-items: center;
    gap: 8px;
}

.success_stories .item__card .card__btm img {
    width: 48px;
    height: 48px;
    object-fit: cover;
    border-radius: 50%;
}

.success_stories .item__card .card__btm h6 {
    color: var(--color-dark);
    margin-bottom: 4px;
}

.success_stories .item__card .card__btm span {
    font: normal normal 600 14px / 120% var(--font);
    color: #67747b;
    display: block;
}

.success_stories .item__card .ratings {
    display: flex;
    align-items: center;
    gap: 8px;
    border-radius: 50px;
    background: #f9f9f9;
    padding: 8px 12px;
}

.success_stories .item__card .ratings img {
    width: 16px;
    height: auto;
}

.success_stories .item__card .ratings p {
    color: var(--color-dark);
    margin: 0;
}

.success_stories .owl-carousel .owl-nav {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-top: 48px;
}

.success_stories .owl-carousel .owl-nav button {
    font-size: 0 !important;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    background-color: #f6f6f6 !important;
    transition: 0.4s all ease-out;
}

.success_stories .owl-carousel .owl-nav button img {
    width: 24px;
    height: auto;
    transition: 0.4s all ease-out;
}

.success_stories .owl-carousel .owl-nav button:hover {
    background-color: var(--color-secondary) !important;
}

.success_stories .owl-carousel .owl-nav button:hover img {
    filter: brightness(0) invert(1);
}

.property__spv {
    background: linear-gradient(260deg,
            #8dd6f2 0%,
            #91d7f2 36.57%,
            #a2def1 51.85%,
            #acdeed 65.06%,
            #b1e7fa 74.1%,
            #98d7ef 83.7%,
            #95d5ef 100%);
    padding: 128px 0;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.property__spv::before,
.property__spv::after {
    position: absolute;
    bottom: 0;
    content: "";
    background-size: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}

.property__spv::before {
    width: 417px;
    height: 272px;
    left: 0;
    background-image: url(../img/spv-property-01.png);
}

.property__spv::after {
    width: 356px;
    height: 377px;
    right: 0;
    background-image: url(../img/spv-property-02.png);
}

.property__spv .cloud::before,
.property__spv .cloud-01::after {
    position: absolute;
    content: "";
    width: 120px;
    height: 80px;
    background-size: 100%;
    background-repeat: no-repeat;
    filter: brightness(0) invert(1);
    opacity: 0.8;
    transition: 1.2s all ease-in-out;
    z-index: -1;
}

.property__spv .cloud-01::before,
.property__spv .cloud-01::after {
    background-image: url(../img/cloud.png);
    transform: translateX(-600px);
}

.property__spv:hover .cloud-01::before,
.property__spv:hover .cloud-01::after {
    transform: translateX(0);
}

.property__spv .cloud-01::before {
    left: 5%;
    top: -85px;
}

.property__spv .cloud-01::after {
    left: 32%;
    bottom: -110px;
}

.property__spv .cloud-02::before {
    right: 14%;
    top: -80px;
    background-image: url(../img/cloud-02.png);
    transform: translateX(600px);
}

.property__spv:hover .cloud-02::before {
    transform: translateX(0);
}

.property__spv .main__heading h2 {
    font-weight: 900;
    color: var(--color-secondary);
}

.property__spv .main__heading h6 {
    color: var(--color-darkFont);
    max-width: 85%;
    margin: 16px auto 0;
    text-align: center;
}

.property__spv .main__heading .btn {
    margin: 32px auto 0;
}

.footer {
    background: #01141e;
}

.footer .comn__bx h5 {
    color: var(--color-primary);
    margin-bottom: 24px;
}

.footer .comn__bx ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.footer .comn__bx ul li {
    color: #e6e8e9;
    font: normal normal 400 18px/120% var(--font);
}

.footer .comn__bx ul li a {
    color: #e6e8e9;
    text-decoration: none;
}

.footer .comn__bx .member__logo img {
    width: 130px;
    height: auto;
}

.footer .lft__bx .logo__ftr img {
    width: 160px;
    height: auto;
}

.footer .lft__bx p {
    margin-top: 24px;
    color: #b0b7bb;
}

.footer .ftr__top {
    margin-top: 48px;
}

.footer .ftr__top .card__box {
    padding: 16px;
    border-radius: 10px;
    border: 1px solid #022c41;
    height: 100%;
}

.footer .ftr__top .card__box h6 {
    color: #fff;
    margin: 20px 0 10px;
}

.footer .ftr__top .card__box p {
    color: #b0b7bb;
}

.footer .ftr__top .card__box p:not(:last-child) {
    margin-bottom: 8px;
}

.footer .ftr__top .card__box p a {
    color: #609cf4;
}

.footer .ftr__center {
    margin-top: 48px;
    border-top: 1px solid #022c41;
    padding: 24px 0;
}

.footer .ftr__center h6 {
    text-align: center;
    color: #8a959a;
}

.footer .ftr__bottom {
    border-radius: 24px 24px 0px 0px;
    border: 1px solid #022c41;
    background: #011a27;
    padding: 24px 24px 48px 24px;
    display: flex;
    align-items: flex-end;
    gap: 24px;
}

.footer .ftr__bottom .item__card {
    padding: 16px;
    border-radius: 10px;
    border: 1px solid #022c41;
    /*     min-width: 374px; */
    width: 100%;
}

.footer .ftr__bottom .item__card p {
    color: var(--color-primary);
    margin-bottom: 8px;
}

.footer .ftr__bottom .item__card .btn {
    font: normal normal 700 20px/120% var(--font);
    color: var(--color-white);
    letter-spacing: -0.4px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0;
}

.footer .ftr__bottom .item__card .btn span {
    width: 36px;
    height: 36px;
    padding: 6px;
    border-radius: 60px;
    background: #012232;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer .ftr__bottom .item__card .btn span img {
    width: 100%;
    height: auto;
}

.footer .ftr__bottom .item__card ul {
    display: flex;
    align-items: center;
    gap: 16px;
}

.footer .ftr__bottom .item__card ul li {
    border-radius: 60px;
    background: #012232;
    padding: 8px;
    width: 36px;
    height: 36px;
    transition: 0.4s all ease-in-out;
}

.footer .ftr__bottom .item__card ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer .ftr__bottom .item__card ul li img {
    width: 100%;
    height: auto;
}

.footer .ftr__bottom .btn__white {
    width: max-content;
}

.footer .ftr__bottom .btn__white:hover {
    background-color: var(--color-primary);
}

/*--------Common banner CSS---------*/
.comn__bnr {
    background: var(--color-secondary);
    position: relative;
    z-index: 0;
}

.comn__bnr::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 719px;
    height: 584px;
    background-image: url(../img/bnr-vector.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

.comn__bnr .card__bnr {
    padding: 72px;
    border-radius: 16px 0px 0px 0px;
    background: #f5faf9;
    min-height: 540px;
    display: flex;
    align-items: center;
}

/* .comn__bnr .card__bnr:has(.lcbt) {
	padding: 48px 72px;
} */

.comn__bnr .card__bnr nav {
    border-radius: 8px;
    background-color: #f6f6f6;
    padding: 12px 16px;
    width: fit-content;
    margin-bottom: 32px;
}

.comn__bnr .card__bnr .breadcrumb {
    margin-bottom: 0;
    gap: 32px;
}

.comn__bnr .card__bnr li.breadcrumb-item {
    color: var(--color-secondary);
    font: normal normal 400 14px/120% var(--font);
    position: relative;
    padding: 0;
}

.comn__bnr .card__bnr li.breadcrumb-item span {
    width: 108px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    display: block;
}

.comn__bnr .card__bnr .breadcrumb-item+.breadcrumb-item::before {
    position: absolute;
    left: -22px;
    width: 16px;
    height: 16px;
    content: "";
    background-image: url(../img/chevron-right-double-breadcrumb.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    padding: 0;
}

.comn__bnr .card__bnr li.breadcrumb-item a {
    color: #67747b;
    text-decoration: none;
}

.comn__bnr .card__bnr .main__heading h5 {
    color: var(--color-primary);
    text-align: left;
    margin-bottom: 12px;
}

.comn__bnr .card__bnr .main__heading p {
    text-align: left;
    margin-bottom: 32px;
}

.comn__bnr .card__bnr .main__heading h6 {
    display: flex;
    align-items: center;
	flex-wrap: wrap;
    gap: 6px;
    margin: 20px 0 0;
}

.comn__bnr .card__bnr .main__heading h6 b {
    font-weight: 700;
    color: var(--color-darkFont);
}

.comn__bnr .card__bnr .main__heading h6 .btn {
    margin: 0;
}

.comn__bnr .card__bnr .main__heading h2 {
    color: var(--color-secondary);
    text-align: left;
    line-height: 120%;
}

.comn__bnr .card__bnr .main__heading .btn {
    margin: 32px 0 0;
}

.comn__bnr .img__box img {
    width: 100%;
    height: auto;
    min-height: 660px;
    object-fit: cover;
}

.at__spv .content__box {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.at__spv .content__box img {
    border-radius: 24px;
    width: 100%;
    height: auto;
}

.at__spv .content__box p {
    color: #67747b;
    margin-bottom: 24px;
}

.at__spv .content__box p:last-child {
    margin-bottom: 0;
}

.mortgage__brokers {
    background: #01141e;
    padding-bottom: 220px;
    position: relative;
}

.mortgage__brokers .main__heading h2,
.mortgage__brokers .main__heading p {
    text-align: left;
    color: var(--color-white);
}

.mortgage__brokers .main__heading p {
    margin-top: 24px;
}

.mortgage__brokers .main__heading .btn__primary {
    margin: 32px 0 0;
}

.mortgage__brokers .img__box {
    position: absolute;
    bottom: -220px;
}

.mortgage__brokers .img__box img {
    width: 100%;
    height: auto;
}

.loans__solutions .main__heading .btn {
    margin: 32px auto 0;
}

.solutions__comn .row {
    row-gap: 24px;
}

.solutions__comn .card__box {
    border-radius: 16px;
    border: 1px solid #ced3d5;
    background-color: var(--color-white);
    padding: 24px;
    transition: 0.4s all ease-in-out;
    height: 100%;
}

.manual__calc .card__box {
    padding: 24px 20px;
}

.solutions__comn .card__box:hover {
    background-color: var(--color-primary);
}

.solutions__comn .card__box .icon {
    width: 56px;
    height: 56px;
    padding: 12px;
    border-radius: 8px;
    background: #fff9f7;
    transition: 0.4s all ease-in-out;
}

.solutions__comn .card__box:hover .icon {
    background-color: var(--color-white);
}

.solutions__comn .card__box .icon img {
    width: 100%;
    height: auto;
}

.solutions__comn .card__box h5 {
    font-weight: 700;
    color: var(--color-dark);
    margin: 16px 0 8px;
    transition: 0.4s all ease-in-out;
}

.loans__solutions .card__box h5 {
    margin: 16px 0 0;
}

.solutions__comn .card__box span {
    font: normal normal 400 14px / 120% var(--font);
    color: #67747b;
    display: block;
    transition: 0.4s all ease-in-out;
}

.solutions__comn .card__box:hover span {
    color: var(--color-white);
}

.solutions__comn .card__box .btn {
    padding: 0;
    color: #67747b;
    font-weight: 600;
    gap: 0;
    margin-top: 24px;
}

.loans__solutions .card__box .btn {
    color: var(--color-primary);
}

.solutions__comn .card__box:hover h5,
.solutions__comn .card__box:hover .btn {
    color: var(--color-white);
}

.solutions__comn .card__box:hover .btn img {
    filter: brightness(0) invert(1);
}

.loans__content.refurbishment {
    background: #f9f9f9;
}

.loans__content.refurbishment .inner__gapTop,
.loans__content.spv__mortgages .inner__gapTop {
    margin-top: 60px;
    column-gap: 96px;
}

.loans__content.bridging__finance .inner__gapTop {
    margin-bottom: 60px;
    column-gap: 72px;
}

.loans__content.mortgages__rates .inner__gapTop {
    margin-bottom: 60px;
    column-gap: 96px;
}

.loans__content.venoa__financial .inner__gapTop {
    margin-top: 60px;
    column-gap: 72px;
}

.loans__content .img__box {
    position: relative;
    z-index: 0;
}

.loans__content .img__box::after {
    position: absolute;
    content: "";
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}

.loans__content.refurbishment .img__box::after,
.loans__content.spv__mortgages .img__box::after,
.loans__content.venoa__financial .img__box::after,
.loans__content.spv__mortgages .img__box::after {
    left: -60px;
    top: -60px;
    width: 98%;
}

.loans__content.refurbishment .img__box::after {
    background-image: url(../img/refurbishment-vector.svg);
}

.loans__content.venoa__financial .img__box::after {
    background-image: url(../img/venoa-vector.svg);
}

.loans__content.spv__mortgages .img__box::after {
    background-image: url(../img/spv-mortgages-vector.svg);
}

.loans__content.bridging__finance .img__box::after,
.loans__content.mortgages__rates .img__box::after {
    right: -60px;
    bottom: -60px;
    width: 100%;
}

.loans__content.bridging__finance .img__box::after {
    background-image: url(../img/bridging-finance.png);
}

.loans__content.mortgages__rates .img__box::after {
    background-image: url(../img/mortgages-rates-vector.png);
}

.loans__content .img__box::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 24px;
    z-index: -1;
}

.loans__content.refurbishment .img__box::before,
.loans__content.venoa__financial .img__box::before,
.loans__content.spv__mortgages .img__box::before {
    left: -60px;
    top: -60px;
}

.loans__content.refurbishment .img__box::before {
    background: #cde8e0;
}

.loans__content.venoa__financial .img__box::before {
    background: #8ba0aa;
}

.loans__content.spv__mortgages .img__box::before {
    background: #fff7f4;
}

.loans__content.bridging__finance .img__box::before,
.loans__content.mortgages__rates .img__box::before {
    right: -60px;
    bottom: -60px;
}

.loans__content.bridging__finance .img__box::before {
    background: #fff7f4;
}

.loans__content.mortgages__rates .img__box::before {
    background: #023047;
}

.loans__content .img__box img {
    width: 100%;
    height: auto;
    border-radius: 24px;
    box-shadow: 8px 8px 40px 0px rgba(0, 0, 0, 0.22);
}

.loans__content .text__box h3 {
    color: var(--color-secondary);
}

.loans__content .text__box p {
    color: var(--color-darkFont);
    margin: 12px 0;
}

.loans__content .text__box .btn {
    margin-top: 32px;
}

.our__blogs .card__full {
    margin-bottom: 24px;
}

.our__blogs .card__full img {
    width: 100%;
    height: 700px;
    border-radius: 8px;
    object-fit: cover;
}

.our__blogs .card__box img {
    width: 100%;
    height: 255px;
    border-radius: 8px;
    object-fit: cover;
}

.our__blogs .card__full .content__box {
    border-radius: 8px;
    background: #fff;
    box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.14);
    padding: 32px;
    max-width: 91%;
    margin: -68px auto 0;
    position: relative;
}

.our__blogs .card__comn .content__box span {
    font: normal normal 600 14px / 120% var(--font);
    color: #67747b;
    margin-bottom: 12px;
    display: block;
}

.our__blogs .card__full .content__box h4 {
    color: var(--color-dark);
}

.our__blogs .card__full .content__box p {
    color: #67747b;
    margin: 8px 0 24px;
}

.our__blogs .row {
    --bs-gutter-x: 48px;
    row-gap: 48px;
}

.our__blogs .gap__row {
    margin-top: 72px;
    --bs-gutter-x: 48px;
    row-gap: 48px;
}

.our__blogs .card__comn .content__box .btn {
    padding: 0;
    font-weight: 500;
    color: var(--color-darkFont);
    font-size: 16px;
}

.our__blogs .card__box .content__box {
    padding-top: 24px;
}

.our__blogs .card__box .content__box h6 {
    color: var(--color-dark);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.our__blogs .card__box .content__box p {
    color: #67747b;
    margin: 4px 0 16px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pagination .pagination__nav {
    border-radius: 40px;
    background: #f9f9f9;
    width: fit-content;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 38px;
    margin: auto;
}

.pagination .pagination__nav p,
.pagination .pagination__nav p a {
    font-weight: 600;
    color: #67747b;
    display: flex;
    align-items: center;
    gap: 4px;
}

.pagination .pagination__nav p a {
    color: var(--color-primary);
    text-decoration: none;
}

.pagination .pagination__nav p span {
    font-weight: 700;
    color: var(--color-dark);
}

.pagination .pagination__nav p img {
    width: 16px;
    height: auto;
    filter: grayscale(1);
}

.pagination .pagination__nav p a img {
    filter: none;
}

.tax__implications {
    background-color: var(--color-dark);
}

.tax__implications .lft__box {
    padding: 72px 72px 72px 0;
}

.tax__implications .lft__box .brdr {
    width: 72px;
    height: 4px;
    background-color: var(--color-white);
    margin-bottom: 16px;
}

.tax__implications .lft__box h3 {
    color: var(--color-white);
}

.tax__implications .lft__box h3 span {
    color: var(--color-primary);
}

.tax__implications .lft__box p {
    color: #b0b7bb;
    margin: 16px 0 24px;
    line-height: 160%;
}

.tax__implications .lft__box p:last-child {
    margin-bottom: 0;
}

.tax__implications .img__box img {
    width: 100%;
    height: auto;
}

.compliance__procedure .inr__card {
    border-radius: 24px;
    background: #fff7f4;
    padding: 24px;
    height: 100%;
    display: flex;
}

.compliance__procedure .inr__card .col-lg-6:nth-child(even) .card__box {
    border-radius: 16px;
    border: 1px solid var(--color-primary);
    background: var(--color-white);
    padding: 16px;
}

.compliance__procedure .inr__card .card__box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    gap: 38px;
}

.compliance__procedure .inr__card .card__box span {
    font: normal normal 700 20px / 140% var(--font);
    letter-spacing: -0.4px;
    color: var(--color-dark);
}

.compliance__procedure .inr__card .card__box .item__bx {
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

.compliance__procedure .inr__card .card__box .item__bx p {
    font: normal normal 600 14px / 120% var(--font);
    color: #67747b;
    margin-bottom: 8px;
}

.compliance__procedure .inr__card .card__box .item__bx h6,
.compliance__procedure .inr__card .card__box .item__bx h6 a {
    color: var(--color-darkFont);
    text-decoration: none;
}

.privacyPolicy__content h3 {
    color: var(--color-secondary);
    margin-top: 37px;
}

.privacyPolicy__content h3:first-child {
    margin-top: 0;
}

.privacyPolicy__content p {
    font: normal normal 400 18px / 120% var(--font);
    color: var(--color-darkFont);
    margin-top: 24px;
}

.privacyPolicy__content p span,
.privacyPolicy__content ul li span {
    font-weight: 600;
}

.privacyPolicy__content ul {
    list-style: disc;
    padding-left: 1.5rem;
    margin: 12px 0 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.privacyPolicy__content ul li {
    font: normal normal 400 18px / 120% var(--font);
    color: var(--color-darkFont);
}

.privacyPolicy__content a {
    color: var(--color-primary);
}

.privacyPolicy__content .table {
    margin-top: 24px;
}

.privacyPolicy__content .table th {
    font-weight: 600 !important;
    white-space: nowrap;
}

.privacyPolicy__content .table th,
.privacyPolicy__content .table td {
    font: normal normal 400 18px / 120% var(--font);
    color: var(--color-darkFont);
    padding: 16px;
}

.knowledgeHub__bnr .card__box h2 {
    font-weight: 700;
    color: var(--color-secondary);
}

.knowledgeHub__bnr .btm__box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 32px;
}

.knowledgeHub__bnr .card__box span {
    font: normal normal 400 16px / 120% var(--font);
    color: var(--color-darkFont);
    display: flex;
    align-items: center;
}

.knowledgeHub__bnr .card__box span span {
    width: 1px;
    height: 20px;
    background: #ced3d5;
    margin: 0 16px;
}

.knowledgeHub__bnr .card__box span img {
    width: 16px;
    height: auto;
    margin-right: 8px;
}

.knowledgeHub__bnr .card__box .bnr__img {
    margin-top: 56px;
}

.knowledgeHub__bnr .card__box .bnr__img img {
    width: 100%;
    height: auto;
    border-radius: 16px;
}

.knowledgeHub__details .content__box p {
    margin-bottom: 24px;
    color: var(--color-darkFont);
    font: normal normal 400 18px / 120% var(--font);
}

.knowledgeHub__details .content__box a {
    font-weight: 700;
    color: var(--color-primary);
    text-decoration: none;
}

.knowledgeHub__details .content__box h3 {
    margin: 32px 0 24px;
    color: var(--color-secondary);
}

.knowledgeHub__details .content__box ul {
    list-style: disc;
    padding-left: 1.5rem;
    margin: 24px 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.knowledgeHub__details .content__box .unordered__spacing {
    gap: 24px;
}

.knowledgeHub__details .content__box ul li {
    font: normal normal 400 18px / 120% var(--font);
    color: var(--color-darkFont);
}

.knowledgeHub__details .content__box img {
    width: 100%;
    height: auto;
    border-radius: 16px;
    margin: 8px 0 0;
}

.knowledgeHub__details .rt__section {
    /* display: flex;
  flex-direction: column;
  gap: 32px; */
    position: sticky;
    top: 120px;
}

.knowledgeHub__details .rt__section .row {
    row-gap: 32px;
}

.knowledgeHub__details .rt__section .recent__post {
    border-radius: 16px;
    border: 1px solid #ced3d5;
    overflow: hidden;
}

.knowledgeHub__details .rt__section .recent__post h5 {
    padding: 16px 24px;
    color: var(--color-dark);
    border-bottom: 1px solid #ced3d5;
    background: #f9f9f9;
    font-weight: 700;
}

.knowledgeHub__details .rt__section .recent__post .posts__items {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.knowledgeHub__details .rt__section .posts__items {
    padding: 24px;
}

.knowledgeHub__details .rt__section .recent__post .post__card {
    display: flex;
    align-items: center;
    gap: 18px;
}

.knowledgeHub__details .rt__section .recent__post .thumbnails {
    width: 60px;
    min-width: 60px;
    height: 60px;
    border-radius: 8px;
    border: 0.5px solid #ced3d5;
    overflow: hidden;
}

.knowledgeHub__details .rt__section .recent__post .thumbnails img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.knowledgeHub__details .rt__section .recent__post h6,
.knowledgeHub__details .rt__section .recent__post h6 a {
    color: var(--color-dark);
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* number of lines to show */
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.knowledgeHub__details .rt__section .menu__link {
    padding: 0 24px;
}

.knowledgeHub__details .rt__section .menu__link li a {
    font: normal normal 600 18px / 120% var(--font);
    color: var(--color-dark);
    text-decoration: none;
    padding: 24px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ced3d5;
}

.knowledgeHub__details .rt__section .menu__link li:last-child a {
    border-bottom: none;
}

.knowledgeHub__details .rt__section .menu__link li a img {
    width: 20px;
    height: auto;
}

.knowledgeHub__details .rt__section .property__box {
    border-radius: 16px;
    border: 1px solid #ced3d5;
    min-height: 420px;
    padding: 32px 32px 0px 32px;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.knowledgeHub__details .rt__section .property__box::before {
    position: absolute;
    right: 0;
    bottom: 0;
    content: "";
    width: 448px;
    height: 304px;
    background-image: url(../img/property-bnr.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.knowledgeHub__details .rt__section .property__box h4 {
    color: var(--color-dark);
    font-weight: 800;
    margin-bottom: 24px;
}

.knowledgeHub__details .rt__section .btlp__poster {
    padding: 32px;
    border-radius: 16px;
    border: 1px solid #ced3d5;
    background-image: url(../img/btlp-poster.png);
    min-height: 420px;
    background-size: cover;
    background-repeat: no-repeat;
}

.knowledgeHub__details .rt__section .btlp__poster h4 {
    color: var(--color-white);
    margin-bottom: 24px;
    max-width: 90%;
}

.releted__articles {
    background: #f9f9f9;
}

.our__adviser .card__box .content__box h6 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.our__adviser .card__box .content__box p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.btlp__bnr {
    padding: 96px 0;
    background: linear-gradient(260deg,
            #8dd6f2 0%,
            #91d7f2 36.57%,
            #a2def1 51.85%,
            #acdeed 65.06%,
            #b1e7fa 74.1%,
            #98d7ef 83.7%,
            #95d5ef 100%);
}

.btlp__bnr::before,
.btlp__bnr::after {
    display: none;
}

.btlp__bnr h2 {
    color: var(--color-secondary);
}

.btlp__bnr p {
    color: var(--color-dark);
    margin: 16px 0 24px;
}

.mortgages__rates {
    background-color: var(--color-dark);
}

.mortgages__rates .text__box h3 {
    color: var(--color-white);
}

.mortgages__rates .text__box p {
    color: #ced3d5;
}

.spv__mortgages .text__box ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px;
}

.spv__mortgages .text__box ul li {
    position: relative;
    color: var(--color-darkFont);
    padding-left: 28px;
}

.spv__mortgages .text__box ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    content: "";
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.strip__btlp {
    background-color: var(--color-secondary);
    padding: 24px;
}

.strip__btlp h5 {
    color: var(--color-white);
    text-align: center;
}

.strip__btlp h5 a {
    color: #5fb49c;
}

/*==============*/
.introducing__section {
    background: var(--Colors-Surface-Surface-light, #f9f9f9);
}

.introducing__section .video__inr {
    position: relative;
}

.introducing__section .video-large {
    margin-top: 120px;
    padding: 0 36px 0 72px;
}

.introducing__section .video__box h5 {
    font-weight: 700;
    color: var(--color-dark);
    margin: 0 0 12px;
}

.introducing__section .video__box h5 span {
    color: var(--color-primary);
}

.introducing__section .video__box.video-small h5 {
    text-align: end;
    margin: 12px 0 0;
}

.introducing__section .cb-video-container {
    border-radius: 16px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.14);
    background-color: var(--color-dark);
    overflow: hidden;
}

.introducing__section .video-small {
    max-width: 520px;
    margin-left: auto;
    position: absolute;
    right: 72px;
}

.introducing__section .video-small {
    max-width: 520px;
    min-width: 520px;
    margin-left: auto;
    position: absolute;
    right: 72px;
}

.introducing__section .video__box .content__bx {
    background-color: var(--color-dark);
    padding: 32px;
    border-radius: 16px;
    min-height: 250px;
    display: flex;
    align-items: center;
}

.introducing__section .video__box .content__bx h4 {
    min-height: 77px;
    color: white;
}

.introducing__section .cb-video-container {
    position: relative;
}

.introducing__section .play-icon,
.introducing__section .pause-icon {
    cursor: pointer;
    display: none;
}

.introducing__section .play-icon.show,
.introducing__section .pause-icon.show {
    display: inline-block;
}

.introducing__section .video {
    display: block;
    width: 100%;
    height: auto;
}

.introducing__section .video-large .video {
    height: 480px;
}

.introducing__section .video-small .video {
    height: 290px;
}

.introducing__section .play-pause--click-area {
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    cursor: pointer;
    display: none;
}

.introducing__section .play-pause--container {
    position: relative;
    width: 70px;
    height: 70px;
    background-color: rgb(0 0 0 / 26%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    /*   transform: scale(0); */
    transition: transform 0.6s;
}

.introducing__section .play-pause--click-area:hover .play-pause--container.pause {
    transform: scale(1);
}

.introducing__section .play-pause--container.play {
    transform: scale(1);
}

.introducing__section .play-pause--container .play-pause--icon {
    margin: auto;
    right: 0;
    left: 5px;
    position: absolute;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
}

.introducing__section .play-pause--container .play-icon {
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-bottom-width: 15px;
    border-top-width: 15px;
    border-left: 25px solid #fff;
}

.introducing__section .play-pause--container .pause-icon {
    background-color: #fff;
    width: 10px;
    height: 30px;
    left: -12px;
    position: absolute;
}

.introducing__section .play-pause--container .pause-icon:after {
    content: "";
    background: inherit;
    width: 10px;
    height: 30px;
    left: 15px;
    position: absolute;
}

.about__calculator {
    position: relative;
    z-index: 0;
}

.about__left .img__box::before,
.about__right .img__box::before {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    content: "";
    width: 500px;
    height: 325px;
    z-index: -1;
}

.about__left .img__box::before {
    left: 0;
}

.about__right .img__box::before {
    right: 0;
}

.btltc__about::before {
    background: var(--color-green);
}

.about__orange .img__box::before {
    background-color: var(--color-primary);
}

.about__green .img__box::before {
    background-color: var(--color-green);
}

.about__calculator .img__box {
    width: 100%;
    max-width: 523px;
    min-width: 523px;
    height: 523px;
    margin: auto;
    padding: 24px;
}

.about__calculator .img__box .comn__brdr {
    position: relative;
}

.about__calculator .img__box .comn__brdr::before,
.about__calculator .img__box .comn__brdr::after {
    position: absolute;
    content: "";
    padding: 24px;
    width: 70px;
    height: 70px;
}

.about__calculator .img__box .top__brdr::before {
    left: -27px;
    top: -27px;
}

.btltc__about .img__box .top__brdr::before {
    border-top: 6px solid var(--color-green);
    border-left: 6px solid var(--color-green);
    border-top-left-radius: 24px;
}

.about__orange .img__box .top__brdr::before {
    border-top: 6px solid var(--color-primary);
    border-left: 6px solid var(--color-primary);
    border-top-left-radius: 24px;
}

.about__green .img__box .top__brdr::before {
    border-top: 6px solid var(--color-green);
    border-left: 6px solid var(--color-green);
    border-top-left-radius: 24px;
}

.about__calculator .img__box .top__brdr::after {
    right: -27px;
    top: -27px;
}

.btltc__about .img__box .top__brdr::after {
    border-top: 6px solid var(--color-green);
    border-right: 6px solid var(--color-green);
    border-top-right-radius: 24px;
}

.about__orange .img__box .top__brdr::after {
    border-top: 6px solid var(--color-primary);
    border-right: 6px solid var(--color-primary);
    border-top-right-radius: 24px;
}

.about__green .img__box .top__brdr::after {
    border-top: 6px solid var(--color-green);
    border-right: 6px solid var(--color-green);
    border-top-right-radius: 24px;
}

.about__calculator .img__box .btm__brdr::before {
    left: -27px;
    bottom: -27px;
}

.about__calculator .img__box .btm__brdr::after {
    right: -27px;
    bottom: -27px;
}

.btltc__about .img__box .btm__brdr::before {
    border-bottom: 6px solid var(--color-green);
    border-left: 6px solid var(--color-green);
    border-bottom-left-radius: 24px;
}

.btltc__about .img__box .btm__brdr::after {
    border-bottom: 6px solid var(--color-green);
    border-right: 6px solid var(--color-green);
    border-bottom-right-radius: 24px;
}

.about__orange .img__box .btm__brdr::before {
    border-bottom: 6px solid var(--color-primary);
    border-left: 6px solid var(--color-primary);
    border-bottom-left-radius: 24px;
}

.about__orange .img__box .btm__brdr::after {
    border-bottom: 6px solid var(--color-primary);
    border-right: 6px solid var(--color-primary);
    border-bottom-right-radius: 24px;
}

.about__green .img__box .btm__brdr::before {
    border-bottom: 6px solid var(--color-green);
    border-left: 6px solid var(--color-green);
    border-bottom-left-radius: 24px;
}

.about__green .img__box .btm__brdr::after {
    border-bottom: 6px solid var(--color-green);
    border-right: 6px solid var(--color-green);
    border-bottom-right-radius: 24px;
}

.about__calculator .img__box img {
    border-radius: 16px;
    box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.14);
    width: 100%;
    height: auto;
}

.about__calculator .content__box {
    max-width: 94%;
}

.about__calculator .content__box h3 {
    color: var(--color-secondary);
    margin-bottom: 12px;
}

.about__calculator .content__box h3 span {
    color: var(--color-primary);
}

.about__calculator .content__box p {
    color: var(--color-darkFont);
    margin-bottom: 24px;
}

.about__calculator .content__box h5 {
    font-weight: 700;
    color: var(--color-secondary);
    margin-bottom: 12px;
}

.about__calculator .content__box .btn {
    margin-top: 32px;
}

.about__calculator .content__box ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 24px 0;
}

.about__calculator .content__box ul li {
    position: relative;
    padding-left: 28px;
    color: var(--color-dark);
}

.about__calculator.bg__dark .content__box ul li {
    color: #b0b7bb;
}

.about__calculator .content__box ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.about__calculator.what__get .content__box .text__bottom {
	display: flex;
	flex-direction: column;
    gap: 12px;
    margin-top: 24px;
}

.about__calculator.what__get .content__box .text__bottom h6 {
	color: #b0b7bb;
}

.lcm__box {
    background: #eff8f5 !important;
}

.comnContent__box .inr__content h3 {
    color: var(--color-secondary);
    margin: 32px 0 24px;
}

.comnContent__box .inr__content h3:first-child {
    margin-top: 0;
}

.comnContent__box .inr__content p {
    color: var(--color-dark);
    margin: 16px 0;
}

.comnContent__box .inr__content .img__box {
    margin: 32px 0;
}

.comnContent__box .inr__content .img__box:last-child {
    margin-bottom: 0;
}

.comnContent__box .inr__content .img__box img {
    width: 100%;
    height: auto;
    border-radius: 16px;
}

.comnContent__box .inr__content ul {
    gap: 18px;
    display: flex;
    flex-direction: column;
    margin: 24px 0;
}

.comnContent__box .inr__content ul li {
    position: relative;
    padding-left: 28px;
}

.comnContent__box .inr__content ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double-orange.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.comnContent__box .inr__content .btn {
    margin-top: 24px;
}

.btlp__banner .bnr__content h2 {
    color: var(--color-secondary);
}

.btlp__banner .bnr__content p {
    color: var(--color-darkFont);
    margin: 12px 0;
}

.btlp__banner .btlp__video {
    margin-top: 56px;
}

.btlp__banner video {
    background-color: var(--color-dark);
    width: 100%;
    height: 700px;
    border-radius: 16px;
}

.btlp__banner .cb-video-container {
    position: relative;
}

.btlp__banner .play-pause--click-area {
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    cursor: pointer;
}

.btlp__banner .play-pause--container {
    position: relative;
    width: 110px;
    height: 110px;
    background-color: rgb(0 0 0 / 26%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.6s;
}

.btlp__banner .play-pause--click-area .play-pause--container.pause {
    transform: scale(0);
}

.btlp__banner .play-pause--click-area:hover .play-pause--container.pause {
    transform: scale(1);
}

.btlp__banner .play-pause--container.play {
    transform: scale(1);
}

.btlp__banner .play-pause--container .play-pause--icon {
    margin: auto;
    right: 0;
    left: 5px;
    position: absolute;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
}

.btlp__banner .play-pause--container .play-icon {
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-bottom-width: 15px;
    border-top-width: 15px;
    border-left: 25px solid #fff;
}

.btlp__banner .play-pause--container .pause-icon {
    background-color: #fff;
    width: 10px;
    height: 30px;
    left: -12px;
    position: absolute;
}

.btlp__banner .play-pause--container .pause-icon:after {
    content: "";
    background: inherit;
    width: 10px;
    height: 30px;
    left: 15px;
    position: absolute;
}

.btlp__banner .play-icon.show,
.btlp__banner .pause-icon.show {
    display: inline-block;
}

.btlp__banner .play-icon,
.btlp__banner .pause-icon {
    cursor: pointer;
    display: none;
}

.brokers__section .img__box img {
    width: 100%;
    height: auto;
}

.brokers__section .content__box {
    max-width: 80%;
    margin: auto;
}

.brokers__section .content__box h3 {
    color: var(--color-secondary);
}

.brokers__section .content__box p {
    color: var(--color-darkFont);
    margin: 16px 0 24px;
}

.about__calculator.bg__dark .content__box h3 {
    color: var(--color-white);
}

.about__calculator.bg__dark .content__box p {
    color: #b0b7bb;
}

.our__connection .main__heading h2 {
    color: var(--color-white);
}

.our__connection .main__heading p {
    color: #ced3d5;
    margin-top: 8px;
}

.our__connection .card__box {
    border-radius: 16px;
    background-color: #012232;
    padding: 32px;
    position: relative;
    border: 1px solid transparent;
    transition: 0.4s all ease-in-out;
    z-index: 0;
    overflow: hidden;
}

.our__connection .card__box::before,
.our__connection .card__box::after {
    position: absolute;
    content: "";
    width: 180px;
    height: 180px;
    transform: rotate(-24deg);
    background: var(--color-green);
    filter: blur(95px);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.4s;
}

.our__connection .card__box::before {
    top: -60px;
    left: -50px;
}

.our__connection .card__box::after {
    bottom: -90px;
    right: -90px;
}

.our__connection .card__box:hover::before,
.our__connection .card__box:hover::after {
    opacity: 0.6;
}

.our__connection .card__box:hover {
    border: 1px solid var(--color-green);
}

.our__connection .card__box .icon img {
    width: 48px;
    height: auto;
    margin: auto;
    display: block;
}

.our__connection .card__box h5 {
    color: var(--color-white);
    text-align: center;
    margin: 24px 0 8px;
}

.our__connection .card__box h6 {
    color: #b1bfc6;
    text-align: center;
    font-weight: 400;
}

.our__connection p {
    color: #ced3d5;
    text-align: center;
    max-width: 90%;
    margin: auto;
}

.btlp__cta {
    position: relative;
    background-image: url(../img/btlp-cta.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 96px 0 116px;
    z-index: 0;
}

.btlp__cta::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,
            rgba(0, 0, 0, 0.24) 0%,
            rgba(0, 0, 0, 0.24) 100%);
    z-index: -1;
}

.btlp__cta .tp__box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
}

.btlp__cta .tp__box .logo img {
    width: auto;
    height: 36px;
}

.btlp__cta h2 {
    text-align: center;
    color: var(--color-white);
    margin: 16px 0 32px;
    font-weight: 700;
}

.btlp__cta .btn {
    margin: auto;
}

.tax__calculator .row {
    row-gap: 24px;
}

.tax__calculator .card__box {
    border-radius: 32px;
    border: 1px solid #ced3d5;
    overflow: hidden;
    height: 100%;
}

.tax__calculator .card__box .top__card {
    border-bottom: 1px solid #ced3d5;
    padding: 24px;
}

.tax__calculator .card__box .top__card h4 {
    text-align: center;
}

.tax__calculator .card__box .tp__orng {
    background-color: #fff7f4;
}

.tax__calculator .card__box .tp__gren {
    background-color: #f3f9f7;
}

.tax__calculator .card__box .tp__wite {
    background-color: var(--color-white);
}

.tax__calculator .card__box .tp__orng h4 {
    color: var(--color-primary);
}

.tax__calculator .card__box .tp__gren h4 {
    color: #5fb49c;
}

.tax__calculator .card__box .tp__wite h4 {
    color: var(--color-dark);
}

.tax__calculator .card__box .tp__wite h6 {
    color: var(--color-darkFont);
    margin-top: 8px;
    text-align: center;
    font-weight: 400;
}

.tax__calculator .card__box .calcuator__form {
    padding: 24px;
    gap: 24px;
    display: flex;
    flex-direction: column;
}

.tax__calculator .card__box .income__bx {
    justify-content: space-between;
    height: 91%;
}

.tax__calculator .card__box .gdv__value {
    height: 89.6%;
    justify-content: space-between;
}

.tax__calculator .card__box .calcuator__form .row {
    row-gap: 24px;
}

.tax__calculator .card__box .calcuator__form h6 {
    color: var(--color-dark);
    margin-bottom: 16px;
}

.tax__calculator .card__box .calcuator__form label {
    color: #67747b;
    font: normal normal 400 16px/120% var(--font);
    letter-spacing: -0.32px;
    margin-bottom: 8px;
    display: block;
}

.tax__calculator .card__box .calcuator__form .form__grp {
    display: flex;
    align-items: flex-end;
    gap: 16px;
    width: 100%;
}

.tax__calculator .card__box .calcuator__form .form__grp .input__inr {
    width: 100%;
    position: relative;
}

.tax__calculator .card__box .calcuator__form .form__grp .input__inr span {
    position: absolute;
    bottom: 16px;
    font: normal normal 500 16px/120% var(--font);
    color: var(--color-primary);
    letter-spacing: -0.32px;
}

.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.left {
    left: 16px;
}

.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.right {
    right: 16px;
}

.tax__calculator .card__box .calcuator__form .form__grp .btn {
    padding: 0;
    margin-bottom: 15px;
}

.tax__calculator .card__box .calcuator__form .input__box_2 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.tax__calculator .card__box .calcuator__form .input__box .btn__grp {
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
}

.tax__calculator .card__box .calcuator__form .input__box .btn__grp .btn {
    width: 100%;
    font-size: 16px;
    padding: 15px;
}

.tax__calculator .card__box .calcuator__form .form-group,
.tax__calculator .card__box .calcuator__form .input__box {
    position: relative;
}

.tax__calculator .card__box .calcuator__form .currency {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 24px;
    font: normal normal 600 24px / 120% var(--font);
    letter-spacing: -0.48px;
    margin: auto;
    display: flex;
    align-items: center;
}

.tax__calculator .card__box .calcuator__form:has(.currency) .form-control {
    padding-left: 42px;
}

.tax__calculator .card__box .calcuator__form .form-control,
.tax__calculator .card__box .calcuator__form .form-select,
.tax__calculator .filter .form-select {
    color: var(--color-dark);
    font: normal normal 500 16px/120% var(--font);
    letter-spacing: -0.32px;
    border-radius: 12px;
    background-color: #f6f6f6;
    padding: 16px;
    border: none;
}

.tax__calculator .card__box .calcuator__form .form-control-2 {
    font: normal normal 600 24px/120% var(--font);
    letter-spacing: -0.48px;
    padding: 24px;
}

.tax__calculator .card__box .calcuator__form .form-control-3 {
    padding-left: 34px;
}

.tax__calculator .card__box .calcuator__form .form-control::placeholder {
    color: var(--color-dark);
    opacity: 1;
}

.page-template-bridging-calculator .tax__calculator .card__box .calcuator__form .form-control::placeholder {
    color: #67747b;
}

.tax__calculator .card__box .calcuator__form h5 {
    font-weight: 700;
    color: var(--color-secondary);
}

.tax__calculator .card__box .calcuator__form .bottm__box h6 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin: 20px 0 0;
}

.tax__calculator .card__box .calcuator__form .bottm__box h6 b {
    font-weight: 700;
    color: var(--color-darkFont);
}

.tax__calculator .card__box .calcuator__form .bottm__box h6 a {
    margin: unset;
}

.tax__calculator .card__box .calcuator__form .total {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #ced3d5;
    border-bottom: 1px solid #ced3d5;
    padding: 16px 0;
}

.tax__calculator .card__box .calcuator__form .total input,
.tax__calculator .card__box .calcuator__form .retained__income input {
    font: normal normal 700 24px / 120% var(--font);
    letter-spacing: -0.48px;
    border: none;
    background: transparent !important;
    color: var(--color-secondary);
    text-align: end;
}

.tax__calculator .card__box .calcuator__form .retained__income input {
    color: var(--color-white);
}

.tax__calculator .card__box .calcuator__form .retained__income {
    border-radius: 16px;
    background-color: #f16421;
    padding: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.tax__calculator .card__box .calcuator__form .retained__income h5 {
    color: var(--color-white) !important;
}

.tax__calculator .card__box .calcuator__form .by__company {
    background-color: var(--color-green);
}

.tax__calculator .card__box .calcuator__form img {
    width: 100%;
    height: auto;
}

.tax__calculator .card__box .calcuator__form .btn__primary {
    min-width: 180px;
    max-width: 100%;
}

.tax__calculator .value__after {
    padding: 24px;
    border-radius: 16px;
    background: #f9f9f9;
}

.tax__calculator .value__after .brdr {
    width: 100%;
    height: 1px;
    background: #ced3d5;
    margin: 24px 0;
}

.tax__calculator .value__after .value__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 32px;
}

.tax__calculator .value__after .value__item h5 {
    color: var(--color-dark);
    white-space: nowrap;
}

.tax__calculator .value__after .value__item h5 span {
    color: var(--color-primary);
}

.tax__calculator .value__after .value__item input {
    font-weight: 700;
    border: none;
    background: transparent;
    border-radius: 0;
    text-align: end;
    color: var(--color-primary);
}

.tax__calculator .bottm__box {
    margin-top: 8px;
}

.tax__calculator .bottm__box h5,
.tax__calculator .bottm__box p {
    text-align: center;
    color: var(--color-dark);
}

.tax__calculator .bottm__box a {
    margin: auto;
}

.tax__calculator .bottm__box p {
    margin: 8px 0 24px;
}

.tax__calculator .inr__card {
    padding: 24px;
    border-radius: 12px;
    border: 1px solid #ced3d5;
}

.tax__calculator .card__box .calcuator__form .inr__card h5,
.tax__calculator .card__box .calcuator__form .prprti__lctin h5 {
    color: var(--color-dark);
    text-align: center;
}

.tax__calculator .inr__card .btn__grp {
    margin: 24px 0;
}

.tax__calculator .inr__card .btn__grp .btn img {
    width: 24px !important;
}

.tax__calculator .inr__card .btn__grp .btn:hover img {
    filter: brightness(0) invert(1);
}

.tax__calculator .card__bx {
    border-radius: 8px;
    background: #f9f9f9;
    padding: 16px;
}

.tax__calculator .card__bx .item__bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ced3d5;
    padding: 16px 0;
    gap: 32px;
}

.tax__calculator .card__bx .item__bx:first-child {
    padding-top: 0;
}

.tax__calculator .card__bx .item__bx:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.tax__calculator .card__bx .item__bx input {
    font: normal normal 600 18px / 120% var(--font);
    letter-spacing: -0.36px;
    border: none;
    background: transparent;
    color: var(--color-primary);
    text-align: end;
}

input:focus-visible {
    outline: unset;
}

.tax__calculator .card__bx .value__item h6 {
    color: #34464f;
    margin-bottom: 0;
    white-space: nowrap;
}

.tax__calculator .card__bx .item__bx h6 span {
    color: var(--color-primary);
}

.tax__calculator .card__bx .item__bx h5 {
    font: normal normal 600 18px / 120% var(--font);
    letter-spacing: -0.36px;
    color: var(--color-primary);
}

.tax__calculator .other__calculator {
    border-radius: 24px;
    border: 1px solid #ced3d5;
    background: #fff;
    padding: 32px 24px 24px 24px;
    margin-top: 8px;
}

.tax__calculator .other__calculator h4 {
    text-align: center;
    color: var(--color-dark);
    margin-bottom: 32px;
}

.tax__calculator .other__calculator .crd__bx {
    border-radius: 16px;
    padding: 32px 24px;
}

.tax__calculator .other__calculator .col-lg-4:nth-child(1) .crd__bx {
    background: #fff7f4;
}

.tax__calculator .other__calculator .col-lg-4:nth-child(2) .crd__bx {
    background: #f3f9f7;
}

.tax__calculator .other__calculator .col-lg-4:nth-child(3) .crd__bx {
    background: #f3f3f4;
}

.tax__calculator .other__calculator .crd__bx img {
    width: 48px;
    height: 48px;
    margin: auto;
    display: block;
    margin-bottom: 16px;
}

.tax__calculator .other__calculator .crd__bx h5 {
    text-align: center;
    font-weight: 700;
}

.tax__calculator .other__calculator .col-lg-4:nth-child(1) .crd__bx h5 {
    color: var(--color-primary);
}

.tax__calculator .other__calculator .col-lg-4:nth-child(2) .crd__bx h5 {
    color: var(--color-green);
}

.tax__calculator .other__calculator .col-lg-4:nth-child(3) .crd__bx h5 {
    color: var(--color-secondary);
}

.tax__calculator .prprti__lctin {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 32px;
}

.tax__calculator .calcuator__form .btn__grp {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 16px;
}

.tax__calculator .calcuator__form .btn__grp .btn {
    gap: 10px;
    font-weight: 600;
}

.tax__calculator .calcuator__form .btn__grp .btn:hover,
.tax__calculator .calcuator__form .btn__grp .btn.active {
    background-color: var(--color-secondary);
    color: var(--color-white);
}

.tax__calculator .calcuator__form .result__balance .crd__bx {
    border-radius: 16px;
    background-color: #f9f9f9;
    padding: 16px;
    height: 100%;
}

.tax__calculator .calcuator__form .result__balance .crd__bx h3 {
    color: var(--color-primary);
    font-weight: 800;
}

.tax__calculator .calcuator__form .result__balance .crd__bx p {
    color: #67747b;
    margin-top: 8px;
}

.tax__calculator .calcuator__form .table__result {
    border: 1px solid #ced3d5;
    border-radius: 16px;
    overflow: hidden;
}

.tax__calculator .calcuator__form .table {
    margin: 0;
}

.tax__calculator .calcuator__form table tr th {
    border-bottom-color: #ced3d5 !important;
    background: #fff7f4;
    padding: 16px 18px;
    font: normal normal 600 18px / 120% var(--font);
    color: var(--color-primary);
    white-space: nowrap;
    text-align: center;
}

.tax__calculator .calcuator__form table tr td {
    border-bottom-color: #ced3d5 !important;
    background: var(--color-white);
    padding: 16px 18px;
    font: normal normal 400 16px / 120% var(--font);
    color: #67747b;
    letter-spacing: -0.32px;
    white-space: nowrap;
    text-align: center;
}

.tax__calculator .calcuator__form table tr td:first-child {
    text-align: left;
    font-weight: 600;
    color: var(--color-dark);
}

.tax__calculator .calcuator__form table tr:last-child td {
    border: none;
}

.tax__calculator .calcuator__form .result__chart {
    border: 1px solid #ced3d5;
    border-radius: 16px;
    overflow: hidden;
}

.tax__calculator .calcuator__form .result__chart .top__box {
    border-bottom: 1px solid #ced3d5;
    padding: 24px;
}

.tax__calculator .calcuator__form .result__chart .top__box .payment {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 26px;
}

.tax__calculator .calcuator__form .result__chart .top__box .payment .btn {
    position: relative;
    color: #67747b;
    padding: 0;
    font: normal normal 400 16px / 120% var(--font);
}

.tax__calculator .result__chart .top__box .payment .btn::before {
    position: absolute;
    top: -4px;
    left: 0;
    content: "";
    width: 40px;
    height: 2px;
    background-color: var(--color-primary);
}

.tax__calculator .result__chart .top__box .payment .btn.active::before {
    background-color: var(--color-secondary);
}

.tax__calculator .calcuator__form .result__chart .top__box h6 {
    margin: 0;
    text-align: center;
}

.tax__calculator .calcuator__form .result__chart .chart__box {
    padding: 16px;
}

.tax__calculator .calcuator__form .result__balance .division__bx {
    display: flex;
    align-items: center;
    gap: 24px;
}

.tax__calculator .calcuator__form .result__balance .division__bx .brder {
    background: #ced3d5;
    width: 1px;
    height: 70px;
}

.tax__calculator .calcuator__form .form-control-fill {
    background-color: #94cdbd !important;
}

.bridging__calcu.tax__calculator .card__box .calcuator__form .form-control,
.bridging__calcu.tax__calculator .card__box .calcuator__form .form-select,
.tax__calculator .filter .form-select {
    border: 1px solid #ced3d5;
    background-color: #f3f3f4;
}

.tax__calculator .filter .form-select {
    /*     max-width: 275px;
    margin-left: auto; */
    width: 100%;
}

.bridging__calcu.tax__calculator .value__after {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    height: 100%;
}

.bridging__calcu.tax__calculator .value__after .value__item {
    align-items: flex-start;
    gap: 16px;
    flex-direction: column;
}

.bridging__calcu.tax__calculator .value__after .brdr {
    width: 1px;
    height: 80%;
    margin: 0;
}

.bridging__calcu.tax__calculator .sale__exit .value__after {
    display: block;
}

.bridging__calcu.tax__calculator .sale__exit .value__after .value__item {
    align-items: center;
    gap: 32px;
    flex-direction: row;
}

.bridging__calcu.tax__calculator .sale__exit .value__after .brdr {
    width: 100%;
    height: 1px;
    margin: 24px 0;
}

.callToaction__grp {
    /*     background-image: -webkit-linear-gradient(0deg, #fff9f7 50%, #f9f4ff 50%); */
    background-color: #fff9f7;
    position: relative;
    z-index: 0;
}

.callToaction__grp::before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    content: "";
    width: 58%;
    height: 250px;
    margin: auto;
    background-image: url(../img/call-to-action-bg.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.callToaction__grp .card__box {
    padding: 44px 0;
    /*     min-height: 310px; */
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
}

.callToaction__grp .card__box h3 {
    text-align: center;
    margin-bottom: 32px;
}

.callToaction__grp .card__spv h3 {
    color: var(--color-primary);
}

.callToaction__grp .card__btlp h3 {
    color: #023047;
}

.callToaction__grp .card__btlp h5 {
    color: #9747ff;
    font-weight: 700;
    margin-bottom: 12px;
}

.use__calculator .content__box h4 {
    color: var(--color-secondary);
}

.use__calculator .content__box h4:not(:first-child) {
    margin-top: 32px;
}

.use__calculator .content__box h5 {
    color: var(--color-secondary);
    margin-bottom: 16px;
}

.use__calculator .content__box p {
    color: var(--color-darkFont);
    margin: 24px 0;
}

.use__calculator .content__box p a,
.use__calculator .content__box li a {
    color: var(--color-primary);
    text-decoration: none;
}

.use__calculator .content__box .btn {
    margin-top: 32px;
}

.use__calculator .content__box ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.use__calculator .content__box ul li {
    color: #34464f;
    padding-left: 28px;
    position: relative;
}

.use__calculator .content__box ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.use__calculator.calculator__withImg {
    background: #f9f9f9;
}

.use__calculator.calculator__withImg .img__box {
    max-width: 98%;
}

.use__calculator .img__box img {
    width: 100%;
    height: auto;
}

.spv__mortgagesCta {
    padding: 96px 0 116px;
    background-image: url(../img/spv-cta.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: relative;
    z-index: 0;
}

.spv__mortgagesCta::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,
            rgba(0, 0, 0, 0.24) 0%,
            rgba(0, 0, 0, 0.24) 100%);
    z-index: -1;
}

.spv__mortgagesCta .main__heading h2 {
    color: var(--color-white);
}

.spv__mortgagesCta .main__heading p {
    color: var(--color-white);
    margin: 16px 0 32px;
}

.btl__platform {
    padding: 48px 0;
}

.btl__platform .card__box {
    border-radius: 32px;
    background: #f9f4ff;
    padding: 56px;
}

.btl__platform .card__box .row {
    column-gap: 72px;
}

.btl__platform .card__box .img__box {
    border-radius: 24px;
    background: #f1e6ff;
    padding: 20px;
}

.btl__platform .card__box .img__box img {
    width: 100%;
    height: auto;
    border-radius: 16px;
}

.btl__platform .card__box .content__box {
    position: relative;
    z-index: 0;
}

.btl__platform .card__box .content__box::before,
.btl__platform .card__box .content__box::after {
    position: absolute;
    content: "";
    width: 144.954px;
    height: 75.522px;
    background-image: url(../img/cloud.png);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    filter: brightness(0) invert(1);
}

.btl__platform .card__box .content__box::before {
    left: -90px;
    top: -80px;
}

.btl__platform .card__box .content__box::after {
    right: 40px;
    bottom: -60px;
}

.btl__platform .card__box .content__box h3 {
    color: var(--color-secondary);
}

.btl__platform .card__box .content__box p {
    margin: 16px 0 32px;
    color: var(--color-darkFont);
}

.comn__rentalBox {
    background-image: -webkit-linear-gradient(0deg, #fff7f4 50%, #f3f9f7 50%);
}

.comn__rentalBox .card__01 {
    padding: 0 48px 0 0;
}

.comn__rentalBox .card__02 {
    padding: 0 0 0 48px;
}

.comn__rentalBox .card__01 h3 {
    color: var(--color-primary);
}

.comn__rentalBox .card__02 h3 {
    color: var(--color-green);
}

.comn__rentalBox .card__box p {
    color: var(--color-darkFont);
    font-weight: 600;
    margin: 16px 0 24px;
}

.comn__rentalBox .card__box p:last-child {
    margin-bottom: 0;
}

.comn__rentalBox .card__box p a {
    color: var(--color-darkFont);
    font-weight: 700;
}

.chatbot__btn {
    position: fixed;
    /*   right: 48px;
  bottom: 48px; */
    right: 25px;
    bottom: 25px;
    border-radius: 60px;
    padding: 4px;
    background: #fff;
    box-shadow: 0px 0px 52px 0px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    gap: 8px;
    z-index: 998;
}

.chatbot__btn .btn {
    font: normal normal 600 14px / 115% var(--font);
    border-radius: 60px;
    padding: 15px 24px;
}

.chatbot__btn .btn__primary {
    padding: 13px;
}

.chatbot__btn .btn img {
    width: 100%;
}

.loans__content.process__sec {
    background-color: var(--color-white);
}

.loans__content.process__sec .inner__gapTop {
    column-gap: 0;
    margin-top: 0;
}

.loans__content.process__sec .img__box {
    max-width: 472px;
    margin: 116px 0 0 60px;
}

.process__sec .advise__box {
    max-height: 788px;
    overflow-y: scroll;
}

.advise__box::-webkit-scrollbar {
    width: 8px;
    /* Width of the scrollbar */
}

.advise__box::-webkit-scrollbar-thumb {
    background-color: var(--color-green);
    /* Color of the scrollbar thumb */
    border-radius: 4px;
}

.process__sec .advise__box .item__card {
    border-top: 1px solid #ced3d5;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px 10px 24px 0px;
}

.process__sec .advise__box .top__bx {
    display: flex;
    align-items: center;
    gap: 12px;
}

.process__sec .advise__box .top__bx h2 {
    color: var(--color-green);
}

.process__sec .advise__box .top__bx h5 {
    color: var(--color-dark);
    font-weight: 700;
}

.process__sec .advise__box .top__bx p {
    color: #34464f;
}

.contact__popUp .modal-content {
    border: none;
    border-radius: 16px;
    background: #fff;
    padding: 24px;
}

.contact__popUp .modal-header {
    padding: 0;
    border-bottom: none;
    gap: 24px;
    align-items: flex-start;
}

.contact__popUp .modal-body {
    padding: 0;
}

.contact__popUp .btn-close {
    width: 20px;
    height: 20px;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent url(../img/x-close.svg) center / 20px auto no-repeat;
    border-radius: 0;
    opacity: 1 !important;
}

.contact__popUp .btn-close:focus {
    box-shadow: none;
}

.contact__popUp .top__header h4 {
    font-weight: 800;
    color: var(--color-secondary);
}

.contact__popUp .top__header p {
    color: #67747b;
    margin-top: 4px;
}

.contact__popUp .card__popup .popup__form {
    margin-top: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.contact__popUp .card__popup .popup__form label {
    font: normal normal 400 16px/120% var(--font);
    letter-spacing: -0.32px;
    color: var(--color-darkFont);
    margin-bottom: 8px;
}

.contact__popUp .card__popup .popup__form .form-control {
    font: normal normal 400 14px/120% var(--font);
    color: var(--color-darkFont);
    padding: 16px;
    border-radius: 12px;
    background-color: #f6f6f6;
    border: none;
}

.contact__popUp .card__popup .popup__form .btn {
    width: 100%;
}

.contact__popUp .card__popup .popup__form p {
    font: normal normal 400 14px / 120% var(--font);
    color: var(--color-darkFont);
    margin-top: 8px;
    position: relative;
}

.contact__popUp .card__popup {
    padding: 24px 0 0;
}

.contact__popUp .card__popup label,
.contact__popUp .card__popup .search-field {
    width: 100%;
}

.contact__popUp .card__popup input.search-submit {
    position: absolute;
    right: 0;
}

.contact__popUp .card__popup .search-field {
    border-radius: 12px;
    background: #f6f6f6;
    font: normal normal 400 16px / 120% var(--font);
    color: var(--color-dark);
    padding: 18px 85px 18px 18px;
    letter-spacing: -0.32px;
    border: none;
}

.contact__popUp .card__popup .search-submit {
    font: normal normal 700 18px / 120% var(--font);
    border-radius: 0 12px 12px 0;
    padding: 16px 20px;
    background-color: var(--color-primary);
    color: var(--color-white);
    border: none;
    height: 55.19px;
}

.wpcf7-spinner {
    margin: auto !important;
    position: absolute !important;
    inset: 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.wpcf7 form .wpcf7-response-output {
	margin: 16px 0 0 !important;
    padding: 8px !important;
    font: normal normal 400 14px / 120% var(--font) !important;
    text-align: center;
    background-color: var(--color-dark);
    color: #fff;
    border: none;
    border-radius: 8px;
}

.wpcf7-not-valid-tip {
    font: normal normal 500 14px / 120% var(--font) !important;
    margin-top: 4px;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900 !important;
}

#spv_first_time.btn__primary {
    margin: 24px auto 0;
}

.spv_stamp_result .card-inr {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 24px;
}

.spv_stamp_result .card-inr .top__section {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.spv_stamp_result .card-inr .top__section h5 {
    text-align: center;
}

.tax__calculator {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

aside#secondary {
    display: none;
}

.page__notFound {
    height: 85vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page__notFound .content__box h1 {
    font: normal normal 900 16rem / 120% var(--font);
    color: var(--color-primary);
    text-align: center;
    margin-bottom: 24px;
}

.page__notFound .content__box h3 {
    color: var(--color-secondary);
    text-align: center;
}

.page__notFound .content__box p {
    color: var(--color-darkFont);
    text-align: center;
    margin: 16px 0 24px;
}

.page__notFound .content__box .btn {
    margin: auto;
}

.gform_title {
    font: normal normal 800 36px / 100% var(--font);
    color: var(--color-dark);
    margin-bottom: 24px;
}

.business__cta {
    padding: 42px;
    background: linear-gradient(260deg,
            #8dd6f2 0%,
            #91d7f2 36.57%,
            #a2def1 51.85%,
            #acdeed 65.06%,
            #b1e7fa 74.1%,
            #98d7ef 83.7%,
            #95d5ef 100%);
}

.business__cta .form__bx .input__bx {
    max-width: 45%;
    margin: 32px auto 0;
    position: relative;
}

.business__cta .form__bx .input__bx .form-control {
    border-radius: 12px;
    background: #f6f6f6;
    font: normal normal 400 16px / 120% var(--font);
    color: var(--color-dark);
    padding: 18px;
    letter-spacing: -0.32px;
    border: none;
}

.business__cta .form__bx .input__bx span.submit-btn {
    position: absolute;
    right: 6px;
    top: 6px;
}

.business__cta .form__bx .input__bx span.submit-btn .btn {
    padding: 10px 20px;
}

.business__cta .form__bx .wpcf7 form .wpcf7-response-output {
    width: fit-content;
    margin: 12px auto 0 !important;
}

.wizard-form-field {
    -webkit-box-shadow: 0px 3px 15px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 15px rgb(0 0 0 / 20%);
    height: auto;
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
}

.wizard-form-field .form_height {
    min-height: 425px;
}

.wizard-form-field .form_height_2 {
    min-height: 393px;
}

.home-heading {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 600;
    color: var(--color-assets);
}

.apply_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    border-radius: 0px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    height: 50px;
    width: 100%;
    display: block;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    background-color: #f16421;
    border: 0;
    cursor: pointer;
    letter-spacing: 0.3px;
}

.wizard-form-input input.form-control:read-only {
    font-size: 16px;
    font-weight: 500;
    color: #f16421;
}

.apply_btn:hover {
    background-color: #ffcd00;
    color: #000;
}

.wizard-form-field .wizard-form-input input::-webkit-input-placeholder,
.wizard-form-field .wizard-form-input select::-webkit-input-placeholder {
    font-size: 14px;
    -webkit-transition: 0.3s all ease-out;
    transition: 0.3s all ease-out;
}

.has-float-label {
    display: block;
    position: relative;
}

.wizard-form-field input,
.wizard-form-field select {
    width: 100%;
    height: 43px;
    overflow: visible;
    padding-left: 15px;
    border-radius: 6px;
    margin-bottom: 20px;
    -webkit-transition: 0.3s all ease-out;
    -o-transition: 0.3s all ease-out;
    transition: 0.3s all ease-out;
    background-color: #fff;
    border: 1px solid #c3c3c3;
}

.has-float-label label {
    position: absolute;
    left: 0;
    top: 0;
    cursor: text;
    font-size: 14px;
    opacity: 1;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
    top: -6px;
    left: 16px;
    z-index: 3;
    background: #ffffff;
    line-height: 1;
    padding: 0 5px;
    color: var(--color-assets);
}

.has-float-label .form-control:placeholder-shown:not(:focus)+* {
    font-size: 150%;
    opacity: 0;
    top: 30px;
    left: 40px;
    visibility: hidden;
    background: transparent;
}

.has-float-label label::after {
    content: " ";
    display: block;
    position: absolute;
}

.wizard-form-field input:focus,
.wizard-form-field select:focus {
    border: 1px solid #f16421;
    background-color: transparent;
    outline: none;
    box-shadow: none;
}

.has-float-label .form-control:focus::-webkit-input-placeholder {
    color: transparent;
}

.has-float-label .form-control:focus:-moz-placeholder {
    color: transparent;
}

.has-float-label .form-control:focus::-moz-placeholder {
    color: transparent;
}

.has-float-label .form-control:focus:-ms-input-placeholder {
    color: transparent;
}

.has-float-label .form-control:-moz-placeholder-shown:not(:focus)+* {
    font-size: 150%;
    opacity: 0;
    top: 0.3em;
    background: transparent;
}

.has-float-label .form-control:-ms-input-placeholder:not(:focus)+* {
    font-size: 150%;
    opacity: 0;
    top: 12px;
    left: 15px;
    visibility: hidden;
    background: transparent;
}

.has-float-label .form-control:placeholder-shown:not(:focus)+* {
    font-size: 150%;
    opacity: 0;
    top: 12px;
    left: 15px;
    visibility: hidden;
    background: transparent;
}

.emi-details-box {
    background: #fff;
    min-height: 315px;
}

.emi-details-box p {
    font-size: 14px;
    margin: 0;
}

.emi-details-box1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    border-bottom: 1px solid #ddd;
}

.emi-details-box h5 {
    margin: 0;
    color: #f16421;
    font-weight: bold;
    font-size: 18px;
}

.emi-details-head {
    background-color: #3d3d3d;
    padding: 5px 10px;
}

.emi-details-head {
    background-color: #3d3d3d;
    padding: 5px 10px;
}

.emi-details-head h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #f5eadf;
}

.tax__calculator .card__box .calcuator__form .item__bx h6 {
    margin-bottom: 0;
}

.bridging__calcu.tax__calculator .totals__after {
    align-items: flex-end;
}

.bridging__calcu.tax__calculator .totals__after .value__item {
    padding: 22px 0;
}

.bridging__calcu.tax__calculator .totals__after .brdr {
    max-height: 114px;
}

.bridging__calcu.tax__calculator .value__after .left__bx .value__item {
    gap: 8px;
}

.bridging__calcu.tax__calculator .value__after .left__bx .value__item:first-child {
    padding: 0;
}

.latest__video {
    position: relative;
}

.letest__video .vdeo__bx iframe {
    width: 100%;
    height: 72vh;
}

.latest__video .vdeo__bx {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
    border-radius: 16px;
}

.latest__video .vdeo__bx iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.latest__video .video__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    overflow: hidden;
    border-radius: 16px;
    z-index: 1;
}

.latest__video .video__overlay::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}

.latest__video .play-icon-container {
    position: absolute;
    width: 70px;
    height: 70px;
}

.latest__video .circle {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: var(--color-primary);
    box-sizing: border-box;
}

.latest__video .triangle {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 15px solid #ffffff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    transform: translate(-50%, -50%);
}

.latest__video .poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 9;
}

figure {
    margin: 0;
}

.search__result .row {
    --bs-gutter-x: 24px;
    row-gap: 16px;
}

.search__result h6 a {
    color: var(--color-dark);
    text-decoration: none;
}

#review-widget {
    max-width: 1000px !important;
}

p:empty {
    display: none;
}

.tax__calculator .card__box:has(.with__tooltip) {
    overflow: unset;
}

.tax__calculator .card__box .with__tooltip {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    border-radius: 32px 32px 0 0;
}

.tax__calculator .with__tooltip .btn {
    padding: 0;
}

.tax__calculator .with__tooltip .btn img {
    width: 24px !important;
}

.tooltip .tooltip-inner {
    max-width: 760px;
    background-color: #023047;
    color: #fff;
    padding: 32px;
    border-radius: 16px;
}

.tooltip .tooltip-inner .tooltip-box {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.tooltip .tooltip-inner p {
    color: var(--color-white);
    text-align: left;
}

.tooltip .tooltip-inner p b {
    color: var(--color-primary);
}

.btn__goTop {
    background-color: var(--color-primary);
    width: 50px;
    height: 50px;
    border-radius: 100px;
    position: fixed;
    bottom: 20%;
    right: 3%;
    padding: 20px;
    display: none;
    cursor: pointer;
}

.brickflow__widget {
    max-width: 400px;
    width: 100%;
    position: fixed;
    bottom: 80px;
    right: 25px;
    z-index: 1000;
    height: fit-content;
}

@property --a {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@keyframes a {
    to {
        --a: 1turn;
    }
}

.calendly-overlay {
    background-color: rgba(31, 31, 31, 0.8) !important;
}

.calendly-overlay::before {
    position: absolute;
    z-index: -1;
    inset: -1em;
    border: solid 1.25em;
    border-image: conic-gradient(from var(--a), #F16421, #F6976A, #F9B899, #006699, #3399cc, #0E4965, #cc3399, #F6976A, #ff9900, #F9B899, #F16421) 1;
    filter: blur(0.75em);
    animation: a 4s linear infinite;
    content: "";
}

.calendly-overlay .calendly-popup {
    max-width: 1101px !important;
}

.bridging__planBanner {
    position: relative;
    z-index: 0;
    background-color: #f9fafb;
}

.bridging__planBanner::before {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 730px;
    height: 460px;
    background-image: url(../img/bridging-plan-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.bridging__planBanner .left__block h1 {
    color: var(--color-secondary);
}

.bridging__planBanner .left__block h1 span {
    color: var(--color-green);
}

.bridging__planBanner .left__block h3 {
    color: var(--color-darkFont);
    font-weight: 600;
    margin: 16px 0 32px;
}

.bridging__planBanner .right__block h6 {
    line-height: 132%;
    color: var(--color-darkFont);
    margin: 18px 0 24px;
}

.bridging__planBanner .right__block ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.bridging__planBanner .right__block ul li {
    font: normal normal 400 18px/120% var(--font);
    color: var(--color-darkFont);
    padding-left: 28px;
    position: relative;
    z-index: 0;
}

.bridging__planBanner .right__block ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    content: ' ';
    background-image: url(../img/chevron-right-double.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.about__owner .left_info h3 {
    color: var(--color-secondary);
    margin-bottom: 24px;
}

.about__owner .left_info p {
    color: var(--color-darkFont);
    margin-top: 18px;
    max-width: 92%;
}

.about__owner .left_info p b {
    font-weight: 600;
}

.about__owner .left_info .btn__primary {
    margin-top: 32px;
}

.about__owner .owner__img img {
    width: 100%;
    height: auto;
}

.what__get .main__heading h2 {
    color: var(--color-white);
}

.what__get .content__box h2,
.what__get .content__box h4,
.what__get .content__box h6 {
    color: var(--color-white);
}

.what__get .content__box h4 {
    margin: 16px 0;
}

.what__get .content__box .bonus_card {
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    position: relative;
    z-index: 0;
    max-width: 570px;
}

.what__get .content__box .bonus_card::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 342px;
    height: 220px;
    background-image: url(../img/faq-vector.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.what__get .content__box .bonus_card h6 span {
    color: var(--color-primary);
    font-weight: 400;
}

.what__get .content__box .bonus_card ul {
    margin: 16px 0 0;
}

.sample__plan {
    padding: 92px 0 20px;
}

.sample__plan .inner__sample {
    border-radius: 24px;
    background: var(--color-primary);
    position: relative;
    z-index: 0;
}

.sample__plan .inner__sample::before {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 92%;
    height: 100%;
    content: ' ';
    background-image: url(../img/sample-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.sample__plan .inner__sample .main__heading h2 {
    color: var(--color-white);
}

.sample__plan .inner__sample .main__heading h5 {
    color: var(--color-white);
    margin: 16px 0 40px;
}

.sample__plan .inner__sample .btns__gruop {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.sample__plan .inner__sample .btns__gruop .btn {
    margin: 0;
}

.how__itWorks .work__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.how__itWorks.our_process .work__grid {
    grid-template-columns: repeat(3, 1fr);	
}

.how__itWorks .work__grid .card__grid {
    padding: 28px;
    border-radius: 16px;
    max-width: 288px;
	height: 100%;
    position: relative;
    z-index: 0;
	margin: auto;
}

.how__itWorks.our_process .work__grid .card__grid {
    max-width: 412px;
	height: 100%;
}

.how__itWorks .work__grid .card__grid:not(:last-child)::before  {
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    content: ' ';
    margin: auto;
    width: 106px;
    height: 65px;
    background-repeat: no-repeat;
    background-size: 82px;
}

.how__itWorks .work__grid .card__orange::before {
    background-image: url(../img/vector-01.svg);
}

.how__itWorks .work__grid .card__green:not(:last-child)::before {
    background-image: url(../img/vector-02.svg);
}

.how__itWorks .work__grid .card__orange {
    background: #FEF0E9;
}

.how__itWorks .work__grid .card__green {
    background: #EFF8F5;
}

.how__itWorks .work__grid .card__grid .icon {
    width: 64px;
    height: 64px;
    border-radius: 8px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
}

.how__itWorks .work__grid .card__orange .icon {
    background: var(--color-primary);
}

.how__itWorks .work__grid .card__green .icon {
    background: var(--color-green);
}

.how__itWorks .work__grid .card__grid .icon img {
    width: 32px;
    height: auto;
}

.how__itWorks .work__grid .card__grid h6 {
    font: normal normal 700 20px var(--font);
    letter-spacing: -0.4px;
    color: var(--color-dark);
    margin: 24px 0 8px;
}

.how__itWorks .work__grid .card__grid span {
    font: normal normal 500 14px/120% var(--font);
    color: var(--color-darkFont);
    display: block;
}

.case__studies .main__heading h2 {
    color: var(--color-white);
}

.case__studies .row {
    row-gap: 24px;
}

.case__studies .card__box {
    padding: 24px;
    border-radius: 16px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    box-shadow: 0px 8px 44px 0px rgba(0, 0, 0, 0.24);
    height: 100%;
    position: relative;
    z-index: 0;
}

.case__studies .card__box::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 555px;
    height: 165px;
    background-image: url(../img/card-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.case__studies .card__box .label {
    width: 56px;
    height: 56px;
    border-radius: 8px;
    background: #01141E;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
    font: normal normal 700 40px/120% var(--font);
    color: var(--color-green);
    letter-spacing: -0.72px;
}

.case__studies .card__box .icon img {
    width: 100%;
    height: auto;
}

.case__studies .card__box h3 {
    color: var(--color-white);
    margin: 16px 0;
}

.case__studies .card__box p {
    color: #b0b7bb;
    margin-bottom: 24px;
}

.case__studies .card__box p:last-child {
    margin-bottom: 0;
}

.success__story {
    background: linear-gradient(180deg, #C3E2F4 0%, #D1E7F2 63.16%, #D4E7EE 100%);
    padding: 128px 0;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.success__story::before {
    position: absolute;
    bottom: 0;
    content: "";
    background-size: 100%;
    background-repeat: no-repeat;
}

.success__story::before {
    width: 419px;
    height: 365px;
    left: 0;
    background-image: url(../img/success-story-bg.png);
}

.success__story .cloud::before,
.success__story .cloud-01::after {
    position: absolute;
    content: "";
    width: 120px;
    height: 80px;
    background-size: 100%;
    background-repeat: no-repeat;
    filter: brightness(0) invert(1);
    opacity: 0.8;
    transition: 1.2s all ease-in-out;
    z-index: -1;
}

.success__story .cloud-01::before,
.success__story .cloud-01::after {
    background-image: url(../img/cloud.png);
    transform: translateX(-600px);
}

.success__story:hover .cloud-01::before,
.success__story:hover .cloud-01::after {
    transform: translateX(0);
}

.success__story .cloud-01::before {
    left: 5%;
    top: -85px;
}

.success__story .cloud-01::after {
    left: 32%;
    bottom: -110px;
}

.success__story .cloud-02::before {
    right: 14%;
    top: -80px;
    background-image: url(../img/cloud-02.png);
    transform: translateX(600px);
}

.success__story:hover .cloud-02::before {
    transform: translateX(0);
}

.success__story .main__heading h2 {
    font-weight: 900;
    color: var(--color-secondary);
}

.success__story .main__heading .btn {
    margin: 32px auto 0;
}

.success__story .main__heading .btn img {
	filter: brightness(0);
}

.success__story .main__heading .btn:hover img {
	filter: unset;
}

.plan_forYou .main__heading h2,
.plan_forYou .main__heading p {
    text-align: left;
    max-width: 93%;
}

.plan_forYou .main__heading p {
    margin-top: 24px;
}

.plan_forYou .main__heading .btn__primary {
    margin: 32px 0 0;
}

.plan_forYou .plan__img img {
    width: 100%;
    height: auto;
    border-radius: 24px;
}

.pricing__terms .card__box {
    padding: 24px 32px 24px 24px;
    display: flex;
    align-items: center;
    gap: 16px;
    border-radius: 12px;
    border-bottom: 3px solid var(--color-green);
    background: var(--color-white);
    box-shadow: 4px 4px 52px 0 rgba(0, 0, 0, 0.12);
}

.pricing__terms .card__box .icon {
    width: 72px;
    min-width: 72px;
    height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    background: #F5FAF9;
}

.pricing__terms .card__box .icon img {
    width: 40px;
    height: auto;
}

.pricing__terms .card__box h5 {
    font-weight: 600;
    line-height: 120%;
    color: var(--color-secondary);
}

.ready__toMove .inner__card {
    border-radius: 16px;
    background: #023047;
    padding: 64px;
    position: relative;
    z-index: 0;
}

.ready__toMove .inner__card::before {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 92%;
    height: 100%;
    content: ' ';
    background-image: url(../img/ready-to-move-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.ready__toMove .inner__card h2 {
    color: var(--color-white);
    text-align: center;
}

.ready__toMove .inner__card h6 {
    color: #B0B7BB;
    text-align: center;
    max-width: 80%;
    margin: 20px auto 0;
}

.ready__toMove .inner__card h6 b {
    color: #E6E8E9;
    font-weight: 700;
}

.ready__toMove .inner__card .btn {
    margin: 40px auto 0;
}

.ready__toMove .inner__card ul {
	display: flex;
    justify-content: center;
    gap: 32px;
    margin: 20px auto 0;
}
.ready__toMove .inner__card ul li  {
	font: normal normal 400 16px / 120% var(--font);
    color: var(--color-darkFont);
    background-color: #fff;
    padding: 12px;
    border-radius: 8px;
    width: 320px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
	position: relative;
}

.ready__toMove .inner__card ul li:not(:last-child)::before {
    position: absolute;
    right: -32px;
    top: 0;
    bottom: 0;
    margin: auto;
    content: ' ';
    width: 32px;
    height: 1px;
    background: #fff;
}

/*-------------Bridging Deal CSS------------*/
.bridgingDeal__banner {
    background-color: var(--color-white);
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.bridgingDeal__banner::before {
    position: absolute;
    left: 0;
    top: 0;
    content: ' ';
    width: 96px;
    height: 320px;
    background-image: url(../img/bnr-component.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

.bridgingDeal__banner .bnr__img img {
    width: 100%;
    height: 690px;
    object-fit: cover;
    object-position: center;
}

.bridgingDeal__banner .bnr__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.bridgingDeal__banner .bnr__content h3 {
    font: normal normal 900 54px/120% var(--font);
    color: var(--color-secondary);
    letter-spacing: -1.08px;
}

.bridgingDeal__banner .bnr__content h1 {
    font: normal normal 900 114px/120% var(--font);
    color: var(--color-green);
    letter-spacing: -2.28px;
}

.bridgingDeal__banner .bnr__content h2 {
    font: normal normal 900 64px/120% var(--font);
    color: var(--color-secondary);
    letter-spacing: -1.28px;
}

.bridgingDeal__banner .bnr__content h6 {
    display: flex;
    align-items: center;
    gap: 6px;
    margin: 20px 0 0;
}

.bridgingDeal__banner .bnr__content h6 b {
    font-weight: 700;
    color: var(--color-darkFont);
}

.bridgingDeal__banner .bnr__content ul {
    list-style: inside;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 16px;
}

.bridgingDeal__banner .bnr__content ul li {
	color: var(--color-darkFont);
}

.dayOffer_banner .bnr__content h1 {
	font: normal normal 900 72px / 120% var(--font);
    color: var(--color-green);
    letter-spacing: -1.28px;
}

.dayOffer_banner .bnr__content h1 span {
	color: var(--color-secondary);
}

.dayOffer_banner .bnr_contact {
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin-bottom: 12px;
}

.dayOffer_banner .bnr_contact .btn_grps {
	display: flex;
	align-items: center;
	gap: 8px;
}

.dayOffer_banner .bnr_contact .btn_grps .btn  {
    font: normal normal 600 16px / 120% var(--font);
    color: var(--color-darkFont);
    letter-spacing: -0.24px;
    background-color: #CDE8E0;
    border-radius: 32px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 2px 12px 2px 2px;
	margin: 0;
}

.dayOffer_banner .bnr_contact .btn_grps .btn span {
	width: 34px;
    height: 34px;
    padding: 8px;
    border-radius: 60px;
    background: var(--color-secondary);
    display: flex;
    align-items: center;
    justify-content: center;
}

.dayOffer_banner .bnr_contact .btn_grps .btn span img {
    width: 100%;
    height: auto;
}

.loans__content.what__get .text__box {
    width: fit-content;
    margin-left: auto;
}

.bridgingDeal__banner .bnr__content p {
    color: var(--color-darkFont);
    margin-top: 8px;
    max-width: 70%;
}

.bridgingDeal__banner .bnr__content .btn {
	margin-top: 16px;
}

.bridgingDeal__banner .bnr__content .btn_withText {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.loans__content.what__get .text__box h2,
.loans__content.what__get .text__box h6 {
    color: var(--color-white);
}
.loans__content.what__get .text__box h6 {
	margin-top: 12px;
}

.loans__content.what__get .inner__gapTop {
    margin-top: 60px;
    column-gap: 96px;
}

.loans__content.what__get .img__box::before {
    background: #CDE8E0;
}

.loans__content.what__get .img__box::before {
    left: -60px;
    top: -60px;
}

.loans__content.what__get .img__box::after {
    background-image: url(../img/youwill-get-vector.svg);
}

.loans__content.what__get .img__box::after {
    left: -60px;
    top: -60px;
    width: 98%;
}

.loans__content.what__get .text__box .card__block {
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    position: relative;
    z-index: 0;
    max-width: 570px;
    margin-top: 32px;
}

.loans__content.what__get .text__box .card__block:has(.bullets_inr) {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.loans__content.what__get .text__box .card__block .bullets_inr p {
	color: var(--color-white);
	margin: 0 0 16px;
}

.loans__content.what__get .text__box .card__block::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 342px;
    height: 220px;
    background-image: url(../img/faq-vector.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.loans__content.what__get .text__box .card__block ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 0;
}

.loans__content.what__get .text__box .card__block ul li {
    position: relative;
    padding-left: 28px;
    color: #b0b7bb;
}

.loans__content.what__get .text__box .card__block ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.loans__content.what__get .text__box .card__block .small_info {
    font: normal normal 400 12px / 16px var(--font);
	color: #fff;
    display: block;
    margin: 8px 0 16px;
    padding: 4px 8px;
    border-radius: 6px;
    background: #5fb49c;
}

.loans__content.who__for .text__box h2 {
    color: var(--color-secondary);
}

.loans__content.who__for .inner__gapTop {
    margin-top: 0;
    margin-bottom: 60px;
    column-gap: 96px;
}

.loans__content.who__for .img__box::before {
    left: 60px;
    top: 60px;
    background: #FFF7F4;
}

.loans__content.who__for .img__box::after {
    background-image: url(../img/who-for-vector.svg);
}

.loans__content.who__for .img__box::after {
    left: 60px;
    top: 60px;
    width: 100%;
}

.why__matters {
    background: linear-gradient(180deg, #C3E2F4 0%, #D1E7F2 63.16%, #D4E7EE 100%);
    padding: 17px 0 0;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.why__matters .cloud::before,
.why__matters .cloud-01::after {
    position: absolute;
    content: "";
    width: 120px;
    height: 80px;
    background-size: 100%;
    background-repeat: no-repeat;
    filter: brightness(0) invert(1);
    opacity: 0.8;
    transition: 1.2s all ease-in-out;
    z-index: -1;
}

.why__matters .cloud-01::before,
.why__matters .cloud-01::after {
    background-image: url(../img/cloud.png);
}

.why__matters .cloud-01::before {
    width: 320px;
    height: 145px;
    left: -205px;
    top: -24px;
}

.why__matters .cloud-01::after {
    width: 163px;
    height: 84px;
    right: 36%;
    top: 46px;
}

.why__matters .cloud-02::before {
    right: 94px;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url(../img/cloud-02.png);
}

.why__matters .row {
    column-gap: 96px;
}

.why__matters .main__heading h2,
.why__matters .main__heading h6 {
    text-align: left;
    max-width: 78%;
}

.why__matters .main__heading h6 {
    color: #67747B;
    margin-top: 16px;
}

.why__matters .img__box img {
    width: 100%;
    height: auto;
}

/* .newsletter__section {
    margin-top: 90px;
} */

.newsletter__section .row {
	row-gap: 24px;
}

.newsletter__section .card__newsletter {
    padding: 72px 132px;
    border-radius: 24px;
    background: var(--color-green);
    position: relative;
    z-index: 0;
}

.newsletter__section .card__newsletter ul  {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0 0 20px;
}

.newsletter__section .card__newsletter ul li {
    position: relative;
    padding-left: 28px;
    color: var(--color-white);
}

.newsletter__section .card__newsletter ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
	filter: brightness(0) invert(1);
}

.newsletter__section .card__newsletter .video-container{
	position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    border-radius: 24px;
}

.newsletter__section .card__newsletter .video-container iframe{
    position: absolute;
    top:0; left:0;
    width:100%;
    height:100%;
    border:0;
}

.newsletter__section .card__newsletter .img__block img {
    width: 100%;
    height: auto;
}

.newsletter__section .card__newsletter::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(../img/newsletter-vector.svg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.newsletter__section .card__form {
    padding: 24px;
    width: 100%;
/*     max-width: 475px; */
    min-height: 288px;
    border-radius: 16px;
    background: var(--color-white);
    margin-left: auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.newsletter__section .card__form form {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.newsletter__section .card__form .inr_input label {
    font: normal normal 400 16px/120% var(--font);
    color: #000;
    margin-bottom: 8px;
}

.newsletter__section .card__form .inr_input .form-control,
.newsletter__section .card__form .inr_input .form-select{
    font: normal normal 400 14px/120% var(--font);
    color: #000;
    border-radius: 8px;
    border: 1px solid #CED3D5;
    padding: 14px;
    height: 48px;
}

.newsletter__section .card__form p:has(.wpcf7-spinner) {
    position: relative;
}

.newsletter__section .card__form .btn {
    width: 100%;
    padding: 12px 20px;
    height: 48px;
}

.newsletter__section .card__form .btn:disabled {
    background-color: #d7dae0;
    color: #667085;
	pointer-events: unset;
}

.newsletter__section .card__form .wpcf7-list-item,
.newsletter__section .card__form .wpcf7-list-item label {
	margin: 0;
    display: flex;
    align-items: flex-start;
    gap: 6px;
}

.newsletter__section .card__form .wpcf7-list-item [type="checkbox"] {
    width: 16px;
    min-width: 16px;
    height: 16px;
}

.newsletter__section .card__form .wpcf7-list-item-label,
.newsletter__section .card__form .notes p {
	font: normal normal 400 14px / 120% var(--font);
	color: var(--color-dark);
}

.newsletter__section .card__form .notes p {
	text-align: center;
}

.newsletter__section .card__form .wpcf7-list-item-label a {
    color: var(--color-primary);
    text-decoration: none;
    font-weight: 600;
}

.newsletter__section .newsletter_content {
	padding: 24px;
    width: 100%;
	max-width: 500px;
    border-radius: 16px;
    background: var(--color-white);
    margin-left: auto;
    display: flex;
    flex-direction: column;
	justify-content: center;
    gap: 16px;
}

.newsletter__section .newsletter_content h2,
.newsletter__section .newsletter_content h6 {
	color: var(--color-dark);
}

.newsletter__section .newsletter_content span {
	font: normal normal 400 14px / 120% var(--font);
    color: var(--color-darkFont);
    text-align: center;
} 

.newsletter__section .newsletter_content .btn__primary {
	margin-top: 16px;
    width: 100%;
}

.trust__nudges .main__heading h2 {
    color: var(--color-white);
}

.trust__nudges .card__box {
    padding: 24px;
    border-radius: 16px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    box-shadow: 0px 8px 44px 0px rgba(0, 0, 0, 0.24);
    height: 100%;
    position: relative;
    z-index: 0;
}

.trust__nudges .card__box::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 555px;
    height: 165px;
    background-image: url(../img/card-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.trust__nudges .card__box .label {
    width: 56px;
    height: 56px;
    border-radius: 8px;
    background: #01141E;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
    font: normal normal 700 40px/120% var(--font);
    color: var(--color-green);
    letter-spacing: -0.72px;
}

.trust__nudges .card__box .icon img {
    width: 100%;
    height: auto;
}

.trust__nudges .card__box h3 {
    color: var(--color-white);
    margin: 16px 0 0;
    max-width: 85%;
}

.bridgingDeal__info {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.bridgingDeal__info::before {
    position: absolute;
    left: 0;
    top: 0;
    content: ' ';
    width: 96px;
    height: 320px;
    background-image: url(../img/bnr-component.svg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.bridgingDeal__info .row {
    --bs-gutter-x: 150px;
}

.bridgingDeal__info .text__box {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 94%;
}

.bridgingDeal__info .text__box h5 {
    color: var(--color-primary);
    font-weight: 600;
    line-height: 120%;
}

.bridgingDeal__info .text__box .card_one {
    padding: 32px;
    border-radius: 16px;
    background: #FEF0E9;
}

.bridgingDeal__info .text__box .card_two {
    padding: 32px;
    border-radius: 16px;
    background: #EFF8F5;
}

.bridgingDeal__info .text__box .card_two h5 {
    color: #5FB49C;
}

.bridgingDeal__info .img__box img {
    width: 100%;
    height: auto;
}

.bridgingDeal__info .accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.bridgingDeal__info .accordion-item {
  border: none;
  border-radius: 12px !important;
  background: #FEF0E9;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.bridgingDeal__info .accordion-item:nth-child(even) {
  background: #EFF8F5;
}

.bridgingDeal__info .accordion-button {
  font: normal normal 600 24px / 120% var(--font);
  letter-spacing: -0.48px;
  padding: 0;
  color: var(--color-primary);
  background-color: transparent;
  box-shadow: unset;
}

.bridgingDeal__info .accordion-item:nth-child(even) .accordion-button {
  color: #5FB49C;
}

.bridgingDeal__info .accordion-button::after {
  width: 24px;
  height: 24px;
  background-image: url(../img/chevron-down.svg);
  background-size: 24px;
  background-repeat: no-repeat;
}

.bridgingDeal__info .accordion-body {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.bridgingDeal__info .accordion-body h6,
.bridgingDeal__info .accordion-body p{
  color: var(--color-primary);
}

.bridgingDeal__info .accordion-body p a {
	color: var(--color-primary);
    font-weight: 600;
}

.bridgingDeal__info .accordion-item:nth-child(even) .accordion-body h6 {
  color: #5FB49C;
}

.bridgingDeal__info .accordion-item:nth-child(even) .accordion-body p,
.bridgingDeal__info .accordion-item:nth-child(even) .accordion-body p a {
  color: #5FB49C;
}

/* 
.bridgingPlan__bnr .card__bnr h2 {
    max-width: 80%;
} */

.bridgingPlan__bnr .card__bnr h2 span {
    color: var(--color-green);
}

.bridgingPlan__bnr .card__bnr .main__heading  h5 {
	margin: 12px 0 0;
	color: var(--color-darkFont);
}

.bridgingPlan__bnr .card__bnr .main__heading  h5 span {
	font-weight: 700;
}

.bridgingPlan__bnr .card__bnr .main__heading  h5 b {
    font-weight: 600;
    color: var(--color-dark);
    margin-bottom: 0;
}

.loans__content.whyBook__now .inner__gapTop {
    column-gap: 164px;
}

.loans__content.whyBook__now .img__box::before {
    left: -60px;
    top: -60px;
    background: #CDE8E0;
}

.loans__content.whyBook__now .img__box::after {
    left: -60px;
    top: -60px;
    width: 100%;
    background-image: url(../img/youwill-get-vector.svg);
}

.loans__content.whyBook__now .text__box h2 {
    color: var(--color-secondary);
    line-height: 132%;
    letter-spacing: -0.96px;
}

.loans__content.whyBook__now .text__box ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 32px 0 0;
}

.loans__content.whyBook__now .text__box ul li {
    position: relative;
    padding-left: 28px;
    color: var(--color-dark);
}

.loans__content.whyBook__now .text__box ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.loans__content.whyBook__now .text__box ul li span {
    color: var(--color-primary);
    font-weight: 700;
    font-style: italic;
}

.loans__content.whyBook__now .text__box .text__bottom {
	display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 24px;
}

.loans__content.whyBook__now .text__box .text__bottom h6 {
	color: var(--color-darkFont);
}

.loans__content.whyBook__now .text__box h6:has(.btn) {
    display: flex;
    align-items: center;
	flex-wrap: wrap;
    gap: 6px;
    margin: 20px 0 0;
}

.loans__content.whyBook__now .text__box h6 .btn {
	margin: 0;
}

.loans__content.whyBook__now .text__box h6:has(.btn) b {
    font-weight: 700;
    color: var(--color-darkFont);
}

.insights__section {
    position: relative;
    z-index: 0;
}

.insights__section::before {
    position: absolute;
    inset: 0;
    margin: auto;
    content: ' ';
    width: 80%;
    height: 100%;
    background-image: url(../img/insights-vector.svg);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
}

.insights__section .card__box {
    padding: 24px;
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 24px;
	height: 100%;
}

.insights__section .card__box .icon {
    width: 64px;
    height: 64px;
    border-radius: 8px;
    background: #01141E;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
}

.insights__section .card__box .icon img {
    width: 32px;
    height: auto;
}

.insights__section .card__box h6 {
    font: normal normal 700 20px var(--font);
    color: var(--color-white);
    letter-spacing: -0.4px;
}

.whaHappens__next .work__grid {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

.whaHappens__next .work__grid .card__grid {
    padding: 28px;
    border-radius: 16px;
    min-width: calc(33.33% - 80px);
    height: 194px;
}

.whaHappens__next .work__grid .card__orange {
    background: #FEF0E9;
}

.whaHappens__next .work__grid .card__green {
    background: #EFF8F5;
}

.whaHappens__next .work__grid .arrow img {
    width: 72px;
	min-width: 72px;
    height: auto;
}

.whaHappens__next .work__grid .card__grid .icon {
    width: 64px;
    height: 64px;
    border-radius: 8px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
}

.whaHappens__next .work__grid .card__orange .icon {
    background: var(--color-primary);
}

.whaHappens__next .work__grid .card__green .icon {
    background: var(--color-green);
}

.whaHappens__next .work__grid .card__grid .icon img {
    width: 32px;
    height: auto;
}

.whaHappens__next .work__grid .card__grid h6 {
    font: normal normal 700 20px var(--font);
    letter-spacing: -0.4px;
    color: var(--color-dark);
    margin: 24px 0 0;
}

.loans__content.noSales__pitch .inner__gapTop {
    margin-top: 0;
    margin-bottom: 60px;
    column-gap: 96px;
}

.loans__content.noSales__pitch .text__box h2 {
    color: var(--color-secondary);
    line-height: 132%;
    letter-spacing: -0.96px;
}

.loans__content.noSales__pitch .text__box p {
    max-width: 62%;
}

.loans__content.noSales__pitch .img__box::before {
    left: 60px;
    top: 60px;
    background: #EFF8F5;
}

.loans__content.noSales__pitch .img__box::after {
    background-image: url(../img/sales-pitch-vector.svg);
}

.loans__content.noSales__pitch .img__box::after {
    left: 60px;
    top: 60px;
    width: 100%;
}

.loans__content.noSales__pitch .text__box ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 32px 0 0;
}

.loans__content.noSales__pitch .text__box ul li {
    position: relative;
    padding-left: 28px;
    color: var(--color-dark);
}

.loans__content.noSales__pitch .text__box ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.loans__content.noSales__pitch .timeline__block {
	background: #CDE8E0;
    border-radius: 16px;
    padding: 16px;
    margin-top: 24px;
    width: fit-content;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.loans__content.noSales__pitch .timeline__block h5 {
	color: var(--color-secondary);
    font-weight: 700;
}

.loans__content.noSales__pitch .timeline__block p {
	margin: 0;
	max-width: 100%;
}

.loans__content.noSales__pitch .timeline__block p b {
	font-weight: 600;
}

.reminder__section .card__box {
    padding: 24px;
    border-radius: 12px;
    background: #FEF0E9;
    display: flex;
    align-items: center;
    gap: 12px;
    width: fit-content;
    margin: auto;
}

.reminder__section .card__box img {
    width: 32px;
    height: auto;
}

.reminder__section .card__box h6 {
    font: normal normal 700 20px var(--font);
    color: var(--color-dark);
    letter-spacing: -0.4px;
}

.review__section{
	margin: 0 0 50px 0;
}

.review__section .card__box {
  border-radius: 16px;
  border: 1px solid #ced3d5;
  background: #fff;
  padding: 24px;
  transition: 0.4s all ease-in-out;
/*   height: 100%; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.review__section .card__box .top__sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
}


.review__section .card__box .top__sec img {
  width: 32px;
  height: auto;
}

.review__section .card__box .top__sec p {
  color: var(--color-darkFont);
  font-weight: 600;
  margin: 0;
}

.review__section .card__box p {
  color: #67747b;
  margin: 24px 0;
}

.review__section .card__box .card__btm {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.review__section .card__box .lt__box {
  display: flex;
  align-items: center;
  gap: 8px;
}

.review__section .card__box .card__btm img {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 50%;
}

.review__section .card__box .card__btm h6 {
  color: var(--color-dark);
  margin-bottom: 4px;
}

.review__section .card__box .card__btm span {
  font: normal normal 600 14px / 120% var(--font);
  color: #67747b;
  display: block;
}

.review__section .card__box .ratings {
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 50px;
  background: #f9f9f9;
  padding: 8px 12px;
}

.review__section .card__box .ratings img {
  width: 16px;
  height: auto;
}

.review__section .card__box .ratings p {
  color: var(--color-dark);
  margin: 0;
}

.rev__credit .extra_content{
	margin: 30px 0 0 0;
	text-align: center;
}

.rev__credit .extra_content button{
	margin: 30px auto 0 auto;
}

.pricing__stack .path__section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  margin: 0 0 32px;
}

.pricing__stack .path__step {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 50px;
  padding: 14px 28px;
  font-weight: 500;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.pricing__stack .path__step p {
  font-weight: 600;
  color: var(--color-dark);
}

.pricing__stack .arrow {
  color: #555;
  font-size: 1.5rem;
  user-select: none;
}

.pricing__stack .row {
  row-gap: 32px;
}

.pricing__stack .card__box {
  padding: 24px;
  background-color: var(--color-white);
  border-radius: 16px;
  border: 1px solid #CED3D5;
  height: 100%;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.12);
}

.pricing__stack .card__box h5 {
  color: var(--color-dark);
  font-weight: 700;
}

.pricing__stack .card__box h6 {
  color: var(--color-dark);
  font-weight: 600;
  margin: 16px 0 24px;
}

.pricing__stack .card__box ul {
  list-style: disc;
  padding-left: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.pricing__stack .card__box ul li {
  font: normal normal 400 16px / 120% var(--font);
  color: var(--color-darkFont);
}

.pricing__stack .card__guarantee {
  border-radius: 24px;
  border: 1px solid #CED3D5;
  overflow: hidden;
}

.pricing__stack .card__guarantee .top__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  border-bottom: 1px solid #CED3D5;
  background-color: var(--color-white);
  padding: 24px;
}

.pricing__stack .card__guarantee .top__header h5 {
  color: var(--color-dark);
  font-weight: 600;
}

.pricing__stack .card__guarantee p {
  color: var(--color-darkFont);
}

.pricing__stack .card__guarantee p b {
  font-weight: 700;
}

.pricing__stack .card__guarantee .inner__text {
  padding: 24px;
  background-color: var(--color-white);
}

.pricing__stack .card__guarantee .inner__text ul {
  list-style-type: "✔ ";
  padding-left: 1.2rem;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}

.pricing__stack .card__guarantee .inner__text ul li {
  font: normal normal 400 16px / 120% var(--font);
  color: var(--color-darkFont);
}

.video__section .video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    border-radius: 24px;
}

.video__section iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.key__facts .main__heading h2,
.key__facts .main__heading p {
	color: #fff;
}

.key__facts .card__box {
    padding: 24px;
    border-radius: 16px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    box-shadow: 0px 8px 44px 0px rgba(0, 0, 0, 0.24);
    height: 100%;
    position: relative;
    z-index: 0;
}

.key__facts .card__box::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 165px;
    background-image: url(../img/card-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.key__facts .card__box h5 {
	color: #fff;
	margin-bottom: 16px;
}

.key__facts .card__box ul {
	display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0;
}

.key__facts .card__box ul li {
	position: relative;
	padding-left: 28px;
    color: #b0b7bb;
}

.key__facts .card__box ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/chevron-right-double.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}
/*-------------Outrank - Bridging Deal CSS - RCF Page Specific ------------*/
@media only screen and (min-width: 768px) {
	.bridgingDeal__banner.rcf_page .bnr__content h1 {
		font-size: 64px;
	}
	.bridgingDeal__banner.rcf_page .bnr__content h2 {
		font-size: 2rem;
	}
	.bridgingDeal__banner.rcf_page .bnr__content h5 {
			color: var(--color-primary);
	}
	.main__heading.rcf-page h3, 
	.main__heading.rcf-page h4 {
		text-align: center;
	}
}
	
/* Outrank - Additional homepage sections */
.under_reviews_content{
	padding: 50px 0;
}

.under_reviews_content h2{
	margin: 0 0 20px 0;
}

.under_reviews_content h5{
	margin: 0 0 15px 0;
	color: var(--color-primary);
}

.under_reviews_content .btn{
	color: #fff;
	background: #01141e;
	margin: 20px auto 0 auto;
}

.under_reviews_content .btn:hover{
	color: #01141e;
	background: transparent;
	border: 1px solid #01141e;
}

.split_content{
	margin: 100px 0;
	padding: 100px 0;
	background: #01141e;
}

.split_content.flip{
	margin: 0;
	background: transparent;
}

.split_content .heading{
	margin: 0 0 30px 0;
	text-align: center;
}

.split_content .heading h2{
	margin: 0 0 15px 0;
}

.split_content .card-box{
	padding: 24px;
    border-radius: 16px;
    border: 1px solid rgba(2, 48, 71, 0);
    background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.5) 100%);
    box-shadow: 0px 8px 44px 0px rgba(0, 0, 0, 0.24);
    height: 100%;
    position: relative;
    z-index: 0;
	display: flex;
	flex-direction: column;
}

.split_content .card-box h3{
	color: #fff;
	margin: 0 0 20px 0;
}

.split_content .card-box p{
	color: #b0b7bb;
	margin: 0 0 10px 0;
}

.split_content .card-box ul{
	list-style: inside;
	margin: 15px 0;
}

.split_content .card-box ul li{
	color: #b0b7bb;
}

.split_content .card-box .btn{
	color: #fff;
	margin: auto 0 0 0;
	background-color: var(--color-green);
}

.portfolioDeal_bnr {
  background-color: #FFF9F7;
  position: relative;
  z-index: 0;
}

.portfolioDeal_bnr .row {
  --bs-gutter-x: 32px
}

.portfolioDeal_bnr .bnr__content {
  display: flex;
  flex-direction: column;
  gap: 32px;
  max-width: 97%;
}

.portfolioDeal_bnr .bnr__content .top_bnr {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 95%;
}

.portfolioDeal_bnr .bnr__content h1 {
  font: normal normal 800 56px / 120% var(--font);
  letter-spacing: -1.12px;
  color: var(--color-secondary);
}

.portfolioDeal_bnr .bnr__content h4 {
  font: normal normal 500 26px / 120% var(--font);
  letter-spacing: -0.52px;
  color: var(--color-primary);
  border-left: 4px solid var(--color-primary);
  background-color: #FEF0E9;
  padding: 12px 16px;
  width: fit-content;
}

.portfolioDeal_bnr .bnr__content h6 {
  font-weight: 400;
  line-height: 140%;
  color: var(--color-darkFont);
}

.portfolioDeal_bnr .bnr__content .center_bnr {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.portfolioDeal_bnr .bnr__content .center_bnr p {
  color: var(--color-darkFont);
}

.portfolioDeal_bnr .bnr__content .bottom_bnr {
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #CED3D5;
  background: var(--color-white);
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.portfolioDeal_bnr .bnr__content ul {
  list-style: disc;
  padding-left: 1.8rem;
}

.portfolioDeal_bnr .bnr__content ul li {
  font: normal normal 400 18px / 160% var(--font);
  letter-spacing: -0.36px;
  color: var(--color-darkFont);
}

.portfolioDeal_bnr .bnr__content ul li b {
	font-weight: 600;
}

.portfolioDeal_bnr .banner_videoYT {
  padding: 36px;
  border-radius: 32px;
  background: var(--color-dark);
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
  z-index: 0;
  max-width: 92.18%;
  margin-left: auto;
}

.portfolioDeal_bnr .banner_videoYT::before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url(../img/bnr-video-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}

.portfolioDeal_bnr .banner_videoYT .top_title {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 100%;
  margin: auto;
}

.portfolioDeal_bnr .banner_videoYT h4 {
  font-weight: 900;
  color: var(--color-white);
  text-align: center;
}

.portfolioDeal_bnr .banner_videoYT h6 {
  line-height: 130%;
  color: var(--color-white);
  text-align: center;
}

.portfolioDeal_bnr .card_extraText {
    padding: 24px;
    background-color: var(--color-white);
    border-radius: 16px;
    box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.1);
    max-width: 55%;
    margin: 24px auto 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.portfolioDeal_bnr .card_extraText h6 {
  line-height: 130%;
  color: var(--color-dark);
}

.portfolioDeal_bnr .card_extraText ul {
	list-style: disc;
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding-left: 1.5rem;
}

.portfolioDeal_bnr .card_extraText ul li {
  font: normal normal 400 16px / 120% var(--font);
  color: var(--color-darkFont)
}

.portfolioDeal_bnr .portfolioDeal_video {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border-radius: 12px;
}

.portfolioDeal_bnr .video_overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.portfolioDeal_bnr .play-icon-container {
  position: absolute;
  width: 50px;
  height: 50px;
}

.portfolioDeal_bnr .circle {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--color-primary);
  box-sizing: border-box;
}

.portfolioDeal_bnr .triangle {
  position: absolute;
  top: 50%;
  left: 53%;
  width: 0;
  height: 0;
  border-left: 12px solid #ffffff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  transform: translate(-50%, -50%);
}

.portfolioDeal_bnr .poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 9;
}

.portfolioDeal_bnr .portfolioDeal_video iframe,
.portfolioDeal_bnr .video_overlay,
.portfolioDeal_bnr .video_overlay img {
  width: 100%;
  height: 100%;
}

.portfolioDeal_video iframe {
  border: 0;
}

.session_works .left_block {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.session_works .sessionWorks_video {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border-radius: 12px;
}

.session_works .video_overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.session_works .play-icon-container {
  position: absolute;
  width: 50px;
  height: 50px;
}

.session_works .circle {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--color-primary);
  box-sizing: border-box;
}

.session_works .triangle {
  position: absolute;
  top: 50%;
  left: 53%;
  width: 0;
  height: 0;
  border-left: 12px solid #ffffff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  transform: translate(-50%, -50%);
}

.session_works .poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 9;
}

.session_works .sessionWorks_video iframe,
.session_works .video_overlay,
.session_works .video_overlay img {
  width: 100%;
  height: 100%;
}

.session_works iframe {
  border: 0;
}

.session_works .left_block .btn {
	width: 100%;
}

.session_works .session_content {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.session_works .session_content .card_block {
	padding: 24px;
    border-radius: 16px;
    border: 1px solid #CED3D5;
    border-bottom-width: 3px;
    background: var(--color-white);
}

.session_works .session_content .card_block h5 {
	font-weight: 700;
	color: var(--color-dark);
	margin-bottom: 16px;
}

.session_works .session_content .card_block h6 {
	font-weight: 400;
    color: var(--color-darkFont);
	margin-bottom: 6px;
}

.session_works .session_content .card_block h6 b,
.session_works .session_content .card_block ul li b {
	font-weight: 700;
}

.session_works .session_content .card_block ul {
  list-style: disc;
  padding-left: 1.8rem;
  margin-top: 12px;
}

.session_works .session_content .card_block ul li {
  font: normal normal 400 18px / 160% var(--font);
  letter-spacing: -0.36px;
  color: var(--color-darkFont);
}

.twoStep_offer .row {
  row-gap: 24px;
}

.twoStep_offer .card_comn {
  padding: 24px;
  border-radius: 16px;
  background-color: #FEF0E9;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 100%;
}

.twoStep_offer .card_soln {
  background-color: #EFF8F5;
  gap: 16px;
}

.twoStep_offer .card_comn .index {
  font: normal normal 700 32px var(--font);
  color: var(--color-white);
  letter-spacing: -0.64px;
  border-radius: 8px;
  background: var(--color-primary);
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.twoStep_offer .card_comn .content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.twoStep_offer .card_comn span {
  font: normal normal 700 20px var(--font);
  letter-spacing: -0.4px;
  color: var(--color-dark);
  display: block;
}

.twoStep_offer .card_comn p {
  line-height: 140%;
  color: var(--color-dark);
}

.twoStep_offer .card_soln ul {
  list-style: disc;
  padding-left: 1.8rem;
}

.credibility_strip .card_box {
  border-radius: 16px;
  border: 1px solid #ced3d5;
  background-color: var(--color-white);
  padding: 24px;
  transition: 0.4s all ease-in-out;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.credibility_strip .card_box:hover {
  background-color: var(--color-primary);
}

.credibility_strip .card_box .icon {
  width: 56px;
  height: 56px;
  padding: 12px;
  border-radius: 8px;
  background: #fff9f7;
  transition: 0.4s all ease-in-out;
}

.credibility_strip .card_box:hover .icon {
  background-color: var(--color-white);
}

.credibility_strip .card_box .icon img {
  width: 100%;
  height: auto;
}

.credibility_strip .card_box h6 {
  font-weight: 700;
  color: var(--color-dark);
  transition: 0.4s all ease-in-out;
}

.credibility_strip .card_box:hover h6 {
  color: var(--color-white);
}

.portfolioDeals_wrong .text__box {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.portfolioDeals_wrong .text__box h3 {
  font-weight: 800;
  color: var(--color-dark);
}

.portfolioDeals_wrong .text__box h6 {
  font-weight: 600;
  color: var(--color-dark);
}

.portfolioDeals_wrong .text__box ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.portfolioDeals_wrong .text__box ul li {
  line-height: 140%;
  color: var(--color-darkFont);
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.portfolioDeals_wrong .text__box ul li img {
  width: 20px;
  height: auto;
}

.portfolioDeals_wrong .text__box .btn {
	margin-top: 0;
}

.finance_blueprint {
  background: #01141e;
}

.finance_blueprint .main__heading h2 {
  color: var(--color-white);
}

.finance_blueprint .main__heading p {
  line-height: 160%;
  color: #B0B7BB;
  max-width: 70%;
  margin: 12px auto 0;
}

.finance_blueprint .card_box {
  padding: 24px;
  border-radius: 16px;
  border: 1px solid rgba(2, 48, 71, 0.00);
  background: linear-gradient(180deg, #012232 0%, rgba(1, 34, 50, 0.50) 100%);
  box-shadow: 0 8px 44px 0 rgba(0, 0, 0, 0.24);
  height: 100%;
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.finance_blueprint .card_box::before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 498px;
  height: 243px;
  background-image: url(../img/blueprint-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.8;
  z-index: -1;
}

.finance_blueprint .card_box h4 {
  color: var(--color-white);
}

.finance_blueprint .card_box ul {
  list-style: disc;
  padding-left: 1.8rem;
}

.finance_blueprint .card_box ul li {
  font: normal normal 400 18px / 160% var(--font);
  letter-spacing: -0.36px;
  color: #B0B7BB;
}

.finance_blueprint .card_box b,
.finance_blueprint .short_line h6 b {
	font-weight: 700;
}

.finance_blueprint .short_line h6 {
    color: #B0B7BB;
	text-align: center
}

.whoThis_isFor .card_block {
  padding: 24px;
  border-radius: 16px;
  border: 1px solid#CED3D5;
  border-bottom-width: 3px;
  background: var(--color-white);
  height: 100%;
}

.whoThis_isFor .card_block h4 {
  color: var(--color-dark);
}

.whoThis_isFor .card_block h6 {
  font-weight: 700;
  color: var(--color-dark);
  margin: 16px 0 24px;
}

.whoThis_isFor .card_block .deal_subTitle {
   display: flex;
   flex-direction: column;
   gap: 6px;
   margin: 16px 0 24px;
}

.whoThis_isFor .card_block .deal_subTitle h6 {
  font-weight: 400;
  margin: 0;
}

.whoThis_isFor .card_block ul {
  list-style: disc;
  padding-left: 1.8rem;
}

.whoThis_isFor .card_block ul li {
  font: normal normal 400 18px / 160% var(--font);
  letter-spacing: -0.36px;
  color: var(--color-darkFont);
}

.whoThis_isFor .card_block b {
	font-weight: 600;
}

.cashTrap__audit .work__grid .card__grid {
  height: 220px;
}

.cashTrap__audit .cashTrap_bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  margin-top: 42px;
}

.cashTrap__audit .cashTrap_bottom h6 {
  text-align: center;
  font-weight: 700;
  color: var(--color-dark);
}

.real_deals .card_box {
  padding: 24px;
  border-radius: 16px;
  border: 1px solid #CED3D5;
  border-bottom-width: 3px;
  background: var(--color-white);
  height: 100%;
  transition: .3s all ease-out;
}

.real_deals .card_box:hover {
	transform: translateY(-4px)
}

.real_deals .card_box h5 {
  color: var(--color-dark);
  font-weight: 700;
}

.real_deals .card_box h6 {
  color: var(--color-darkFont);
  font-weight: 400;
  margin: 16px 0 24px;
}

.real_deals .card_box p {
  color: var(--color-dark);
  font-weight: 500;
}

.real_deals .card_box ul {
	list-style: disc;
	padding-left: 1.8rem;
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin-top: 16px;
}

.real_deals .card_box ul li {
	font: normal normal 400 18px / 136% var(--font);
    letter-spacing: -0.36px;
	color: var(--color-darkFont);
}

.real_deals .card_box ul li b,
.real_deals .short_line h6 b {
	font-weight: 600;
}

.real_deals .short_line {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
}

.real_deals .short_line h6 {
	color: var(--color-darkFont);
	text-align: center
}

.exit_certainty .work__grid .card__grid {
	height: 100%;
}

.exit_certainty .work__grid .card__grid span {
    font: normal normal 500 14px / 140% var(--font);
    color: var(--color-darkFont);
    display: block;
    margin: 8px 0 0;
}

.how_processWorks .card_grids {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}

.how_processWorks .card_grids .card_box {
    padding: 24px;
    border-radius: 16px;
	height: 100%;
}

.how_processWorks .card_grids .card_orange {
    background: #FEF0E9;
}

.how_processWorks .card_grids .card_green {
    background: #EFF8F5;
}

.how_processWorks .card_grids .card_box .index {
    width: 48px;
    height: 48px;
    border-radius: 8px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
}

.how_processWorks .card_grids .card_box .index {
	color: var(--color-white);
}

.how_processWorks .card_grids .card_orange .index {
    background: var(--color-primary);
}

.how_processWorks .card_grids .card_green .index {
    background: var(--color-green);
}

.how_processWorks .card_grids .card_box h6 {
    font: normal normal 700 20px var(--font);
    letter-spacing: -0.4px;
    color: var(--color-dark);
    margin: 24px 0 8px;
}

.how_processWorks .card_grids .card_box span {
    font: normal normal 500 14px/120% var(--font);
    color: var(--color-darkFont);
    display: block;
}

.portfolio_form .img_block {
	width: 100%;
	height: 100%;
}

.portfolio_form .img_block img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 16px;
}

.portfolio_form .card_box {
	padding: 32px;
	border-radius: 24px;
	background: #FFF;
	box-shadow: 8px 8px 40px 0 rgba(0, 0, 0, 0.22);
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.portfolio_form .card_box .top_heading {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.portfolio_form .card_box .top_heading h4 {
	color: var(--color-darkFont);
	text-align: center;
}

.portfolio_form .card_box .top_heading p {
	color: var(--color-darkFont);
	text-align: center;
}

.portfolio_form .card_box .row {
	row-gap: 24px;
}

.portfolio_form .card_box label {
	font: normal normal 400 14px / 120% var(--font);
	color: var(--color-darkFont);
	margin-bottom: 6px;
}

.portfolio_form .card_box .form-control,
.portfolio_form .card_box .form-select {
    font: normal normal 400 16px / 120% var(--font);
    color: var(--color-darkFont);
    padding: 12px 16px;
    border-color: #d9d9d9;
    border-radius: 8px;
}

.portfolio_form .card_box .form-control:placeholder {
	color: var(--color-green);
}

.portfolio_form .card_box .btn__primary {
	width: 100%;
	margin-top: 8px;
}

.portfolio_form .card_box .small_reassuranc{
	font: normal normal 400 14px / 120% var(--font);
	color: var(--color-darkFont);
	display: block;
}