.elementor-18 .elementor-element.elementor-element-4cb5c25f>.elementor-container {
    min-height: 400px;
}

.elementor-18 .elementor-element.elementor-element-4cb5c25f:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-4cb5c25f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../image/slider1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-4cb5c25f>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #AE3C4663 20%, #000000 90%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-4cb5c25f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 50px 40px;
}

.elementor-18 .elementor-element.elementor-element-24778abe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-18 .elementor-element.elementor-element-24778abe>.elementor-element-populated {
    padding: 300px 0px 50px 0px;
}

.elementor-18 .elementor-element.elementor-element-462c5560 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-462c5560 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.48);
}

.elementor-18 .elementor-element.elementor-element-70c0e4f8 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-70c0e4f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 200px;
}

.elementor-18 .elementor-element.elementor-element-34eb5fdb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-34eb5fdb {
    padding: 5% 5% 5% 5%;
}

.elementor-18 .elementor-element.elementor-element-768bdd72 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    font-family: "Allura", Sans-serif;
    font-size: 30px;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-18 .elementor-element.elementor-element-768bdd72>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-6816e671 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-6816e671 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.48);
}

.elementor-18 .elementor-element.elementor-element-6ff6c829 img {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.48);
}

.elementor-18 .elementor-element.elementor-element-6ff6c829 {
    z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-6ff6c829>.elementor-widget-container:hover {
    --e-transform-rotateZ: 10deg;
}

.elementor-18 .elementor-element.elementor-element-de712a3>.elementor-widget-container:hover {
    --e-transform-rotateZ: 10deg;
}

.elementor-18 .elementor-element.elementor-element-36a387aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-18 .elementor-element.elementor-element-36a387aa>.elementor-element-populated {
    padding: 0px 24px 0px 56px;
}

.elementor-18 .elementor-element.elementor-element-4faa4398 {
    text-align: justify;
    color: #B3B3B3;
    font-family: "Raleway", Sans-serif;
    font-weight: 800;
}

.elementor-18 .elementor-element.elementor-element-4faa4398>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-18 .elementor-element.elementor-element-7a3f4f7b {
    text-align: justify;
    color: #B3B3B3;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-32c2e3ff>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-32c2e3ff {
    padding: 64px 0px 64px 0px;
}

.elementor-18 .elementor-element.elementor-element-2fe99ce6>.elementor-element-populated {
    padding: 0px 0px 0px 54px;
}

.elementor-18 .elementor-element.elementor-element-421a5b87 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-4b01de28>.elementor-element-populated {
    padding: 0px 0px 0px 54px;
}

.elementor-18 .elementor-element.elementor-element-3630186b {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-eda23b1>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-eda23b1:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-eda23b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/07/service-bg.jpg");
    background-position: center center;
    background-repeat: repeat-x;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-eda23b1>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
    opacity: 0.92;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-eda23b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 0% 10% 0%;
}

.elementor-18 .elementor-element.elementor-element-1ab383a {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-1ab383a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.48);
}

.elementor-18 .elementor-element.elementor-element-16e584f {
    text-align: center;
    color: #FFFFFF;
}

.elementor-18 .elementor-element.elementor-element-48fd77d {
    color: #B3B3B3;
}

.elementor-18 .elementor-element.elementor-element-48fd77d>.elementor-widget-container {
    padding: 0% 10% 0% 10%;
}

.elementor-18 .elementor-element.elementor-element-672efc29>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-672efc29>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
    opacity: 0.92;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-672efc29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-18 .elementor-element.elementor-element-69e98d05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-69e98d05>.elementor-element-populated {
    padding: 0px 60px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-7a6fbac3 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-7a6fbac3 .elementor-heading-title {
    color: #AE3C46;
    font-family: "Allura", Sans-serif;
    font-size: 30px;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-18 .elementor-element.elementor-element-5c424d52 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-5c424d52 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
    text-shadow: 0px 0px 15px rgba(255, 78.00000000000006, 90.99999999999993, 0.48);
}

.elementor-18 .elementor-element.elementor-element-786944a4>.elementor-element-populated {
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
}

.elementor-18 .elementor-element.elementor-element-6c35ffc3 .elementor-counter-number-wrapper {
    color: #AE3C46;
    font-family: "Raleway", Sans-serif;
    font-weight: 800;
}

.elementor-18 .elementor-element.elementor-element-6c35ffc3 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-7d8e7623>.elementor-element-populated {
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
}

.elementor-18 .elementor-element.elementor-element-349075ac .elementor-counter-number-wrapper {
    color: #AE3C46;
    font-family: "Raleway", Sans-serif;
    font-weight: 800;
}

.elementor-18 .elementor-element.elementor-element-349075ac .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-17e46de8>.elementor-element-populated {
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
}

.elementor-18 .elementor-element.elementor-element-5158d7f2 .elementor-counter-number-wrapper {
    color: #AE3C46;
    font-family: "Raleway", Sans-serif;
    font-weight: 800;
}

.elementor-18 .elementor-element.elementor-element-5158d7f2 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-453b796>.elementor-element-populated {
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
}

.elementor-18 .elementor-element.elementor-element-3c00bab6 .elementor-counter-number-wrapper {
    color: #AE3C46;
    font-family: "Raleway", Sans-serif;
    font-weight: 800;
}

.elementor-18 .elementor-element.elementor-element-3c00bab6 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-item {
    border-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-icon,
.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-active .elementor-accordion-icon,
.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-active .elementor-accordion-title {
    color: #AE3C46;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-active .elementor-accordion-icon svg {
    fill: #AE3C46;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-accordion-title {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-18 .elementor-element.elementor-element-7bdad12a .elementor-tab-content {
    color: #B3B3B3;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-20aabeba>.elementor-container {
    max-width: 640px;
}

.elementor-18 .elementor-element.elementor-element-20aabeba {
    padding: 80px 40px 20px 40px;
}

.elementor-18 .elementor-element.elementor-element-2ece5805 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-2ece5805 .elementor-heading-title {
    color: #AE3C46;
    font-family: "Allura", Sans-serif;
    font-size: 30px;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-18 .elementor-element.elementor-element-4aeb7d95 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-4aeb7d95 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    text-shadow: 0px 0px 15px rgba(255, 78.00000000000006, 90.99999999999993, 0.48);
}

.elementor-18 .elementor-element.elementor-element-122c15f5 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-18 .elementor-element.elementor-element-54e06f6a {
    text-align: center;
    color: #B3B3B3;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-21938278 {
    padding: 0px 40px 128px 40px;
}

.elementor-18 .elementor-element.elementor-element-766df1fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 32px;
}

.elementor-18 .elementor-element.elementor-element-766df1fb>.elementor-element-populated {
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-173445d0 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-4f618b25>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-4f618b25>.elementor-element-populated {
    padding: 4px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-1bf61ea7 {
    --divider-border-style: solid;
    --divider-color: #AE3C46;
    --divider-border-width: 2px;
}

.elementor-18 .elementor-element.elementor-element-1bf61ea7 .elementor-divider-separator {
    width: 48px;
}

.elementor-18 .elementor-element.elementor-element-1bf61ea7>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-18 .elementor-element.elementor-element-52f557eb .elementor-heading-title {
    color: #AE3C46;
    letter-spacing: 2px;
}

.elementor-18 .elementor-element.elementor-element-6e4a3df5 .elementor-heading-title {
    color: #AE3C46;
    letter-spacing: 3px;
}

.elementor-18 .elementor-element.elementor-element-6426fdb1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-18 .elementor-element.elementor-element-171ee7fa {
    color: #B3B3B3;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-2567f5c3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 32px;
}

.elementor-18 .elementor-element.elementor-element-2567f5c3>.elementor-element-populated {
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-112fea63 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-7132f2fa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-7132f2fa>.elementor-element-populated {
    padding: 4px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-54ad2b5d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 2px;
}

.elementor-18 .elementor-element.elementor-element-54ad2b5d .elementor-divider-separator {
    width: 48px;
}

.elementor-18 .elementor-element.elementor-element-54ad2b5d>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-18 .elementor-element.elementor-element-2d96f80e .elementor-heading-title {
    color: #AE3C46;
    letter-spacing: 2px;
}

.elementor-18 .elementor-element.elementor-element-622655fb .elementor-heading-title {
    color: #AE3C46;
    letter-spacing: 3px;
}

.elementor-18 .elementor-element.elementor-element-56be1f67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-18 .elementor-element.elementor-element-f803c80 {
    color: #B3B3B3;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-4f618b25 {
        width: 16%;
    }

    .elementor-18 .elementor-element.elementor-element-6426fdb1 {
        width: 84%;
    }

    .elementor-18 .elementor-element.elementor-element-7132f2fa {
        width: 16%;
    }

    .elementor-18 .elementor-element.elementor-element-56be1f67 {
        width: 84%;
    }
}

@media(max-width:1024px) {
    .elementor-18 .elementor-element.elementor-element-4cb5c25f>.elementor-container {
        min-height: 50vh;
    }

    .elementor-18 .elementor-element.elementor-element-4cb5c25f {
        padding: 0px 40px 80px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-70c0e4f8>.elementor-widget-container {
        padding: 0px 24px 16px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-34eb5fdb {
        padding: 40px 0px 40px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-30bdd64c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 8px;
    }

    .elementor-18 .elementor-element.elementor-element-30bdd64c>.elementor-element-populated {
        margin: 0% 0% 0% 50%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 50%;
        padding: 0px 0px 0px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-768bdd72>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6ff6c829 img {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-5800b2cd>.elementor-element-populated {
        padding: 0px 0px 24px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-de712a3 img {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-36a387aa>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-18 .elementor-element.elementor-element-32c2e3ff {
        padding: 48px 0px 48px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2fe99ce6>.elementor-element-populated {
        padding: 0px 0px 0px 22px;
    }

    .elementor-18 .elementor-element.elementor-element-4b01de28>.elementor-element-populated {
        padding: 0px 0px 0px 22px;
    }

    .elementor-18 .elementor-element.elementor-element-eda23b1 {
        padding: 0px 40px 96px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-672efc29 {
        padding: 0px 40px 96px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-69e98d05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 24px;
    }

    .elementor-18 .elementor-element.elementor-element-69e98d05>.elementor-element-populated {
        padding: 0px 48px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7a6fbac3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2ab5ce51>.elementor-element-populated {
        padding: 40px 0px 0px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-20aabeba {
        padding: 64px 40px 48px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-2ece5805>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-21938278 {
        padding: 0px 40px 80px 40px;
    }

    .elementor-18 .elementor-element.elementor-element-766df1fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-766df1fb>.elementor-element-populated {
        margin: 5% 5% 5% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-173445d0 {
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-3986b3ef {
        margin-top: -40px;
        margin-bottom: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-4f618b25>.elementor-element-populated {
        padding: 0px 0px 24px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2567f5c3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2567f5c3>.elementor-element-populated {
        margin: 5% 5% 5% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-112fea63 {
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-3f355757 {
        margin-top: -40px;
        margin-bottom: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7132f2fa>.elementor-element-populated {
        padding: 0px 0px 24px 0px;
    }
}

@media(max-width:767px) {
    .elementor-18 .elementor-element.elementor-element-4cb5c25f>.elementor-container {
        min-height: 50vh;
    }

    .elementor-18 .elementor-element.elementor-element-4cb5c25f:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-4cb5c25f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2022/07/about-bg.jpg");
        background-position: center left;
        background-size: cover;
    }

    .elementor-18 .elementor-element.elementor-element-4cb5c25f {
        padding: 0px 24px 48px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-24778abe>.elementor-element-populated {
        padding: 250px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-462c5560 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-70c0e4f8>.elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-34eb5fdb {
        padding: 64px 24px 64px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-30bdd64c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6816e671 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-5800b2cd>.elementor-element-populated {
        padding: 0px 0px 24px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2fe99ce6 {
        width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-2fe99ce6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-4b01de28 {
        width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-4b01de28>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-eda23b1 {
        padding: 32px 24px 48px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-1ab383a .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-18 .elementor-element.elementor-element-48fd77d {
        text-align: justify;
    }

    .elementor-18 .elementor-element.elementor-element-48fd77d>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-18 .elementor-element.elementor-element-672efc29 {
        padding: 32px 24px 48px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-69e98d05>.elementor-element-populated {
        padding: 5% 0% 8% 0%;
    }

    .elementor-18 .elementor-element.elementor-element-7a6fbac3 .elementor-heading-title {
        font-size: 26px;
        line-height: 36px;
    }

    .elementor-18 .elementor-element.elementor-element-5c424d52 {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-5c424d52 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-786944a4 {
        width: 48%;
    }

    .elementor-18 .elementor-element.elementor-element-6c35ffc3 .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-18 .elementor-element.elementor-element-6c35ffc3 .elementor-counter-title {
        font-size: 18px;
        line-height: 24px;
    }

    .elementor-18 .elementor-element.elementor-element-7d8e7623 {
        width: 48%;
    }

    .elementor-18 .elementor-element.elementor-element-349075ac .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-18 .elementor-element.elementor-element-349075ac .elementor-counter-title {
        font-size: 18px;
        line-height: 24px;
    }

    .elementor-18 .elementor-element.elementor-element-17e46de8 {
        width: 48%;
    }

    .elementor-18 .elementor-element.elementor-element-5158d7f2 .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-18 .elementor-element.elementor-element-5158d7f2 .elementor-counter-title {
        font-size: 18px;
        line-height: 24px;
    }

    .elementor-18 .elementor-element.elementor-element-453b796 {
        width: 48%;
    }

    .elementor-18 .elementor-element.elementor-element-3c00bab6 .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-18 .elementor-element.elementor-element-3c00bab6 .elementor-counter-title {
        font-size: 18px;
        line-height: 24px;
    }

    .elementor-18 .elementor-element.elementor-element-2ab5ce51>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-20aabeba {
        padding: 48px 24px 48px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-2ece5805 .elementor-heading-title {
        font-size: 26px;
        line-height: 36px;
    }

    .elementor-18 .elementor-element.elementor-element-4aeb7d95 .elementor-heading-title {
        font-size: 24px;
        line-height: 34px;
    }

    .elementor-18 .elementor-element.elementor-element-21938278 {
        padding: 0px 24px 80px 24px;
    }

    .elementor-18 .elementor-element.elementor-element-766df1fb>.elementor-element-populated {
        padding: 0px 0px 48px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-171ee7fa {
        text-align: justify;
    }

    .elementor-18 .elementor-element.elementor-element-2567f5c3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-f803c80 {
        text-align: justify;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-30bdd64c {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-5800b2cd {
        width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-36a387aa {
        width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-4f618b25 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-6426fdb1 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-7132f2fa {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-56be1f67 {
        width: 100%;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-16e584f */
.bar-c {
    overflow: hidden;
    height: 30px;
    width: 40px;
    margin: -5px auto;
    position: relative;
    transform: rotate(180deg);
}

.bar {
    height: 1px;
    width: 4px;
    display: inline-block;
    background-color: #fff;
    bottom: 0;
    margin: 0 5px;
    position: absolute;
    -webkit-animation-duration: 500ms;
    -webkit-animation-play-state: running;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

.bar#bar-1 {
    left: 0;
    -webkit-animation-name: danceHeight1;
    -webkit-animation-delay: 0ms;
}

@keyframes danceHeight1 {
    0% {
        height: 1px;
    }

    100% {
        height: 22px;
    }
}

.bar#bar-2 {
    left: 6px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 300ms;
}

@keyframes danceHeight2 {
    0% {
        height: 1px;
    }

    100% {
        height: 15px;
    }
}

.bar#bar-3 {
    left: 12px;
    -webkit-animation-name: danceHeight3;
    -webkit-animation-delay: 600ms;
}

@keyframes danceHeight3 {
    0% {
        height: 1px;
    }

    100% {
        height: 30px;
    }
}

.bar#bar-4 {
    left: 18px;
    -webkit-animation-name: danceHeight4;
    -webkit-animation-delay: 900ms;
}

@keyframes danceHeight4 {
    0% {
        height: 1px;
    }

    100% {
        height: 20px;
    }
}

.bar#bar-5 {
    left: 24px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 1200ms;
}

.bar#bar-6 {
    left: 30px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 1500ms;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122c15f5 */
.bar-c {
    overflow: hidden;
    height: 30px;
    width: 40px;
    margin: -5px auto;
    position: relative;
    transform: rotate(180deg);
}

.bar {
    height: 1px;
    width: 4px;
    display: inline-block;
    background-color: #fff;
    bottom: 0;
    margin: 0 5px;
    position: absolute;
    -webkit-animation-duration: 500ms;
    -webkit-animation-play-state: running;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

.bar#bar-1 {
    left: 0;
    -webkit-animation-name: danceHeight1;
    -webkit-animation-delay: 0ms;
}

@keyframes danceHeight1 {
    0% {
        height: 1px;
    }

    100% {
        height: 22px;
    }
}

.bar#bar-2 {
    left: 6px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 300ms;
}

@keyframes danceHeight2 {
    0% {
        height: 1px;
    }

    100% {
        height: 15px;
    }
}

.bar#bar-3 {
    left: 12px;
    -webkit-animation-name: danceHeight3;
    -webkit-animation-delay: 600ms;
}

@keyframes danceHeight3 {
    0% {
        height: 1px;
    }

    100% {
        height: 30px;
    }
}

.bar#bar-4 {
    left: 18px;
    -webkit-animation-name: danceHeight4;
    -webkit-animation-delay: 900ms;
}

@keyframes danceHeight4 {
    0% {
        height: 1px;
    }

    100% {
        height: 20px;
    }
}

.bar#bar-5 {
    left: 24px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 1200ms;
}

.bar#bar-6 {
    left: 30px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 1500ms;
}

/* End custom CSS */