﻿
#GridContent { font-family: 'OneZeroApparat-Book'; }
h1 { font-family: 'OneZeroApparat-Bold'; font-weight: normal; font-family: 'OneZeroApparat-Book'; }
h2 { font-family: 'OneZeroApparat-Medium'; font-weight: normal; }
.mobile-modular { display: none; }
.modular-grid.gridUpSpacing { padding-top: 64px; }
.modular-grid.gridDownSpacing { padding-bottom: 64px; }
.modular-grid-inner { position: relative; }
.modular-grid:first-child { padding-top: 0px; }
.modular-grid:first-child .grid-title { padding-top: 140px; }
.modular-grid ul { list-style: disc; }
.modular-grid-container { height: 100%; padding: 0 15px; display: flex; align-items: center; width: 100%; }
.modular-grid-content { max-width: 1280px; margin: 0 auto; position: relative; height: 100%; width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); }

@media(min-width:768px) {
    .mobile-slide { display: none !important; }
}

@media(max-width:767px) {
    .desktop-slide { display: none !important; }
}

.grid-button { display: inline-flex; }
.grid-button a { background: #F2F2F7; border-radius: 50px; color: #2D68F3; border: 1px solid #2D68F3; font-size: 90%; min-width: 150px; line-height: 1; text-align: center; transition: .35s ease-in-out; margin-top: 42px; display: flex; align-items: center; justify-content: center; gap: 5px; font-family: 'OneZeroApparat-Medium'; font-weight: normal; height: 42px; padding: 0 25px; }
.grid-button a svg,
.blackTextHeader .grid-button a svg { fill: #2d68f3; stroke: #2d68f3; width: 15px; }
.grid-button svg path,
.blackTextHeader .grid-button svg path { fill: #2d68f3; }

.grid-button.button-blue svg path,
.blackTextHeader .grid-button.button-blue svg path,
.modular-grid-inner-NormalTextFull .grid-button.transparent a svg path { fill: #fff; }
.grid-button.button-gray a { background: #F2F2F7; }
.grid-button.button-blue a { background: #2D68F3; color: #fff; }
.grid-button.button-blue a svg, .modular-grid-inner-NormalTextFull .grid-button.transparent a svg { fill: #fff; stroke: #fff; }
.grid-button.transparent { }
.grid-button.transparent a { background: transparent; border: none; padding: 0; color: inherit; min-width: 0; height: auto; }
.grid-button.transparent.underline a { text-decoration: underline; color: var(--Mid-black); }
.grid-button.transparent a svg { fill: #000000; stroke: #000000; }
.modular-grid .modular-grid-inner.has-black-color .grid-button.transparent svg { fill: #000000; stroke: #000000; }
.modular-grid .modular-grid-inner.has-black-color .grid-button.transparent svg path { fill: #000; }
.grid-button.button-white a { background: #fff; }

.form-submit.grid-button { display: flex; justify-content: center; align-items: center; }
.form-submit.grid-button.button-white { background: #fff; color: #2D68F3; border: 1px solid #2D68F3; }
.form-submit.grid-button.button-gray { background: #F2F2F7; color: #2D68F3; }
.form-submit.grid-button.transparent { background: transparent; border: none; padding: 0; color: inherit; min-width: 0; height: auto; }
.form-submit.grid-button.transparent svg path { fill: #000; }
.form-submit.grid-button.transparent.underline { text-decoration: underline; }
.modular-grid-form-white-text .form-submit.grid-button.transparent svg path { fill: #fff; }


.grid-title { text-align: center; font-size: 4rem; font-weight: normal; line-height: 1.135; font-family: 'OneZeroApparat-Book'; margin-bottom: 40px; }

.modular-grid-inner-hero { color: #fff; min-height: 710px; display: flex; align-items: center; justify-content: center; padding: 80px 0; }
.modular-grid-hero .modular-grid-inner.has-black-color { color: #000; }
.modular-grid-hero .modular-grid-inner.has-bg-image-desktop { background-repeat: no-repeat; background-position: center; background-size: cover; }
.section-hero-content-text { width: 100%; }
.section-hero-title { line-height: 1; letter-spacing: normal; font-size: 260%; font-weight: normal; font-family: 'OneZeroApparat-Medium'; }

@media(min-width: 767px) {
    .section-hero-title.titleSize1 { font-size: 4rem; }
    .section-hero-title.titleSize2 { font-size: 5.2rem; }
    .section-hero-title.titleSize3 { font-size: 6rem; }
}

.section-hero-subtitle { font-size: 2.2rem; font-family: 'OneZeroApparat-Medium'; }
.section-hero-text { font-size: 2.6rem; margin-top: 32px; line-height: 1.1; }
/*.section-hero-disclaimer { font-size: 1.8rem; line-height: 1.1; position: absolute; bottom: 20px; }*/
.section-hero-content-text .grid-button a { margin-top: 52px; }
.modular-grid-hero .modular-grid-content { display: flex; align-items: center; justify-content: space-between; }
.section-hero-content-image-desktop { width: 100%; min-width: 700px; display: flex; height: 100%; justify-content: center; align-items: center; max-width: 700px; }
.section-hero-content-image-desktop img { object-fit: cover; height: 460px; width: 100%; }
.section-bg-image { position: absolute; inset: 0; background-size: cover; background-position: center; }
.modular-grid-hero .grid-button.transparent a svg { fill: #fff; stroke: #fff }
.modular-grid-hero .grid-button.transparent a svg path { fill: #fff; }
.modular-grid-hero .grid-button.transparent a svg { fill: #fff; stroke: #fff }
.modular-grid-hero .grid-button.transparent a svg path { fill: #fff; }
/*image paragraph full*/
.modular-grid-image-p-full .modular-grid-container { height: 100%; min-height: 610px; display: grid; width: 100%; grid-template-columns: repeat(2, 1fr); padding-inline: 0; }
.modular-grid-image-p-full .modular-grid-container > div { width: 100%; height: 100%; position: relative; display: inline-flex; flex-direction: column; justify-content: center; color: #ffffff; }
.modular-grid-image-p-full .section-image-p-full-subtitle { font-size: 22px; font-family: 'OneZeroApparat-Book'; }
.modular-grid-image-p-full .section-image-p-full-title { font-size: 3.6rem; line-height: 1.1; font-family: 'OneZeroApparat-Book'; }
.modular-grid-image-p-full .has-black-color .modular-grid-container > div { color: var(--Mid-black); }

.modular-grid-image-p-full .section-image-p-full-text ul { padding-right: 20px; }
.section-image-p-full-content-text { padding-block: 50px; padding-inline: 15px; }
.section-image-p-full-content-image-wrapper { align-items: center; justify-content: center; }
.section-image-p-full-content-bg-desktop, .section-image-p-full-content-bg-mobile { position: absolute; inset: 0; width: 100%; height: 100%; }
.section-image-p-full-content-bg-desktop img, .section-image-p-full-content-bg-mobile img, .section-image-p-full-content-image-desktop img { object-fit: cover; width: 100%; height: 100%; }
.section-image-p-full-content-image-desktop { width: calc(50% + 50px); height: 286px; z-index: 1; /*background: white; */ }
.modular-grid-inner-image-p-full .grid-button.transparent a svg { fill: #fff; stroke: #fff; }
.modular-grid-inner-image-p-full .grid-button.transparent a svg path { fill: #fff; }
/*image paragraph block*/
.modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content { background-color: #2d68f3; min-height: 504px; overflow: hidden; border-radius: 30px; }
.modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content > div { display: flex; flex-direction: column; color: #fff; justify-content: center; position: relative; }
.modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content.has-black-color > div { color: #000; }
.modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content.has-black-color .grid-button.transparent svg { fill: #000; stroke: #000; }
.modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content.has-black-color .grid-button.transparent svg path { fill: #000; }
.section-image-p-block-content-bg-desktop, .section-image-p-block-content-bg-mobile { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.section-image-p-block-content-bg-desktop img, .section-image-p-block-content-bg-mobile img { max-width: unset; width: 100%; height: 100%; object-fit: cover; }
.section-image-p-block-content-text { z-index: 1; }
.section-image-p-block-text p { font-size: 6rem; line-height: 0.9; }

.section-image-p-block-content-text { padding: 70px 30px; align-items: center; text-align: center; }
.modular-grid-inner-image-p-block .grid-button.transparent a svg { fill: #fff; stroke: #fff; }
.modular-grid-inner-image-p-block .grid-button.transparent a svg path { fill: #fff; }
/*banner big full text*/
.modular-grid-inner.modular-grid-inner-faqs .home__faq { padding-block: 0; padding: 0px 15px; }
.modular-grid-inner-BigTextFull { background: #000000; color: #ffffff; padding-block: 50px; display: flex; justify-content: center; align-items: center; }
.modular-grid-inner-BigTextFull.LTR * { direction: ltr; }
.modular-grid-inner-BigTextFull h2, .modular-grid-inner-BigTextFull p { font-weight: 400; text-align: center; font-family: 'OneZeroApparat-Book'; }

/*.modular-grid.modular-grid-text { padding-block: 50px; }*/
.modular-grid-inner-Text { color: var(--Mid-black); display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; gap: 30px; }
.modular-grid-inner-Text .section-text-title { color: var(--black-black); font-size: 4rem; }
.modular-grid-inner-Text .Text-text { font-size: 2.6rem; line-height: 1.2; }

/*banner normal full text*/
.modular-grid-inner-NormalTextFull { display: flex; flex-direction: column; align-items: center; justify-content: center; padding-block: 50px; min-height: 240px; }
.modular-grid-inner-NormalTextFull:not(.has-black-color) { color: #ffffff; }
.modular-grid-inner-NormalTextFull p { font-size: 4rem; text-align: center; line-height: 1.2; }

/*grid cards*/
.modular-grid-inner.modular-grid-inner-cards .modular-grid-content { display: flex; flex-wrap: wrap; gap: 54px; padding-bottom: 50px; align-items: flex-start; justify-content: flex-start; }
.modular-grid-inner.modular-grid-inner-cards .modular-grid-content .cardItem { flex-basis: calc(33.3% - 36px); flex-grow: 0; }
.card-info-warpper { text-align: right; display: flex; flex-direction: column; }
.card-info-warpper h3 { font-size: 2.6rem; line-height: 1; margin-bottom: 14px; font-family: 'OneZeroApparat-Medium'; font-weight: normal; }
.card-info-warpper .card-item-text p { font-size: 1.8rem; line-height: 2.1rem; margin-bottom: 16px; color: var(--Mid-black); }
.card-info-warpper .card-item-text p a { font-family: 'OneZeroApparat-Medium'; text-decoration: underline; }
.card-info-warpper .disclaimer { }
.card-info-warpper .disclaimer p { font-size: 1.4rem; line-height: 1.7rem; color: var(--Mid-black); }
.card-image { border-radius: 16px; height: 291px; margin-bottom: 20px; overflow: hidden; }
.card-image img { object-fit: cover; width: 100%; height: 100%; }
/**two in a row**/
.modular-grid-inner.modular-grid-inner-cards.TwoInRow .modular-grid-content { gap: 60px; }

/*image paragraph cards (grid rows)*/
.section-ImageParagraphCards-image { width: calc(50% - 12px); height: 450px; border-radius: 16px; overflow: hidden; }
.section-ImageParagraphCards-image img { width: 100%; height: 100%; object-fit: cover; }
.section-ImageParagraphCards-content-text { max-width: 494px; width: 100%; }
.section-ImageParagraphCards-content-text .grid-disclaimer { font-size: 1.4rem; opacity: 1; color: var(--Mid-black); margin-top: 24px; }
.modular-grid-inner.modular-grid-inner-ImageParagraphCards { padding-block: 40px; /*background-color: var(--light-grey);*/ border-radius: 30px; }
.modular-grid-inner-ImageParagraphCards .modular-grid-content { display: flex; align-items: center; justify-content: space-between; }
.modular-grid-inner-ImageParagraphCards .modular-grid-content.reversed { flex-direction: row-reverse; }
.section-ImageParagraphCards-title { font-size: 4rem; max-width: 100%; margin-bottom: 24px; line-height: 1.2; font-family: 'OneZeroApparat-Medium'; font-weight: normal; /* font-family: 'OneZeroApparat-Book';*/ }
.section-ImageParagraphCards-text p:not(:last-child) { padding-bottom: 15px; }
.section-ImageParagraphCards-text p { font-size: 1.8rem; line-height: 22px; color: var(--Mid-black); }
.section-ImageParagraphCards-content-text .grid-button.transparent svg path { fill: #000; }

/** PLANS **/
.modular-grid-inner.modular-grid-inner-plans .modular-grid-content { display: flex; max-width: 1274px; }
.plan-items-wrapper { width: 100%; display: flex; flex-wrap: wrap; column-gap: 54px; padding-bottom: 50px; justify-content: center; direction: rtl; }
.plan-image { border-radius: 16px; overflow: hidden; position: relative; margin-bottom: 20px; }
.plan-image-wrapper { position: relative; width: 100%; padding-bottom: 115%; background-size: cover; background-position: center; }
/*.plan-image img { width: 100%; object-fit: cover; position: absolute; }*/
.plan-image-contents { position: absolute; width: 100%; padding: 0 20px 64px; color: #ffffff; display: flex; flex-direction: column; row-gap: 44px; height: 100%; inset: 0; justify-content: flex-end; }
.plan-image-contents h3 { font-size: 4rem; line-height: 48px; font-family: 'OneZeroApparat-Book'; font-weight: normal; font-family: 'OneZeroApparat-Medium'; }
.plan-image-contents .plan-image-contents-inner { font-size: 1.8rem; line-height: 21.6px; }
.plan-info-warpper { padding: 0 20px; font-size: 1.8rem; }
.plan-info-warpper h4 { font-size: inherit; }
.plan-info-warpper p { opacity: 0.7; line-height: 1.2; }
.box-tag { position: absolute; top: 46px; background-color: #ffffff; z-index: 1; padding: 4px 14px 2px 19px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; font-size: 1.6rem; line-height: 20px; }



/***FAQS*/
.home__container { max-width: 1280px; margin: 0 auto; }
.home__faq-title { padding-bottom: 72px; font-size: 4rem; line-height: 1.2; font-family: 'OneZeroApparat-Medium'; margin-bottom: 0; }


.modular-grid-inner-cards { padding: 0 15px; }
.modular-grid-inner-plans { padding: 0 15px; }


.grid-disclaimer { font-size: 1.2rem; line-height: 17px; margin-top: 25px; display: flex; flex-direction: column; justify-content: space-between; align-items: baseline; }
.section-image-content-image-wrapper .grid-disclaimer { color: var(--Mid-black); justify-content: center; align-items: center; font-size: 14px; margin-top: 16px; }

@media(min-width: 1170px) {
    .modular-grid-inner-NormalTextFull, .modular-grid-inner-BigTextFull { min-height: 600px; }
    .modular-grid-inner.modular-grid-inner-Text { /*min-height: 420px; */ }
    .modular-grid-inner-NormalTextFull .NormalTextFull-text, .modular-grid-inner-BigTextFull .BigTextFull-text { max-width: 1300px; padding-inline: 10px; }

    .modular-grid-inner.modular-grid-inner-cards.TwoInRow .modular-grid-content > .cardItem { flex-basis: calc(50% - 30px); flex-grow: 0; }
    .modular-grid-inner.modular-grid-inner-cards.TwoInRow .modular-grid-content > .cardItem .card-image { height: 430px; }
    .modular-grid-inner-NormalTextFull { min-height: 450px; }
}


@media(max-width: 1024px) {
    .modular-grid-inner-ImageParagraphCards .modular-grid-content, .modular-grid-inner-ImageParagraphCards .modular-grid-content.reversed { flex-direction: column; }
    .section-image-p-block-content-image-wrapper { height: 340px; position: relative; }
    .section-image-content-image-wrapper .grid-disclaimer { text-align: center; font-size: 13px; }
}


@media(min-width:992px) and (max-width:1440px) {
    .section-hero-content-image-desktop { min-width: 600px; }
    .section-hero-content-image-desktop img { height: 390px; }
    .has-inner-image-desktop .section-hero-content-text { padding-left: 30px; }
}

@media(min-width: 992px) {
    .modular-grid-inner-BigTextFull.LargeFontSize h2, .modular-grid-inner-BigTextFull.LargeFontSize p { font-size: 100px; line-height: 90px; }

    .modular-grid-image-p-full .modular-grid-container > .section-image-p-full-content-text { display: flex; flex-direction: row-reverse; padding: 0; justify-content: flex-start; align-items: center; }
    .modular-grid-image-p-full .modular-grid-container > .section-image-p-full-content-text .section-image-p-full-content-text-inner { max-width: 655px; width: 100%; padding-right: 15px; }
    .modular-grid-image-p-full .modular-grid-container .grid-disclaimer-wrapper { position: absolute; bottom: 50px; }
    .modular-grid-image-p-full .section-image-p-full-text { margin-top: 32px; }
    /*section.modular-grid.modular-grid-cards { min-height: 478px; }*/

    .modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content { min-height: 504px; }
    .modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content > div { width: 100%; height: 100%; }
    .section-hero-content-image-mobile,
    .section-image-p-block-content-bg-mobile { display: none; }


    /** HERO **/
    .has-inner-image-desktop .section-hero-content-text { width: auto; padding-left: 130px; }


    /**FORM**/
    /*.modular-grid-content-form > div { width: 50%; height: 100%; }*/

    /** PLANS **/
    .plans-navigation-mobile { display: none; }
    .planItem { width: calc(33.3% - 36px); }

    .section-image-p-full-content-bg-mobile { display: none; }
    .section-image-p-full-content-image-mobile { display: none; }
}

@media(max-width: 991px) {
    .grid-title { font-size: 30px; }
    .modular-grid:first-child .grid-title { padding-top: 20px; }
    .modular-grid-hero .modular-grid-content { flex-direction: column; }
    .section-hero-content-text .grid-button a { margin-top: 19px; }
    .section-hero-content-image-desktop { display: none; }


    /** PLANS **/
    .modular-grid-inner.modular-grid-inner-plans .modular-grid-content { flex-direction: column; gap: 24px; }
    /*.plans-navigation-mobile { display: flex; justify-content: center; column-gap: 8px; }
    .plans-navigation-mobile .plan { font-size: 1.6rem; display: inline-flex; height: 32px; align-items: center; padding: 3px 15px 0; border-radius: 16px; transition: all 0.35s ease-in-out; }
    .plans-navigation-mobile .plan.active { background: #000000; color: #ffffff; }*/
    /*.planItem { width: 100%; position: absolute; visibility: hidden; opacity: 0; transform: translateX(-50%); left: 100%; transition: all 0.55s ease-in-out; }
    .planItem.active { position: relative; visibility: visible; opacity: 1; transform: translateX(0px); transition: all 0.55s ease-in-out; left: 0; }*/
    .plan-items-wrapper { /* flex-direction: column-reverse; */ /* overflow: visible; */ /* direction: ltr; */ margin-top: 0; display: flex; flex-wrap: wrap-reverse; }
    .plan-item-wrapper { position: relative; direction: rtl; }
    .plan-items-wrapper .slick-list.draggable { width: 100%; overflow: visible; margin: 0 -5px; padding-left: 20px !important; padding-right: 20px !important; direction: ltr; }
    .plan-items-wrapper ul.slick-dots { display: flex; justify-content: center; gap: 8px; margin-bottom: 24px; flex-direction: row-reverse; }
    .plan-items-wrapper li { padding: 14px; height: 32px; display: flex; align-items: center; justify-content: center; width: auto; }
    .plan-items-wrapper li.slick-active { background: #000000; color: #ffffff; border-radius: 15px; }
    .planItem { margin-inline: 5px; }
    .modular-grid-inner-plans { overflow: hidden; }

    .section-image-p-block-text p { font-size: 40px; }
    .modular-grid-inner-BigTextFull,
    .modular-grid-inner-BigTextFull h2,
    .modular-grid-inner-BigTextFull p { font-size: 24px; line-height: 26px }
    .modular-grid-inner-NormalTextFull p { font-size: 40px; }
    .section-ImageParagraphCards-title { font-size: 2.2rem; line-height: 1; max-width: 70% }
}

@media(min-width:768px) {
    .modular-grid-inner-BigTextFull.SmallFontSize h2, .modular-grid-inner-BigTextFull.SmallFontSize p { font-size: 60px; line-height: 54px }
    .modular-grid-inner-BigTextFull.MediumFontSize h2, .modular-grid-inner-BigTextFull.MediumFontSize p { font-size: 80px; line-height: 72px; }
}

@media(max-width: 767px) {
    .desktop-modular { display: none; }
    .grid-disclaimer { font-size: 1.3rem; }
    .modular-grid.gridUpSpacing { padding-top: 48px; }
    .modular-grid.gridDownSpacing { padding-bottom: 48px; }
    .modular-grid-content { display: grid; grid-template-columns: unset; }
    .modular-grid-container { padding: 0 16px; }
    .section-hero-content-text { width: 100%; }
    .modular-grid.gridMobileCenterText { text-align: center; }
    .modular-grid-hero { min-height: unset; }
    .section-hero-title { font-size: 2.8rem; margin-top: 8px; line-height: 1.2; }
    .section-hero-subtitle { font-size: 1.6rem; margin-bottom: 7px; }
    .section-hero-text { font-size: 2rem; margin-top: 8px; line-height: 1.2; }
    .section-hero-content-image-mobile { width: 100%; margin: 50px 0; }
    .section-hero-content-image-mobile img { height: 241px; object-fit: cover; width: 100%; }
    .modular-grid-inner-hero { padding: 0; align-items: start; }
    .modular-grid-inner-hero .modular-grid-container { padding-top: 76px; }
    .grid-button a { min-width: 128px; font-size: 80%; padding: 0 16px; margin-top: 20px; height: 36px; }
    .grid-title { margin-bottom: 28px; line-height: 1; }
    /*.modular-grid-inner-BigTextFull.SmallFontSize { min-height: 253px; }*/
    .modular-grid-inner-BigTextFull.SmallFontSize .BigTextFull-text { padding-inline: 40px; }
    .modular-grid-inner-BigTextFull { min-height: 309px; }
    .modular-grid-inner-BigTextFull .BigTextFull-text { padding-inline: 20px; width: 100%; }
    /*.modular-grid-inner-BigTextFull.LargeFontSize { display: none; }*/

    .modular-grid-inner-NormalTextFull .NormalTextFull-text, .modular-grid-inner-BigTextFul .BigTextFull-text { padding-inline: 24px; }

    .section-image-p-full-content-text { padding: 63px 17px 40px; }
    .section-image-p-full-content-image-desktop,
    .section-image-p-full-content-bg-desktop { display: none; }
    .section-image-p-full-content-image-mobile { height: auto; width: 100%; z-index: 1; padding: 0 28px; border-radius: 25px; }
    .section-image-p-full-content-image-mobile img { border-radius: 15px; }
    .modular-grid-image-p-full .modular-grid-container { grid-template-columns: unset; }
    .modular-grid-image-p-full.gridMobileCenterText .section-image-p-full-text ul { padding-right: 0; list-style: none; font-size: 1.6rem; line-height: 1.2; margin-bottom: 0; }
    .modular-grid-image-p-full .section-image-p-full-content-bg-mobile { position: unset; }
    .modular-grid-image-p-full .grid-disclaimer { padding: 0 20px; margin-bottom: 18px; }
    .modular-grid-image-p-full .modular-grid-container > .section-image-p-full-content-image-wrapper { }
    .modular-grid-image-p-full .section-image-p-full-subtitle { font-size: 16px; margin-bottom: 14px; }
    .modular-grid-image-p-full .section-image-p-full-title { font-size: 28px; }
    .modular-grid-image-p-full .section-hero-content-text { font-size: 22px; }
    .modular-grid-image-p-full .section-image-p-full-text { margin-top: 9px; }
    .modular-grid-inner.modular-grid-inner-cards .modular-grid-content { padding-inline: 0; display: flex; gap: 40px; }
    .modular-grid-inner.modular-grid-inner-cards .modular-grid-content .cardItem { flex-shrink: 0; width: 100%; flex-basis: 100%; }
    .card-image { height: 218px; }
    .card-info-warpper { text-align: center; }
    .card-info-warpper h3 { font-size: 2.2rem; line-height: 1; max-width: 70%; margin-inline: auto; margin-bottom: 14px; }
    .card-info-warpper .card-item-text p { font-size: 1.6rem; line-height: 1.2; }
    .card-info-warpper .disclaimer p { font-size: 1.3rem; line-height: 1.2; }
    .section-ImageParagraphCards-content-text { text-align: center; }
    .section-ImageParagraphCards-content-text .grid-disclaimer { align-items: center; font-size: 1.3rem; }
    .section-ImageParagraphCards-title { margin-inline: auto; margin-bottom: 14px; }
    .section-ImageParagraphCards-image { width: 100%; height: 218px; margin-bottom: 20px; }
    .section-ImageParagraphCards-text p { font-size: 1.6rem; line-height: 1.2; }

    .modular-grid-inner.modular-grid-inner-image-p-block .modular-grid-content > div { width: 100%; min-height: calc((100vw - 32px)*0.94); }
    .section-image-p-block-content-text { padding: 70px 20px 40px; min-height: 200px; }
    .section-image-p-block-content-bg-desktop { display: none; }
    .no-bg-image-mobile .section-image-p-block-content-bg-desktop { display: block; }

    .modular-grid-inner-NormalTextFull p { font-size: 2.4rem; }
    .modular-grid.modular-grid-banner-normal-text-full .grid-button a { margin-top: 32px; }

    .modular-grid.modular-grid-text { padding-block: 40px; }
    .modular-grid-inner-Text .section-text-title { font-size: 2.2rem; }
    .modular-grid-inner-Text .Text-text { font-size: 1.6rem; }
    .modular-grid-inner-Text { gap: 14px; display: flex; }
}



.modular-grid ul.breadcrumb { padding: 0; background: transparent; font-size: 1.4rem; margin-bottom: 40px; display: flex; align-items: center; gap: 10px; }
.modular-grid .breadcrumb > li + li:before {  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.31632 7.00042L9.20382 9.88792L8.37899 10.7128L4.66666 7.00042L8.37899 3.28809L9.20382 4.11292L6.31632 7.00042Z' fill='%23F2F2F2'/%3E%3C/svg%3E"); display: inline-block; height: 14px; }
.modular-grid .breadcrumb > li { display: flex; align-items: center; gap: 10px; }
.modular-grid .breadcrumb > li a { color: var(--light-grey, #F2F2F2); }
.modular-grid .breadcrumb > li a:hover,
.modular-grid .breadcrumb > li a:focus { text-decoration: underline; }
.modular-grid .breadcrumb > li span { color: #fff; font-family: 'OneZeroApparat-Medium'; }


.modular-grid .has-black-color .breadcrumb > li + li:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.31635 6.99993L9.20385 9.88743L8.37902 10.7123L4.66669 6.99993L8.37902 3.2876L9.20385 4.11243L6.31635 6.99993Z' fill='%23717175'/%3E%3C/svg%3E"); }
.modular-grid .has-black-color .breadcrumb > li a { color: rgba(62, 62, 62, 0.70); }
.modular-grid .has-black-color .breadcrumb > li span { color: #000; }

@media(max-width:991px) {
    .modular-grid ul.breadcrumb { display: none; }
}
