.elementor-11223 .elementor-element.elementor-element-90eceb4 {
    margin-top: 128px;
    margin-bottom: 0px;
    padding: 0px 30px 64px 30px;
}

.elementor-11223 .elementor-element.elementor-element-6162bae {
    color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.24em;
}

    .elementor-11223 .elementor-element.elementor-element-6162bae > .elementor-widget-container {
        padding: 0px 0px 22px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-1aa89be .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.02em;
}

.elementor-11223 .elementor-element.elementor-element-1aa89be {
    width: var( --container-widget-width, 512px );
    max-width: 512px;
    --container-widget-width: 512px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-458cb1d .elementor-heading-title {
    color: #FFFFFF00;
    font-size: 180px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 160px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #8cc05248;
    stroke: #8cc05248;
}

.elementor-11223 .elementor-element.elementor-element-458cb1d {
    width: initial;
    max-width: initial;
    top: -662px;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-458cb1d {
    left: -666px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-458cb1d {
    right: -666px;
}

.elementor-11223 .elementor-element.elementor-element-458cb1d > .elementor-widget-container {
    --e-transform-rotateZ: -90deg;
}

.elementor-bc-flex-widget .elementor-11223 .elementor-element.elementor-element-0b3d4aa.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-11223 .elementor-element.elementor-element-0b3d4aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-11223 .elementor-element.elementor-element-cfe8913 {
    color: #535353;
    font-size: 16px;
    line-height: 24px;
    width: var( --container-widget-width, 504px );
    max-width: 504px;
    --container-widget-width: 504px;
    --container-widget-flex-grow: 0;
}

    .elementor-11223 .elementor-element.elementor-element-cfe8913 > .elementor-widget-container {
        margin: 0px 0px -2px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-eaec4ab .elementor-heading-title {
    color: #FFFFFF00;
    font-size: 180px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 160px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #8cc05248;
    stroke: #8cc05248;
}

.elementor-11223 .elementor-element.elementor-element-eaec4ab {
    width: initial;
    max-width: initial;
    top: 378px;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-eaec4ab {
    left: 512px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-eaec4ab {
    right: 512px;
}

.elementor-11223 .elementor-element.elementor-element-eaec4ab > .elementor-widget-container {
    --e-transform-rotateZ: -90deg;
}

.elementor-11223 .elementor-element.elementor-element-b5f7ee4 {
    padding: 0px 30px 0px 30px;
}

.elementor-11223 .elementor-element.elementor-element-3546405 > .elementor-element-populated {
    margin: 0px 0px 0px -220px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -220px;
}

.elementor-11223 .elementor-element.elementor-element-60bf1c0 > .elementor-container {
    max-width: 1760px;
}

.elementor-11223 .elementor-element.elementor-element-60bf1c0 {
    padding: 0px 0px 108px 0px;
}

.elementor-11223 .elementor-element.elementor-element-8418135 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img {
    width: 410px;
    height: 560px;
}

    .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img img {
        width: 410px;
        height: 560px;
    }

.elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .category-product-img {
    width: 100%;
    height: 100%;
}

.elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .product-cat-link {
    height: 100%;
}

.elementor-11223 .elementor-element.elementor-element-ab847af .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

.elementor-11223 .elementor-element.elementor-element-ab847af .slick-next {
    top: -134px;
    bottom: unset;
    left: unset;
    right: 15px;
}

.elementor-11223 .elementor-element.elementor-element-ab847af .slick-prev {
    top: unset;
    bottom: 596px;
    left: unset;
    right: 15px;
}

.elementor-11223 .elementor-element.elementor-element-ab847af .slick-dots {
    text-align: center;
}

.elementor-11223 .elementor-element.elementor-element-c09e23e > .elementor-container {
    max-width: 1320px;
}

.elementor-11223 .elementor-element.elementor-element-c09e23e {
    margin-top: 0px;
    margin-bottom: 120px;
    padding: 0px 30px 0px 30px;
}

.elementor-11223 .elementor-element.elementor-element-a2aa5fd > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 23px;
}

.elementor-11223 .elementor-element.elementor-element-d73ca54 .elementor-counter-number {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-d73ca54 .elementor-counter-number-wrapper {
    margin: 0px 0px 12px 5px;
}

.elementor-11223 .elementor-element.elementor-element-d73ca54 .elementor-counter-number-suffix {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-d73ca54 .elementor-counter-title {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-8934ed3 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 23px;
}

.elementor-11223 .elementor-element.elementor-element-d7e8c48 .elementor-counter-number {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-d7e8c48 .elementor-counter-number-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-11223 .elementor-element.elementor-element-d7e8c48 .elementor-counter-number-suffix {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-d7e8c48 .elementor-counter-title {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-b2af905 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 23px;
}

.elementor-11223 .elementor-element.elementor-element-fad9b17 .elementor-counter-number {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-fad9b17 .elementor-counter-number-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-11223 .elementor-element.elementor-element-fad9b17 .elementor-counter-number-suffix {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-fad9b17 .elementor-counter-title {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-272eda3 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 23px;
}

.elementor-11223 .elementor-element.elementor-element-ecccd42 .elementor-counter-number {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-ecccd42 .elementor-counter-number-wrapper {
    margin: 0px 0px 12px 0px;
}

.elementor-11223 .elementor-element.elementor-element-ecccd42 .elementor-counter-number-suffix {
    color: #FFFFFF;
    font-size: 100px;
    line-height: 100px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary );
    stroke: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-ecccd42 .elementor-counter-title {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-4cd92b9 > .elementor-container {
    max-width: 862px;
}

.elementor-11223 .elementor-element.elementor-element-4cd92b9:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-4cd92b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../../logos/banner1.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11223 .elementor-element.elementor-element-4cd92b9 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.48;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11223 .elementor-element.elementor-element-4cd92b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 250px 30px 250px 30px;
}

.elementor-11223 .elementor-element.elementor-element-1235086 {
    text-align: center;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
}

    .elementor-11223 .elementor-element.elementor-element-1235086 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-52b2983 {
    text-align: center;
}

    .elementor-11223 .elementor-element.elementor-element-52b2983 .elementor-heading-title {
        color: #FFFFFF;
        font-size: 110px;
        line-height: 100px;
        letter-spacing: -0.02em;
    }

    .elementor-11223 .elementor-element.elementor-element-52b2983 > .elementor-widget-container {
        padding: 0px 0px 85px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-54a5015 .elementor-button {
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.11em;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
    background-color: #FFFFFF;
}

    .elementor-11223 .elementor-element.elementor-element-54a5015 .elementor-button:hover, .elementor-11223 .elementor-element.elementor-element-54a5015 .elementor-button:focus {
        color: #FFFFFF;
        background-color: var( --e-global-color-primary );
    }

        .elementor-11223 .elementor-element.elementor-element-54a5015 .elementor-button:hover svg, .elementor-11223 .elementor-element.elementor-element-54a5015 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

    .elementor-11223 .elementor-element.elementor-element-54a5015 .elementor-button .elementor-button-icon i {
        font-size: 16px;
    }

.elementor-11223 .elementor-element.elementor-element-983a901:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-983a901 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-image: url('../../logos/b2.png');
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-11223 .elementor-element.elementor-element-983a901 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11223 .elementor-element.elementor-element-983a901 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 149px 30px 80px 30px;
}

.elementor-11223 .elementor-element.elementor-element-82802e4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-11223 .elementor-element.elementor-element-82802e4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-cd3d169 {
    --spacer-size: 720px;
}

.elementor-11223 .elementor-element.elementor-element-78976df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 315px -80px 0px;
    --e-column-margin-right: 315px;
    --e-column-margin-left: 0px;
    padding: 87px 52px 126px 85px;
}

    .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-d6f800f {
    color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
}

    .elementor-11223 .elementor-element.elementor-element-d6f800f > .elementor-widget-container {
        padding: 0px 0px 21px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-e72a5e9 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.02em;
}

.elementor-11223 .elementor-element.elementor-element-e72a5e9 > .elementor-widget-container {
    padding: 0px 10px 61px 0px;
}

.elementor-11223 .elementor-element.elementor-element-e72a5e9 {
    width: var( --container-widget-width, 546px );
    max-width: 546px;
    --container-widget-width: 546px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-fc09179 > .elementor-container {
    max-width: 700px;
}

.elementor-11223 .elementor-element.elementor-element-fc09179 {
    padding: 0px 0px 53px 0px;
}

.elementor-11223 .elementor-element.elementor-element-1de23a0 > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-11223 .elementor-element.elementor-element-a8f76c9 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-a8f76c9 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11223 .elementor-element.elementor-element-2dff213 {
    color: #535353;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

    .elementor-11223 .elementor-element.elementor-element-2dff213 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-9adddce > .elementor-element-populated {
    padding: 0px 0px 0px 28px;
}

.elementor-11223 .elementor-element.elementor-element-ee965b6 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-ee965b6 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11223 .elementor-element.elementor-element-56f0a44 {
    color: #535353;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

    .elementor-11223 .elementor-element.elementor-element-56f0a44 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-5cac773 > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-11223 .elementor-element.elementor-element-698fc14 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-698fc14 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11223 .elementor-element.elementor-element-fc54099 {
    color: #535353;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

    .elementor-11223 .elementor-element.elementor-element-fc54099 > .elementor-widget-container {
        padding: 0px 10px 0px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-c20c54a > .elementor-element-populated {
    padding: 0px 5px 0px 28px;
}

.elementor-11223 .elementor-element.elementor-element-be13f30 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.01em;
}

.elementor-11223 .elementor-element.elementor-element-be13f30 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11223 .elementor-element.elementor-element-a0c4a3b {
    color: #535353;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-11223 .elementor-element.elementor-element-97a3822 .elementor-heading-title {
    color: #FFFFFF00;
    font-size: 180px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 160px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #8cc05248;
    stroke: #8cc05248;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-97a3822 {
    left: 855px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-97a3822 {
    right: 855px;
}

.elementor-11223 .elementor-element.elementor-element-97a3822 {
    top: -271px;
}

    .elementor-11223 .elementor-element.elementor-element-97a3822 > .elementor-widget-container {
        --e-transform-rotateZ: -90deg;
    }

.elementor-11223 .elementor-element.elementor-element-1d7b762:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-1d7b762 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/h10-background02.png');
    background-position: center left;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-11223 .elementor-element.elementor-element-1d7b762 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -92px;
    padding: 124px 30px 231px 30px;
}

    .elementor-11223 .elementor-element.elementor-element-1d7b762 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-0476220 {
    margin-top: 0px;
    margin-bottom: 65px;
}

.elementor-11223 .elementor-element.elementor-element-1e5a53d .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
}

.elementor-11223 .elementor-element.elementor-element-1e5a53d > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-11223 .elementor-element.elementor-element-e5ef382 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.02em;
}

.elementor-11223 .elementor-element.elementor-element-e5ef382 {
    width: var( --container-widget-width, 630px );
    max-width: 630px;
    --container-widget-width: 630px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-7ca0bd4.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-11223 .elementor-element.elementor-element-7ca0bd4 > .elementor-element-populated {
    margin: 46px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-11223 .elementor-element.elementor-element-52fd2a5 {
    color: #535353;
    font-size: 16px;
    line-height: 24px;
    width: var( --container-widget-width, 477px );
    max-width: 477px;
    --container-widget-width: 477px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .row {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .column-item {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
    margin-bottom: calc(30px);
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .item-inner {
    margin: 0px 0px 60px 0px;
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 svg path {
    fill: var( --e-global-color-secondary );
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .item-inner:hover svg path {
    fill: var( --e-global-color-primary );
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .service-inner {
    color: var( --e-global-color-secondary );
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .entry-title a:not(:hover) {
    color: var( --e-global-color-secondary );
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 .slick-dots {
    text-align: center;
}

.elementor-11223 .elementor-element.elementor-element-936b7d7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button {
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-border );
    padding: 11px 34px 11px 34px;
}

    .elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button:hover, .elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button:focus {
        color: #FFFFFF;
        background-color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

        .elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button:hover svg, .elementor-11223 .elementor-element.elementor-element-ffbc8a3 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-11223 .elementor-element.elementor-element-ffbc8a3 > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button {
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-border );
    padding: 11px 34px 11px 34px;
}

    .elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button:hover, .elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button:focus {
        color: #FFFFFF;
        background-color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

        .elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button:hover svg, .elementor-11223 .elementor-element.elementor-element-ba1bcd0 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-11223 .elementor-element.elementor-element-f57c5b7 > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-11223 .elementor-element.elementor-element-f78b775 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-11223 .elementor-element.elementor-element-f78b775 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-2c790cb:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-2c790cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-11223 .elementor-element.elementor-element-2c790cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 96px 148px 70px 79px;
}

    .elementor-11223 .elementor-element.elementor-element-2c790cb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-0aef229 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-11223 .elementor-element.elementor-element-dcbb633 {
    color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
}

    .elementor-11223 .elementor-element.elementor-element-dcbb633 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-3322e97 .elementor-heading-title {
    color: #30373E;
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.02em;
}

.elementor-11223 .elementor-element.elementor-element-3322e97 {
    width: var( --container-widget-width, 509px );
    max-width: 509px;
    --container-widget-width: 509px;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-11223 .elementor-element.elementor-element-32d8916.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-11223 .elementor-element.elementor-element-32d8916.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-11223 .elementor-element.elementor-element-32d8916 > .elementor-element-populated {
    padding: 0px 0px 21px 0px;
}

.elementor-11223 .elementor-element.elementor-element-6b3d2d6 {
    width: var( --container-widget-width, 491px );
    max-width: 491px;
    --container-widget-width: 491px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-d9e241e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11223 .elementor-element.elementor-element-d9e241e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url('../images/h10-bg03-min.jpg');*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11223 .elementor-element.elementor-element-d9e241e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-11223 .elementor-element.elementor-element-d9e241e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__content {
    /*min-height: 720px;*/
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF36;
    padding: 0px 0px 42px 52px;
    justify-content: flex-start;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item {
    min-height: 720px;
}

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item:before {
        padding-top: 720px;
    }

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-content-item.elementor-cta__title {
    margin-bottom: 24px;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta:hover .elementor-cta__title {
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__number {
    font-size: 100px;
    line-height: 120px;
    -webkit-text-stroke-color: #FFFFFF00;
    margin: 0px 0px 10px 0px;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta:hover .elementor-cta__number {
    -webkit-text-stroke-color: #FFFFFF50;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__bg-overlay {
    mix-blend-mode: multiply;
}

.elementor-11223 .elementor-element.elementor-element-8cfb9ac {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__content {
    /*min-height: 720px;*/
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF36;
    padding: 0px 0px 50px 82px;
    justify-content: flex-start;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item {
    min-height: 720px;
}

    .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item:before {
        padding-top: 720px;
    }

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-content-item.elementor-cta__title {
    margin-bottom: 17px;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta:hover .elementor-cta__title {
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__number {
    font-size: 100px;
    line-height: 120px;
    -webkit-text-stroke-color: #FFFFFF00;
    margin: 0px 0px 8px -6px;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta:hover .elementor-cta__number {
    -webkit-text-stroke-color: #FFFFFF50;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__bg-overlay {
    mix-blend-mode: luminosity;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta .elementor-cta__bg, .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 300ms;
}

.elementor-11223 .elementor-element.elementor-element-4a25643 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__content {
    /*min-height: 720px;*/
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF36;
    padding: 0px 0px 50px 76px;
    justify-content: flex-start;
}

.elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item {
    min-height: 720px;
}

    .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item:before {
        padding-top: 720px;
    }

.elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-99652ab .elementor-content-item.elementor-cta__title {
    margin-bottom: 17px;
}

.elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta:hover .elementor-cta__title {
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__number {
    font-size: 100px;
    line-height: 120px;
    -webkit-text-stroke-color: #FFFFFF00;
    margin: 0px 0px 8px 0px;
}

.elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta:hover .elementor-cta__number {
    -webkit-text-stroke-color: #FFFFFF50;
}

.elementor-11223 .elementor-element.elementor-element-99652ab {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__content {
    /*min-height: 720px;*/
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF36;
    padding: 0px 0px 50px 76px;
    justify-content: flex-start;
}

.elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item {
    min-height: 720px;
}

    .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item:before {
        padding-top: 720px;
    }

.elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-538c210 .elementor-content-item.elementor-cta__title {
    margin-bottom: 17px;
}

.elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta:hover .elementor-cta__title {
    color: #FFFFFF;
}

.elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__number {
    font-size: 100px;
    line-height: 120px;
    -webkit-text-stroke-color: #FFFFFF00;
    margin: 0px 0px 8px 0px;
}

.elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta:hover .elementor-cta__number {
    -webkit-text-stroke-color: #FFFFFF50;
}

.elementor-11223 .elementor-element.elementor-element-538c210 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-237d315 {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-11223 .elementor-element.elementor-element-0785a22 {
    width: auto;
    max-width: auto;
    top: -45px;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-0785a22 {
    left: 12px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-0785a22 {
    right: 12px;
}

.elementor-11223 .elementor-element.elementor-element-8e844cd > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-11223 .elementor-element.elementor-element-eadb4d1 .elementor-heading-title {
    color: #FFFFFF00;
    font-size: 180px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 160px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #8cc05248;
    stroke: #8cc05248;
}

.elementor-11223 .elementor-element.elementor-element-eadb4d1 {
    width: initial;
    max-width: initial;
    top: 278px;
    z-index: -1;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-eadb4d1 {
    left: -634px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-eadb4d1 {
    right: -634px;
}

.elementor-11223 .elementor-element.elementor-element-eadb4d1 > .elementor-widget-container {
    --e-transform-rotateZ: -90deg;
}

.elementor-11223 .elementor-element.elementor-element-6e76747 {
    color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
    width: var( --container-widget-width, 99.422% );
    max-width: 99.422%;
    --container-widget-width: 99.422%;
    --container-widget-flex-grow: 0;
}

    .elementor-11223 .elementor-element.elementor-element-6e76747 > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-db35248 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.02em;
}

.elementor-11223 .elementor-element.elementor-element-db35248 > .elementor-widget-container {
    margin: 0px 0px 33px 0px;
}

.elementor-11223 .elementor-element.elementor-element-db35248 {
    width: var( --container-widget-width, 420px );
    max-width: 420px;
    --container-widget-width: 420px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-e6e330f > .elementor-widget-container {
    margin: 0px 30px 59px 0px;
}

.elementor-11223 .elementor-element.elementor-element-e6e330f {
    width: var( --container-widget-width, 410px );
    max-width: 410px;
    --container-widget-width: 410px;
    --container-widget-flex-grow: 0;
}

.elementor-11223 .elementor-element.elementor-element-3db94b9 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-11223 .elementor-element.elementor-element-3db94b9 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-11223 .elementor-element.elementor-element-3db94b9 .elementor-button {
    padding: 18px 40px 15px 40px;
}

    .elementor-11223 .elementor-element.elementor-element-3db94b9 .elementor-button .elementor-button-icon i {
        font-size: 16px;
    }

.elementor-11223 .elementor-element.elementor-element-3db94b9 > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11223 .elementor-element.elementor-element-106d924 > .elementor-widget-container {
    margin: 0px 0px 0px -235px;
}

.elementor-11223 .elementor-element.elementor-element-106d924 {
    z-index: -2;
}

.elementor-11223 .elementor-element.elementor-element-3f2b949 > .elementor-element-populated {
    padding: 0px 0px 0px 66px;
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .elementor-post-wrapper .row {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .elementor-post-wrapper .column-item {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .elementor-post-wrapper .row:not(.kitchor-carousel) .column-item {
    margin-bottom: calc(30px);
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .project-inner .project-content .entry-title a {
    line-height: 30px;
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .project-inner .project-content .project-content-category a {
    font-weight: 600;
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .project-inner .project-post-thumbnail img {
    height: 280px;
    width: 370px;
}

.elementor-11223 .elementor-element.elementor-element-6a7dbd3 .slick-dots {
    text-align: center;
}

.elementor-11223 .elementor-element.elementor-element-efca064 {
    --spacer-size: 50px;
}

.elementor-11223 .elementor-element.elementor-element-38078f3 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(270deg, #FFFFFF 0%, #F5F5F5 0%);
    opacity: 0.5;
}

.elementor-11223 .elementor-element.elementor-element-715eea7:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-715eea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/h10-background04.png');
    background-position: 150px 370px;
    background-repeat: no-repeat;
}

.elementor-11223 .elementor-element.elementor-element-715eea7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-11223 .elementor-element.elementor-element-715eea7 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-786b4fe {
    --spacer-size: 50px;
}

.elementor-11223 .elementor-element.elementor-element-d302787 > .elementor-element-populated {
    margin: 190px 0px 110px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-11223 .elementor-element.elementor-element-9f7d2b0 {
    color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
}

    .elementor-11223 .elementor-element.elementor-element-9f7d2b0 > .elementor-widget-container {
        padding: 0px 0px 17px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-a94b010 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.02em;
}

.elementor-11223 .elementor-element.elementor-element-a94b010 > .elementor-widget-container {
    padding: 0px 0px 80px 0px;
}

.elementor-11223 .elementor-element.elementor-element-decf44a .elementor-testimonial-item-wrapper .inner {
    max-width: 410px;
    text-align: center;
}

.elementor-11223 .elementor-element.elementor-element-decf44a .inner {
    padding: 65px 34px 55px 34px;
}

.elementor-11223 .elementor-element.elementor-element-decf44a .elementor-testimonial-item-wrapper .testimonial-caption {
    justify-content: center;
}

.elementor-11223 .elementor-element.elementor-element-decf44a .content {
    margin: 0px 0px 18px 0px;
}

.elementor-11223 .elementor-element.elementor-element-decf44a .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

.elementor-11223 .elementor-element.elementor-element-decf44a .slick-dots {
    text-align: center;
}

.elementor-11223 .elementor-element.elementor-element-decf44a > .elementor-widget-container {
    margin: 0px -204px 0px -2px;
}

.elementor-11223 .elementor-element.elementor-element-decf44a {
    z-index: 1;
}

.elementor-11223 .elementor-element.elementor-element-3b688ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11223 .elementor-element.elementor-element-3b688ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/h10-client01.jpg');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-11223 .elementor-element.elementor-element-3b688ba > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

    .elementor-11223 .elementor-element.elementor-element-3b688ba > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11223 .elementor-element.elementor-element-5606b5d .elementor-heading-title {
    color: #FFFFFF00;
    font-size: 150px;
    font-weight: 800;
    line-height: 150px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #9B9B9B36;
    stroke: #9B9B9B36;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-5606b5d {
    left: -224px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-5606b5d {
    right: -224px;
}

.elementor-11223 .elementor-element.elementor-element-5606b5d {
    top: 57px;
}

.elementor-11223 .elementor-element.elementor-element-397b75b {
    margin-top: 139px;
    margin-bottom: 70px;
    padding: 0px 30px 0px 30px;
}

.elementor-11223 .elementor-element.elementor-element-7512928 {
    text-align: center;
    color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.24em;
}

    .elementor-11223 .elementor-element.elementor-element-7512928 > .elementor-widget-container {
        padding: 0px 0px 17px 4px;
    }

.elementor-11223 .elementor-element.elementor-element-d872f69 {
    text-align: center;
}

    .elementor-11223 .elementor-element.elementor-element-d872f69 .elementor-heading-title {
        color: var( --e-global-color-secondary );
        font-weight: 700;
        line-height: 52px;
        letter-spacing: -0.02em;
    }

    .elementor-11223 .elementor-element.elementor-element-d872f69 > .elementor-widget-container {
        padding: 0px 0px 62px 0px;
    }

.elementor-11223 .elementor-element.elementor-element-4ae3f70 .elementor-heading-title {
    color: #FFFFFF00;
    font-size: 160px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 160px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #E5E5E560;
    stroke: #E5E5E560;
}

.elementor-11223 .elementor-element.elementor-element-4ae3f70 {
    width: auto;
    max-width: auto;
    top: -62px;
    z-index: -1;
}

body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
    left: 414px;
}

body.rtl .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
    right: 414px;
}

.elementor-11223 .elementor-element.elementor-element-bcb9e50 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

.elementor-11223 .elementor-element.elementor-element-bcb9e50 .slick-dots {
    text-align: center;
}

:root {
    --page-title-display: none;
}

@media(max-width:1366px) {
    .elementor-11223 .elementor-element.elementor-element-0b3d4aa > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-eaec4ab {
        left: 310px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-eaec4ab {
        right: 310px;
    }

    .elementor-11223 .elementor-element.elementor-element-eaec4ab {
        top: 374px;
    }

    .elementor-11223 .elementor-element.elementor-element-8418135 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-next {
        left: unset;
        right: 10px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-prev {
        left: unset;
        right: 10px;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated {
        padding: 87px 52px 80px 82px;
    }

    .elementor-11223 .elementor-element.elementor-element-e72a5e9 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 1000px );
        max-width: 1000px;
    }

    .elementor-11223 .elementor-element.elementor-element-936b7d7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-2c790cb {
        padding: 96px 30px 70px 60px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__content {
        padding: 0px 0px 42px 40px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__content {
        padding: 0px 0px 50px 40px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__content {
        padding: 0px 0px 50px 40px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__content {
        padding: 0px 0px 50px 40px;
    }

    .elementor-11223 .elementor-element.elementor-element-237d315 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-e6e330f > .elementor-widget-container {
        margin: 0px 0px 59px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-715eea7 {
        padding: 0px 0px 0px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-decf44a > .elementor-widget-container {
        margin: 0px -306px 0px -2px;
    }

    .elementor-11223 .elementor-element.elementor-element-3b688ba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-5606b5d {
        top: 90px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        left: 410px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        right: 410px;
    }
}

@media(min-width:768px) {
    .elementor-11223 .elementor-element.elementor-element-2f30a07 {
        width: 42.6%;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa {
        width: 57.4%;
    }

    .elementor-11223 .elementor-element.elementor-element-82802e4 {
        width: 48%;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df {
        width: 52%;
    }

    .elementor-11223 .elementor-element.elementor-element-b54bda2 {
        width: 16.2%;
    }

    .elementor-11223 .elementor-element.elementor-element-f78b775 {
        width: 83.8%;
    }

    .elementor-11223 .elementor-element.elementor-element-0aef229 {
        width: 42.4%;
    }

    .elementor-11223 .elementor-element.elementor-element-32d8916 {
        width: 57.599%;
    }

    .elementor-11223 .elementor-element.elementor-element-7d6ea06 {
        width: 16.1%;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd {
        width: 23.9%;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 {
        width: 43.9%;
    }

    .elementor-11223 .elementor-element.elementor-element-b35c876 {
        width: 16.1%;
    }

    .elementor-11223 .elementor-element.elementor-element-721c865 {
        width: 32.5%;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 {
        width: 67.5%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-11223 .elementor-element.elementor-element-2f30a07 {
        width: 36%;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa {
        width: 53%;
    }

    .elementor-11223 .elementor-element.elementor-element-0aef229 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-32d8916 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-7d6ea06 {
        width: 22%;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd {
        width: 28%;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-721c865 {
        width: 20%;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 {
        width: 80%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-11223 .elementor-element.elementor-element-0aef229 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-32d8916 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-7d6ea06 {
        width: 16%;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd {
        width: 34%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11223 .elementor-element.elementor-element-2f30a07 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-f78b775 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 {
        width: 50%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-11223 .elementor-element.elementor-element-2f30a07 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-8418135 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-a2aa5fd {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-8934ed3 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-b2af905 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-272eda3 {
        width: 50%;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-7fc8af3 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-7ca0bd4 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-f78b775 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-0aef229 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-32d8916 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-fab63ad {
        width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 {
        width: 100%;
    }
}

@media(max-width:1200px) {
    .elementor-11223 .elementor-element.elementor-element-cfe8913 {
        --container-widget-width: 480px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 480px );
        max-width: 480px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-eaec4ab {
        left: 225px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-eaec4ab {
        right: 225px;
    }

    .elementor-11223 .elementor-element.elementor-element-3546405 > .elementor-element-populated {
        margin: 0px 0px 0px -150px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -150px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .product-cat .product-cat-caption {
        margin: 0px 0px 50px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-983a901 {
        padding: 100px 30px 40px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 80px 30px 80px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-1de23a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-2dff213 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-9adddce > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-5cac773 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-c20c54a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-936b7d7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__content {
        padding: 0px 0px 40px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__content {
        padding: 0px 0px 50px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__content {
        padding: 0px 0px 50px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__content {
        padding: 0px 0px 50px 30px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-eadb4d1 {
        left: -550px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-eadb4d1 {
        right: -550px;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 > .elementor-element-populated {
        margin: 150px 0px 120px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-5606b5d {
        top: 33px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        left: 334px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        right: 334px;
    }
}

@media(max-width:1024px) {
    .elementor-11223 .elementor-element.elementor-element-90eceb4 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-2f30a07.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-6162bae {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-1aa89be {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-cfe8913 {
        text-align: center;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 600px );
        max-width: 600px;
    }

        .elementor-11223 .elementor-element.elementor-element-cfe8913 > .elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-3546405 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-60bf1c0 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-8418135 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img {
        height: 450px;
    }

        .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img img {
            height: 450px;
        }

    .elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .product-cat-link {
        height: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .category-product-img {
        height: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .cat-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-next {
        top: -40px;
        bottom: unset;
        left: unset;
        right: 12px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-prev {
        top: unset;
        bottom: 510px;
        left: unset;
        right: 12px;
    }

    .elementor-11223 .elementor-element.elementor-element-c09e23e {
        margin-top: 0px;
        margin-bottom: 80px;
    }

    .elementor-11223 .elementor-element.elementor-element-4cd92b9 {
        padding: 100px 30px 100px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated {
        padding: 60px 30px 60px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-e72a5e9 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-fc09179 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-1d7b762 {
        padding: 80px 30px 150px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-0476220 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-1e5a53d > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-e5ef382 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-11223 .elementor-element.elementor-element-2c790cb {
        padding: 50px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-32d8916 > .elementor-element-populated {
        padding: 0px 0px 21px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__content {
        min-height: 550px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item {
        min-height: 550px;
    }

        .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item:before {
            padding-top: 550px;
        }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__content {
        min-height: 550px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item {
        min-height: 550px;
    }

        .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item:before {
            padding-top: 550px;
        }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__content {
        min-height: 550px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item {
        min-height: 550px;
    }

        .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item:before {
            padding-top: 550px;
        }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__content {
        min-height: 550px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item {
        min-height: 550px;
    }

        .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item:before {
            padding-top: 550px;
        }

    .elementor-11223 .elementor-element.elementor-element-237d315 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-106d924 > .elementor-widget-container {
        margin: 0px 0px 0px -82px;
    }

    .elementor-11223 .elementor-element.elementor-element-715eea7:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-715eea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 350px;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 > .elementor-element-populated {
        margin: 150px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-3b688ba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-5606b5d {
        top: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-397b75b {
        margin-top: 100px;
        margin-bottom: 40px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        left: 246px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        right: 246px;
    }
}

@media(max-width:880px) {
    .elementor-11223 .elementor-element.elementor-element-90eceb4 {
        padding: 0px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-2f30a07.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-6162bae {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-1aa89be {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-cfe8913 {
        text-align: center;
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 650px );
        max-width: 650px;
    }

        .elementor-11223 .elementor-element.elementor-element-cfe8913 > .elementor-widget-container {
            margin: 20px 0px 20px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-60bf1c0 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img {
        height: 350px;
    }

        .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img img {
            height: 350px;
        }

    .elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .product-cat-link {
        height: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .category-product-img {
        height: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .product-cat .product-cat-caption {
        margin: 0px 0px 30px 20px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .cat-title {
        margin: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-next {
        left: unset;
        right: 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-prev {
        top: unset;
        bottom: 352px;
        left: unset;
        right: 673px;
    }

    .elementor-11223 .elementor-element.elementor-element-c09e23e {
        margin-top: 0px;
        margin-bottom: 60px;
    }

    .elementor-11223 .elementor-element.elementor-element-a2aa5fd.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-a2aa5fd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-d73ca54 {
        width: auto;
        max-width: auto;
    }

    .elementor-11223 .elementor-element.elementor-element-8934ed3.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-8934ed3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-d7e8c48 {
        width: auto;
        max-width: auto;
    }

    .elementor-11223 .elementor-element.elementor-element-b2af905.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-b2af905 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-fad9b17 {
        width: auto;
        max-width: auto;
    }

    .elementor-11223 .elementor-element.elementor-element-272eda3.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-272eda3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ecccd42 {
        width: auto;
        max-width: auto;
    }

    .elementor-11223 .elementor-element.elementor-element-4cd92b9 {
        padding: 100px 30px 100px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-52b2983 .elementor-heading-title {
        font-size: 90px;
        line-height: 90px;
    }

    .elementor-11223 .elementor-element.elementor-element-983a901 {
        padding: 80px 30px 80px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated {
        padding: 80px 0px 80px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-d6f800f {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-e72a5e9 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-1de23a0 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-a8f76c9 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-2dff213 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-9adddce > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-ee965b6 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-56f0a44 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-5cac773 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-698fc14 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-fc54099 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-c20c54a > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-be13f30 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-a0c4a3b {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-1d7b762 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 30px 80px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-0476220 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-7fc8af3.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-7fc8af3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-1e5a53d {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-e5ef382 {
        text-align: center;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 400px );
        max-width: 400px;
    }

        .elementor-11223 .elementor-element.elementor-element-e5ef382 .elementor-heading-title {
            line-height: 45px;
        }

    .elementor-11223 .elementor-element.elementor-element-7ca0bd4.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-7ca0bd4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-52fd2a5 {
        text-align: center;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 600px );
        max-width: 600px;
    }

    .elementor-11223 .elementor-element.elementor-element-936b7d7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-2c790cb {
        padding: 80px 30px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-0aef229.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-0aef229 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-dcbb633 {
        text-align: center;
    }

        .elementor-11223 .elementor-element.elementor-element-dcbb633 > .elementor-widget-container {
            padding: 0px 0px 10px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-3322e97 {
        text-align: center;
    }

        .elementor-11223 .elementor-element.elementor-element-3322e97 .elementor-heading-title {
            line-height: 45px;
        }

    .elementor-11223 .elementor-element.elementor-element-32d8916.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-32d8916 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-6b3d2d6 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__content {
        min-height: 350px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item {
        min-height: 350px;
    }

        .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item:before {
            padding-top: 350px;
        }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__title {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-content-item.elementor-cta__title {
        margin-bottom: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__number {
        font-size: 80px;
        line-height: 80px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac {
        --container-widget-width: 33.33%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 33.33% );
        max-width: 33.33%;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__content {
        min-height: 350px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item {
        min-height: 350px;
    }

        .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item:before {
            padding-top: 350px;
        }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__title {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-content-item.elementor-cta__title {
        margin-bottom: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__number {
        font-size: 80px;
        line-height: 80px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 {
        --container-widget-width: 33.333%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 33.333% );
        max-width: 33.333%;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__content {
        min-height: 350px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item {
        min-height: 350px;
    }

        .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item:before {
            padding-top: 350px;
        }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__title {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-content-item.elementor-cta__title {
        margin-bottom: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__number {
        font-size: 80px;
        line-height: 80px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab {
        --container-widget-width: 33.333%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 33.333% );
        max-width: 33.333%;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__content {
        min-height: 350px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item {
        min-height: 350px;
    }

        .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item:before {
            padding-top: 350px;
        }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__title {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-content-item.elementor-cta__title {
        margin-bottom: 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__number {
        font-size: 80px;
        line-height: 80px;
    }

    .elementor-11223 .elementor-element.elementor-element-237d315 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 30px 20px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-8e844cd > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-6e76747 {
        text-align: center;
    }

        .elementor-11223 .elementor-element.elementor-element-6e76747 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-db35248 {
        text-align: center;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 500px );
        max-width: 500px;
    }

        .elementor-11223 .elementor-element.elementor-element-db35248 > .elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-e6e330f {
        text-align: center;
        --container-widget-width: 550px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 550px );
        max-width: 550px;
    }

        .elementor-11223 .elementor-element.elementor-element-e6e330f > .elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-3db94b9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-106d924 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-715eea7:not(.elementor-motion-effects-element-type-background), .elementor-11223 .elementor-element.elementor-element-715eea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-11223 .elementor-element.elementor-element-715eea7 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 > .elementor-element-populated {
        margin: 80px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-9f7d2b0 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-a94b010 {
        text-align: center;
        width: var( --container-widget-width, 600px );
        max-width: 600px;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
    }

        .elementor-11223 .elementor-element.elementor-element-a94b010 > .elementor-widget-container {
            padding: 0px 0px 30px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-decf44a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-397b75b {
        margin-top: 80px;
        margin-bottom: 40px;
    }

    .elementor-11223 .elementor-element.elementor-element-d872f69 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        left: 118px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        right: 118px;
    }
}

@media(max-width:767px) {
    .elementor-11223 .elementor-element.elementor-element-90eceb4 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-6162bae > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-1aa89be .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-0b3d4aa > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-cfe8913 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-b5f7ee4 {
        padding: 0px 15px 60px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-60bf1c0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img {
        height: 250px;
    }

        .elementor-11223 .elementor-element.elementor-element-ab847af .category-product-img img {
            height: 250px;
        }

    .elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .product-cat-link {
        height: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .layout-3 .category-product-img {
        height: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .product-cat .product-cat-caption {
        margin: 0px 0px 30px 30px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-arrow:before {
        font-size: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-slider button.slick-arrow {
        width: 0px;
        height: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-next {
        left: unset;
        right: -10px;
    }

    .elementor-11223 .elementor-element.elementor-element-ab847af .slick-prev {
        top: unset;
        bottom: 250px;
        left: unset;
        right: -10px;
    }

    .elementor-11223 .elementor-element.elementor-element-c09e23e {
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-a2aa5fd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-d73ca54 .elementor-counter-title {
        margin-bottom: 20px;
    }

    .elementor-11223 .elementor-element.elementor-element-d7e8c48 .elementor-counter-title {
        margin-bottom: 20px;
    }

    .elementor-11223 .elementor-element.elementor-element-fad9b17 .elementor-counter-title {
        margin-bottom: 20px;
    }

    .elementor-11223 .elementor-element.elementor-element-ecccd42 .elementor-counter-title {
        margin-bottom: 20px;
    }

    .elementor-11223 .elementor-element.elementor-element-4cd92b9 {
        padding: 60px 15px 60px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-1235086 {
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.16em;
    }

        .elementor-11223 .elementor-element.elementor-element-1235086 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-52b2983 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-52b2983 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-983a901 {
        padding: 60px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-ca84a83 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-78976df > .elementor-element-populated {
        padding: 30px 10px 0px 10px;
    }

    .elementor-11223 .elementor-element.elementor-element-d6f800f > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-e72a5e9 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-e72a5e9 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-e72a5e9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-fc09179 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-1de23a0 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-a8f76c9 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-9adddce > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-ee965b6 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-56f0a44 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-5cac773 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-698fc14 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-c20c54a > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-be13f30 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-1d7b762 {
        padding: 30px 15px 30px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-7fc8af3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-1e5a53d {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-e5ef382 {
        text-align: center;
    }

        .elementor-11223 .elementor-element.elementor-element-e5ef382 .elementor-heading-title {
            font-size: 30px;
            line-height: 35px;
        }

        .elementor-11223 .elementor-element.elementor-element-e5ef382 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-11223 .elementor-element.elementor-element-52fd2a5 {
        text-align: center;
    }

    .elementor-11223 .elementor-element.elementor-element-936b7d7 .row {
        margin-left: calc(-40px/2);
        margin-right: calc(-40px/2);
    }

    .elementor-11223 .elementor-element.elementor-element-936b7d7 .column-item {
        padding-left: calc(40px/2);
        padding-right: calc(40px/2);
        margin-bottom: calc(40px);
    }

    .elementor-11223 .elementor-element.elementor-element-ba1bcd0 > .elementor-widget-container {
        margin: -80px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-2c790cb {
        padding: 60px 15px 30px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-3322e97 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-319e438 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-d9e241e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11223 .elementor-element.elementor-element-d9e241e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .elementor-cta__content {
        min-height: 250px;
    }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item {
        min-height: 250px;
    }

        .elementor-11223 .elementor-element.elementor-element-8cfb9ac .skeleton-item:before {
            padding-top: 250px;
        }

    .elementor-11223 .elementor-element.elementor-element-8cfb9ac {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .elementor-cta__content {
        min-height: 250px;
    }

    .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item {
        min-height: 250px;
    }

        .elementor-11223 .elementor-element.elementor-element-4a25643 .skeleton-item:before {
            padding-top: 250px;
        }

    .elementor-11223 .elementor-element.elementor-element-4a25643 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .elementor-cta__content {
        min-height: 250px;
    }

    .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item {
        min-height: 250px;
    }

        .elementor-11223 .elementor-element.elementor-element-99652ab .skeleton-item:before {
            padding-top: 250px;
        }

    .elementor-11223 .elementor-element.elementor-element-99652ab {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .elementor-cta__content {
        min-height: 250px;
    }

    .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item {
        min-height: 250px;
    }

        .elementor-11223 .elementor-element.elementor-element-538c210 .skeleton-item:before {
            padding-top: 250px;
        }

    .elementor-11223 .elementor-element.elementor-element-538c210 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11223 .elementor-element.elementor-element-237d315 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-db35248 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-3f2b949 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-6a7dbd3 .elementor-post-wrapper .row {
        margin-left: calc(-0px/2);
        margin-right: calc(-0px/2);
    }

    .elementor-11223 .elementor-element.elementor-element-6a7dbd3 .elementor-post-wrapper .column-item {
        padding-left: calc(0px/2);
        padding-right: calc(0px/2);
    }

    .elementor-11223 .elementor-element.elementor-element-6a7dbd3 .elementor-post-wrapper .row:not(.kitchor-carousel) .column-item {
        margin-bottom: calc(0px);
    }

    .elementor-11223 .elementor-element.elementor-element-38078f3 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-715eea7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-d302787 > .elementor-element-populated {
        margin: 60px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-a94b010 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-a94b010 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-decf44a .inner {
        padding: 30px 0px 30px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-decf44a .content {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-397b75b {
        margin-top: 60px;
        margin-bottom: 30px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-11223 .elementor-element.elementor-element-d872f69 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }

    .elementor-11223 .elementor-element.elementor-element-4ae3f70 .elementor-heading-title {
        font-size: 100px;
        line-height: 100px;
    }

    body:not(.rtl) .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        left: 0px;
    }

    body.rtl .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        right: 0px;
    }

    .elementor-11223 .elementor-element.elementor-element-4ae3f70 {
        top: -24px;
    }
}
