.elementor-1817 .elementor-element.elementor-element-fe06824 {
    --display: flex;
    --min-height: 589px;
    --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;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1817 .elementor-element.elementor-element-fe06824:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-fe06824>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor2);
    background-image: url("../images/image-2-2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1817 .elementor-element.elementor-element-fe06824::before,
.elementor-1817 .elementor-element.elementor-element-fe06824>.elementor-background-video-container::before,
.elementor-1817 .elementor-element.elementor-element-fe06824>.e-con-inner>.elementor-background-video-container::before,
.elementor-1817 .elementor-element.elementor-element-fe06824>.elementor-background-slideshow::before,
.elementor-1817 .elementor-element.elementor-element-fe06824>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1817 .elementor-element.elementor-element-fe06824>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1817 .elementor-element.elementor-element-2bae626 {
    --display: flex;
    --position: absolute;
    --min-height: 134px;
    --justify-content: center;
    --flex-wrap: nowrap;
    --margin-top: 200px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-1817 .elementor-element.elementor-element-2bae626.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-1817 .elementor-element.elementor-element-2bae626 {
    left: 0px;
}

body.rtl .elementor-1817 .elementor-element.elementor-element-2bae626 {
    right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-836b86a {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-836b86a.elementor-element {
    --align-self: center;
}

.elementor-1817 .elementor-element.elementor-element-836b86a .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 60px;
    font-weight: 600;
    -webkit-text-stroke-color: var(--e-global-color-astglobalcolor4);
    stroke: var(--e-global-color-astglobalcolor4);
    color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-547eeef {
    --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;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-3fed2e7 {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-ebfd04f {
    --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-1817 .elementor-element.elementor-element-5ddd6bf {
    --display: flex;
}

.elementor-1817 .elementor-element.elementor-element-c9147a1 {
    --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;
}

.elementor-1817 .elementor-element.elementor-element-7e4d584 {
    --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-1817 .elementor-element.elementor-element-baf1126 {
    --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-1817 .elementor-element.elementor-element-33db9f3 {
    --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;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-33db9f3:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-33db9f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-0dd844a {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-38b6853 {
    --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-1817 .elementor-element.elementor-element-38b6853:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-38b6853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-2166abd {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-2166abd:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-2166abd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-6dd426e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-25948ec {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1817 .elementor-element.elementor-element-3ce9eea {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 40px;
}

.elementor-1817 .elementor-element.elementor-element-1c8a84f {
    padding: 0px 0px 0px 0px;
}

.elementor-1817 .elementor-element.elementor-element-1c8a84f img {
    width: 65%;
    max-width: 65%;
}

.elementor-1817 .elementor-element.elementor-element-a44581b {
    --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-1817 .elementor-element.elementor-element-a44581b:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-a44581b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-1817 .elementor-element.elementor-element-ce05bc4 {
    padding: 30px 0px 0px 0px;
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-ca7e97f {
    --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-1817 .elementor-element.elementor-element-ca7e97f:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-ca7e97f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-1817 .elementor-element.elementor-element-6184f8b {
    --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;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-6184f8b:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-6184f8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-02a2fa8 {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-e17ee0e {
    --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-1817 .elementor-element.elementor-element-e17ee0e:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-e17ee0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-b5485ff {
    --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;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-b5485ff:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-b5485ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-8ea3f9c {
    --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-1817 .elementor-element.elementor-element-d6b4033 {
    --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-1817 .elementor-element.elementor-element-f54be22 {
    --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;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-f54be22:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-f54be22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-1817 .elementor-element.elementor-element-708d070 {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-c24314a {
    --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;
}

.elementor-1817 .elementor-element.elementor-element-39593d4 {
    --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-1817 .elementor-element.elementor-element-0632628 {
    padding: 0px 0px 0px 0px;
}

.elementor-1817 .elementor-element.elementor-element-0632628 img {
    width: 55%;
    max-width: 55%;
}

.elementor-1817 .elementor-element.elementor-element-4f6031c {
    --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-1817 .elementor-element.elementor-element-77b0ac7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;
    padding: 0px 30px 0px 0px;
}

.elementor-1817 .elementor-element.elementor-element-cf8168f {
    --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;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-cf8168f:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-cf8168f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-eae69c8 {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-fd7650e {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-fd7650e:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-fd7650e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-8768380 {
    --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;
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 350px;
    --padding-right: 0200px;
}

.elementor-1817 .elementor-element.elementor-element-8768380:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-8768380>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-4d8c766 {
    --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-1817 .elementor-element.elementor-element-cd4862b {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-106d0cb {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-106d0cb:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-106d0cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-2204520 {
    --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;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-9ca96aa {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-78a8125 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1817 .elementor-element.elementor-element-fe06824 {
        --content-width: 880px;
    }

    .elementor-1817 .elementor-element.elementor-element-2bae626 {
        --width: 100%;
    }

    .elementor-1817 .elementor-element.elementor-element-ebfd04f {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-c9147a1 {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-7e4d584 {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-baf1126 {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-38b6853 {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-2166abd {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-6dd426e {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-3ce9eea {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-ca7e97f {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-e17ee0e {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-b5485ff {
        --content-width: 95%;
    }

    .elementor-1817 .elementor-element.elementor-element-8ea3f9c {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-d6b4033 {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-c24314a {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-39593d4 {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-4f6031c {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-fd7650e {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-8768380 {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-4d8c766 {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-cd4862b {
        --width: 50%;
    }

    .elementor-1817 .elementor-element.elementor-element-106d0cb {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-78a8125 {
        --content-width: 90%;
    }
}

@media(max-width:1024px) {
    .elementor-1817 .elementor-element.elementor-element-fe06824 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
}

@media(max-width:767px) {
    .elementor-1817 .elementor-element.elementor-element-836b86a .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1817 .elementor-element.elementor-element-547eeef {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-33db9f3 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-38b6853 {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-6dd426e {
        --width: 95%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-25948ec {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-3ce9eea {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-1c8a84f {
        padding: 0px 0px 40px 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-1c8a84f img {
        width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-ce05bc4 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-ca7e97f {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-6184f8b {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-e17ee0e {
        --content-width: 90%;
    }

    .elementor-1817 .elementor-element.elementor-element-d6b4033 {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-f54be22 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-0632628 {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-77b0ac7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-cf8168f {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-fd7650e {
        --padding-top: 10px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-8768380 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-cd4862b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-0de843c {
        margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-106d0cb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-2204520 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1817 .elementor-element.elementor-element-78a8125 {
        --content-width: 90%;
    }
}