.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3548 .elementor-element.elementor-element-209adb6{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-209adb6:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-209adb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3548 .elementor-element.elementor-element-209adb6::before, .elementor-3548 .elementor-element.elementor-element-209adb6 > .elementor-background-video-container::before, .elementor-3548 .elementor-element.elementor-element-209adb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3548 .elementor-element.elementor-element-209adb6 > .elementor-background-slideshow::before, .elementor-3548 .elementor-element.elementor-element-209adb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3548 .elementor-element.elementor-element-209adb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-text-editor .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3548 .elementor-element.elementor-element-872b3d3{text-align:center;}.elementor-3548 .elementor-element.elementor-element-8a833fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-8a833fd:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-8a833fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3548 .elementor-element.elementor-element-04b9b13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-da4f6f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-f258f05{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3548 .elementor-element.elementor-element-2e3fb00 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-2e3fb00 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-6a40796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-6a40796 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-3a721de{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-9f0a520 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-9f0a520 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-bd51483 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-bd51483 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-ab1ae61{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-0282296 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-0282296 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-a324d81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-a324d81 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-e9359b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-bb1df51{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-d75f330 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-d75f330 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-2a38b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-2a38b88 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-7df4e89{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-3cfaa66 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-3cfaa66 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-d1934f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-d1934f2 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-9069160{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-2f4b3e3 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-2f4b3e3 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-da0da4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-da0da4c .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-c44df51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-da33e28{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-f00517d > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-f00517d .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-abf46f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-abf46f0 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-c083a5f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-5870d81 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-5870d81 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-932e0a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-932e0a1 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-5ea5a22{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-c1d6548 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-c1d6548 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-f65bc0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-f65bc0d .elementor-heading-title{color:var( --e-global-color-ffb9991 );}.elementor-3548 .elementor-element.elementor-element-b812bbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-328ed9c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3548 .elementor-element.elementor-element-0c6f790 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-3548 .elementor-element.elementor-element-0c6f790 .elementor-heading-title{font-size:100px;font-weight:bold;color:#023A3F4F;}.elementor-3548 .elementor-element.elementor-element-a0605d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-a0605d3 .elementor-heading-title{color:var( --e-global-color-ffb9991 );}@media(min-width:768px){.elementor-3548 .elementor-element.elementor-element-209adb6{--content-width:600px;}}@media(max-width:1024px){.elementor-3548 .elementor-element.elementor-element-8a833fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-3548 .elementor-element.elementor-element-04b9b13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-da4f6f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-f258f05{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-6a40796 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-3a721de{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-bd51483 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-ab1ae61{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-a324d81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-bb1df51{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-2a38b88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-7df4e89{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-d1934f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-9069160{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-da0da4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-da33e28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-abf46f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-c083a5f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-932e0a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-5ea5a22{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-f65bc0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-328ed9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-a0605d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3548 .elementor-element.elementor-element-8a833fd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-6a40796 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-bd51483 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-a324d81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-2a38b88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-d1934f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-da0da4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-abf46f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-932e0a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-f65bc0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-a0605d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-f258f05 */.elementor-3548 .elementor-element.elementor-element-f258f05 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-f258f05::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-f258f05::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-f258f05::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a721de */.elementor-3548 .elementor-element.elementor-element-3a721de {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-3a721de::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-3a721de::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-3a721de::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ae61 */.elementor-3548 .elementor-element.elementor-element-ab1ae61 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-ab1ae61::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-ab1ae61::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-ab1ae61::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1df51 */.elementor-3548 .elementor-element.elementor-element-bb1df51 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-bb1df51::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-bb1df51::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-bb1df51::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df4e89 */.elementor-3548 .elementor-element.elementor-element-7df4e89 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-7df4e89::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-7df4e89::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-7df4e89::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9069160 */.elementor-3548 .elementor-element.elementor-element-9069160 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-9069160::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-9069160::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-9069160::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da33e28 */.elementor-3548 .elementor-element.elementor-element-da33e28 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-da33e28::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-da33e28::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-da33e28::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c083a5f */.elementor-3548 .elementor-element.elementor-element-c083a5f {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-c083a5f::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-c083a5f::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-c083a5f::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea5a22 */.elementor-3548 .elementor-element.elementor-element-5ea5a22 {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-5ea5a22::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-5ea5a22::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-5ea5a22::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328ed9c */.elementor-3548 .elementor-element.elementor-element-328ed9c {
    position: relative;
}

/* 1. DEFINE THE LINE (Shared Styles) */
.elementor-3548 .elementor-element.elementor-element-328ed9c::before {
    content: "";
    position: absolute;
    background-color: #ddd; /* Color */
    z-index: 1;
}

/* 2. MOBILE VIEW (Default) -> HORIZONTAL LINE */
.elementor-3548 .elementor-element.elementor-element-328ed9c::before {
    width: 60%;             /* Short Width */
    height: 1px;            /* Thin Line */
    left: 50%;              /* Move to middle */
    bottom: 0;              /* Stick to bottom */
    top: auto;              /* Reset Top */
    transform: translateX(-50%); /* Center it perfectly */
}

/* 3. DESKTOP VIEW (Screens larger than 768px) -> VERTICAL LINE */
@media (min-width: 768px) {
    .elementor-3548 .elementor-element.elementor-element-328ed9c::before {
        width: 1px;             /* Thin Line */
        height: 60%;            /* Short Height */
        left: 0;                /* Stick to Left */
        top: 50%;               /* Move to middle vertically */
        bottom: auto;           /* Reset Bottom */
        transform: translateY(-50%); /* Center it perfectly */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b9b13 *//* Apply Bottom Line to ALL number items */
.elementor-3548 .elementor-element.elementor-element-04b9b13 > .e-con,
.elementor-3548 .elementor-element.elementor-element-04b9b13 > .elementor-widget-wrap > .elementor-element {
    border-bottom: 1px solid #ddd;
}

/* Remove Bottom Line from the very last item (#10) */
.elementor-3548 .elementor-element.elementor-element-04b9b13 > .e-con:last-of-type,
.elementor-3548 .elementor-element.elementor-element-04b9b13 > .elementor-widget-wrap > .elementor-element:last-of-type {
    border-bottom: none !important;
    margin-bottom: 0;
    padding-bottom: 0;
}
/* Target only the H6 headings inside this box */
.numbers-box h6.elementor-heading-title {
    font-size: 85px !important;
}/* End custom CSS */