.elementor-5548 .elementor-element.elementor-element-7044c13 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-5cb64fb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-346bfe3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-6ae0336:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-6ae0336>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-6ae0336 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-6ae0336>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-36eac2f>.elementor-element-populated {
    margin: -5.3% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-5548 .elementor-element.elementor-element-e13bb82>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 10%;
}

.elementor-5548 .elementor-element.elementor-element-d93c49c:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-d93c49c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-d93c49c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-d93c49c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-dc8e472>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 10% 0% 10% 0%;
}

.elementor-5548 .elementor-element.elementor-element-71aa7ca {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-5548 .elementor-element.elementor-element-71aa7ca .elementor-heading-title {
    font-family: "Ogg Bold", Sans-serif;
    font-size: 37px;
    text-transform: capitalize;
    color: var( --e-global-color-dff4ce4);
}

.elementor-5548 .elementor-element.elementor-element-d8ced90 {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-family: var( --e-global-typography-2cd54f9-font-family), Sans-serif;
    font-size: var( --e-global-typography-2cd54f9-font-size);
    font-weight: var( --e-global-typography-2cd54f9-font-weight);
    color: var( --e-global-color-89e2f4a);
}

.elementor-5548 .elementor-element.elementor-element-173590d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5548 .elementor-element.elementor-element-173590d:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-173590d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F0ED;
}

.elementor-5548 .elementor-element.elementor-element-7f2ea83 {
    --display: flex;
    --padding-top: 55px;
    --padding-bottom: 55px;
    --padding-left: 55px;
    --padding-right: 55px;
}

.elementor-5548 .elementor-element.elementor-element-e1546f0 {
    --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;
    --justify-content: flex-end;
    --padding-top: 50px;
    --padding-bottom: 050px;
    --padding-left: 28px;
    --padding-right: 20px;
}

.elementor-5548 .elementor-element.elementor-element-e1546f0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5548 .elementor-element.elementor-element-d8ee195 {
    width: 100%;
    max-width: 100%;
    text-align: start;
}

.elementor-5548 .elementor-element.elementor-element-d8ee195 .elementor-heading-title {
    font-family: "Ogg Bold", Sans-serif;
    font-size: 37px;
    text-transform: capitalize;
    color: var( --e-global-color-dff4ce4);
}

.elementor-5548 .elementor-element.elementor-element-2ec9a63 {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: start;
    font-family: var( --e-global-typography-2cd54f9-font-family), Sans-serif;
    font-size: var( --e-global-typography-2cd54f9-font-size);
    font-weight: var( --e-global-typography-2cd54f9-font-weight);
    color: var( --e-global-color-89e2f4a);
}

.elementor-5548 .elementor-element.elementor-element-f3a80f1 {
    width: 100%;
    max-width: 100%;
}

.elementor-5548 .elementor-element.elementor-element-f3a80f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-5548 .elementor-element.elementor-element-f3a80f1.elementor-element {
    --align-self: center;
}

.elementor-5548 .elementor-element.elementor-element-0f702e5:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-0f702e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-0f702e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-0f702e5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-3116847>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-5548 .elementor-element.elementor-element-ea4533a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 10%;
}

.elementor-5548 .elementor-element.elementor-element-cb29881:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-cb29881>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-cb29881 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7% 0% 2% 0%;
}

.elementor-5548 .elementor-element.elementor-element-cb29881>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-9ace1a7>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-5548 .elementor-element.elementor-element-41a492a {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-5548 .elementor-element.elementor-element-41a492a .elementor-heading-title {
    font-family: "Ogg Bold", Sans-serif;
    font-size: 37px;
    text-transform: capitalize;
    color: var( --e-global-color-dff4ce4);
}

.elementor-5548 .elementor-element.elementor-element-c588a22 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-5548 .elementor-element.elementor-element-e84c479 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-5548 .elementor-element.elementor-element-d91d1f7 {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-270e0ac {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-2642dcb {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-7e68ecf {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-77f1346:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-77f1346>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-77f1346 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5.3px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-77f1346>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-a4cb08e>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-5548 .elementor-element.elementor-element-66f25d6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 10%;
}

.elementor-5548 .elementor-element.elementor-element-3c3abcf:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-3c3abcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-3c3abcf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7% 0% 2% 0%;
}

.elementor-5548 .elementor-element.elementor-element-3c3abcf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-7cf3bc9>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-5548 .elementor-element.elementor-element-232fa19 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-5548 .elementor-element.elementor-element-232fa19 .elementor-heading-title {
    font-family: "Ogg Bold", Sans-serif;
    font-size: 37px;
    text-transform: capitalize;
    color: var( --e-global-color-dff4ce4);
}

.elementor-5548 .elementor-element.elementor-element-d9f86b1 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-5548 .elementor-element.elementor-element-1fce1f1 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-5548 .elementor-element.elementor-element-3a115b2 {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-5d064e5 {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-8364c2d {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-5548 .elementor-element.elementor-element-1b9f31c {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-126d737 {
    --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;
}

.elementor-5548 .elementor-element.elementor-element-2c48c86:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-2c48c86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-2c48c86 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7% 0% 2% 0%;
}

.elementor-5548 .elementor-element.elementor-element-2c48c86>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-39b53f4>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-5548 .elementor-element.elementor-element-97a8d5b {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-5548 .elementor-element.elementor-element-97a8d5b .elementor-heading-title {
    font-family: "Ogg Bold", Sans-serif;
    font-size: 37px;
    text-transform: capitalize;
    color: var( --e-global-color-dff4ce4);
}

.elementor-5548 .elementor-element.elementor-element-368090e {
    margin-top: -30px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-f149c00>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-5548 .elementor-element.elementor-element-f149c00>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-8ecdb66 {
    --spacer-size: 70px;
}

.elementor-5548 .elementor-element.elementor-element-84aa297:not(.elementor-motion-effects-element-type-background),
.elementor-5548 .elementor-element.elementor-element-84aa297>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../../../images/footer.jpeg");
    background-position: right center;
    background-size: cover;
}

.elementor-5548 .elementor-element.elementor-element-84aa297>.elementor-container {
    min-height: 100vh;
}

.elementor-5548 .elementor-element.elementor-element-84aa297 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-84aa297>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5548 .elementor-element.elementor-element-36fb869.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5548 .elementor-element.elementor-element-36fb869>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-5548 .elementor-element.elementor-element-36fb869>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5548 .elementor-element.elementor-element-ec5c4bb {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-family: var( --e-global-typography-a8da0c3-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8da0c3-font-size);
    color: #FFFFFF;
}

.elementor-5548 .elementor-element.elementor-element-3974429 {
    --spacer-size: 42px;
}

@media(max-width:1024px) {
    .elementor-5548 .elementor-element.elementor-element-d8ced90 {
        font-size: var( --e-global-typography-2cd54f9-font-size);
    }
    .elementor-5548 .elementor-element.elementor-element-e1546f0 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 25px;
    }
    .elementor-5548 .elementor-element.elementor-element-d8ee195 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5548 .elementor-element.elementor-element-2ec9a63 {
        font-size: var( --e-global-typography-2cd54f9-font-size);
    }
    .elementor-5548 .elementor-element.elementor-element-36fb869>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 10% 0% 10%;
    }
    .elementor-5548 .elementor-element.elementor-element-ec5c4bb {
        font-size: var( --e-global-typography-a8da0c3-font-size);
    }
}

@media(max-width:767px) {
    .elementor-5548 .elementor-element.elementor-element-6ae0336 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-36eac2f>.elementor-element-populated {
        margin: -64px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-e13bb82>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-d93c49c {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-dc8e472>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-71aa7ca .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5548 .elementor-element.elementor-element-d8ced90 {
        font-size: var( --e-global-typography-2cd54f9-font-size);
    }
    .elementor-5548 .elementor-element.elementor-element-e1546f0 {
        --justify-content: flex-end;
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 20px;
    }
    .elementor-5548 .elementor-element.elementor-element-d8ee195 {
        text-align: start;
    }
    .elementor-5548 .elementor-element.elementor-element-d8ee195 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5548 .elementor-element.elementor-element-2ec9a63 {
        font-size: var( --e-global-typography-2cd54f9-font-size);
    }
    .elementor-5548 .elementor-element.elementor-element-0f702e5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-3116847>.elementor-element-populated {
        margin: -64px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-ea4533a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-cb29881 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12% 0% 02% 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-9ace1a7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-41a492a .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5548 .elementor-element.elementor-element-d91d1f7 {
        --padding-top: 0%;
        --padding-bottom: 10%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-270e0ac {
        --padding-top: 0%;
        --padding-bottom: 10%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-2642dcb {
        --padding-top: 0%;
        --padding-bottom: 10%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-7e68ecf {
        --padding-top: 0%;
        --padding-bottom: 5%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-77f1346 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-a4cb08e>.elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-66f25d6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-3c3abcf {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-7cf3bc9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-232fa19 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5548 .elementor-element.elementor-element-3a115b2 {
        --padding-top: 0%;
        --padding-bottom: 70%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-5d064e5 {
        --padding-top: 0%;
        --padding-bottom: 70%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-8364c2d {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-1b9f31c {
        --padding-top: 0%;
        --padding-bottom: 70%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-126d737 {
        --padding-top: 0%;
        --padding-bottom: 70%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-5548 .elementor-element.elementor-element-2c48c86 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-39b53f4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5548 .elementor-element.elementor-element-97a8d5b .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5548 .elementor-element.elementor-element-36fb869>.elementor-element-populated {
        padding: 0% 9% 0% 9%;
    }
    .elementor-5548 .elementor-element.elementor-element-ec5c4bb {
        font-size: var( --e-global-typography-a8da0c3-font-size);
    }
}

@media(min-width:768px) {
    .elementor-5548 .elementor-element.elementor-element-173590d {
        --content-width: 1300px;
    }
    .elementor-5548 .elementor-element.elementor-element-7f2ea83 {
        --width: 50%;
    }
    .elementor-5548 .elementor-element.elementor-element-e1546f0 {
        --width: 50%;
    }
    .elementor-5548 .elementor-element.elementor-element-d91d1f7 {
        --width: 25%;
    }
    .elementor-5548 .elementor-element.elementor-element-270e0ac {
        --width: 25%;
    }
    .elementor-5548 .elementor-element.elementor-element-2642dcb {
        --width: 25%;
    }
    .elementor-5548 .elementor-element.elementor-element-7e68ecf {
        --width: 25%;
    }
    .elementor-5548 .elementor-element.elementor-element-3a115b2 {
        --width: 50%;
    }
    .elementor-5548 .elementor-element.elementor-element-5d064e5 {
        --width: 50%;
    }
    .elementor-5548 .elementor-element.elementor-element-1b9f31c {
        --width: 50%;
    }
    .elementor-5548 .elementor-element.elementor-element-126d737 {
        --width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-5548 .elementor-element.elementor-element-84aa297:not(.elementor-motion-effects-element-type-background),
    .elementor-5548 .elementor-element.elementor-element-84aa297>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}