.elementor-4942 .elementor-element.elementor-element-5e38ff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4942 .elementor-element.elementor-element-5e38ff1:not(.elementor-motion-effects-element-type-background), .elementor-4942 .elementor-element.elementor-element-5e38ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(167deg, var( --e-global-color-primary ) 30%, var( --e-global-color-secondary ) 61%);}.elementor-4942 .elementor-element.elementor-element-5e38ff1::before, .elementor-4942 .elementor-element.elementor-element-5e38ff1 > .elementor-background-video-container::before, .elementor-4942 .elementor-element.elementor-element-5e38ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4942 .elementor-element.elementor-element-5e38ff1 > .elementor-background-slideshow::before, .elementor-4942 .elementor-element.elementor-element-5e38ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4942 .elementor-element.elementor-element-5e38ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://menageospatialforumksa.com/wp-content/uploads/2024/10/digital-map-with-glowing-location-markers_edited-min.jpg");--background-overlay:'';background-size:cover;}.elementor-4942 .elementor-element.elementor-element-748c1f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4942 .elementor-element.elementor-element-23002f5{--display:flex;--justify-content:center;}.elementor-4942 .elementor-element.elementor-element-a01d4fb{text-align:center;}.elementor-4942 .elementor-element.elementor-element-a01d4fb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4942 .elementor-element.elementor-element-7ba5540{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4942 .elementor-element.elementor-element-0195b5c{--display:flex;}.elementor-4942 .elementor-element.elementor-element-bc1ba85{--display:flex;}.elementor-4942 .elementor-element.elementor-element-25eb348{--display:flex;}.elementor-4942 .elementor-element.elementor-element-2e31869{--display:flex;}.elementor-4942 .elementor-element.elementor-element-8ffc859{--display:flex;}.elementor-4942 .elementor-element.elementor-element-93cbcbc{--display:flex;}.elementor-4942 .elementor-element.elementor-element-c594519{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4942 .elementor-element.elementor-element-5e38ff1{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4942 .elementor-element.elementor-element-748c1f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4942 .elementor-element.elementor-element-23002f5{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4942 .elementor-element.elementor-element-a01d4fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-4942 .elementor-element.elementor-element-5e38ff1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4942 .elementor-element.elementor-element-748c1f9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4942 .elementor-element.elementor-element-a01d4fb{text-align:center;}.elementor-4942 .elementor-element.elementor-element-a01d4fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-5e38ff1 *//* =========================================
   TERMS & CONDITIONS — COMPLETE CSS
   Apply this to the OUTER Elementor container
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 {
    position: relative;
    width: 100%;
    padding: 48px 24px !important;
    overflow: hidden;
    color: #ffffff;
    background:
        radial-gradient(
            circle at 90% 5%,
            rgba(102, 216, 237, 0.12),
            transparent 32%
        ),
        linear-gradient(
            145deg,
            #03172b 0%,
            #062d4a 55%,
            #031a30 100%
        );
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1,
.elementor-4942 .elementor-element.elementor-element-5e38ff1 * {
    box-sizing: border-box;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 > .e-con-inner {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
}


/* =========================================
   MAIN TITLE
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-a01d4fb {
    margin: 0 0 24px !important;
    padding: 0 !important;
    text-align: center;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-a01d4fb
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-a01d4fb
.elementor-heading-title {
    position: relative;
    display: inline-block;
    margin: 0 !important;
    padding: 0 0 14px !important;
    color: #ffffff !important;
    font-size: clamp(34px, 4.5vw, 52px);
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -0.8px;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-a01d4fb
.elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 68px;
    height: 3px;
    background: #66d8ed;
    border-radius: 20px;
    transform: translateX(-50%);
}


/* =========================================
   MAIN CONTENT WRAPPER
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-7ba5540 {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   TOP NOTICE
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c {
    position: relative;
    display: block !important;
    width: 100%;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 15px 20px 15px 58px !important;
    background: rgba(102, 216, 237, 0.1);
    border: 1px solid rgba(102, 216, 237, 0.48);
    border-radius: 8px;
    box-shadow: none;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c::before {
    content: "!";
    position: absolute;
    top: 50%;
    left: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    color: #062c49;
    font-size: 16px;
    font-weight: 800;
    line-height: 1;
    background: #66d8ed;
    border-radius: 50%;
    transform: translateY(-50%);
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c
.elementor-widget-heading,
.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c
.elementor-heading-title {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.55;
}


/* =========================================
   TERMS SECTION CARDS
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    width: 100%;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 21px 24px !important;
    background: rgba(255, 255, 255, 0.055);
    border: 1px solid rgba(255, 255, 255, 0.13);
    border-left: 4px solid #66d8ed;
    border-radius: 8px;
    box-shadow: none;
    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
):hover {
    background: rgba(102, 216, 237, 0.09);
    border-color: rgba(102, 216, 237, 0.34);
    border-left-color: #82e6f5;
    transform: translateY(-2px);
}


/* =========================================
   SECTION HEADINGS
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) > .elementor-widget-heading {
    width: 100%;
    margin: 0 0 12px !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) > .elementor-widget-heading
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) h4 {
    position: relative;
    margin: 0 !important;
    padding: 0 0 10px !important;
    color: #ffffff !important;
    font-size: clamp(20px, 2vw, 25px);
    font-weight: 700;
    line-height: 1.25;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) h4::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 45px;
    height: 3px;
    background: #66d8ed;
    border-radius: 10px;
}


/* =========================================
   ALL TEXT WIDGETS — DEFAULT STYLING
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) > .elementor-widget-text-editor {
    display: block !important;
    width: 100%;
    min-height: 0 !important;
    margin: 0 0 7px !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) > .elementor-widget-text-editor:last-child {
    margin-bottom: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) > .elementor-widget-text-editor
> .elementor-widget-container {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.55 !important;
    white-space: normal !important;
}

/* Remove automatic checkmarks from all text widgets */
.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-bc1ba85,
    .elementor-element-25eb348,
    .elementor-element-2e31869,
    .elementor-element-8ffc859,
    .elementor-element-93cbcbc,
    .elementor-element-c594519
) > .elementor-widget-text-editor
> .elementor-widget-container::before {
    display: none !important;
}


/* =========================================
   ACTUAL CHECKMARK ITEMS ONLY
========================================= */

/*
   Section 1:
   762617d  = Email instruction
   08bca18  = Correct ticket selection
   40cabe4  = Registrations monitored
   bb2d185  = Automatic cancellation/refund

   Section 2:
   f47ef5c, e953c13, 9ec1e50, f10651d

   Section 3:
   3548d64, 0955eed

   Section 4:
   a1a99b3, b063b5b

   Section 5:
   2cc172e

   Section 6:
   5798ec8
*/

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-762617d,
    .elementor-element-08bca18,
    .elementor-element-40cabe4,
    .elementor-element-bb2d185,
    .elementor-element-f47ef5c,
    .elementor-element-e953c13,
    .elementor-element-9ec1e50,
    .elementor-element-f10651d,
    .elementor-element-3548d64,
    .elementor-element-0955eed,
    .elementor-element-a1a99b3,
    .elementor-element-b063b5b,
    .elementor-element-2cc172e,
    .elementor-element-5798ec8
) > .elementor-widget-container {
    position: relative !important;
    padding-left: 28px !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-762617d,
    .elementor-element-08bca18,
    .elementor-element-40cabe4,
    .elementor-element-bb2d185,
    .elementor-element-f47ef5c,
    .elementor-element-e953c13,
    .elementor-element-9ec1e50,
    .elementor-element-f10651d,
    .elementor-element-3548d64,
    .elementor-element-0955eed,
    .elementor-element-a1a99b3,
    .elementor-element-b063b5b,
    .elementor-element-2cc172e,
    .elementor-element-5798ec8
) > .elementor-widget-container::before {
    content: "✓";
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important;
    width: 18px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #20dc55 !important;
    font-size: 17px !important;
    font-weight: 900 !important;
    line-height: 1.55 !important;
    text-align: center !important;
    transform: none !important;
}


/* =========================================
   SECTION 1 — GREEN SUBHEADINGS
   NO CHECKMARK
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-391d67c,
    .elementor-element-f16be6f,
    .elementor-element-dfc90d8,
    .elementor-element-a87cc28
) {
    margin: 9px 0 2px !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-391d67c,
    .elementor-element-f16be6f,
    .elementor-element-dfc90d8,
    .elementor-element-a87cc28
) > .elementor-widget-container {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #20dc55 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    white-space: normal !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-391d67c,
    .elementor-element-f16be6f,
    .elementor-element-dfc90d8,
    .elementor-element-a87cc28
) > .elementor-widget-container::before {
    display: none !important;
}


/* =========================================
   SECTION 1 — EXPLANATORY PARAGRAPHS
   NO CHECKMARK
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-f7e1db4,
    .elementor-element-12a4f71,
    .elementor-element-61618a9,
    .elementor-element-92f5214
) > .elementor-widget-container {
    padding-left: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
    .elementor-element-f7e1db4,
    .elementor-element-12a4f71,
    .elementor-element-61618a9,
    .elementor-element-92f5214
) > .elementor-widget-container::before {
    display: none !important;
}


/* =========================================
   EMAIL ITEM
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-762617d {
    margin: 2px 0 5px !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-762617d
> .elementor-widget-container {
    padding: 0 0 0 28px !important;
    color: #ffffff !important;
    white-space: pre-line !important;
    background: transparent !important;
    border: 0 !important;
}


/* =========================================
   PARAGRAPH RESET
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-widget-text-editor br:first-child,
.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-widget-text-editor br:last-child {
    display: none !important;
}


/* =========================================
   LINKS
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-widget-text-editor a {
    color: #66d8ed !important;
    font-weight: 600;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    transition: color 0.25s ease;
}

.elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-widget-text-editor a:hover {
    color: #ffffff !important;
}


/* =========================================
   TEXT SELECTION
========================================= */

.elementor-4942 .elementor-element.elementor-element-5e38ff1 ::selection {
    color: #062c49;
    background: #82e6f5;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 {
        padding: 42px 20px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-7ba5540 {
        gap: 12px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) {
        padding: 19px 21px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 {
        padding: 34px 14px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-a01d4fb {
        margin-bottom: 20px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-a01d4fb
    .elementor-heading-title {
        padding-bottom: 12px !important;
        font-size: 32px;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c {
        padding: 14px 14px 14px 50px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c::before {
        left: 14px;
        width: 25px;
        height: 25px;
        font-size: 15px;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-0195b5c
    .elementor-heading-title {
        font-size: 13px;
        line-height: 1.5;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-7ba5540 {
        gap: 11px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) {
        padding: 17px 15px !important;
        border-left-width: 3px;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) > .elementor-widget-heading {
        margin-bottom: 10px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) h4 {
        padding-bottom: 9px !important;
        font-size: 20px;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) > .elementor-widget-text-editor {
        margin-bottom: 6px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) > .elementor-widget-text-editor
    > .elementor-widget-container {
        font-size: 13.5px !important;
        line-height: 1.5 !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-762617d,
        .elementor-element-08bca18,
        .elementor-element-40cabe4,
        .elementor-element-bb2d185,
        .elementor-element-f47ef5c,
        .elementor-element-e953c13,
        .elementor-element-9ec1e50,
        .elementor-element-f10651d,
        .elementor-element-3548d64,
        .elementor-element-0955eed,
        .elementor-element-a1a99b3,
        .elementor-element-b063b5b,
        .elementor-element-2cc172e,
        .elementor-element-5798ec8
    ) > .elementor-widget-container {
        padding-left: 24px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-762617d,
        .elementor-element-08bca18,
        .elementor-element-40cabe4,
        .elementor-element-bb2d185,
        .elementor-element-f47ef5c,
        .elementor-element-e953c13,
        .elementor-element-9ec1e50,
        .elementor-element-f10651d,
        .elementor-element-3548d64,
        .elementor-element-0955eed,
        .elementor-element-a1a99b3,
        .elementor-element-b063b5b,
        .elementor-element-2cc172e,
        .elementor-element-5798ec8
    ) > .elementor-widget-container::before {
        width: 16px !important;
        font-size: 15px !important;
        line-height: 1.5 !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-391d67c,
        .elementor-element-f16be6f,
        .elementor-element-dfc90d8,
        .elementor-element-a87cc28
    ) > .elementor-widget-container {
        font-size: 14px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 .elementor-element-762617d
    > .elementor-widget-container {
        padding-left: 24px !important;
        font-size: 13.5px !important;
    }
}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 420px) {

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 {
        padding-right: 11px !important;
        padding-left: 11px !important;
    }

    .elementor-4942 .elementor-element.elementor-element-5e38ff1 :is(
        .elementor-element-bc1ba85,
        .elementor-element-25eb348,
        .elementor-element-2e31869,
        .elementor-element-8ffc859,
        .elementor-element-93cbcbc,
        .elementor-element-c594519
    ) {
        padding: 16px 13px !important;
    }
}/* End custom CSS */