.paragraph--type--homepage-funds #slickcstm-next,
.home #slicknews-next {
    margin-right: 15px;
    margin-left: 0;
}

.home .view-footer:has(#slicknews-nav) {
    margin-top: 29.5px;
}

.home .paragraph--type--home-banner .home-banner-primary-cta a {
    font-size: 1.125rem;
    line-height: 2.1875rem;
}

.home .field--name-field-hib-description {
    font-weight: 400;
    color: #282424;
}

.page-node-type-home-page .field--name-field-hpwr-description {
    line-height: 2.1875rem;
}

.home .paragraph--type--home-news .field--name-field-hpnr-description p {
    font-weight: 300;
}

.home .hpnrdesc {
    line-height: 1.875rem;
}

.home .paragraph--type--home-news .paragraph-container {
    padding-bottom: 8.5rem;
}

.home .paragraph--type--home-funds .field--name-field-hf-title {
    font-family: 'riada', sans-serif;
}

.home .hpf-tag {
    font-size: 0.875rem;
}

.mutual-funds-lp .field--name-field-tadawul-insights {
    font-size: 1.375rem;
}

.mutual-funds-lp .feature-item-title {
    font-family: 'riada', sans-serif !important;
}

.mutual-funds-lp .field--name-field-hf-title {
    font-family: 'riada', sans-serif;
}

.mutual-funds-lp .paragraph--type--why-mutual-funds .wmftitles .wmftitle2 {
    color: #A44F17;
}

.mutual-funds-lp .paragraph--type--why-mutual-funds .wmftitles .wmftitle1 {
    color: #000;
}

.faq-item .faq-item-answer {
    line-height: 1.875rem;
}

.mutual-funds-lp .paragraph--type--qr-app-store .field--name-field-cqr-title-1 {
    font-family: 'Almarai';
    font-weight: 300;
}

.home .field--name-field-cqr-title-1,
.home .paragraph--type--qr-app-store .field--name-field-cqr-description,
.mutual-funds-lp .paragraph--type--qr-app-store .field--name-field-cqr-description,
.mutual-funds-lp .paragraph--type--qr-app-store .field--name-field-cqr-qr-text {
    font-family: 'Almarai', sans-serif;
}

footer .social-media-container {
    flex-direction: row-reverse;
    justify-content: start;
    margin-right: 0;
}

.home .paragraph--type--qr-app-store .field--name-field-cqr-description,
.home .paragraph--type--qr-app-store .field--name-field-cqr-title-1 {
    font-weight: 300;
}

#slickcstm-prev svg {
    transform: rotate(180deg);
}

#slickcstm-next svg {
    transform: rotate(180deg);
}

.home .home-news-row .hpnrdesc,
.home .paragraph--type--qr-app-store.paragraph--view-mode--default .field field--name-field-cqr-title-1,
.home .paragraph--type--qr-app-store .field--name-field-cqr-qr-text {
    font-family: 'Almarai', sans-serif;
}

.vat .feature-grid .feature-grid-top>.feature-item:nth-child(1) .feature-item-inner {
    justify-content: start;
}

.awards-achievements-lp .feature-item-year,
.awards-achievements-lp .field--name-field-feature-item-markets {
    font-size: 1rem;
}

.awards-achievements-lp .yearly-progress a {
    font-family: 'Jokker', sans-serif;
}

.real-estate .fund-percentage,
.real-estate .fund-txt * {
    direction: ltr;
}

.real-estate .fund-txt {
    gap: 0;
    padding: 1.5rem;
}

.info-security-l .tab-content .item-1 .feature-item-title,
.info-security-l .tab-content .feature-item-title {
    font-family: 'Riada';
}

.info-security-l .tab-content .item-1 .feature-item-title {
    line-height: normal;
}

.real-estate .fund-performance-chart-periods .period-btn {
    white-space: nowrap;
}

.info-security-l .tab-content .item-1 .feature-item-inner .feature-item-text {
    font-size: 1.375rem;
    line-height: 2.5rem;
}

.vat .feature-item-inner .feature-item-title {
    font-size: 1.75rem;
}

.real-estate .feature-grid--light .feature-item-title {
    font-size: 1.375rem;
    line-height: normal;
}

.real-estate .nav-pills li.nav-item {
    margin: 0 0.375rem;
}

.real-estate .page-banner-title {
    color: #A44F17;
}

.real-estate .page-banner-title-dif-color {
    color: #1A1C1E;
}

.real-estate .paragraph--type--page-banner .page-banner-primary-cta a {
    max-height: 59px;
    display: flex;
}

.real-estate .feature-grid--light .feature-item-title {
    font-size: 1.75rem;
    line-height: 2.8125rem;
}

.real-estate .feature-grid--light .feature-item-text {
    line-height: 1.875rem;
}

.real-estate .fund-performance-chart-title {
    text-align: right;
}

.real-estate .fund-performance-chart-nav {
    font-family: 'Jokker', sans-serif;
}

.real-estate .fund-txt {
    padding: 0.625rem 0 0;
}

.real-estate .fund-highlight-img img {
    margin-top: 0.625rem;
}

.slick-arrow[aria-label="Next"] svg {
    transform: rotate(180deg);
}

.slick-arrow[aria-label="Previous"] svg {
    transform: rotate(180deg);
}

.real-estate .hpwqtitle2 {
    color: #A44F17;
}

.real-estate .hpwqtitle1 {
    color: #1A1C1E;
}

.real-estate #invSolForm .hero-text-media-title strong {
    margin-left: 0.625rem;
}

.investor-awareness .datafCarousselItem .field--name-field-data-title {
    font-family: 'Riada';
    line-height: normal;
    max-width: 12.5rem;
}

.investor-awareness .feature-item-text .field--name-field-feature-item-long-text p {
    line-height: 1.875rem;
}

.investor-awareness .hpwqtitle2 {
    color: #A44F17;
}

.investor-awareness .hpwqtitle1 {
    color: #1A1C1E;
}

.investor-awareness .field--name-field-hpwr-description {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.875rem;
}

.investor-awareness .doc-item .doc-download {
    font-size: 0.875rem;
    padding-right: 28px;
    padding-left: 0;
    background-position: right center;
}

.investor-awareness .data-split-main .main-item-title {
    color: #a44f17;
}

.investor-awareness .data-split-main .main-item-title span {
    color: #1A1C1E;
}

.awards-achievements-lp .field--name-field-award-years,
span.english-number,
footer .fa-envelope+span {
    font-family: 'Jokker', sans-serif !important;
}

.mutual-funds-lp .wmftitles {
    font-family: 'riada', sans-serif;
}

.real-estate .text-line-1 {
    font-family: 'riada', sans-serif;
}

@media screen and (min-width: 1200px) {
    .vat .three-items-checked .item-1 .field--name-field-feature-item-title {
        font-size: 3.375rem;
        line-height: normal;
        padding-top: 50px;
        max-width: 350px;
    }

    .annual-reports .docs-reports {
        background-size: cover;
    }

    .awards-achievements-lp .field--name-field-hf-title {
        font-size: 28px;
        line-height: 45px;
    }

    .investor-awareness .page-banner-title {
        max-width: 40.625rem;
    }


    .real-estate .feature-grid--light .feature-item-title {
        width: 13.0625rem;
    }

    .discretionary-portfolio .page-banner-title {
        max-width: 570px;
    }

    .vat .item-2 .field--name-field-feature-item-text,
    .vat .item-3 .field--name-field-feature-item-text {
        line-height: 1.875rem;
    }

    .vat .three-items-checked .item-1 .feature-item-text p {
        font-size: 1.13rem;
        line-height: 2.19rem;
        max-width: 421px;
    }
}

.investor-awareness .field--name-field-cqr-title-1,
.investor-awareness .field--name-field-hib-description,
.investor-awareness .paragraph--type--qr-app-store .field--name-field-cqr-qr-text,
.local-market .field--name-field-cqr-title-1,
.local-market .field--name-field-cqr-description,
.local-market .paragraph--type--qr-app-store .field--name-field-cqr-qr-text {
    font-family: 'Almarai', sans-serif;
}

@media screen and (min-width:992px) {
    .investor-awareness .report-wrapper {
        max-width: 65rem;
        margin: 0 auto;
    }

    .local-market .paragraph--type--home-why-icap .field--name-field-hpwr-title {
        line-height: 2.8125rem;
    }

    .investor-awareness .data-split-sub-txt.main-item-subtxt,
    .investor-awareness .data-split-main .main-item-title {
        padding: 0;
    }
}

.fund-performance-chart-stats .value.negative::before,
.fund-performance-chart-stats .value.positive::before {
    display: none;
}

.view-home-page-newsroom [aria-disabled="false"] .fa-solid.fa-arrow-left {
    transform: rotate(0);
}

.real-estate .fund-profile-item:last-of-type .fund-txt .field.field--name-field-fund-text {
    direction: rtl;
}

.view-home-page-newsroom [aria-disabled="true"] .fa-solid.fa-arrow-right {
    transform: rotate(0);
}

.about-us .btn.slick-cstm-next.slick-cstm-arrow.slick-arrow {
    margin-right: 1.25rem;
}

.real-estate .fund-txt .field.field--name-field-fund-text {
    display: flex;
    align-items: center;
}

.investor-awareness .datafCarousselItem:first-of-type .field--name-field-data-title {
    max-width: 10rem;
}

.awards-achievements-lp .feature-grid-top .feature-item-year,
.awards-achievements-lp .feature-grid-bottom .feature-item-year {
    font-family: 'Jokker', sans-serif;
}

.awards-achievements-lp .feature-item-inner .feature-item-text.mb-3 {
    font-family: 'Almarai', sans-serif;
}

.awards-achievements-lp .feature-item.item-3 .field--name-field-feature-item-text {
    max-width: 12.25rem;
}

.brokerage .feature-grid-top .feature-item.item-2 .feature-item-text {
    line-height: 1.875rem;
}

.about-us .feature-grid--light .feature-item-title {
    font-family: 'Riada', sans-serif;
}

.info-security-l .field--name-paragraphs .clearfix.text-formatted.field.field--name-field-main-title-sub-text.field--type-text-long.field--label-hidden.field__item p {
    font-weight: 400;
}

.info-security-l .field--name-paragraphs .clearfix.text-formatted.field.field--name-field-main-title-sub-text.field--type-text-long.field--label-hidden.field__item p em {
    font-style: normal !important;
    font-weight: 300;
}

[dir="rtl"] .investor-awareness .clearfix.text-formatted.field.field--name-field-main-title-sub-text.field--type-text-long.field--label-hidden.field__item {
    font-weight: 300;
}

.home .field--name-field-hib-description,
.page-node-type-home-page .field--name-field-hpwr-description,
.hpnrviewbg .hpnrdesc,
.careers .grid-items-3 .feature-item-text,
[dir="rtl"] .careers .field--name-field-job-details,
[dir="rtl"] .clearfix.text-formatted.field.field--name-field-main-title-sub-text.field--type-text-long.field--label-hidden.field__item,
.awards-achievements-lp .hero-text-media-intro,
.about-us .paragraph--type--home-why-icap .field--name-field-hpwr-description,
.real-estate .field--name-field-hpwr-description,
.mutual-funds-lp .field--name-field-hf-description,
.margin-lending-lp .field--name-field-hpwr-description,
.global-market .hero-text-media-intro,
.global-market .field--name-field-hpwr-description {
    font-weight: 300;
}

.discretionary-portfolio .paragraph--type--hero-text-media .hero-text-media-media img {
    transform: scaleX(-1);
}

@media screen and (min-width:1280px) {
    [dir="rtl"] .info-security-l .grid-items-4 .feature-item-inner .feature-item-title {
        width: 185px;
    }

    html[lang="ar"] .paragraph--type--home-increase-your-buying.flipped .corner {
        left: 35px;
        top: 70px;
    }

    .region-breadcrumb .paragraph-container {
        padding: 0 140px;
    }

    .margin-lending-lp .coverage-req-items {
        margin-top: 70px;
    }

    .global-market .feature-grid-top .feature-item-text {
        line-height: 30px;
    }

    .global-market .feature-grid .feature-grid-top>.feature-item:nth-child(3),
    .global-market .feature-grid .feature-grid-top>.feature-item:nth-child(2) {
        height: 214px;
    }

    .margin-lending-lp .coverage-req .coverage-req-item-percent {
        position: absolute;
        left: 40px;
        padding: 0;
    }

    .margin-lending-lp .paragraph--type--coverage-req-item {
        width: 485px;
    }

    .paragraph-container {
        padding-left: 140px;
        padding-right: 140px;
    }

    header {
        background: rgba(255, 255, 255, 0.02);
        backdrop-filter: blur(15px);
    }
}

.clearfix.text-formatted.field.field--name-field-title.field--type-text.field--label-hidden.field__item,
.discretionary_cust_title {
    font-family: 'riada', sans-serif;
}

.margin-lending-lp .field--name-field-coverage-req-intro,
.margin-lending-lp .coverage-req-item-inner .coverage-req-item-percent>div {
    font-weight: 300;
}

footer [alt="apple-store-ar-3x"] {
    width: 144px;
    min-width: 144px;
}

footer [alt="google-play-ar-3x"] {
    width: 157px;
    min-width: 157px;
}

@media screen and (max-width:661.98px) {
    .margin-lending-lp .paragraph--type--home-increase-your-buying {
        padding-left: 1.74rem;
    }

    .global-market .feature-item.item-1 .feature-item-title {
        max-width: 200px;
    }

    .faq-item-inner span.faq-item-question {
        max-width: 300px;
        width: auto;
        margin-left: 0;
        padding-left: 0;
        padding-right: 16px;
        font-size: 16px;
    }

    .coverage-req .coverage-req-item-text>div {
        width: 176px;
        max-width: 176px;
    }

    .investment-banking .grid-items-6 .item-2 .feature-item-body>div,
    .investment-banking .grid-items-6 .item-4 .feature-item-body>div,
    .investment-banking .feature-grid .feature-grid-bottom>.feature-item:nth-child(2n) .feature-item-inner .feature-item-body,
    .investment-banking .feature-grid .feature-grid-top>.feature-item:nth-child(2n) .feature-item-inner .feature-item-body {
        margin-right: 0;
        text-align: right;
    }

    .investment-banking .grid-items-6 .feature-grid-bottom .item-1 .feature-item-title {
        max-width: fit-content;
    }

    .investment-banking .feature-grid .feature-grid-bottom {
        margin-top: 0;
    }

    .investment-banking .grid-items-6 .feature-grid-top .item-3 .feature-item-title {
        max-width: fit-content;
    }

    footer .btmcont .stores img {
        height: auto;
        max-height: 56px;
    }

    footer .btmcont-branding.stores {
        width: 100%;
        padding: 0 25px;
    }

    [dir="rtl"] .investment-banking .feature-grid .feature-grid-top>.feature-item:nth-child(2n) .feature-item-inner .feature-item-body {
        text-align: right !important;
    }

    .investment-banking .feature-item-corner-mob-top_right,
    .investment-banking .feature-item-corner-mob-bottom_right {
        transform: scaleX(-1);
    }

    .investment-banking .feature-grid .feature-grid-top>.feature-item:nth-child(2) .feature-item-corner {
        transform: scaleX(-1);
    }

    .coverage-req {
        padding: 60px 16px;
    }

    .margin-lending-lp .coverage-req {
        margin-top: 80px;
    }

    .coverage-req .coverage-req-item-percent {
        position: absolute;
        left: 27.77px;
    }

    .coverage-req .coverage-req-item-inner {
        padding: 15.27px 27.77px;
    }

    .margin-lending-lp .coverage-req-head {
        margin-bottom: 32px !important;
    }

    .faq-item .faq-item-answer {
        font-size: 14px;
    }

    [dir="rtl"] .global-market .feature-item-body.text-md-end .feature-item-title,
    [dir="rtl"] .global-market .feature-item-body.text-md-end .feature-item-text {
        float: right;
        text-align: right;
    }

    .global-market .feature-item.item-2 .feature-item-title,
    .global-market .feature-item.item-3 .feature-item-title {
        max-width: fit-content;
    }

    .webform-options-display-side-by-side>div {
        margin-right: 0;
    }

    #edit-contact-us {
        gap: 12px;
        display: flex;
    }

    .faq-item .faq-item-icon {
        margin-top: 15px !important;
    }

    .margin-lending-lp .info-grid,
    .margin-lending-lp .faq-accordion {
        padding: 2.5rem 32px;
    }

    .faq-item .faq-item-toggle {
        padding-left: 0;
    }

    .faq-item .faq-item-toggle[aria-expanded="true"] {
        box-shadow: none;
    }

    .faq-item .faq-item-toggle[aria-expanded="false"] .faq-item-question {
        border-right: solid 1px transparent;
        border-left: 0;
    }

    .faq-item .faq-item-toggle[aria-expanded="true"] .faq-item-question {
        box-shadow: none;
        border-right: solid 1px #a44f17;
        border-left: 0;
    }

    .local-market .trading-venues-title-golden {
        display: inline;
    }

    .feature-grid .feature-grid-top>.feature-item:nth-child(1) .feature-item-corner {
        background-size: 110px;
    }

    .local-market .trading-venues .paragraph-container {
        padding-right: 0;
    }

    .local-market .trading-venues .trading-venues-items {
        padding-right: 0;
    }

    .local-market .trading-venues .slick-initialized .slick-slide {
        padding-right: 24px;
        padding-left: 0;
    }

    .local-market .trading-venues .trading-venues-items .slick-list {
        padding-right: 24px !important;
    }

    .faq-accordion-items .paragraph--type--faq-item:not(:first-child) {
        margin: 0;
    }

    .faq-item .faq-item-toggle[aria-expanded="true"] .faq-item-question {
        box-shadow: none;
    }


    .page-node-type-article .hpnrdesc {
        max-height: 75px;
    }

    .about-us .feature-item-markets,
    span.en {
        font-family: 'Jokker', sans-serif !important;
    }

    .about-us .feature-item-markets {
        margin-top: 6px;
    }

    .about-us .feature-grid .feature-grid-top>.feature-item:nth-child(2n) .feature-item-inner .feature-item-body {
        margin-right: 0;
        margin-left: 0;
        text-align: start !important;
    }

    .investor-awareness .paragraph--type--home-increase-your-buying .rounded-bg {
        height: 758px;
    }

    .home .hpf-tag {
        font-size: 0.7rem;
    }

    .home-banner-video {
        left: -40%;
    }

    .local-market .feature-grid .feature-grid-bottom>.feature-item:nth-child(2n) .feature-item-inner .feature-item-body,
    .local-market .feature-grid .feature-grid-top>.feature-item:nth-child(2n) .feature-item-inner .feature-item-body {
        margin-right: 0;
    }

    .local-market .paragraph-container,
    .margin-lending-lp .paragraph-container {
        padding: 5rem 1rem;
    }

    [dir="rtl"] .margin-lending-lp .field--name-field-hpwr-description {
        margin: 0 auto;
    }

    .margin-lending-lp .paragraph-container {
        padding-bottom: 50px;
    }

    .mutual-funds-lp .hpf-tag {
        font-size: 0.6rem;
    }

    .newsroom .ann-slide-title {
        font-size: 1.3rem;
    }

    .newsroom .hpnrviewbg {
        background-color: #FBF7F1;
    }

    .newsroom .hpnrviewcont {
        max-height: 406px;
        padding: 0 !important;
        max-width: 335px;
    }

    .newsroom .newsroom-articles {
        gap: 16px;
    }

    .newsroom .hpnrtitle {
        padding-top: 0;
        padding-bottom: 0;
    }

    .newsroom .hpnrdesc {
        line-height: 18px;
    }

    .page-node-type-article .article-page-title {
        line-height: normal;
    }

    .careers .page-banner-cta {
        gap: 10px;
    }

    [dir="rtl"] .margin-lending-lp .info-grid--light .info-item-title,
    .margin-lending-lp .info-item-text {
        margin-right: 50px;
    }

    .margin-lending-lp .page-banner-mobile .paragraph-container {
        padding: 5rem 1rem;
    }

    .paragraph--type--home-why-icap {
        padding: 3rem 0;
    }

    .info-security-l .field--name-field-hpwr-description ul {
        padding: 0 16px !important;
    }

    .local-market .feature-grid .feature-grid-cta {
        margin-bottom: 50px;
    }

    .local-market .paragraph--type--home-why-icap {
        padding-top: 50px;
    }

    .local-market {
        padding-bottom: 50px;
    }

    .margin-lending-lp .field--name-field-hf-description,
    .margin-lending-lp .field--name-field-cqr-description,
    .margin-lending-lp .field--name-field-hpnr-description,
    .margin-lending-lp .field--name-field-hib-description {
        text-align: center;
    }

    .margin-lending-lp .field--name-field-hib-description,
    .margin-lending-lp .field--name-field-hib-title-1,
    .margin-lending-lp .field--name-field-hib-title-2 {
        margin-left: 40px;
    }

    .margin-lending-lp .coverage-req-title strong {
        font-size: inherit;
    }

    .margin-lending-lp .field--name-field-cqr-title-1 {
        padding-top: 50px;
    }

    .about-us .feature-grid .feature-item.item-1 .feature-item-body {
        margin-right: 40px;
    }

    .careers .field--name-field-banner-cta a,
    .careers .field--name-field-banner-secondary-cta a {
        padding: 1rem;
    }

    .local-market .field--name-field-cqr-title-1 {
        margin-top: 50px;
    }

    .home .hpnrimg img,
    .about-us .hpnrimg img,
    .newsroom .hpnrimg img {
        width: 100%;
    }

    .newsroom .hpnrimg img {
        width: 100%;
        height: 100%;
    }

    .margin-lending-lp .paragraph--type--home-increase-your-buying .field--name-field-hib-image img {
        max-width: 100%;
    }

    .margin-lending-lp .paragraph--type--home-increase-your-buying .hib-img {
        margin: 0 auto;
        margin-right: -7px;
    }

    .coverage-req .coverage-req-title {
        font-size: 28px;
        line-height: 28px;
    }

    .newsroom .hpnrimg .field__item {
        margin-bottom: 24px;
    }

    .paragraph-container .row.slickcstm-container {
        margin-left: 0;
    }

    .home-banner-title,
    .home-banner-subtitle,
    .page-banner-title,
    .field--name-field-hm-title,
    .field--name-field-hm-sub-title,
    .hpftitles,
    .hphopitles,
    .field--name-field-hib-title-1,
    .field--name-field-hib-title-2,
    .hpwqtitles,
    .field--name-field-hpnr-title,
    .field--name-field-cqr-title-2,
    .field--name-field-cqr-title-3,
    .hpwqtitle1,
    .regional-markets .regional-markets-title,
    .titles {
        font-size: 1.75rem;
        line-height: 2.7rem;
    }

    .region-footer .navbar-nav li {
        margin-right: 0;
    }

    .region-footer .navbar-nav {
        gap: 1rem;
    }

    .home .paragraph--type--home-banner .home-banner-desc {
        padding-top: 16px;
        padding-bottom: 65px;
    }

    .home .paragraph--type--home-banner .home-banner-cta {
        padding-top: 0;
    }

    .home .paragraph--type--home-banner .home-banner-primary-cta a {
        font-size: 14px;
        line-height: 10px;
        padding: 21px 32px;
    }

    .home .field--name-field-hm-description {
        margin-top: 16px;
    }

    .hpfCaroussel .field--name-field-hf-description {
        max-height: 62px;
        line-height: 20px;
    }

    .home .paragraph--type--homepage-funds .slick-dotted.slick-slider {
        margin-bottom: 50px;
    }

    .slick-cstm-nav ul.slick-dots {
        gap: 4px;
    }

    .slick-cstm-nav .slick-dots li {
        margin: 0;
    }

    .paragraph-container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .home .field--name-field-hop-description {
        margin-top: 16px;
        margin-bottom: 52px;
    }

    .home .field--name-field-hop-link a {
        margin-top: 0;
        margin-bottom: 38px;
    }

    .home .hop-mobile {
        background-image: url(/sites/default/files/2026-06/one-platform-m-v2-3x.webp) !important;
        background-size: 100% 100%;
    }

    .home .field--name-field-hib-description {
        margin-top: 16px;
    }

    .home .paragraph--type--home-increase-your-buying .field--name-field-hib-image {
        margin-top: 50px;
    }

    .home .paragraph--type--home-why-icap .paragraph-container {
        padding-left: 32px;
        padding-right: 32px;
    }

    .home .paragraph--type--home-why-icap {
        padding-top: 80px;
        padding-bottom: 32px;
    }

    .home .hpnrtitle {
        padding: 16px 8px 16px 8px;
        font-size: 20px;
        max-height: 74px;
        overflow: hidden;
    }

    .home .hpnrdesc p:nth-of-type(2) {
        display: none;
    }

    .hpnrview .slick-dotted.slick-slider {
        padding-right: 40px;
    }

    .home .home-news-row.slick-slide {
        margin-left: 10px;
        margin-right: 10px;
        max-width: 280px;
    }

    .home .paragraph--type--home-news .paragraph-container {
        padding-bottom: 20px !important;
    }

    .home .paragraph--type--home-news {
        margin-bottom: -5px;
    }

    .home .field--name-field-cqr-title-1 {
        margin-bottom: 32px;
    }

    .home .field--name-field-cqr-description {
        margin-top: 16px;
    }

    .home .field--name-field-cqr-qr-code {
        margin-top: 32px;
    }

    [data-block="nav_additional"] li,
    .searchboxcontainer {
        text-align: left;
    }

    .mm-panels * {
        font-size: 14px;
    }

    .brokerage .page-banner-title {
        margin-bottom: 16px !important;
    }

    .region-breadcrumb .paragraph-container {
        padding-left: 24px;
        padding-right: 24px;
    }

    .brokerage .page-banner-desc {
        max-width: 222px;
    }

    .brokerage .page-banner-desc {
        margin-bottom: 32px;
    }

    .page-banner-cta {
        justify-content: start !important;
    }

    .brokerage .page-banner-mobile {
        height: 579px;
    }

    .brokerage .page-banner {
        padding-bottom: 0 !important;
    }

    .brokerage .three-cards {
        padding-top: 80px;
        padding-bottom: 120px;
    }

    .brokerage .feature-grid .paragraph-container {
        padding-top: 0;
    }

    .brokerage .feature-grid-head .feature-grid-title {
        margin-bottom: 16px !important;
    }

    .brokerage .feature-grid .feature-grid-top>.feature-item .feature-item-inner {
        padding-top: 40px !important;
    }

    .brokerage .feature-grid .feature-item-text {
        margin-top: 8px;
        width: 12.8125rem;
    }

    .brokerage .feature-grid .feature-grid-top>.feature-item:nth-child(2) .feature-item-corner {
        background-size: 124px;
    }

    .brokerage .paragraph--type--three-cards .paragraph-container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .brokerage .three-cards-title-golden {
        display: inline;
    }

    .brokerage .three-cards-head .three-cards-title {
        margin-bottom: 16px !important;
    }

    .brokerage .card-item-title {
        width: auto;
    }

    .home .field--name-field-cqr-qr-text {
        margin-top: 32px;
    }

    .home .paragraph--type--qr-app-store .field--name-field-cqr-qr-text {
        padding-bottom: 20px;
    }

    .store-items {
        flex-direction: row !important;
        gap: 16px;
    }

    .store-items img {
        max-height: 43px;
    }

    .mm-panel a {
        text-align: left;
    }

    .responsive-menu-toggle-icon:before,
    .responsive-menu-toggle-icon:after,
    .responsive-menu-toggle-icon span.icon {
        left: 0;
    }

    .paragraph--type--qr-app-store .paragraph-container .row>.store-item-1,
    .paragraph--type--qr-app-store .paragraph-container .row>.store-item-2 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .home .home-news-row.slick-slide#slick-slide10 {
        margin-right: 0;
    }

    .paragraph--type--home-news .views-element-container {
        padding-right: 0;
    }

    .home .hpnrdesc {
        font-size: 14px;
        line-height: 22px !important;
        max-height: 74px !important;
    }

    .home .view-home-page-newsroom .hpnrdesc {
        padding-right: 8px;
        padding-left: 8px;
    }

    .home .field--name-field-hwq-description {
        margin-top: 0;
    }

    .home .hpwqtitles {
        margin-bottom: 16px;
    }

    .field--name-field-hpwr-title {
        padding-bottom: 24px;
    }

    .home .field--name-field-hpf-desription {
        margin-top: 16px;
        line-height: 22px;
    }

    .home .hpfCaroussel .field--name-field-hf-title {
        font-size: 20px;
        letter-spacing: 0;
        font-weight: 300;
    }

    .home .hpfCaroussel .hpf-tag {
        font-size: 11px;
        padding: 4px 8px;
        margin: 0;
        line-height: 16px;
    }

    .home .hpfCaroussel .hpf-tags {
        margin: 12px 0;
    }

    .brokerage .page-banner-title {
        line-height: normal;
    }

    .brokerage .page-banner {
        padding-bottom: 2rem;
    }

    .brokerage .feature-grid .feature-item-title,
    .brokerage .feature-grid .feature-item-text,
    .brokerage .feature-grid .field--name-field-feature-item-link {
        text-align: right;
    }

    .real-estate .feature-grid--light .feature-item-title,
    .real-estate .feature-item-text .field--name-field-feature-item-text {
        width: 200px;
        max-width: 200px;
    }

    .local-market .feature-grid--light .feature-item-title,
    .local-market .feature-grid--light .feature-item-text {
        text-align: right;
    }

    .local-market .feature-grid--light .feature-item-title {
        max-width: 193px;
    }

    .local-market .feature-item.item-3 .feature-item-title,
    .local-market .feature-item-title,
    .local-market .feature-item.item-4 .feature-item-title {
        max-width: 190px;
    }

    .mm-menu--offcanvas {
        -webkit-transform: translate3d(calc(-2 * clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size))), 0, 0) !important;
        transform: translate3d(calc(-2 * clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size))), 0, 0) !important;
    }

    .mm-menu--offcanvas.mm-menu--opened {
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .home .paragraph--type--home-news .paragraph-container {
        padding-bottom: 3.5rem;
    }

    .home .field--name-field-hb-link .icap-modal-trigger {
        width: auto;
    }

    .margin-lending-lp .coverage-req-item-inner .coverage-req-item-percent>div {
        position: static;
    }

    .awards-achievements-lp .feature-grid .feature-item {
        margin: 0 0.875rem;
    }

    .awards-achievements-lp .feature-grid-bottom {
        margin-top: 24px;
    }
}