@font-face {
    font-family: "Material Symbols Rounded";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Material_Symbols_Rounded_1.woff2);
    }
.material-symbols-rounded {
    font-family: "Material Symbols Rounded";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    }
@font-face {
    font-family: "Material Symbols Outlined";
    font-style: normal;
    font-weight: 100 700;
    src: url(../fonts/Material_Symbols_Outlined_2.woff2);
    }
.material-symbols-outlined {
    font-family: "Material Symbols Outlined";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    }
*, :after, :before {
    box-sizing: border-box;
    border: 0 solid;
    }
:after, :before {
    --tw-content: "";
    }
html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: EtihadBureau Favorit Arabic, Helvetica, Arial, sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    }
body {
    margin: 0;
    }
a {
    color: inherit;
    }
button {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    color: inherit;
    margin: 0;
    }
button {
    text-transform: none;
    }
button {
    -webkit-appearance: button;
    background-image: none;
    }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
    }
::-webkit-search-decoration {
    -webkit-appearance: none;
    }
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
    }
h1, h2, h3, h4, h6, p {
    margin: 0;
    }
ul {
    margin: 0;
    padding: 0;
    }
:disabled {
    cursor: default;
    }
img {
    display: block;
    vertical-align: middle;
    }
h6 {
    font-weight: 500;
    }
h6 {
    letter-spacing: -0.04px;
    }
*, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, 0.5);
    }
.container {
    width: 100%;
    }
@media (min-width: 640px) {
    .container {
        max-width: 640px;
        }
    }
@media (min-width: 768px) {
    .container {
        max-width: 768px;
        }
    }
@media (min-width: 992px) {
    .container {
        max-width: 992px;
        }
    }
@media (min-width: 1024.98px) {
    .container {
        max-width: 1024.98px;
        }
    }
@media (min-width: 1270px) {
    .container {
        max-width: 1270px;
        }
    }
@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
        }
    }
@media (min-width: 1440px) {
    .container {
        max-width: 1440px;
        }
    }
@media (min-width: 1536px) {
    .container {
        max-width: 1536px;
        }
    }
.mx-auto {
    margin-left: auto;
    margin-right: auto;
    }
.mt-0 {
    margin-top: 0;
    }
.mt-4 {
    margin-top: 1rem;
    }
.mt-8 {
    margin-top: 2rem;
    }
.mt-\[100px\] {
    margin-top: 100px;
    }
.block {
    display: block;
    }
.flex {
    display: flex;
    }
.grid {
    display: grid;
    }
.hidden {
    display: none;
    }
.w-full {
    width: 100%;
    }
.flex-1 {
    flex: 1 1 0%;
    }
.cursor-pointer {
    cursor: pointer;
    }
.list-none {
    list-style-type: none;
    }
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    }
.flex-row {
    flex-direction: row;
    }
.flex-col {
    flex-direction: column;
    }
.flex-wrap {
    flex-wrap: wrap;
    }
.place-content-center {
    place-content: center;
    }
.items-start {
    align-items: flex-start;
    }
.items-center {
    align-items: center;
    }
.justify-center {
    justify-content: center;
    }
.justify-between {
    justify-content: space-between;
    }
.justify-items-center {
    justify-items: center;
    }
.gap-1 {
    gap: 0.25rem;
    }
.gap-2 {
    gap: 0.5rem;
    }
.gap-4 {
    gap: 1rem;
    }
.gap-6 {
    gap: 1.5rem;
    }
.gap-x-3 {
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem;
    }
.border {
    border-width: 1px;
    }
.border-b {
    border-bottom-width: 1px;
    }
.border-t {
    border-top-width: 1px;
    }
.bg-black {
    --tw-bg-opacity: 1;
    }
.bg-light-grey {
    --tw-bg-opacity: 1;
    }
.bg-skyblue {
    --tw-bg-opacity: 1;
    }
.bg-white {
    --tw-bg-opacity: 1;
    }
.bg-yellow {
    --tw-bg-opacity: 1;
    }
.p-0 {
    padding: 0;
    }
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    }
.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    }
.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
    }
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    }
.pb-4 {
    padding-bottom: 1rem;
    }
.pb-6 {
    padding-bottom: 1.5rem;
    }
.ps-0 {
    padding-inline-start: 0;
    }
.pt-0 {
    padding-top: 0;
    }
.pt-10 {
    padding-top: 2.5rem;
    }
.text-center {
    text-align: center;
    }
.text-start {
    text-align: start;
    }
.text-18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    }
.text-base {
    font-size: 1rem;
    }
.text-h3 {
    letter-spacing: -0.9px;
    }
.text-h3 {
    font-size: 1.875rem;
    line-height: 120%;
    }
.text-h6-d {
    font-size: 1.5rem;
    line-height: 130%;
    letter-spacing: -0.24px;
    }
.no-underline {
    text-decoration-line: none;
    }
a {
    text-decoration: none;
    }
a:hover {
    text-decoration: underline;
    }
.hover\:bg-\[\#848484\]:hover {
    --tw-bg-opacity: 1;
    }
.hover\:bg-orange:hover {
    --tw-bg-opacity: 1;
    }
.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    }
.hover\:no-underline:hover {
    text-decoration-line: none;
    }
.active\:bg-\[\#535353\]:active {
    --tw-bg-opacity: 1;
    }
.active\:bg-orange-dark:active {
    --tw-bg-opacity: 1;
    }
@media (min-width: 992px) {
    .lg\:order-1 {
        order: 1;
        }
    .lg\:order-2 {
        order: 2;
        }
    .lg\:order-3 {
        order: 3;
        }
    .lg\:col-span-1 {
        grid-column: span 1/span 1;
        }
    .lg\:col-span-10 {
        grid-column: span 10/span 10;
        }
    .lg\:col-span-3 {
        grid-column: span 3/span 3;
        }
    .lg\:col-span-4 {
        grid-column: span 4/span 4;
        }
    .lg\:col-span-5 {
        grid-column: span 5/span 5;
        }
    .lg\:col-span-6 {
        grid-column: span 6/span 6;
        }
    .lg\:col-span-8 {
        grid-column: span 8/span 8;
        }
    .lg\:col-span-9 {
        grid-column: span 9/span 9;
        }
    .lg\:col-start-1 {
        grid-column-start: 1;
        }
    .lg\:col-start-12 {
        grid-column-start: 12;
        }
    .lg\:col-start-2 {
        grid-column-start: 2;
        }
    .lg\:col-start-7 {
        grid-column-start: 7;
        }
    .lg\:col-end-12 {
        grid-column-end: 12;
        }
    .lg\:m-0 {
        margin: 0;
        }
    .lg\:mt-0 {
        margin-top: 0;
        }
    .lg\:mt-1\.5 {
        margin-top: 0.375rem;
        }
    .lg\:mt-5 {
        margin-top: 1.25rem;
        }
    .lg\:mt-\[200px\] {
        margin-top: 200px;
        }
    .lg\:block {
        display: block;
        }
    .lg\:flex {
        display: flex;
        }
    .lg\:grid {
        display: grid;
        }
    .lg\:grid-flow-col {
        grid-auto-flow: column;
        }
    .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        }
    .lg\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        }
    .lg\:grid-cols-\[repeat\(3,360px\)\] {
        grid-template-columns: repeat(3, 360px);
        }
    .lg\:items-start {
        align-items: flex-start;
        }
    .lg\:items-end {
        align-items: flex-end;
        }
    .lg\:items-center {
        align-items: center;
        }
    .lg\:justify-start {
        justify-content: flex-start;
        }
    .lg\:justify-end {
        justify-content: flex-end;
        }
    .lg\:justify-items-end {
        justify-items: end;
        }
    .lg\:justify-items-center {
        justify-items: center;
        }
    .lg\:gap-10 {
        gap: 2.5rem;
        }
    .lg\:gap-4 {
        gap: 1rem;
        }
    .lg\:gap-5 {
        gap: 1.25rem;
        }
    .lg\:gap-6 {
        gap: 1.5rem;
        }
    .lg\:gap-y-12 {
        row-gap: 3rem;
        }
    .lg\:self-start {
        align-self: flex-start;
        }
    .lg\:self-center {
        align-self: center;
        }
    .lg\:rounded-large {
        border-radius: 2rem;
        }
    .lg\:border-0 {
        border-width: 0;
        }
    .lg\:bg-gray-shy {
        background-color: rgba(9, 9, 9, 0.1);
        }
    .lg\:p-0 {
        padding: 0;
        }
    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0;
        }
    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
        }
    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
        }
    .lg\:py-0 {
        padding-top: 0;
        padding-bottom: 0;
        }
    .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem;
        }
    .lg\:py-2\.5 {
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        }
    .lg\:pb-8 {
        padding-bottom: 2rem;
        }
    .lg\:text-center {
        text-align: center;
        }
    .lg\:text-right {
        text-align: right;
        }
    .lg\:text-start {
        text-align: start;
        }
    .lg\:text-end {
        text-align: end;
        }
    .lg\:text-h3-md {
        font-size: 3rem;
        line-height: 110%;
        letter-spacing: -0.96px;
        }
    .lg\:text-lg {
        font-size: 1.25rem;
        line-height: 1.75rem;
        }
    .lg\:hover\:bg-gray-shy:hover {
        background-color: rgba(9, 9, 9, 0.1);
        }
    }
@media (min-width: 1280px) {
    .xl\:text-h3-d {
        font-size: 4rem;
        letter-spacing: -0.8px;
        }
    }
@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg)
        } to {
        transform: rotate(1turn)
        }
    }
@font-face {
    font-family: EtihadBureau Favorit Arabic Book;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/EtihadBureau_Favorit_Arabic_Book_3.woff2);
    }
@font-face {
    font-family: EtihadBureau Favorit Arabic;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/EtihadBureau_Favorit_Arabic_4.woff2);
    }
@font-face {
    font-family: EtihadBureau Favorit Arabic;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/EtihadBureau_Favorit_Arabic_5.woff2);
    }
body {
    color: rgba(9, 9, 9, 0.9);
    font-family: DhiramSpecial, EtihadBureau Favorit Arabic, arial, sans-serif;
    font-size: 1rem;
    font-variant-numeric: slashed-zero;
    font-feature-settings: "ss04" on, "ss06" on, "ss09" on, "ss08" on, "ss03" on, "ss07" on, "ss02" on;
    line-height: 1.5rem;
    }
h1, h2, h3, h4, h6 {
    color: rgba(9, 9, 9, 0.9);
    font-family: DhiramSpecialMedium, EtihadBureau Favorit Arabic, arial, sans-serif;
    }
@media only screen and (max-width: 991.98px) {
    h1 {
        font-size: 2.375rem;
        line-height: 2.75rem;
        letter-spacing: -1.52px;
        }
    }
@media only screen and (min-width: 992px) {
    body {
        line-height: 1.25rem;
        }
    h3 {
        letter-spacing: -0.6px;
        }
    h6 {
        letter-spacing: normal;
        }
    }
:root {
    --primary-brand-color-1: #ffcf23;
    --primary-brand-color-2: #ffefb6;
    --primary-brand-color-3: #cc5c00;
    --primary-brand-color-4: #f39700;
    --primary-brand-color-5: #fbb62b;
    --primary-brand-color-6: #cf8711;
    --secondary-brand-color-1: #f1f0ea;
    --secondary-brand-color-2: #f2f0ee;
    --secondary-brand-color-3: #8abdfc;
    --secondary-brand-color-4: #e8f2fe;
    --secondary-brand-color-5: #4a86d0;
    --alert-error-color-1: #ea3f2e;
    --alert-error-color-2: #fdecea;
    --alert-error-color-3: #bb3225;
    --alert-success-color-1: #4acc55;
    --alert-success-color-2: #dbf5dd;
    --alert-success-color-3: #2c9c2e;
    --white-scale-color-1: #fff;
    --white-scale-color-2: hsla(0, 0%, 100%, 0.9);
    --white-scale-color-3: hsla(0, 0%, 100%, 0.7);
    --white-scale-color-4: hsla(0, 0%, 100%, 0.5);
    --white-scale-color-5: hsla(0, 0%, 100%, 0.3);
    --white-scale-color-6: hsla(0, 0%, 100%, 0.1);
    --white-scale-color-7: hsla(0, 0%, 100%, 0.05);
    --black-scale-color-1: #090909;
    --black-scale-color-2: rgba(9, 9, 9, 0.9);
    --black-scale-color-3: rgba(9, 9, 9, 0.7);
    --black-scale-color-4: rgba(9, 9, 9, 0.5);
    --black-scale-color-5: rgba(9, 9, 9, 0.3);
    --black-scale-color-6: rgba(9, 9, 9, 0.1);
    --black-scale-color-7: rgba(9, 9, 9, 0.05);
    --defaultbuttonborder: var(--black-scale-color-2);
    --primarybuttonbg: var(--primary-brand-color-1);
    --primarybuttonhoverbg: var(--primary-brand-color-4);
    --primarybuttonactivebg: var(--primary-brand-color-6);
    --defaultbuttontextcolor: var(--black-scale-color-2);
    --darkbuttonbg: var(--black-scale-color-1);
    --darkbuttonhoverbg: #848484;
    --darkbuttonactivebg: #535353;
    --darkbuttontextcolor: var(--white-scale-color-2);
    --lightbuttonbg: var(--white-scale-color-1);
    --lightbuttonhoverbg: var(--white-scale-color-4);
    --lightbuttonactivebg: var(--white-scale-color-3);
    --lightbuttontextcolor: var(--black-scale-color-2);
    --warningbuttonbg: #ea3f2e;
    --warningbuttonhoverbg: #bb3225;
    --warningbuttonactivebg: #bb3225;
    --warningbuttontextcolor: var(--black-scale-color-2);
    --disabledbuttonbg: #b9b5b0;
    --disabledbuttonhoverbg: #b9b5b0;
    --disabledbuttonactivebg: #b9b5b0;
    --disabledbuttontextcolor: var(--black-scale-color-5);
    --disabledbuttonborder: var(--black-scale-color-5);
    --facebookbuttonbg: #1877f2;
    --faceboookbuttontextcolor: var(--white-scale-color-1);
    --applebuttonbg: var(--black-scale-color-2);
    --applebuttontextcolor: var(--white-scale-color-1);
    --defaultlinkbuttontextcolor: var(--black-scale-color-2);
    --linkbuttonhoverbg: var(--primary-brand-color-1);
    --linkbuttonactivebg: #ffae11;
    --bg-creditreport: #92dcff;
    --bg-brand: #ffcf23;
    --background: #f1f0ea;
    --bg-chequeclearance: #d0f3a0;
    --bg-esr: #b2b2f1;
    --bg-gradient-end: linear-gradient(180deg, #fff, hsla(51, 21%, 94%, 0.5));
    --bg-creditscoredashboard: linear-gradient(180deg, #ffcf23 80.7%, rgba(255, 207, 35, 0));
    --bg-creditreportdashboard: linear-gradient(180deg, #92dcff 80.7%, rgba(146, 220, 255, 0));
    --bg-dark-grey: #dad7c8;
    --bg-medium-grey: #3a3a3a;
    --toastify-success-default: #217723;
    --toastify-success: #a7e9a8;
    --toastify-error: #c53527;
    --bg-verified: rgba(167, 233, 168, 0.6);
    --bg-nonverified: hsla(6, 100%, 81%, 0.6);
    }
html {
    font: 16px DhiramSpecial, EtihadBureau Favorit Arabic, arial, sans-serif;
    }
body, html {
    min-height: 100vh;
    }
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    }
.body--transition, .body--transition .public__header {
    transition: background-color 1.5s ease-out;
    }
nav, section {
    display: block;
    }
p {
    margin-bottom: 0;
    padding-top: 0.5rem;
    }
img {
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    }
h3, h6, ul {
    padding-top: 1.5rem;
    }
h3:first-child, h4:first-child, h5:first-child, h6:first-child, ol:first-child, ul:first-child {
    padding-top: 0;
    }
ul {
    list-style: outside;
    padding-inline-start: 0.9375rem;
    }
li + li {
    margin-top: 0.25rem;
    }
.font-book {
    font-family: DhiramSpecialBook, EtihadBureau Favorit Arabic Book, arial, sans-serif;
    }
.bg-credit-report {
    background-color: var(--bg-CreditReport);
    }
.bg-gradient-end {
    background: var(--bg-Gradient-end);
    }
.main-container > .imagelist__container:first-child {
    padding-top: 0;
    }
.imagecomponent .container {
    position: relative;
    }
.imagecomponent .headline-component {
    padding-top: 0;
    }
.imagecomponent .headline-component .container {
    padding: 0 1rem 0 0;
    }
.imagecomponent .headline-component .container .head {
    padding-bottom: 0.5rem;
    padding-inline-end: 2.5rem;
    }
@media only screen and (min-width: 992px) and (max-width: 1439.98px) {
    .imagecomponent .headline-component .container .head {
        padding-inline-end: 1rem;
        }
    }
.rounded-full {
    border-radius: 9999px;
    }
.headline-component .btn-default {
    box-shadow: none;
    font-size: 1rem;
    line-height: 1.5rem;
    }
.header-container {
    background-color: var(--white-scale-color-1);
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
    }
.header-container--sticky .header {
    border-bottom-color: rgba(9, 9, 9, 0.9);
    }
.downloadApp .marquee__content:before {
    background-color: var(--black-scale-color-2);
    content: "";
    border-radius: 3.125rem;
    display: block;
    height: 3.125rem;
    margin: 2rem 1.5rem 0;
    width: 3.125rem;
    }
@media only screen and (min-width: 992px) {
    .downloadApp .marquee__content:before {
        height: 4rem;
        width: 4rem;
        margin: 5.5rem 3rem 0;
        border-radius: 6.25rem;
        }
    }
@media only screen and (min-width: 928px) and (max-width: 1410px) {
    .downloadApp .marquee__content:before {
        height: 1.5rem;
        width: 1.5rem;
        margin: 3rem 3rem 0;
        }
    }
@media only screen and (min-width: 928px) and (max-width: 1410px) {
    .HeadLine__animation .head {
        font-size: 3.75rem;
        }
    }
.imagelist .headline-component {
    padding: 0;
    }
.imagelist .headline-component .container {
    max-width: 100%;
    gap: 0;
    padding: 0;
    }
.imagelist .headline-component .head {
    padding-bottom: 0.5rem;
    word-break: normal;
    }
@media only screen and (min-width: 992px) {
    .imagelist .headline-component p {
        line-height: 140%;
        }
    }
@media only screen and (max-width: 991.98px) {
    .imagelist__col .headline-component h4 {
        font-size: 1.625rem;
        letter-spacing: -0.52px;
        line-height: 130%;
        padding-bottom: 0.75rem;
        }
    }
@media only screen and (min-width: 992px) {
    .imagelist__col .headline-component h4 {
        letter-spacing: -0.8px;
        }
    }
@media only screen and (min-width: 992px) {
    .imagelist__equalwidth .headline-component p {
        line-height: 1.5rem;
        }
    }
@media only screen and (min-width: 992px) {
    .imagelist__dataimage {
        transform: translatey(20%);
        }
    .imagelist__dataimage .imagelist__content:not(.lg\:order-2) {
        padding-inline-start: 5rem;
        }
    .imagelist__dataimage .imagelist__content.lg\:order-2 {
        padding-inline-end: 5rem;
        }
    }
@media only screen and (min-width: 1270px) {
    .imagelist__dataimage .imagelist__content:not(.lg\:order-2) {
        padding-inline-start: 7.1875rem;
        }
    .imagelist__dataimage .imagelist__content.lg\:order-2 {
        padding-inline-end: 7.1875rem;
        }
    }
.imagelist__dataimage.dataImageList__animation {
    transition: transform 1s;
    }
@media only screen and (min-width: 992px) {
    .imagelist__container__visible .imagelist__dataimage {
        transition: transform 1s;
        }
    .imagelist__container__visible .imagelist__dataimage:first-child {
        animation: verticalBounce 0.5s linear forwards;
        }
    .imagelist__container__visible .imagelist__dataimage:nth-child(2) {
        animation: verticalBounce 0.6s linear forwards;
        }
    .imagelist__container__visible .imagelist__dataimage:nth-child(3) {
        animation: verticalBounce 0.7s linear forwards;
        }
    .imagelist__container__visible .imagelist__dataimage:nth-child(4) {
        animation: verticalBounce 0.8s linear forwards;
        }
    .imagelist__container__visible .imagelist__dataimage:nth-child(5) {
        animation: verticalBounce 0.9s linear forwards;
        }
    }
@media only screen and (max-width: 991.98px) {
    .col-splitter-wrapper + .accordion {
        padding-top: 2rem;
        }
    }
.marquee {
    position: relative;
    display: flex;
    overflow: hidden;
    }
.marquee__content {
    flex-shrink: 0;
    display: flex;
    justify-content: space-around;
    list-style: none;
    min-width: 100%;
    }
body[dir=ltr] .marquee__content {
    animation: animateLTR 15s linear infinite;
    }
@media only screen and (max-width: 991.98px) {
    .main-container > .headline-component:first-child:not(.headline-bigger) {
        padding-top: 3.125rem;
        }
    .main-container > .headline-component:first-child + .imagecomponent:not(.imagecomponent__zoom) {
        padding-top: 1.5rem;
        }
    .imagecomponent .image__row .headline-component {
        padding: 0 0 2.5rem;
        }
    .bottom-padding + .imagecomponent:not(.image__compactspace) {
        padding-top: 5.25rem;
        }
    .headline-component--mobile.button-only + .imagecomponent:not(.bg-partnership) {
        margin-top: 0;
        }
    }
@media only screen and (min-width: 992px) {
    .lg\:col-span-1 {
        grid-column: span 1/span 1;
        }
    body .lg\:col-start-1 {
        grid-column-start: 1;
        }
    body .lg\:col-start-2 {
        grid-column-start: 2;
        }
    .lg\:col-span-3 {
        grid-column: span 3/span 3;
        }
    .lg\:col-span-4 {
        grid-column: span 4/span 4;
        }
    .lg\:col-span-5 {
        grid-column: span 5/span 5;
        }
    .lg\:col-span-6 {
        grid-column: span 6/span 6;
        }
    body .lg\:col-start-7 {
        grid-column-start: 7;
        }
    .lg\:col-span-8 {
        grid-column: span 8/span 8;
        }
    .lg\:col-span-9 {
        grid-column: span 9/span 9;
        }
    .lg\:col-span-10 {
        grid-column: span 10/span 10;
        }
    body .lg\:col-start-12 {
        grid-column-start: 12;
        }
    body .lg\:col-end-12 {
        grid-column-end: 12;
        }
    .row-reverse .custom_column_container:first-child {
        order: 2;
        }
    .custom_column_container .headline-component .container {
        padding: 0;
        }
    .custom_column_container:first-child .headline-component .container {
        justify-content: center;
        min-height: 3.5rem;
        }
    .main-container > .headline-component:first-child + .imagecomponent, .main-container > .headline-component:first-child:not(.headline-bigger) {
        padding-top: 6.25rem;
        }
    }
@media only screen and (min-width: 992px) and (min-width: 992px) {
    .main-container > .headline-component:first-child:not(.HeadLine__bigContainer) p, .main-container > .headline-component:first-child:not(.HeadLine__smallContainer) p {
        margin: 0 auto;
        width: 676px;
        }
    }
@media only screen and (min-width: 992px) {
    .imagecomponent .image__row .headline-component {
        max-width: 466px;
        }
    .imagecomponent .image__row .headline-component .head {
        padding-inline-end: 0;
        }
    .bottom-padding + .imagecomponent:not(.image__compactspace) {
        padding-top: 11.5rem;
        }
    .headline-component .button__transparent {
        min-width: -moz-fit-content;
        min-width: fit-content;
        padding: 0;
        }
    .headline-component + .imagelist__container__smaller {
        padding-top: 4rem;
        }
    }
@media only screen and (min-width: 1270px) {
    .container {
        max-width: 1180px;
        }
    }
@media only screen and (min-width: 1440px) {
    .container {
        max-width: 1440px;
        }
    }
@keyframes animateLTR {
    0% {
        transform: translateX(0)
        } to {
        transform: translateX(-100%)
        }
    }
@keyframes animateRTL {
    0% {
        transform: translateX(0)
        } to {
        transform: translateX(100%)
        }
    }
@keyframes verticalBounce {
    0% {
        transform: translateY(20%)
        } to {
        transform: translateY(0)
        }
    }
@keyframes verticalBounceReverse {
    0% {
        transform: translateY(0)
        } to {
        transform: translateY(20%)
        }
    }
@keyframes bounceInitial {
    0% {
        transform: translateY(25%)
        } to {
        transform: translateY(0)
        }
    }
@keyframes bounceIn {
    0% {
        transform: translateY(50%)
        } to {
        transform: translateY(0)
        }
    }
@keyframes bounceInTwo {
    0% {
        transform: translateY(75%)
        } to {
        transform: translateY(0)
        }
    }
@keyframes skeletonAnimation {
    to {
        background-position: right -40px top 0
        }
    }
@media only screen and (min-width: 992px) {
    .header__menu__list {
        padding-bottom: 15px;
        padding-top: 15px;
        }
    }
.footer-container:empty {
    display: none;
    }
.footer-container .iconlist-container .container {
    max-width: 100%;
    padding: 0;
    }
@media only screen and (max-width: 991.98px) {
    .footer-container .menu-item ul {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.5s ease-in-out;
        }
    .footer-container .logo-container {
        padding: 2rem 1.25rem 0.5rem;
        }
    .footer-container .iconlist-container {
        padding: 4rem 1.25rem 0;
        }
    .footer-container .headline-component {
        padding-bottom: 2rem;
        padding-top: 2rem;
        }
    }
@media only screen and (min-width: 992px) {
    .footer-container .col-splitter-wrapper {
        border-top: 1px solid;
        padding: 2rem 0;
        }
    .footer-container .col-splitter-wrapper:nth-child(3) {
        border-top: none;
        }
    .footer-container .col-splitter-wrapper:nth-child(3) .custom_column_container {
        display: flex;
        align-items: flex-end;
        }
    .footer-container .headline-component, .footer-container .headline-component .container {
        padding: 0;
        }
    .footer-container .custom_column_container:first-child .headline-component .container {
        min-height: inherit;
        }
    }
.footer-container .breadcrumb .container {
    padding: 0;
    width: 100%;
    }
@media only screen and (max-width: 991.98px) {
    .footer-container .custom_column_container .button-only {
        border-bottom: 1px solid var(--black-scale-color-2);
        }
    .footer-container .custom_column_container .breadcrumb {
        border-top: none;
        }
    }