    /*
    mobile styles for Industrium theme
    */
    :root {
        --mobile-padding: 42px;
    }

    @media screen and (max-width: 768px) {

        p,
        .elementor-16181 .elementor-element.elementor-element-bba322e {
            line-height: 150%;
        }

        .elementor-16181 .elementor-element.elementor-element-974b28e {
            max-width: 100%;
            width: 100%;
        }

        .elementor-16181 .elementor-element.elementor-element-b56286b>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-ae42c1a>.elementor-element-populated {
            margin-top: 52px !important;
        }

        .elementor-16181 .elementor-element.elementor-element-ae42c1a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            display: none;
        }

        .elementor-16181 .elementor-element.elementor-element-974b28e p,
        .elementor-16181 .elementor-element.elementor-element-6e1eaf4 p {
            font-size: 15px;
            font-weight: 300;
            line-height: 120%;
        }

        .elementor-16181 .elementor-element.elementor-element-6e1eaf4 {
            margin-top: -20px;
            max-width: 100%;
            width: 100%;
        }

        .elementor-column-gap-default>.elementor-row {
            margin: 0;
            width: 100%;
        }

        .elementor-16181 .elementor-element.elementor-element-6221ab0 {
            padding: 122px var(--mobile-padding) 0;
        }

        .elementor-16181 .elementor-element.elementor-element-90f0dad {
            margin-top: 0;
        }

        .elementor-16181 .elementor-element.elementor-element-90f0dad>.elementor-container {
            min-height: 766px;
        }

        .elementor-16181 .elementor-element.elementor-element-10017a4 .industrium-heading .industrium-heading-content {
            font-size: 24px;
            font-weight: 400;
            line-height: 150%;
            text-transform: uppercase;
            color: #FFFFFF;
            max-width: 300px;
        }

        .elementor-16181 .elementor-element.elementor-element-8710fa3 {
            margin-top: -600px
        }

        .elementor-16181 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background),
        .elementor-16181 .elementor-element.elementor-element-90f0dad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            left: 0 !important;
        }

        .elementor-16181 .elementor-element.elementor-element-f34f21e {
            margin-left: var(--mobile-padding);
        }

        .elementor-16181 .elementor-element .industrium-heading .industrium-heading-content {
            font-size: 40px;
        }

        .elementor-16181 .elementor-element.elementor-element-bba322e,
        .elementor-16181 .elementor-element.elementor-element-b19fa59,
        .elementor-16181 .elementor-element.elementor-element-efebde1,
        .elementor-16181 .elementor-element.elementor-element-79d7246,
        .elementor-16181 .elementor-element.elementor-element-fe8951b,
        .elementor-16597 .elementor-element.elementor-element-b19fa59,
        .elementor-16597 .elementor-element.elementor-element-bba322e,
        .elementor-16597 .elementor-element.elementor-element-efebde1,
        .elementor-16597 .elementor-element.elementor-element-79d7246,
        .elementor-16597 .elementor-element.elementor-element-fe8951b {
            margin-left: 0;
            margin-top: 9px;
        }

        .elementor-16597 .elementor-element.elementor-element-a86b3a9,
        .elementor-16597 .elementor-element.elementor-element-11b62ac,
        .elementor-16597 .elementor-element.elementor-element-c812fa5>.elementor-element-populated {
            padding: 0 12px 0 18px;
            min-height: 121px;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .elementor-16181 .elementor-element.elementor-element-537c528,
        .elementor-16597 .elementor-element.elementor-element-537c528 {
            width: 100% !important;
        }

        .elementor-16181 .elementor-element.elementor-element-4ecba7d>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-93ee308>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-e9ea02c>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-a924415>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-537c528>.elementor-element-populated {
            padding: 30px var(--mobile-padding);
        }

        .elementor-16181 .elementor-element.elementor-element-979e4db>.elementor-widget-container,
        .elementor-16181 .elementor-element.elementor-element-a11a7fa>.elementor-widget-container,
        .elementor-16181 .elementor-element.elementor-element-efebde1>.elementor-widget-container,
        .elementor-16181 .elementor-element.elementor-element-30c7dd5>.elementor-widget-container,
        .elementor-16181 .elementor-element.elementor-element-c41a2bd>.elementor-widget-container,
        .elementor-16181 .elementor-element.elementor-element-9aa0c88>.elementor-widget-container {
            margin: 0;
        }

        .elementor-16181 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background),
        .elementor-16181 .elementor-element.elementor-element-90f0dad>.elementor-motion-effects-container>.elementor-motion-effects-layer,
        .elementor-16597 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background),
        .elementor-16597 .elementor-element.elementor-element-90f0dad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://alianz56.theideal.ru/wp-content/uploads/2026/04/home-background-mobile.webp") !important;
            background-size: cover;
            z-index: -1 !important;
            top: -100px !important;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background) {
            background-image: url("https://alianz56.theideal.ru/wp-content/uploads/2026/04/background-company-mobile.webp") !important;
            position: relative;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background)::after {
            position: absolute;
            content: "";
            display: block;
            width: 170px;
            max-width: 170px;
            aspect-ratio: 91/182;
            height: auto;
            background-image: url("https://alianz56.theideal.ru/wp-content/uploads/2026/02/group-64.png") !important;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            z-index: 1;
            bottom: -121px;
            right: 15px;
            transform: rotate(90deg) scale(0.6);
        }

        .elementor-16597 .elementor-element.elementor-element-8710fa3 {
            margin-top: -123px
        }

        .elementor-16597 .elementor-element.elementor-element-10017a4 .industrium-heading .industrium-heading-content {
            font-size: 24px;
            font-weight: 400;
            color: rgba(255, 255, 255, 1);
            max-width: 190px;
            margin-left: var(--mobile-padding);
            line-height: 120%;
            margin-top: 35px;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background) {
            top: 0px !important;
        }

        .mobile-header .menu-trigger .hamburger span,
        .header .main-menu:not(.menu-checks)>li.menu-item-has-children>a:after {
            background-color: #FFFFFF !important;
        }

        .mobile-header .header-icon {
            color: #FFFFFF !important;
        }

        .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a1c1f42 {
            display: none;
        }

        .elementor-16181 .elementor-element.elementor-element-34da63d.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start;
            margin-left: calc(var(--mobile-padding) - 2px);
        }

        .elementor-16181 .elementor-element.elementor-element-334a767>.elementor-widget-container {
            margin: 15px 0;
        }

        .elementor-16181 .elementor-element.elementor-element-334a767 .industrium-button {
            font-size: 20px;
        }

        .elementor-16181 .elementor-element.elementor-element-f5bb01e .industrium-heading .industrium-heading-content {
            font-size: 24px;
            margin-left: var(--mobile-padding);
            max-width: 250px;
            display: flex;
            line-height: 150%;
        }

        .elementor-16181 .elementor-element.elementor-element-f5bb01e .industrium-heading .industrium-heading-content::after {
            content: "";
            display: block;
            width: 70px;
            height: 70px;
            background: url("https://alianz56.theideal.ru/wp-content/uploads/2026/04/double-arrow.webp") no-repeat center center;
            background-size: contain;
            margin-top: 4px;
        }

        .elementor-16181 .elementor-element.elementor-element-f5bb01e>.elementor-widget-container {
            margin: 43px 0 16px 0;
        }

        .elementor-16181 .elementor-element.elementor-element-f791903 .blog-item .post-title {
            font-size: 15px;
            margin-bottom: 12px;
        }

        .elementor-16597 .elementor-element.elementor-element-9e3a31d,
        .elementor-16597 .elementor-element.elementor-element-12fb80d,
        .elementor-16597 .elementor-element.elementor-element-1b2373b {
            margin-bottom: 12px;
        }

        .archive-listing-wrapper .grid-blog-item-wrapper .blog-item {
            padding: 14px 0 18px 42px;
        }

        .post-5980 .blog-item .post-title a {
            max-width: 100px !important;
            display: inline-block !important;
        }

        .elementor-16181 .elementor-element.elementor-element-f791903 .case-study-listing-wrapper .case-study-item-wrapper {
            padding: 0;
            flex: 1;
        }

        .elementor-16181 .elementor-element.elementor-element-f791903 .case-study-listing-wrapper {
            gap: 10px;
            margin: 0;
            display: flex;
            max-width: 100%;
        }

        .archive-listing-wrapper .grid-blog-item-wrapper .blog-item {
            padding: 20px 0 20px 42px !important;
        }

        .elementor-16181 .elementor-element.elementor-element-8355f50 {
            display: none;
        }

        body:not(.rtl) .elementor-16181 .elementor-element.elementor-element-0ac085c {
            left: -100px;
            top: 85px;
        }

        .elementor-16181 .elementor-element.elementor-element-c29a2c9 .elementor-element-f5bb01e {
            position: relative;
        }

        .elementor-16181 .elementor-element.elementor-element-c29a2c9 .elementor-element-f5bb01e::after {
            position: absolute;
            content: "";
            display: block;
            width: 100%;
            height: 443px;
            background: url(https://alianz56.theideal.ru/wp-content/uploads/2026/01/e80fc24f35e8232bb53f35cebaafc7f763880814-scaled.png) no-repeat center center;
            background-size: cover;
            top: 0;
            left: 0 !important;
            z-index: -1;
        }

        .elementor-16181 .elementor-element.elementor-element-fd99762 {
            padding: 0 !important;
        }

        .elementor-section-stretched>.elementor-container.elementor-column-gap-no .elementor-section>.elementor-container {
            padding: 0 !important;
            margin: 0 !important;
        }

        .elementor-16181 .elementor-element.elementor-element-377a961,
        .elementor-16597 .elementor-element.elementor-element-6fc46b5>.elementor-element-populated {
            max-width: 100% !important;
            padding-left: 30px !important;
            padding-right: 30px !important;
        }

        .elementor-16597 .elementor-element.elementor-element-0f35485 {
            padding: 0 20px;
        }

        .elementor-16597 .elementor-element.elementor-element-e32cbad>.elementor-container {
            min-height: auto;
        }

        /* theme styles */

        .footer .wp-block-image img {
            width: 112px !important;
            height: 30px !important;
        }

        .content-wrapper .content {
            width: 100%;
            margin: 0;
        }

        .mobile-header-row {
            padding-top: 40px;
        }

        .logo-container img {
            width: 138px !important;
        }

        .mobile-header-row .logo-container {
            margin: 15px 0 15px 42px;
        }

        body,
        .editor-styles-wrapper,
        body input,
        body textarea,
        body select,
        .editor-styles-wrapper input,
        .editor-styles-wrapper textarea,
        .editor-styles-wrapper select,
        .grid-listing .grid-item,
        .case-study-grid-listing .grid-item,
        .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description,
        .error-404-info-text,
        .elementor-widget-industrium_image_carousel .industrium-image-slider-widget .slider-item .elementor-image-carousel-caption,
        .industrium-image-slider-widget .slider-item-description {
            font-size: 13px;
            line-height: 110%;
        }

        .mobile-header .logo-link .logo-site-name {
            color: #FFFFFF !important;
        }

        .elementor-16181 .elementor-element.elementor-element-d0a1451 img {
            display: none !important;
        }

        .elementor-16597 .elementor-element.elementor-element-629a461,
        .elementor-16597 .elementor-element.elementor-element-6918fc4,
        .elementor-16597 .elementor-element.elementor-element-5811d19,
        .elementor-16597 .elementor-element.elementor-element-ef81b65 {
            display: none !important;
        }

        .elementor-16597 .elementor-element.elementor-element-a9ca109,
        .elementor-16597 .elementor-element.elementor-element-c812fa5,
        .elementor-16597 .elementor-element.elementor-element-cf4435d {
            width: 100%;
        }

        .elementor-16597 .elementor-element.elementor-element-bd0e9d9>.elementor-container,
        .elementor-16597 .elementor-element.elementor-element-367d7ed>.elementor-container,
        .elementor-16597 .elementor-element.elementor-element-0fe773b>.elementor-container,
        .elementor-16597 .elementor-element.elementor-element-90f0dad>.elementor-container {
            min-height: auto;
        }

        .mobile-header {
            background: none !important;
        }

        .elementor-16597 .elementor-element.elementor-element-367d7ed,
        .elementor-16597 .elementor-element.elementor-element-0fe773b {
            margin-top: 0;
        }

        body:not(.rtl) .elementor-16597 .elementor-element.elementor-element-d0a1451,
        body:not(.rtl) .elementor-16597 .elementor-element.elementor-element-953f633 {
            display: none;
        }

        .elementor-16597 .elementor-element.elementor-element-9e3a31d .elementor-heading-title,
        .elementor-16597 .elementor-element.elementor-element-12fb80d .elementor-heading-title,
        .elementor-16597 .elementor-element.elementor-element-1b2373b .elementor-heading-title {
            font-size: 16px;
        }

        .elementor-16597 .elementor-element.elementor-element-77062f4,
        .elementor-16597 .elementor-element.elementor-element-b89678c,
        .elementor-16597 .elementor-element.elementor-element-a8e0bfd {
            font-size: 12px;
        }

        .elementor-16597 .elementor-element.elementor-element-b56286b.elementor-column>.elementor-widget-wrap {
            margin: 0 var(--mobile-padding);
        }

        .elementor-16597 .elementor-element.elementor-element-362c7bd {
            width: 100% !important;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad {
            padding-bottom: 109px !important;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad>.elementor-container {
            margin-top: 30px;
        }

        .elementor-16597 .elementor-element.elementor-element-d0d4284 .industrium-heading .industrium-heading-content {
            margin-top: 31px;
        }

        .elementor-16597 .elementor-element.elementor-element-ffd1bed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            font-size: 24px;
            font-weight: 400;
            line-height: 120%;
        }

        .elementor-16597 .elementor-element.elementor-element-dcbaf5a>.elementor-element-populated .text-a,
        .elementor-16597 .elementor-element.elementor-element-dcbaf5a>.elementor-element-populated .text-b {
            font-size: 24px;
            font-weight: 500;
            line-height: 120%;
            margin-top: 10px;
        }

        .elementor-16597 .elementor-element.elementor-element-dcbaf5a>.elementor-element-populated {
            margin-top: 0;
        }

        .elementor-16597 .elementor-element.elementor-element-a04bc17 {
            padding-bottom: 30px;
            margin-top: 10px;
        }

        .elementor-16597 .elementor-element.elementor-element-73baa45 {
            width: 100%;
        }

        .elementor-16597 .elementor-element.elementor-element-341f3dc,
        .elementor-16597 .elementor-element.elementor-element-7a152fc,
        .elementor-16597 .elementor-element.elementor-element-504e3ee,
        .elementor-16597 .elementor-element.elementor-element-8f9aa59,
        .elementor-16597 .elementor-element.elementor-element-158ad6f {
            padding-left: var(--mobile-padding);
            padding-right: var(--mobile-padding);
        }

        .elementor-16597 .elementor-element.elementor-element-341f3dc .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-7a152fc .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-504e3ee .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-8f9aa59 .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-158ad6f .industrium-heading .industrium-heading-content {
            font-size: 26px !important;
        }

        .elementor-16597 .elementor-element.elementor-element-a017d0d {
            margin-bottom: 0;
        }

        .elementor-16597 .elementor-element.elementor-element-1289186>.elementor-widget-container {
            padding: 0 !important;
            margin: 0 !important;
        }

        .elementor-16597 .elementor-element.elementor-element-ffd1bed {
            width: 100% !important;
            margin-top: -1px;
        }

        .elementor-16597 .elementor-element.elementor-element-5da8b3c>.elementor-widget-container,
        .elementor-16597 .elementor-element.elementor-element-9b060c0 {
            margin: 0;
            padding: 0;
        }

        .elementor-16597 .elementor-element.elementor-element-ffd1bed>.elementor-element-populated,
        .elementor-16597 .elementor-element.elementor-element-24d963a,
        .elementor-16597 .elementor-element.elementor-element-d0d4284>.elementor-widget-container {
            margin: 0;
        }

        .elementor-16597 .elementor-element.elementor-element-d0d4284>.elementor-widget-container {
            position: absolute;
            content: "";
            display: block;
            width: 100%;
            height: 443px;
            background: url(https://alianz56.theideal.ru/wp-content/uploads/2026/01/e80fc24f35e8232bb53f35cebaafc7f763880814-scaled.png) no-repeat center center;
            background-size: cover;
            top: 0;
            left: 0 !important;
            z-index: -1;
        }

        .elementor-16597 .elementor-element.elementor-element-9b060c0>.elementor-container {
            min-height: auto;
        }

        .elementor-16597 .elementor-element.elementor-element-1289186 .case-study-listing-wrapper {
            margin: 0;
            width: 100%;
            display: flex;
            gap: 9px;
        }

        .elementor-16597 .elementor-element.elementor-element-1289186 .case-study-listing-wrapper .case-study-item-wrapper,
        .elementor-16597 .elementor-element.elementor-element-1289186 .case-study-listing-wrapper .case-study-item-wrapper,
        .elementor-16597 .elementor-element.elementor-element-3c55e2d>.elementor-element-populated {
            padding: 0;
        }

        .elementor-16597 .elementor-element.elementor-element-1289186 .case-study-listing-wrapper .case-study-item-wrapper,
        .elementor-16597 .elementor-element.elementor-element-1289186 .case-study-listing-wrapper .case-study-item-wrapper {
            flex: 1;
        }

        .elementor-16597 .elementor-element.elementor-element-ac31ee2 {
            width: 100%;
        }

        .elementor-16597 .elementor-element.elementor-element-45c43fe>.elementor-widget-container .slider-item-media img {
            max-height: 55px;
            object-fit: contain;
            max-width: max-content;
        }

        .elementor-16597 .elementor-element.elementor-element-1289186>.elementor-widget-container .archive-listing-wrapper .grid-blog-item-wrapper .blog-item {
            flex: 1;
        }

        .elementor-16597 .elementor-element.elementor-element-1289186 .blog-item .post-title {
            font-size: 17px;
        }

        .elementor-16597 .elementor-element.elementor-element-ffd1bed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            top: 69px;
        }

        .elementor-16597 .elementor-element.elementor-element-5da8b3c {
            top: 110px;
        }

        .elementor-16597 .elementor-element.elementor-element-45c43fe img {
            max-height: 55px;
            max-width: max-content;
        }

        .elementor-16597 .elementor-element.elementor-element-b8a14b8 .industrium-heading .industrium-heading-content {
            font-size: 20px;
            font-weight: 400;
            line-height: 120%;
            margin-top: 10px;
        }

        .elementor-16597 .elementor-element.elementor-element-b8a14b8>.elementor-widget-container {
            margin-bottom: 14px;
        }

        .elementor-16597 .elementor-element.elementor-element-2d45e33,
        .elementor-16597 .elementor-element.elementor-element-dd35ad4 {
            display: none;
        }

        .elementor-section.elementor-top-section.elementor-element.elementor-element-bd540a3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            margin-top: 0;
        }

        .elementor-16597 .elementor-element.elementor-element-e32cbad>.elementor-container {
            max-height: max-content;
        }

        .elementor-16597 .elementor-element.elementor-element-b244f5c {
            margin-top: 236px;
        }

        body:not(.rtl) .elementor-16597 .elementor-element.elementor-element-f948e8d {
            left: -100px;
            top: 85px;
            width: auto !important;
        }

        .elementor-16597 .elementor-element.elementor-element-f948e8d img {
            max-width: none;
            width: 1280px;
        }
    }

    @media screen and (max-width: 674px) {
        .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-34da63d {
            width: 100% !important;
        }
    }

    @media screen and (max-width: 575px) {

        .elementor-16181 .elementor-element.elementor-element-bba322e,
        .elementor-16181 .elementor-element.elementor-element-b19fa59,
        .elementor-16181 .elementor-element.elementor-element-efebde1,
        .elementor-16181 .elementor-element.elementor-element-79d7246,
        .elementor-16181 .elementor-element.elementor-element-fe8951b {
            margin-top: 10px;
        }

        .elementor-16181 .elementor-element.elementor-element-4ecba7d>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-93ee308>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-e9ea02c>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-a924415>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-537c528>.elementor-element-populated,
        .elementor-16597 .elementor-element.elementor-element-93ee308>.elementor-element-populated,
        .elementor-16597 .elementor-element.elementor-element-4ecba7d>.elementor-element-populated,
        .elementor-16597 .elementor-element.elementor-element-a924415>.elementor-element-populated,
        .elementor-16597 .elementor-element.elementor-element-e9ea02c>.elementor-element-populated,
        .elementor-16597 .elementor-element.elementor-element-537c528>.elementor-element-populated {
            padding: 20px 0 20px var(--mobile-padding);
        }

        .elementor-16181 .elementor-element.elementor-element-f63c923 .elementor-column,
        .elementor-16181 .elementor-element.elementor-element-d6e2550 .elementor-column {
            width: 50%;
        }

        .elementor-16181 .elementor-element.elementor-element-537c528 {
            width: 100% !important;
        }

        .elementor-16181 .elementor-element.elementor-element-fe8951b {
            max-width: 194px;
        }

        .elementor-16181 .elementor-element.elementor-element-f63c923 {
            margin-top: 28px;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background)::after {
            width: 80px;
            max-width: 80px;
            bottom: -56px;
            right: 8px;
        }

        .elementor-16181 .elementor-element.elementor-element-f791903 .case-study-listing-wrapper {
            gap: 6px;
        }

        .archive-listing-wrapper .grid-blog-item-wrapper .blog-item {
            padding: 14px 0 18px 20px !important;
        }

        .elementor-16181 .elementor-element.elementor-element-0ac085c img {
            max-width: 740px !important;
        }

        .elementor-16597 .elementor-element.elementor-element-341f3dc .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-7a152fc .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-504e3ee .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-8f9aa59 .industrium-heading .industrium-heading-content,
        .elementor-16597 .elementor-element.elementor-element-158ad6f .industrium-heading .industrium-heading-content {
            font-size: 20px !important;
        }

        .elementor-16597 .elementor-element.elementor-element-341f3dc .industrium-button,
        .elementor-16597 .elementor-element.elementor-element-7a152fc .industrium-button,
        .elementor-16597 .elementor-element.elementor-element-504e3ee .industrium-button,
        .elementor-16597 .elementor-element.elementor-element-8f9aa59 .industrium-button,
        .elementor-16597 .elementor-element.elementor-element-158ad6f .industrium-button {
            font-size: 18px !important;
        }
    }


    @media screen and (max-width: 430px) {
        .elementor-16181 .elementor-element.elementor-element-f63c923 .elementor-column,
        .elementor-16181 .elementor-element.elementor-element-d6e2550 .elementor-column {
            width: 100% !important;
        }

        .elementor-16181 .elementor-element.elementor-element-f63c923 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,
        .elementor-16181 .elementor-element.elementor-element-d6e2550 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 0 !important;
        }

        .elementor-16181 .elementor-element.elementor-element-f791903 .case-study-listing-wrapper {
            flex-direction: column;
        }

        .elementor-16597 .elementor-element.elementor-element-90f0dad:not(.elementor-motion-effects-element-type-background) {
            background-size: auto;
        }

        .elementor-16597 .elementor-element.elementor-element-a86b3a9,
        .elementor-16597 .elementor-element.elementor-element-11b62ac,
        .elementor-16597 .elementor-element.elementor-element-c812fa5>.elementor-element-populated {
            padding: 12px 12px 12px 18px;
        }
    }