@media  (max-width: 1024px) {body.mooyam-ar-source-650 .elementor { overflow-x: hidden; }
body.mooyam-ar-source-650 .elementor .ym-bl-hero,
    body.mooyam-ar-source-650 .elementor .ym-bl-section,
    body.mooyam-ar-source-650 .elementor .ym-bl-form-grid,
    body.mooyam-ar-source-650 .elementor .ym-bl-product-grid,
    body.mooyam-ar-source-650 .elementor .ym-bl-article-layout,
    body.mooyam-ar-source-650 .elementor .ym-bl-sample-cta {
        width: min(100% - 32px, 1180px) !important;
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero > .e-con-inner,
    body.mooyam-ar-source-650 .elementor .ym-bl-article-layout > .e-con-inner {
        gap: 22px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-form-grid > .e-con-inner,
    body.mooyam-ar-source-650 .elementor .ym-bl-product-grid > .e-con-inner {
        gap: 18px 14px !important;
    }}
@media  (max-width: 760px) {html:has(body.mooyam-ar-source-650),
    body.mooyam-ar-source-650 {
        max-width: 100vw !important;
        overflow-x: hidden !important;
    }
body.mooyam-ar-source-650 .site,
    body.mooyam-ar-source-650 .site-main,
    body.mooyam-ar-source-650 .entry-content,
    body.mooyam-ar-source-650 .elementor,
    body.mooyam-ar-source-650 .elementor .e-con,
    body.mooyam-ar-source-650 .elementor .e-con-inner,
    body.mooyam-ar-source-650 .elementor .elementor-element,
    body.mooyam-ar-source-650 .elementor .elementor-widget-container {
        box-sizing: border-box !important;
        max-width: 100vw !important;
        min-width: 0 !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero,
    body.mooyam-ar-source-650 .elementor .ym-bl-section,
    body.mooyam-ar-source-650 .elementor .ym-bl-form-grid,
    body.mooyam-ar-source-650 .elementor .ym-bl-product-grid,
    body.mooyam-ar-source-650 .elementor .ym-bl-article-layout,
    body.mooyam-ar-source-650 .elementor .ym-bl-sample-cta,
    body.mooyam-ar-source-650 .elementor .ym-bl-about,
    body.mooyam-ar-source-650 .elementor .ym-bl-faq {
        margin-left: auto !important;
        margin-right: auto !important;
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px) !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero > .e-con-inner,
    body.mooyam-ar-source-650 .elementor .ym-bl-article-layout > .e-con-inner {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero-title .elementor-heading-title {
        font-size: 27px !important;
        line-height: 1.15 !important;
        overflow-wrap: anywhere !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-section-heading .elementor-heading-title,
    body.mooyam-ar-source-650 .elementor .ym-bl-about .elementor-heading-title,
    body.mooyam-ar-source-650 .elementor .ym-bl-faq .elementor-heading-title {
        font-size: 24px !important;
        line-height: 1.25 !important;
        margin-bottom: 10px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero-subtitle,
    body.mooyam-ar-source-650 .elementor .ym-bl-copy,
    body.mooyam-ar-source-650 .elementor .ym-bl-article-copy {
        font-size: 15px !important;
        line-height: 1.55 !important;
        max-width: 100% !important;
        overflow-wrap: break-word !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-copy p,
    body.mooyam-ar-source-650 .elementor .ym-bl-article-copy p {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero-media > .e-con-inner,
    body.mooyam-ar-source-650 .elementor .ym-bl-form-grid > .e-con-inner,
    body.mooyam-ar-source-650 .elementor .ym-bl-product-grid > .e-con-inner {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        align-items: start !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-card,
    body.mooyam-ar-source-650 .elementor .ym-bl-hero-media > .e-con-inner > .elementor-widget-image {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        flex: 0 1 auto !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-card .e-con-inner {
        gap: 4px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-card-title .elementor-heading-title {
        font-size: 13px !important;
        line-height: 1.3 !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero-image,
    body.mooyam-ar-source-650 .elementor .ym-bl-card-image {
        width: calc(100vw - 44px) !important;
        max-width: calc(100vw - 44px) !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero-image img,
    body.mooyam-ar-source-650 .elementor .ym-bl-card-image img {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        object-fit: cover !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-hero-image img {
        height: auto !important;
        max-height: 240px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-card-image img {
        height: auto !important;
        aspect-ratio: 1 / 1 !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-stat-grid {
        grid-template-columns: 1fr 1fr !important;
        gap: 12px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-stat-grid strong {
        font-size: 22px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-stat-grid span {
        font-size: 12px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-article-nav {
        padding: 12px !important;
        gap: 8px !important;
    }
body.mooyam-ar-source-650 .elementor .ym-bl-article-copy h2 {
        font-size: 22px !important;
        line-height: 1.25 !important;
    }}










