.mobile-drawer {
    transform: translateY(-200%) !important;
}

.mobile-drawer.open {
    transform: translateY(0) !important;
}

@media (max-width: 1199px) {

    .overons-page .person-block.container,
    body.kinesitherapie-page .why-block,
    body.logopedie-page .why-block {
        flex-wrap: wrap !important;
    }

    .overons-page .person-block .person-text,
    body.kinesitherapie-page .why-block .why-text,
    body.logopedie-page .why-block .why-text {
        flex: auto !important;
        max-width: 100% !important;
    }
}

@media (max-width: 768px) {
    html {
        scroll-behavior: smooth;
    }

    body.kinesitherapie-page {
        overscroll-behavior-y: auto !important;
    }

    body.kinesitherapie-page .mobile-drawer,
    body.praktisch-page .mobile-drawer,
    body.overons-page .mobile-drawer,
    body.home-page .mobile-drawer,
    body.logopedie-page .mobile-drawer {
        z-index: 10000 !important;
    }

    body.kinesitherapie-page .mobile-kine-hero .mo-title-pill h2,
    body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-relaxatie .mo-title-pill h2,
    body.kinesitherapie-page .mobile-bobath .mo-title-pill h2,
    body.kinesitherapie-page .mobile-typlessen .mo-title-pill h2,
    body.praktisch-page .mobile-praktisch-intro .mo-title-pill h2,
    body.praktisch-page .mobile-werkwijze .mo-title-pill h2,
    body.praktisch-page #tarieven-title,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    .overons-page .mobile-wie-zijn-wij h2,
    .overons-page .mobile-meet-liselotte h2,
    body.logopedie-page .mobile-view-only .hero-inner h2 {
        background: none !important;
        padding: 0 !important;
        box-shadow: none !important;
    }

    body:not(.home-page):not(.praktisch-page):not(.contact-page) .container:first-of-type {
        padding-top: 0 !important;
    }

    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.mobile-kine-hero,
    body:not(.home-page).praktisch-page section:first-of-type.mobile-praktisch-intro,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.why-ontpop.mobile-only,
    .logopedie-page .mobile-hero, body:not(.home-page):not(.praktisch-page):not(.contact-page) section.mobile-hero:first-of-type {
        padding-top: 80px !important;
    }

    .kinesitherapie-page .mobile-view-only .hero-inner,
    body.praktisch-page .hero-inner,
    body.overons-page .why-ontpop.mobile-only .hero-inner,
    .overons-page .mobile-meet-liselotte .mo-title-pill .hero-inner,
    .mobile-view-only .hero-inner {
        text-align: center !important;
        padding-top: 20px;
        max-width: 100% !important;
    }

    body.praktisch-page .hero-inner {
        padding-top: 30px;
    }

    body.kinesitherapie-page .mobile-only .section-scroll span {
        color: #ff92e1 !important;
    }

    body.kinesitherapie-page .section-scroll .chevron path {
        stroke: #ff92e1 !important;
    }

    body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-relaxatie .mo-title-pill h2,
    body.kinesitherapie-page .mobile-bobath .mo-title-pill h2,
    body.kinesitherapie-page .mobile-typlessen .mo-title-pill h2,
    body.praktisch-page .mobile-praktisch-intro .mo-title-pill h2,
    body.praktisch-page .mobile-werkwijze .mo-title-pill h2,
    .praktisch-page #tarieven-title,
    .overons-page .mobile-meet-liselotte h2,
    .overons-page .mobile-meet-loes h2,
    body.logopedie-page .mobile-view-only .hero-inner h2 {
        margin-bottom: 0 !important;
    }

    body.kinesitherapie-page .mobile-kine-hero .mo-title-pill h2 {
        margin-bottom: 0;
        color: #ff92e1 !important;
    }

    body.kinesitherapie-page .mo-bullets li::after,
    body.kinesitherapie-page .mobile-psychomotorische-text .mo-bullets li::after,
    body.praktisch-page .mobile-praktisch-intro .pp-links li::after {
        top: 0 !important;
    }

    body.kinesitherapie-page .mobile-kine-hero .mo-title-pill h2,
    body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .mobile-relaxatie .mo-title-pill h2,
    body.kinesitherapie-page .mobile-bobath .mo-title-pill h2,
    body.kinesitherapie-page .mobile-typlessen .mo-title-pill h2,
    body.praktisch-page .mobile-praktisch-intro .mo-title-pill h2,
    body.praktisch-page .mobile-werkwijze .mo-title-pill h2,
    body.praktisch-page #tarieven-title,
    body.praktisch-page .mobile-bereikbaarheid .mo-title-pill h2,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .mobile-wie-zijn-wij h2,
    body.overons-page .mobile-meet-liselotte h2,
    body.overons-page .mobile-meet-loes h2,
    body.logopedie-page .mobile-view-only .hero-inner h2 {
        padding: 1rem 2.5rem;
        font-size: 55px !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    .praktisch-page #tarieven-title {
        margin-top: 0 !important;
    }

    body.praktisch-page .mobile-tarieven table {
        background: transparent;
        box-shadow: none;
    }

    body.praktisch-page .mobile-tarieven tr.subhead td {
        background: transparent !important;
        font-size: 20px;
        font-weight: 700;
        border: 0;
    }

    body.praktisch-page .mobile-only .tarief-link a {
        font-size: 24px;
        font-weight: 400;
    }

    body.praktisch-page .mobile-tarieven {
        min-height: 90vh !important;
    }

    body.praktisch-page .mobile-bereikbaarheid .mo-title-pill,
    .overons-page .mobile-meet-liselotte h2,
    .overons-page .mobile-meet-loes h2 {
        background: transparent !important;
        box-shadow: none !important;
    }

    body.praktisch-page .mobile-tarieven td {
        background: #FFF;
        font-size: 20px;
        font-weight: 700;
    }

    body.praktisch-page .mobile-tarieven table {
        border-radius: 0;
    }

    body.praktisch-page .mobile-tarieven th.heading {
        font-weight: 700;
        font-size: 22px;
        text-align: center;
        padding: 16px;
    }

    body.praktisch-page .mobile-tarieven .mo-title-pill {
        top: 0 !important;
    }

    body.kinesitherapie-page .mobile-view-only ul li,
    body.kinesitherapie-page .mobile-view-only p,
    body.praktisch-page .mobile-view-only ul li {
        font-size: 1.5rem !important;
        font-family: "Arial Nova Cond Light" !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
    }

    .hero-box h1 {
        font-size: 2rem !important;
        font-family: "Arial Nova Cond Light" !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
    }

    .hero-box h1,
    body.logopedie-page .mobile-view-only .hero-inner h2 {
        font-family: 'Adelina-Regular' !important;
    }

    body.home-page .section-scroll span {
        font-size: 24px;
        white-space: nowrap;
    }

    body.kinesitherapie-page .mobile-kine-hero,
    body.kinesitherapie-page .second-image-section {
        background: #ffd3f3 !important;
    }

    body.kinesitherapie-page :is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li::before {
        content: none !important;
    }

    body.kinesitherapie-page :is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li {
        padding-left: 3.5rem !important;
    }

    body.kinesitherapie-page .mobile-logo,
    body.logopedie-page .mobile-logo,
    body.praktisch-page .mobile-logo,
    body.overons-page .mobile-logo,
    body.home-page .mobile-logo {
        z-index: 10001 !important;
    }

    body.kinesitherapie-page .mo-bullets li::after, body.kinesitherapie-page .aanbod-lijst ul li::after,
    body.kinesitherapie-page .mobile-psychomotorische-text .mo-bullets li::after,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-bullets li::after,
    body.kinesitherapie-page .mobile-ademhalings .mo-bullets li::after,
    body.praktisch-page .mobile-praktisch-intro .pp-links li::after {
        background-size: 80px !important;
    }

    body.kinesitherapie-page .normal {
        width: 100%;
    }

    body.kinesitherapie-page p, body.kinesitherapie-page li {
        font-size: 1.2rem !important;
    }

    body.kinesitherapie-page .mobile-kine-hero,
    body.kinesitherapie-page section[class^="mobile-"],
    body.kinesitherapie-page section[class*=" mobile-"],
    body.praktisch-page .mobile-werkwijze,
    body.praktisch-page .mobile-werkwijze-text,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.why-ontpop.mobile-only,
    .overons-page .mobile-wie-zijn-wij,
    .ons-annbod-section {
        padding-bottom: 60px !important;
    }

    body.kinesitherapie-page .mobile-only .hero-scroll span,
    body.kinesitherapie-page .mobile-only .section-scroll span,
    body.praktisch-page .mobile-only .section-scroll span,
    body.overons-page .mobile-only .section-scroll span {
        font-size: 24px;
    }

    body :is(section.mobile-only, section[class^="mobile-"], section[class*=" mobile-"]) .centerize-para p,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1 {
        text-align: center !important;
    }

    body.kinesitherapie-page .hamburger.mobile-only {
        gap: 8px !important;
    }

    /* body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .od-buttons .btn-dark-pink,
    body.kinesitherapie-page .mobile-musculo-extra .ms-buttons .btn-dark-pink,
    body.kinesitherapie-page .mobile-ademhalings-text .ak-buttons .btn-dark-pink {
        background: #ff92e1 !important;
    } */

    body.kinesitherapie-page .mobile-psychomotorische-text .mo-bullets {
        max-width: 100% !important;
        width: 100% !important;
    }

    body.kinesitherapie-page .mobile-psychomotorische:is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li,
    body.kinesitherapie-page .mobile-musculo:is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li,
    body.kinesitherapie-page .mobile-ademhalings:is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1 {
        margin-bottom: 10px !important;
    }

    body.kinesitherapie-page strong {
        font-weight: 500;
    }

    body.kinesitherapie-page .mobile-bobath-extra .bb-copy a {
        color: #6e6e6e;
    }

    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.mobile-kine-hero .mo-bullets li,
    body.kinesitherapie-page .mobile-view-only .mobile-kine-hero p,
    body.praktisch-page .mobile-praktisch-intro .pp-links li,
    .overons-page .why-ontpop.mobile-only p, .overons-page .why-ontpop.mobile-only ul li,
    .mobile-hero.mobile-only.main-mobile p, .mobile-hero.mobile-only.main-mobile ul.ml-list li {
        color: #7a7a7a;
        font-family: "Arial Nova Cond Light" !important;
        font-size: 1.5rem !important;
        line-height: 1.4 !important;
        margin-bottom: 20px !important;
    }

    body.kinesitherapie-page :is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li,
    .mobile-view-only :is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li {
        line-height: 1.4 !important;
        margin-bottom: 10px !important;
    }

    body.kinesitherapie-page .mobile-psychomotorische-text,
    body.kinesitherapie-page .mobile-ontwikkelings,
    body.kinesitherapie-page .mobile-musculo-extra,
    body.kinesitherapie-page .mobile-ademhalings,
    body.kinesitherapie-page .mobile-ademhalings-text,
    body.kinesitherapie-page .second-image-section,
    body.kinesitherapie-page .mobile-musculo,
    body.kinesitherapie-page .mobile-relaxatie,
    body.kinesitherapie-page .mobile-bobath,
    body.kinesitherapie-page .mobile-typlessen,
    body.kinesitherapie-page .mobile-bobath-extra,
    body.praktisch-page .mobile-werkwijze-text,
    body.praktisch-page .mobile-werkwijze-step4,
    body.praktisch-page .mobile-tarieven,
    body.praktisch-page .mobile-bereikbaarheid,
    body.overons-page section.mobile-wie-zijn-wij+section.mobile-loes,
    .overons-page .mobile-meet-loes,
    .onze-section,
    .ons-annbod-section,
    .overons-page .mobile-wie-zijn-wij {
        padding-top: 90px !important;
    }

    body.kinesitherapie-page .pt-buttons .btn,
    body.kinesitherapie-page .od-buttons a,
    body.kinesitherapie-page .mobile-musculo-extra .ms-buttons a,
    body.kinesitherapie-page .mobile-ademhalings-text .ak-buttons a,
    .overons-page .mobile-wie-zijn-wij .btn {
        font-size: 22px;
        padding: 10px 20px;
    }

    body.kinesitherapie-page .mobile-ontwikkelings:is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) ul,
    body.kinesitherapie-page .mobile-musculo:is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) ul,
    body.kinesitherapie-page .mobile-ademhalings:is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) ul {
        margin-top: 40px !important;
    }

    body.kinesitherapie-page .pt-buttons .bg-btn,
    body.kinesitherapie-page .od-buttons .bg-btn,
    body.kinesitherapie-page .ms-buttons .bg-btn,
    body.kinesitherapie-page .mobile-ademhalings-text .ak-buttons a,
    body.kinesitherapie-page .rx-buttons .bg-btn,
    body.kinesitherapie-page .bb-buttons .bg-btn,
    body.kinesitherapie-page .tp-buttons .bg-btn {
        background-repeat: no-repeat;
        background-size: 100% 100%;
        margin: 0;
        font-size: 1.5rem !important;
        color: #ff92e1;
        box-shadow: none;
        font-weight: 400 !important;
        font-family: "Arial Nova Cond Light" !important;
    }

    body.kinesitherapie-page #mobile-social {
        min-height: auto !important;
        padding-top: 40px !important;
        background: #ffd3f3 !important;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-nav,
    body.kinesitherapie-page #mobile-social .ms-footer-location {
        width: 100% !important;
        background: #ffd3f3 !important;
    }

    body.kinesitherapie-page #mobile-social .ms-inner,
    .overons-page .why-ontpop.mobile-only p, .overons-page .why-ontpop.mobile-only ul,
    .overons-page .mobile-meet-liselotte .ml-copy,
    .overons-page .mobile-meet-loes .ml-copy {
        max-width: 100% !important;
    }

    .overons-page .why-ontpop.mobile-only .section-scroll span {
        display: block;
        text-align: center !important;
        width: 100%;
        line-height: 1;
    }

    body.kinesitherapie-page .mobile-social::after {
        content: none !important;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-nav {
        display: flex !important;
        flex-wrap: wrap !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-nav {
        display: flex !important;
        flex-wrap: wrap !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        gap: 40px;
        row-gap: 10px !important;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-nav a,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:link,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:active {
        color: #7a7a7a !important;
        font-size: 2rem !important;
        font-weight: 400 !important;
        font-family: "Arial Nova Cond Light" !important;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-location {
        text-align: right !important;
        padding-bottom: 10px !important;
        padding-top: 20px !important;
        color: #7a7a7a !important;
        padding-left: 10px !important;
        padding-right: 20px !important;
        font-size: 22px !important;
        font-family: "Arial Nova Cond Light" !important;
    }

    .mobile-social .ms-footer-location i {
        margin-right: 0 !important;
    }

    body.kinesitherapie-page section[class^="mobile-"].mobile-typlessen,
    body.kinesitherapie-page section[class^="mobile-"].mobile-bobath-extra,
    body.kinesitherapie-page section[class^="mobile-"].mobile-ademhalings-text,
    body.kinesitherapie-page section[class^="mobile-"].mobile-musculo-extra,
    body.kinesitherapie-page section[class^="mobile-"].mobile-ontwikkelings-extra,
    body.kinesitherapie-page section[class^="mobile-"].mobile-relaxatie-extra {
        padding-bottom: 40px !important;
    }

    .kinesitherapie-page .footer-menu ul li::before,
    body.praktisch-page section[class*="mobile-"] ul li::before,
    body.praktisch-page :is(section[class^="mobile-"], section[class*=" mobile-"],
        body.praktisch-page .mobile-only,
        body.praktisch-page .overons-page .why-ontpop.mobile-only,
        body.praktisch-page .overons-page .mobile-meet-liselotte,
        body.praktisch-page .overons-page .mobile-meet-loes,
        body.praktisch-page .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li::before,
    .logopedie-page .footer-menu li::before {
        content: none !important;
    }

    .kinesitherapie-page section.footer-mobile ul li {
        font-size: 1.5rem !important;
        font-family: "Arial Nova Cond Light" !important;
        font-weight: 600;
    }

    .kinesitherapie-page section.footer-mobile ul li,
    body.praktisch-page section.footer-mobile ul li,
    body.logopedie-page .mobile-view-only section.footer-mobile ul li {
        padding: 0 !important;
        line-height: 1.4 !important;
    }

    body.kinesitherapie-page section.footer-mobile {
        background: #ffd3f3 !important;
    }

    body.kinesitherapie-page .footer-mobile .footer-location {
        text-align: right !important;
        display: block;
        text-decoration: none;
    }

    body:not(.home-page):not(.contact-page) section.footer-mobile,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type {
        padding-top: 50px !important;
    }

    body.praktisch-page .mobile-view-only .container,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) .page-content:first-of-type,
    #main {
        padding-top: 0 !important;
    }

    body.praktisch-page section.footer-mobile {
        background: #cfece9;
    }

    body.praktisch-page .mobile-only .hero-scroll span,
    body.praktisch-page .mobile-only .section-scroll span {
        color: #99cccc !important;
    }

    .overons-page .desktop-only {
        display: none !important;
    }

    body.praktisch-page .mobile-praktisch-intro {
        min-height: 100vh !important;
    }

    body.praktisch-page .wk-copy {
        margin: 20px 0;
    }

    body.praktisch-page .wk-copy h3,
    body.praktisch-page .wk-copy p,
    .overons-page .why-ontpop.mobile-only p,
    .overons-page .mobile-wie-zijn-wij .mo-card-text,
    .overons-page .mobile-loes .mo-card-text,
    .overons-page .mobile-meet-liselotte .ml-copy p,
    .overons-page .mobile-meet-liselotte .ml-copy h3,
    .overons-page .mobile-meet-liselotte .ml-list li,
    .overons-page .mobile-meet-loes .ml-copy p,
    .overons-page .mobile-meet-loes .ml-copy h3,
    body.logopedie-page .mobile-view-only .hero-inner h2 {
        font-weight: 400 !important;
    }

    body.praktisch-page .wk-copy h3 {
        font-size: 22px !important;
    }

    body.praktisch-page .wk-copy p,
    body :is(section.mobile-only, section[class^="mobile-"], section[class*=" mobile-"]) .centerize-para p {
        font-size: 24px !important;
        line-height: 1.5 !important;
        font-family: "Arial Nova Cond Light" !important;
        margin-bottom: 40px;
    }

    body :is(section.mobile-only, section[class^="mobile-"], section[class*=" mobile-"]) .centerize-para p,
    .overons-page .why-ontpop.mobile-only ul li,
    .overons-page .mobile-meet-loes .ml-list li {
        font-weight: 400 !important;
    }

    body.praktisch-page .mobile-view-only .mobile-bereikbaarheid p,
    .overons-page .mobile-wie-zijn-wij .mo-card-text,
    .overons-page .mobile-loes .mo-card-text,
    .overons-page .mobile-meet-liselotte .ml-copy p,
    .overons-page .mobile-meet-liselotte .ml-copy h3,
    .overons-page .mobile-meet-liselotte .ml-list li,
    .overons-page .mobile-meet-loes .ml-copy p,
    .overons-page .mobile-meet-loes .ml-copy h3,
    .overons-page .mobile-meet-loes .ml-list li {
        font-size: 24px !important;
        line-height: 1.5 !important;
        font-family: "Arial Nova Cond Light" !important;
    }

    body.praktisch-page .mobile-bereikbaarheid .br-media {
        margin: 0 auto;
    }

    body.praktisch-page .mobile-view-only .mobile-bereikbaarheid p a {
        color: #6e6e6e;
    }

    body.praktisch-page .mobile-bereikbaarheid {
        padding-bottom: 80px !important;
    }

    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.why-ontpop.mobile-only,
    body.overons-page section.mobile-wie-zijn-wij+section.mobile-loes {
        min-height: 100vh !important;
        min-height: 100dvh !important;
    }

    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.why-ontpop.mobile-only,
    .overons-page .mobile-wie-zijn-wij,
    .overons-page .mobile-meet-liselotte,
    .overons-page .mobile-meet-loes {
        height: auto !important;
    }

    .overons-page .why-ontpop .arrow-keys {
        margin: 0 auto !important;
    }

    .overons-page .mobile-view-only .mobile-wie-zijn-wij .hero-inner,
    .background-enhance {
        margin-bottom: 0;
        padding-top: 20px;
    }

    .overons-page .mobile-wie-zijn-wij h2 {
        margin-bottom: 10px;
    }

    .overons-page .mobile-wie-zijn-wij img {
        border-radius: 30px !important;
        object-fit: cover !important;
        margin: 0 !important;
    }

    .overons-page .mobile-wie-zijn-wij .mo-card-title,
    body.overons-page .mobile-loes .mo-card-title {
        font-size: 2rem !important;
        line-height: 1.2;
        font-family: "Arial Nova Cond Light" !important;
    }

    section[class*="mobile-"] .mo-card-media {
        margin-bottom: 0 !important;
        aspect-ratio: auto;
    }

    .overons-page .mobile-wie-zijn-wij .btn,
    .overons-page .mobile-loes .btn,
    .overons-page .mobile-meet-liselotte .btn,
    .overons-page .mobile-meet-loes .ml-copy .btn {
        background-color: transparent;
        background-size: cover;
        padding: 2px 50px;
        font-size: 1.5rem;
        font-family: "Arial Nova Cond Light" !important;
    }

    .overons-page .mobile-meet-loes h2,
    body.logopedie-page .mobile-view-only .hero-inner h2 {
        padding: 0 !important;
    }

    section.mobile-only.hero-home {
        min-height: 100vh !important;
        min-height: 102dvh !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    section.mobile-only.hero-home .container {
        display: flex;
        align-items: start;
        justify-content: center;
    }

    .hero-box {
        text-align: center;
        max-width: 100%;
    }

    .hero-box .logo-link img.logo {
        max-height: 400px;
        width: 100%;
    }

    .hero-box .btn,
    .ons-box .btn {
        color: #fff !important;
        text-decoration: none;
        display: inline-block;
        background-color: transparent;
        background-size: cover;
        padding: 2px 30px;
        font-size: 1.5rem;
        font-family: "Arial Nova Cond Light" !important;
    }

    .ons-box .btn {
        padding: 2px 50px;
    }

    body.home-page .section-scroll span {
        font-size: 24px;
        color: #ff9d5e;
    }

    .text-center {
        text-align: center;
    }

    .onze-section,
    .ons-annbod-section,
    body.home-page .mobile-social {
        background: #ffcb92;
        position: relative;
        min-height: 100vh;
    }

    .ons-annbod-section {
        background: #FFF !important;
    }

    .onze-section .arrow-keys {
        max-width: 80px;
    }

    .bottom-scroll {
        text-align: center;
    }

    body.home-page .onze-section .section-scroll span {
        color: #FFF;
        font-weight: 400 !important;
    }

    body.home-page .mo-title-pill .hero-inner h2 {
        background: transparent;
        box-shadow: none;
        padding: 0;
        color: #ff9d5e;
        font-size: 55px;
        margin: 0;
        line-height: 1.2;
        font-weight: 400;
        font-family: 'Adelina-Regular' !important;
    }

    body.home-page .ons-annbod-section .mo-title-pill .hero-inner h2 {
        color: #FFF;
    }

    .mobile-view-only .homie-para p,
    .mobile-view-only .ons-box p {
        color: #FFF;
        font-weight: 400;
        font-size: 24px !important;
    }

    body.logopedie-page .mobile-view-only .hero-inner h2 {
        margin: 0 !important;
        text-align: center !important;
        color: #FFF;
    }

    .mobile-view-only .ons-box p {
        color: #7a7a7a;
    }

    .ons-box h4 {
        text-align: center;
        color: #ff9d5f;
        font-size: 2rem;
        font-weight: 400;
        margin: 0 auto;
        font-family: "Arial Nova Cond Light" !important;
    }

    body.home-page .mobile-social.fs {
        min-height: 110vh !important;
    }

    body.home-page section.footer-mobile {
        background: #FFF;
        padding-top: 30px;
    }

    body.logopedie-page .mobile-hero .hero-inner {
        padding-top: 20px;
        margin-bottom: 10px;
    }

    body.home-page section.footer-mobile ul li a,
    body.home-page .footer-mobile .footer-location {
        color: #ff9d5e;
    }

    .home-page .mobile-social .ms-icons {
        gap: 100px;
        flex-wrap: wrap;
    }

    .home-page .mobile-social .ms-icon i {
        font-size: 140px;
    }

    body.overons-page section.mobile-wie-zijn-wij+section.mobile-loes {
        height: auto !important;
        padding-bottom: 80px !important;
    }

    body.home-page section.footer-mobile ul li {
        line-height: 1;
    }

    body.home-page .footer-mobile .footer-location img {
        max-width: 28px;
    }

    body.praktisch-page .mobile-view-only .mobile-praktisch-intro ul.pp-links:is(.mo-bullets, .ml-list, ul)>li {
        margin-bottom: 24px !important;
    }

    .onze-section, .ons-annbod-section, body.home-page .mobile-social,
    .overons-page .mobile-wie-zijn-wij,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) :target,
    .bg-heading-section, .we-helpen-section, .spraaktherapie-section,
    body.kinesitherapie-page section[class^="mobile-"],
    body.praktisch-page .mobile-werkwijze,
    body.praktisch-page .mobile-tarieven,
    body.praktisch-page .mobile-bereikbaarheid {
        scroll-margin-top: -120px !important;
    }

    :is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li::before {
        background-position-y: 0 !important;
    }

    .logopedie-page .mobile-hero .image-box img {
        height: 280px;
        object-fit: cover;
        object-position: top;
    }
}

@media (max-width: 575px) {

    body.kinesitherapie-page #mobile-social .ms-footer-nav a,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:link,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:active,
    body.kinesitherapie-page .mobile-view-only ul li,
    body.kinesitherapie-page .mobile-view-only p,
    body.kinesitherapie-page .pt-buttons .bg-btn,
    body.kinesitherapie-page .od-buttons .bg-btn,
    body.kinesitherapie-page .ms-buttons .bg-btn,
    body.kinesitherapie-page .mobile-ademhalings-text .ak-buttons a,
    body.kinesitherapie-page .rx-buttons .bg-btn,
    body.kinesitherapie-page .bb-buttons .bg-btn,
    body.kinesitherapie-page .tp-buttons .bg-btn,
    body.kinesitherapie-page section.footer-mobile ul li,
    body.praktisch-page .mobile-view-only ul li,
    .imgtop-heading .h6-heading {
        font-size: 1.5rem !important;
    }

    body.kinesitherapie-page .mobile-kine-hero .mo-title-pill h2,
    body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .mobile-relaxatie .mo-title-pill h2,
    body.kinesitherapie-page .mobile-bobath .mo-title-pill h2,
    body.kinesitherapie-page .mobile-typlessen .mo-title-pill h2,
    body.praktisch-page .mobile-praktisch-intro .mo-title-pill h2,
    body.praktisch-page .mobile-werkwijze .mo-title-pill h2,
    body.praktisch-page #tarieven-title,
    body.praktisch-page .mobile-bereikbaarheid .mo-title-pill h2,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .mobile-wie-zijn-wij h2,
    body.overons-page .mobile-meet-liselotte h2,
    body.overons-page .mobile-meet-loes h2,
    body.home-page .mo-title-pill .hero-inner h2,
    body.logopedie-page .mobile-view-only .hero-inner h2,
    .home-page .mobile-hero .hero-title,
    .logopedie-page .mobile-hero .hero-title,
    .bg-heading, .logopedie-page h3 {
        font-size: 2.5rem !important;
    }

    body.praktisch-page .hero-inner {
        padding-top: 20px;
    }

    section.mobile-only.hero-home .container {
        max-width: 100% !important;
        padding: 0 !important;
    }

    .home-page .mobile-social .ms-icons {
        gap: 60px;
    }

    .overons-page .mobile-wie-zijn-wij .mo-card {
        gap: 0 !important;
    }

    .overons-page .mobile-wie-zijn-wij .mo-card .mo-card-media {
        margin-top: 10px;
    }

    /* .overons-page .mobile-wie-zijn-wij {
        padding-bottom: 120px !important
    } */

    /* body.overons-page section.mobile-wie-zijn-wij+section.mobile-loes {
        padding-top: 200px !important;
    } */

    .logopedie-page .mobile-hero, body:not(.home-page):not(.praktisch-page):not(.contact-page) section.mobile-hero:first-of-type {
        padding-bottom: 100px !important;
        min-height: 100vh !important;
    }

    /* .logopedie-page .mobile-hero .image-box img {
        height: 180px;
    } */

    body.kinesitherapie-page .second-image-section,
    body.kinesitherapie-page .mobile-psychomotorische-text,
    body.kinesitherapie-page .mobile-ontwikkelings,
    body.kinesitherapie-page section[class^="mobile-"].mobile-ontwikkelings-extra,
    body.kinesitherapie-page .mobile-musculo,
    body.kinesitherapie-page .mobile-musculo-extra,
    body.kinesitherapie-page .mobile-ademhalings,
    body.kinesitherapie-page .mobile-ademhalings-text,
    body.kinesitherapie-page .mobile-relaxatie,
    body.kinesitherapie-page section[class^="mobile-"].mobile-relaxatie-extra,
    body.kinesitherapie-page .mobile-bobath,
    body.kinesitherapie-page .mobile-bobath-extra,
    body.kinesitherapie-page .mobile-typlessen,
    body.praktisch-page .mobile-werkwijze-text,
    body.praktisch-page .mobile-werkwijze-step4,
    .spraaktherapie-section,
    body.overons-page section.mobile-wie-zijn-wij+section.mobile-loes,
    .ons-annbod-section#kinesitheripe {
        padding-top: 20px !important;
    }

    body.kinesitherapie-page section[class*=" mobile-"].mobile-psychomotorische,
    body.kinesitherapie-page section[class^="mobile-"].mobile-ontwikkelings,
    body.kinesitherapie-page section[class^="mobile-"].mobile-musculo,
    body.kinesitherapie-page section[class^="mobile-"].mobile-ademhalings,
    body.kinesitherapie-page section[class^="mobile-"].mobile-relaxatie,
    body.kinesitherapie-page section[class^="mobile-"].mobile-bobath,
    body.praktisch-page .mobile-werkwijze,
    body.praktisch-page .mobile-werkwijze-text {
        padding-bottom: 0px !important;
    }

    .ons-annbod-section,
    .overons-page .mobile-wie-zijn-wij {
        min-height: auto !important;
    }
}

@media (max-width: 430px) {

    body.kinesitherapie-page .mobile-kine-hero .mo-title-pill h2,
    body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .mobile-relaxatie .mo-title-pill h2,
    body.kinesitherapie-page .mobile-bobath .mo-title-pill h2,
    body.kinesitherapie-page .mobile-typlessen .mo-title-pill h2,
    body.praktisch-page .mobile-praktisch-intro .mo-title-pill h2,
    body.praktisch-page .mobile-werkwijze .mo-title-pill h2,
    body.praktisch-page #tarieven-title,
    body.praktisch-page .mobile-bereikbaarheid .mo-title-pill h2,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .mobile-wie-zijn-wij h2,
    body.overons-page .mobile-meet-liselotte h2,
    body.overons-page .mobile-meet-loes h2,
    body.home-page .mo-title-pill .hero-inner h2,
    body.logopedie-page .mobile-view-only .hero-inner h2,
    .home-page .mobile-hero .hero-title,
    .logopedie-page .mobile-hero .hero-title,
    .bg-heading, .logopedie-page h3 {
        font-size: 2rem !important;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-nav a,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:link,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:active,
    body.kinesitherapie-page .mobile-view-only ul li,
    body.kinesitherapie-page .mobile-view-only p,
    .kinesitherapie-page section.footer-mobile ul li,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.mobile-kine-hero .mo-bullets li,
    body.kinesitherapie-page .mobile-view-only .mobile-kine-hero p,
    body.praktisch-page .mobile-praktisch-intro .pp-links li,
    body.praktisch-page .wk-copy p, body :is(section.mobile-only, section[class^="mobile-"], section[class*=" mobile-"]) .centerize-para p,
    body.praktisch-page .mobile-werkwijze .wk-copy h3,
    body.praktisch-page .mobile-werkwijze-text .wk-copy h3,
    body.praktisch-page .mobile-werkwijze-step4 .wk-copy h3,
    body.praktisch-page .mobile-only .tarief-link a,
    body.praktisch-page .mobile-tarieven th.heading,
    body.praktisch-page .mobile-tarieven tr.subhead td,
    body.praktisch-page .mobile-view-only .mobile-bereikbaarheid p,
    .overons-page .why-ontpop.mobile-only p,
    .overons-page .why-ontpop.mobile-only ul li,
    body.praktisch-page .mobile-view-only .mobile-bereikbaarheid p,
    .overons-page .mobile-wie-zijn-wij .mo-card-text,
    .overons-page .mobile-loes .mo-card-text,
    .overons-page .mobile-meet-liselotte .ml-copy p,
    .overons-page .mobile-meet-liselotte .ml-copy h3,
    .overons-page .mobile-meet-liselotte .ml-list li,
    .overons-page .mobile-meet-loes .ml-copy p,
    .overons-page .mobile-meet-loes .ml-copy h3,
    .overons-page .mobile-meet-loes .ml-list li,
    .mobile-view-only .ons-box p,
    .mobile-view-only .homie-para p,
    .mobile-view-only .ons-box p,
    .mobile-hero.mobile-only.main-mobile p,
    .mobile-hero.mobile-only.main-mobile ul.ml-list li,
    .mobile-view-only .section-content p,
    .mobile-view-only p, .mobile-view-only ul li, body.logopedie-page p, body.logopedie-page li,
    .kinesitherapie-page section.footer-mobile ul li, body.praktisch-page section.footer-mobile ul li,
    body.logopedie-page .mobile-view-only section.footer-mobile ul li,
    body.kinesitherapie-page section.footer-mobile ul li {
        font-size: 1.2rem !important;
    }

    .hero-box h1 {
        font-size: 1.5rem !important;
    }

    :is(section[class^="mobile-"], section[class*=" mobile-"],
        .mobile-only, .overons-page .why-ontpop.mobile-only,
        .overons-page .mobile-meet-liselotte,
        .overons-page .mobile-meet-loes,
        .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li {
        padding-left: 3rem !important;
    }

    :is(section[class^="mobile-"], section[class*=" mobile-"], .mobile-only, .overons-page .why-ontpop.mobile-only, .overons-page .mobile-meet-liselotte, .overons-page .mobile-meet-loes, .overons-page .mobile-wie-zijn-wij) :is(.mo-bullets, .ml-list, ul)>li::before {
        background-position-y: 0px !important;
    }

    body.praktisch-page .mobile-praktisch-intro .pp-links li::after {
        background-position-y: -15px !important;
    }

    .background-enhance {
        padding-top: 10px;
    }

    .logopedie-page .mobile-hero .image-box img {
        height: 170px;
    }
}

@media (max-height: 650px) {
    .hero-box .logo-link img.logo {
        max-height: 30vh;
        width: auto;
        margin: 0 auto;
    }
}

@media (max-height: 450px) {
    .hero-box .logo-link img.logo {
        max-height: 30vh;
    }
}

/* All small-height phones */
@media screen and (max-width: 375px) and (max-height: 667px) {
    .hero-box h1 {
        font-size: 1.2rem !important;
    }

    .hero-box .btn, .ons-box .btn,
    .mobile-only .hero-scroll span, .mobile-only .section-scroll span,
    .section-scroll span,
    .bg-image,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a, body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited, body.kinesitherapie-page #mobile-social .ms-footer-nav a:link, body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited, body.kinesitherapie-page #mobile-social .ms-footer-nav a:active, body.kinesitherapie-page .mobile-view-only ul li, body.kinesitherapie-page .mobile-view-only p, body.kinesitherapie-page .pt-buttons .bg-btn, body.kinesitherapie-page .od-buttons .bg-btn, body.kinesitherapie-page .ms-buttons .bg-btn, body.kinesitherapie-page .mobile-ademhalings-text .ak-buttons a, body.kinesitherapie-page .rx-buttons .bg-btn, body.kinesitherapie-page .bb-buttons .bg-btn, body.kinesitherapie-page .tp-buttons .bg-btn, body.kinesitherapie-page section.footer-mobile ul li, body.praktisch-page .mobile-view-only ul li, .imgtop-heading .h6-heading,
    .overons-page .mobile-wie-zijn-wij .btn, .overons-page .mobile-loes .btn, .overons-page .mobile-meet-liselotte .btn, .overons-page .mobile-meet-loes .ml-copy .btn {
        font-size: 20px !important;
    }

    .arrow-keys {
        margin-top: 0;
        width: 60px;
    }

    body.home-page .section-scroll span,
    body.kinesitherapie-page .mobile-only .hero-scroll span, body.kinesitherapie-page .mobile-only .section-scroll span, body.praktisch-page .mobile-only .section-scroll span, body.overons-page .mobile-only .section-scroll span {
        font-size: 20px;
    }

    body.home-page .mobile-social.fs {
        padding-top: 120px !important;
    }

    .home-page .mobile-social .ms-icon i {
        font-size: 80px;
    }

    body.kinesitherapie-page #mobile-social .ms-footer-nav a,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:link,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:visited,
    body.kinesitherapie-page #mobile-social .ms-footer-nav a:active,
    body.kinesitherapie-page .mobile-view-only ul li,
    body.kinesitherapie-page .mobile-view-only p,
    .kinesitherapie-page section.footer-mobile ul li,
    body:not(.home-page):not(.praktisch-page):not(.contact-page) section:first-of-type.mobile-kine-hero .mo-bullets li,
    body.kinesitherapie-page .mobile-view-only .mobile-kine-hero p, body.praktisch-page .mobile-praktisch-intro .pp-links li,
    body.praktisch-page .wk-copy p, body :is(section.mobile-only, section[class^="mobile-"],
        section[class*=" mobile-"]) .centerize-para p, body.praktisch-page .mobile-werkwijze .wk-copy h3,
    body.praktisch-page .mobile-werkwijze-text .wk-copy h3, body.praktisch-page .mobile-werkwijze-step4 .wk-copy h3,
    body.praktisch-page .mobile-only .tarief-link a, body.praktisch-page .mobile-tarieven th.heading,
    body.praktisch-page .mobile-tarieven tr.subhead td, body.praktisch-page .mobile-view-only .mobile-bereikbaarheid p,
    .overons-page .why-ontpop.mobile-only p, .overons-page .why-ontpop.mobile-only ul li,
    body.praktisch-page .mobile-view-only .mobile-bereikbaarheid p,
    .overons-page .mobile-wie-zijn-wij .mo-card-text, .overons-page .mobile-loes .mo-card-text,
    .overons-page .mobile-meet-liselotte .ml-copy p, .overons-page .mobile-meet-liselotte .ml-copy h3,
    .overons-page .mobile-meet-liselotte .ml-list li, .overons-page .mobile-meet-loes .ml-copy p,
    .overons-page .mobile-meet-loes .ml-copy h3, .overons-page .mobile-meet-loes .ml-list li,
    .mobile-view-only .ons-box p, .mobile-view-only .homie-para p, .mobile-view-only .ons-box p,
    .mobile-hero.mobile-only.main-mobile p, .mobile-hero.mobile-only.main-mobile ul.ml-list li,
    .mobile-view-only .section-content p, .mobile-view-only p, .mobile-view-only ul li,
    body.logopedie-page p, body.logopedie-page li, .kinesitherapie-page section.footer-mobile ul li,
    body.praktisch-page section.footer-mobile ul li,
    body.logopedie-page .mobile-view-only section.footer-mobile ul li,
    body.kinesitherapie-page section.footer-mobile ul li,
    .footer-mobile .footer-location {
        font-size: 1rem !important;
    }

    body.kinesitherapie-page .mobile-kine-hero .mo-title-pill h2,
    body.kinesitherapie-page .mobile-psychomotorische .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ontwikkelings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-ademhalings .mo-title-pill h2,
    body.kinesitherapie-page .mobile-musculo .mo-title-pill h2,
    body.kinesitherapie-page .mobile-relaxatie .mo-title-pill h2,
    body.kinesitherapie-page .mobile-bobath .mo-title-pill h2,
    body.kinesitherapie-page .mobile-typlessen .mo-title-pill h2,
    body.praktisch-page .mobile-praktisch-intro .mo-title-pill h2,
    body.praktisch-page .mobile-werkwijze .mo-title-pill h2,
    body.praktisch-page #tarieven-title,
    body.praktisch-page .mobile-bereikbaarheid .mo-title-pill h2,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .why-ontpop.mobile-only .hero-inner h1,
    body.overons-page .mobile-wie-zijn-wij h2,
    body.overons-page .mobile-meet-liselotte h2,
    body.overons-page .mobile-meet-loes h2,
    body.home-page .mo-title-pill .hero-inner h2,
    body.logopedie-page .mobile-view-only .hero-inner h2,
    .home-page .mobile-hero .hero-title,
    .logopedie-page .mobile-hero .hero-title,
    .bg-heading,
    .logopedie-page h3,
    .ons-box h4,
    .overons-page .mobile-wie-zijn-wij .mo-card-title, body.overons-page .mobile-loes .mo-card-title {
        font-size: 1.5rem !important;
    }

    /* safe small-device adjustments */
}