.elementor-11550 .elementor-element.elementor-element-05fecc4 > .elementor-container {
    max-width: 1770px
}

.elementor-11550 .elementor-element.elementor-element-05fecc4:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-05fecc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #312a26
}

.elementor-11550 .elementor-element.elementor-element-05fecc4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0
}

    .elementor-11550 .elementor-element.elementor-element-05fecc4 > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-e8cd5fd > .elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #454545;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 15px
}

    .elementor-11550 .elementor-element.elementor-element-e8cd5fd > .elementor-background-slideshow, .elementor-11550 .elementor-element.elementor-element-e8cd5fd > .elementor-element-populated, .elementor-11550 .elementor-element.elementor-element-e8cd5fd > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

        .elementor-11550 .elementor-element.elementor-element-e8cd5fd > .elementor-element-populated > .elementor-background-overlay {
            transition: background .3s,border-radius .3s,opacity .3s
        }

.elementor-11550 .elementor-element.elementor-element-ee33743 > .elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #454545;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 20px
}

    .elementor-11550 .elementor-element.elementor-element-ee33743 > .elementor-background-slideshow, .elementor-11550 .elementor-element.elementor-element-ee33743 > .elementor-element-populated, .elementor-11550 .elementor-element.elementor-element-ee33743 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

        .elementor-11550 .elementor-element.elementor-element-ee33743 > .elementor-element-populated > .elementor-background-overlay {
            transition: background .3s,border-radius .3s,opacity .3s
        }

.elementor-11550 .elementor-element.elementor-element-a370a3d > .elementor-element-populated {
    padding: 0 15px 0 0
}

.elementor-11550 .elementor-element.elementor-element-16ab4ca {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-11550 .elementor-element.elementor-element-7d15caf > .elementor-element-populated {
    padding: 0
}

.elementor-11550 .elementor-element.elementor-element-41dc046:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-41dc046 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../uploads/2021/01/1-1.jpg)
}

.elementor-11550 .elementor-element.elementor-element-41dc046 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0
}

.elementor-11550 .elementor-element.elementor-element-83e766a {
    padding: 0 0 100px
}

.elementor-11550 .elementor-element.elementor-element-41dc046 > .elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-11550 .elementor-element.elementor-element-34262b0 > .elementor-element-populated {
    padding: 0
}

.elementor-11550 .elementor-element.elementor-element-e6d5d54 > .elementor-container {
    max-width: 1440px
}

.elementor-11550 .elementor-element.elementor-element-e6d5d54 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -40px;
    margin-bottom: 100px;
    padding: 0 15px;
    z-index: 2
}

    .elementor-11550 .elementor-element.elementor-element-e6d5d54 > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-1b0b50d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-11550 .elementor-element.elementor-element-1b0b50d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-11550 .elementor-element.elementor-element-1b0b50d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../uploads/2021/01/2-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11550 .elementor-element.elementor-element-1b0b50d > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 70px
}

    .elementor-11550 .elementor-element.elementor-element-1b0b50d > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-ccec3fb .elementor-image img {
    max-width: 158px
}

.elementor-11550 .elementor-element.elementor-element-ccec3fb > .elementor-widget-container {
    margin: 50px 0 20px
}

.elementor-11550 .elementor-element.elementor-element-b771b82 {
    text-align: center
}

    .elementor-11550 .elementor-element.elementor-element-b771b82 .elementor-heading-title {
        color: #fff;
        font-size: 30px;
        letter-spacing: 4px
    }

    .elementor-11550 .elementor-element.elementor-element-b771b82 > .elementor-widget-container {
        margin: 0
    }

.elementor-11550 .elementor-element.elementor-element-175f198 .elementor-text-editor {
    text-align: center
}

.elementor-11550 .elementor-element.elementor-element-175f198 > .elementor-widget-container {
    margin: 40px 0
}

.elementor-11550 .elementor-element.elementor-element-175f198 {
    width: 930px;
    max-width: 930px
}

.elementor-11550 .elementor-element.elementor-element-4b69d79 .elementor-button {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 47px;
    letter-spacing: 3px;
    background-color: #555;
    border-radius: 0;
    padding: 0 60px
}

    .elementor-11550 .elementor-element.elementor-element-4b69d79 .elementor-button:focus, .elementor-11550 .elementor-element.elementor-element-4b69d79 .elementor-button:hover {
        background-color: #d39e80
    }

.elementor-11550 .elementor-element.elementor-element-4b69d79 > .elementor-widget-container {
    padding: 0 15px 0 0
}

.elementor-11550 .elementor-element.elementor-element-4b69d79 {
    width: 50%;
    max-width: 50%;
    align-self: flex-end
}

.elementor-11550 .elementor-element.elementor-element-718f96c .elementor-button {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 47px;
    letter-spacing: 3px;
    background-color: #555;
    border-radius: 0;
    padding: 0 45px
}

    .elementor-11550 .elementor-element.elementor-element-718f96c .elementor-button:focus, .elementor-11550 .elementor-element.elementor-element-718f96c .elementor-button:hover {
        background-color: #d39e80
    }

.elementor-11550 .elementor-element.elementor-element-718f96c > .elementor-widget-container {
    padding: 0 0 0 15px
}

.elementor-11550 .elementor-element.elementor-element-718f96c {
    width: 50%;
    max-width: 50%;
    align-self: flex-end
}

.elementor-11550 .elementor-element.elementor-element-83e766a > .elementor-container {
    max-width: 1440px
}

.elementor-11550 .elementor-element.elementor-element-900d850 > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-e151175 > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-f72b740 > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-c2f4fcc:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-c2f4fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../../wp-sigara/Home_Banner/4.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11550 .elementor-element.elementor-element-c2f4fcc {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 100px;
    padding: 0
}

    .elementor-11550 .elementor-element.elementor-element-c2f4fcc > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-4189450 > .elementor-background-slideshow, .elementor-11550 .elementor-element.elementor-element-4189450 > .elementor-element-populated, .elementor-11550 .elementor-element.elementor-element-4189450 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 0
}

.elementor-11550 .elementor-element.elementor-element-4189450 > .elementor-element-populated {
    margin: 0;
    padding: 125px 15px 150px
}

.elementor-11550 .elementor-element.elementor-element-bdc5b11 > .elementor-container {
    max-width: 690px
}

.elementor-11550 .elementor-element.elementor-element-bdc5b11 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0
}

    .elementor-11550 .elementor-element.elementor-element-bdc5b11 > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-ba1a6e6 > .elementor-element-populated {
    padding: 90px 15px 50px
}

.elementor-11550 .elementor-element.elementor-element-1ce84de {
    text-align: center
}

    .elementor-11550 .elementor-element.elementor-element-1ce84de .elementor-heading-title {
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 3px
    }

    .elementor-11550 .elementor-element.elementor-element-1ce84de > .elementor-widget-container {
        margin: 0 0 15px
    }

.elementor-11550 .elementor-element.elementor-element-68379eb {
    text-align: center
}

    .elementor-11550 .elementor-element.elementor-element-68379eb .elementor-heading-title {
        color: #fff;
        font-size: 30px;
        letter-spacing: 4px
    }

    .elementor-11550 .elementor-element.elementor-element-68379eb > .elementor-widget-container {
        margin: 0 0 35px;
        padding: 0
    }

.elementor-11550 .elementor-element.elementor-element-db5583f .elementor-button {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 47px;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: #555;
    border-radius: 0;
    padding: 0 40px
}

    .elementor-11550 .elementor-element.elementor-element-db5583f .elementor-button:focus, .elementor-11550 .elementor-element.elementor-element-db5583f .elementor-button:hover {
        background-color: #d39e80
    }

.elementor-11550 .elementor-element.elementor-element-0e8c425 {
    margin-top: 0;
    margin-bottom: 40px
}

.elementor-11550 .elementor-element.elementor-element-ab6805c > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-d93626c {
    text-align: center
}

    .elementor-11550 .elementor-element.elementor-element-d93626c .elementor-heading-title {
        font-size: 30px;
        line-height: 25px;
        letter-spacing: 2px
    }

    .elementor-11550 .elementor-element.elementor-element-d93626c > .elementor-widget-container {
        margin: 0 0 20px
    }

.elementor-11550 .elementor-element.elementor-element-fc9b801 {
    --divider-border-style: solid;
    --divider-color: #83766e;
    --divider-border-width: 2px
}

    .elementor-11550 .elementor-element.elementor-element-fc9b801 .elementor-divider-separator {
        width: 70px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-11550 .elementor-element.elementor-element-fc9b801 .elementor-divider {
        text-align: center
    }

.elementor-11550 .elementor-element.elementor-element-07d943d > .elementor-container {
    max-width: 1440px
}

.elementor-11550 .elementor-element.elementor-element-07d943d {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-11550 .elementor-element.elementor-element-d91f150 > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-947927c:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-947927c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../uploads/2021/01/4.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11550 .elementor-element.elementor-element-947927c {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

    .elementor-11550 .elementor-element.elementor-element-947927c > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-c753cf0 > .elementor-element-populated {
    padding: 185px 15px 160px
}

.elementor-11550 .elementor-element.elementor-element-b137840 > .elementor-widget-container {
    margin: 0 0 50px
}

.elementor-11550 .elementor-element.elementor-element-7974dc7 {
    text-align: center
}

    .elementor-11550 .elementor-element.elementor-element-7974dc7 .elementor-heading-title {
        color: #fff;
        font-size: 40px;
        letter-spacing: 4px
    }

    .elementor-11550 .elementor-element.elementor-element-7974dc7 > .elementor-widget-container {
        margin: 0 0 15px
    }

.elementor-11550 .elementor-element.elementor-element-8e13f08 .elementor-text-editor {
    text-align: center
}

.elementor-11550 .elementor-element.elementor-element-8e13f08 {
    color: #fff;
    font-size: 18px
}

    .elementor-11550 .elementor-element.elementor-element-8e13f08 > .elementor-widget-container {
        margin: 0 0 35px
    }

.elementor-11550 .elementor-element.elementor-element-fa3b601 .elementor-button {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 47px;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: #312a26;
    border-radius: 0;
    padding: 0 40px
}

    .elementor-11550 .elementor-element.elementor-element-fa3b601 .elementor-button:focus, .elementor-11550 .elementor-element.elementor-element-fa3b601 .elementor-button:hover {
        background-color: #d39e80
    }

.elementor-11550 .elementor-element.elementor-element-4190d7d:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-4190d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../uploads/2021/01/1-1.jpg)
}

.elementor-11550 .elementor-element.elementor-element-4190d7d {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

    .elementor-11550 .elementor-element.elementor-element-4190d7d > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-0e7f35f > .elementor-element-populated {
    padding: 100px 15px 80px
}

.elementor-11550 .elementor-element.elementor-element-a092158 > .elementor-container {
    max-width: 1440px
}

.elementor-11550 .elementor-element.elementor-element-a092158 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-11550 .elementor-element.elementor-element-626de43 > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-486a940 {
    text-align: center
}

    .elementor-11550 .elementor-element.elementor-element-486a940 .elementor-heading-title {
        font-size: 30px;
        line-height: 25px;
        letter-spacing: 2px
    }

    .elementor-11550 .elementor-element.elementor-element-486a940 > .elementor-widget-container {
        margin: 0 0 20px;
        padding: 0
    }

.elementor-11550 .elementor-element.elementor-element-0ab5247 {
    --divider-border-style: solid;
    --divider-color: #83766e;
    --divider-border-width: 2px
}

    .elementor-11550 .elementor-element.elementor-element-0ab5247 .elementor-divider-separator {
        width: 70px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-11550 .elementor-element.elementor-element-0ab5247 .elementor-divider {
        text-align: center
    }

.elementor-11550 .elementor-element.elementor-element-7d40fb2 > .elementor-container {
    max-width: 1440px
}

.elementor-11550 .elementor-element.elementor-element-35d6d58 > .elementor-element-populated {
    padding: 0
}

.elementor-11550 .elementor-element.elementor-element-cba6cdb > .elementor-widget-container {
    padding: 0
}

.elementor-11550 .elementor-element.elementor-element-cd5eeb1:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-cd5eeb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../uploads/2021/01/5.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11550 .elementor-element.elementor-element-cd5eeb1 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-11550 .elementor-element.elementor-element-cd5eeb1 > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-f40117f .elementor-spacer-inner {
    height: 525px
}

.elementor-11550 .elementor-element.elementor-element-cc51f4a:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-cc51f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131313
}

.elementor-11550 .elementor-element.elementor-element-cc51f4a {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 60px
}

    .elementor-11550 .elementor-element.elementor-element-cc51f4a > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-a79be73 > .elementor-element-populated {
    padding: 0
}

.elementor-11550 .elementor-element.elementor-element-c54c1d4 > .elementor-container {
    max-width: 1410px
}

.elementor-11550 .elementor-element.elementor-element-c54c1d4:not(.elementor-motion-effects-element-type-background), .elementor-11550 .elementor-element.elementor-element-c54c1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #131313
}

.elementor-11550 .elementor-element.elementor-element-c54c1d4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 50px
}

    .elementor-11550 .elementor-element.elementor-element-c54c1d4 > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-11550 .elementor-element.elementor-element-6938d8d > .elementor-element-populated {
    padding: 0 15px
}

.elementor-11550 .elementor-element.elementor-element-5d3c986 > .elementor-container {
    max-width: 1410px
}

    .elementor-11550 .elementor-element.elementor-element-5d3c986 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

.elementor-11550 .elementor-element.elementor-element-5d3c986 {
    margin-top: -350px;
    margin-bottom: 0;
    padding: 0;
    z-index: 2
}

.elementor-11550 .elementor-element.elementor-element-0e3453a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-11550 .elementor-element.elementor-element-0e3453a > .elementor-element-populated {
    padding: 0 60px 0 95px
}

.elementor-11550 .elementor-element.elementor-element-5b9661b .elementor-heading-title {
    color: #fff;
    font-size: 30px;
    letter-spacing: 2px
}

.elementor-11550 .elementor-element.elementor-element-5b9661b > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-11550 .elementor-element.elementor-element-b50c9c8 {
    --divider-border-style: solid;
    --divider-color: #d39e80;
    --divider-border-width: 2px
}

    .elementor-11550 .elementor-element.elementor-element-b50c9c8 .elementor-divider-separator {
        width: 70px;
        margin: 0 auto;
        margin-left: 0
    }

    .elementor-11550 .elementor-element.elementor-element-b50c9c8 .elementor-divider {
        text-align: left
    }

.elementor-11550 .elementor-element.elementor-element-1c976d7 {
    font-size: 15px;
    line-height: 24px
}

    .elementor-11550 .elementor-element.elementor-element-1c976d7 > .elementor-widget-container {
        margin: 35px 0
    }

.elementor-11550 .elementor-element.elementor-element-fabc3e1 > .elementor-widget-container {
    margin: 0 0 50px
}

.elementor-11550 .elementor-element.elementor-element-3488c85 > .elementor-element-populated {
    padding: 60px 95px 30px 60px
}

.elementor-11550 .elementor-element.elementor-element-5b73b90 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11550 .elementor-element.elementor-element-99c7806 > .elementor-widget-container {
    padding: 50px 0 0
}

@media(max-width:1199px) {
    .elementor-11550 .elementor-element.elementor-element-2dba143 > .elementor-widget-container {
        padding: 0 0 0 20px
    }

    .elementor-11550 .elementor-element.elementor-element-e6d5d54 {
        margin-top: -80px;
        margin-bottom: 60px
    }

    .elementor-11550 .elementor-element.elementor-element-1b0b50d > .elementor-element-populated {
        padding: 0 0 50px
    }

    .elementor-11550 .elementor-element.elementor-element-175f198 {
        font-size: 15px;
        width: 650px;
        max-width: 650px
    }

    .elementor-11550 .elementor-element.elementor-element-4b69d79 .elementor-button {
        padding: 0 45px
    }

    .elementor-11550 .elementor-element.elementor-element-718f96c .elementor-button {
        padding: 0 30px
    }

    .elementor-11550 .elementor-element.elementor-element-db5583f .elementor-button {
        padding: 0 30px
    }

    .elementor-11550 .elementor-element.elementor-element-0e8c425 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-11550 .elementor-element.elementor-element-ab6805c > .elementor-element-populated {
        margin: 0
    }

    .elementor-11550 .elementor-element.elementor-element-fa3b601 .elementor-button {
        padding: 0 30px
    }

    .elementor-11550 .elementor-element.elementor-element-a092158 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-11550 .elementor-element.elementor-element-7d40fb2 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-a79be73 > .elementor-element-populated {
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-0e3453a > .elementor-element-populated {
        padding: 90px 50px 30px
    }

    .elementor-11550 .elementor-element.elementor-element-1c976d7 > .elementor-widget-container {
        margin: 20px 0;
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-fabc3e1 > .elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-11550 .elementor-element.elementor-element-3488c85 > .elementor-element-populated {
        padding: 30px 50px 0
    }
}

@media(min-width:768px) {
    .elementor-11550 .elementor-element.elementor-element-e8cd5fd {
        width: 100%
    }

    .elementor-11550 .elementor-element.elementor-element-ee33743 {
        width: 35.178%
    }

    .elementor-11550 .elementor-element.elementor-element-a370a3d {
        width: 34.156%
    }
}

@media(max-width:767px) {
    .elementor-11550 .elementor-element.elementor-element-e8cd5fd > .elementor-element-populated {
        margin: 0 0 0;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-ee33743 > .elementor-element-populated {
        margin: 0 0 20px;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-a370a3d > .elementor-element-populated {
        margin: 0;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-2dba143 > .elementor-widget-container {
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-e6d5d54 {
        margin-top: -30px;
        margin-bottom: 30px
    }

    .elementor-11550 .elementor-element.elementor-element-1b0b50d > .elementor-element-populated {
        padding: 0 15px 30px
    }

    .elementor-11550 .elementor-element.elementor-element-b771b82 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-11550 .elementor-element.elementor-element-b771b82 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-175f198 > .elementor-widget-container {
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-175f198 {
        width: 320px;
        max-width: 320px
    }

    .elementor-11550 .elementor-element.elementor-element-4b69d79 .elementor-button {
        font-size: 10px;
        line-height: 40px;
        padding: 0 30px
    }

    .elementor-11550 .elementor-element.elementor-element-4b69d79 > .elementor-widget-container {
        margin: 0 0 15px;
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-4b69d79 {
        width: 100%;
        max-width: 100%
    }

    .elementor-11550 .elementor-element.elementor-element-718f96c .elementor-button {
        font-size: 10px;
        line-height: 40px;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-718f96c > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-718f96c {
        width: 100%;
        max-width: 100%
    }

    .elementor-11550 .elementor-element.elementor-element-900d850 > .elementor-element-populated {
        margin: 0 0 20px
    }

    .elementor-11550 .elementor-element.elementor-element-e151175 > .elementor-element-populated {
        margin: 0 0 20px
    }

    .elementor-11550 .elementor-element.elementor-element-c2f4fcc {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-11550 .elementor-element.elementor-element-4189450 > .elementor-element-populated {
        margin: 0;
        padding: 50px 15px
    }

    .elementor-11550 .elementor-element.elementor-element-ba1a6e6 > .elementor-element-populated {
        padding: 50px 15px 30px
    }

    .elementor-11550 .elementor-element.elementor-element-1ce84de .elementor-heading-title {
        font-size: 10px
    }

    .elementor-11550 .elementor-element.elementor-element-68379eb .elementor-heading-title {
        font-size: 20px;
        line-height: 24px
    }

    .elementor-11550 .elementor-element.elementor-element-68379eb > .elementor-widget-container {
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-db5583f .elementor-button {
        font-size: 10px;
        line-height: 40px;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-0e8c425 {
        margin-top: 0;
        margin-bottom: 45px
    }

    .elementor-11550 .elementor-element.elementor-element-d93626c .elementor-heading-title {
        font-size: 20px
    }

    .elementor-11550 .elementor-element.elementor-element-7974dc7 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-11550 .elementor-element.elementor-element-7974dc7 > .elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-11550 .elementor-element.elementor-element-8e13f08 {
        font-size: 12px
    }

        .elementor-11550 .elementor-element.elementor-element-8e13f08 > .elementor-widget-container {
            margin: 0
        }

    .elementor-11550 .elementor-element.elementor-element-fa3b601 .elementor-button {
        font-size: 10px;
        line-height: 40px;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-a092158 {
        margin-top: 0;
        margin-bottom: 45px
    }

    .elementor-11550 .elementor-element.elementor-element-486a940 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-11550 .elementor-element.elementor-element-f40117f .elementor-spacer-inner {
        height: 300px
    }

    .elementor-11550 .elementor-element.elementor-element-a79be73 > .elementor-element-populated {
        margin: 0;
        padding: 0 15px
    }

    .elementor-11550 .elementor-element.elementor-element-5d3c986 {
        margin-top: -150px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-11550 .elementor-element.elementor-element-0e3453a > .elementor-element-populated {
        margin: 0 0 30px;
        padding: 20px 15px 0
    }

    .elementor-11550 .elementor-element.elementor-element-5b9661b .elementor-heading-title {
        font-size: 20px
    }

    .elementor-11550 .elementor-element.elementor-element-3488c85 > .elementor-element-populated {
        padding: 0 15px
    }
}
