.elementor-1037 .elementor-element.elementor-element-7f1b6263 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 00px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-7f1b6263:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-7f1b6263 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #D81277;
    }

        .elementor-1037 .elementor-element.elementor-element-7f1b6263::before, .elementor-1037 .elementor-element.elementor-element-7f1b6263 > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-7f1b6263 > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-7f1b6263 > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-7f1b6263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-7f1b6263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

    .elementor-1037 .elementor-element.elementor-element-7f1b6263, .elementor-1037 .elementor-element.elementor-element-7f1b6263::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-8615d7a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 0px 0px 757px 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-8615d7a:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #134A4D;
    }

        .elementor-1037 .elementor-element.elementor-element-8615d7a::before, .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-8615d7a > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-8615d7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-image: url("../../2024/05/7.png");
            --background-overlay: '';
        }

    .elementor-1037 .elementor-element.elementor-element-8615d7a, .elementor-1037 .elementor-element.elementor-element-8615d7a::before {
        --border-transition: 0.3s;
    }

        .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-shape-bottom .elementor-shape-fill, .elementor-1037 .elementor-element.elementor-element-8615d7a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
            fill: #D81277;
        }

        .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-shape-bottom svg, .elementor-1037 .elementor-element.elementor-element-8615d7a > .e-con-inner > .elementor-shape-bottom svg {
            height: 90px;
            transform: translateX(-50%) rotateY(180deg);
        }

.elementor-1037 .elementor-element.elementor-element-4932f25a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-7392e7b7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-3d05f183 > .elementor-widget-container {
    padding: 0px 138px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-3d05f183 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-8faf4ac );
    font-family: var( --e-global-typography-16d38e1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-16d38e1-font-size );
    font-weight: var( --e-global-typography-16d38e1-font-weight );
    text-transform: var( --e-global-typography-16d38e1-text-transform );
}

    .elementor-1037 .elementor-element.elementor-element-3d05f183 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-5c94cf5 );
    }

    .elementor-1037 .elementor-element.elementor-element-3d05f183 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-5c94cf5 );
    }

.elementor-1037 .elementor-element.elementor-element-21049ad1 > .elementor-widget-container {
    margin: -48px 0px 0px 0px;
    padding: 0px 138px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-21049ad1 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5c94cf5 );
    font-family: var( --e-global-typography-16d38e1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-16d38e1-font-size );
    font-weight: var( --e-global-typography-16d38e1-font-weight );
    text-transform: var( --e-global-typography-16d38e1-text-transform );
}

    .elementor-1037 .elementor-element.elementor-element-21049ad1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-5c94cf5 );
    }

    .elementor-1037 .elementor-element.elementor-element-21049ad1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-5c94cf5 );
    }

.elementor-1037 .elementor-element.elementor-element-a4a9bb8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-51decfb8 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-7c2ec69 > .elementor-widget-container {
    margin: 0px 0px 23px 0px;
}

.elementor-1037 .elementor-element.elementor-element-69d6c6ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: -11px;
    --margin-bottom: 42px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: #FFFFFF;
    height: 60px;
    width: 60px;
    line-height: 73px;
}

.elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
        color: var( --e-global-color-5c94cf5 );
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
        fill: #134A4D;
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after, .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before, .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:after, .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:before {
        color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
        color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
        fill: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button i {
        font-size: 24px;
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button svg {
        width: 24px;
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i {
        color: #134A4D;
    }

.elementor-1037 .elementor-element.elementor-element-7be68101 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 99px 99px 99px 99px;
    --margin-top: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-7be68101, .elementor-1037 .elementor-element.elementor-element-7be68101::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-30652523 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-259e5fa3 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-5c94cf5 );
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-77e5695b {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -36px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-35342093 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-5c94cf5 );
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-7090faf4 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -32px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-65b973df img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-5c94cf5 );
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-3fae7d76 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 3px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-7eb5615f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-1037 .elementor-element.elementor-element-66a48574 > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    margin: -137px -86px -237px -25px;
}

.elementor-1037 .elementor-element.elementor-element-6a2b061f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-6a2b061f:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-6a2b061f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #D81277;
    }

    .elementor-1037 .elementor-element.elementor-element-6a2b061f, .elementor-1037 .elementor-element.elementor-element-6a2b061f::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-200da3a {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: -11px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-200da3a:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-200da3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #161616;
    }

    .elementor-1037 .elementor-element.elementor-element-200da3a, .elementor-1037 .elementor-element.elementor-element-200da3a::before {
        --border-transition: 0.3s;
    }

        .elementor-1037 .elementor-element.elementor-element-200da3a > .elementor-shape-top .elementor-shape-fill, .elementor-1037 .elementor-element.elementor-element-200da3a > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
            fill: #D81277;
        }

        .elementor-1037 .elementor-element.elementor-element-200da3a > .elementor-shape-top svg, .elementor-1037 .elementor-element.elementor-element-200da3a > .e-con-inner > .elementor-shape-top svg {
            width: calc(255% + 1.3px);
            height: 279px;
            transform: translateX(-50%) rotateY(180deg);
        }

.elementor-1037 .elementor-element.elementor-element-3c3a4f73 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-3abf3e1d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-55f38ba3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-5a4ae97e {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 749px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-5a4ae97e:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-5a4ae97e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-987e977 );
    }

    .elementor-1037 .elementor-element.elementor-element-5a4ae97e, .elementor-1037 .elementor-element.elementor-element-5a4ae97e::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-77cf9185 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-77cf9185:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( ../../2024/05/3-3.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1037 .elementor-element.elementor-element-77cf9185.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( https://kitpro.site/printees/wp-content/uploads/sites/250/2024/05/3-3.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1037 .elementor-element.elementor-element-77cf9185 img {
    border-radius: 0px 0px 0px -88px;
}

.elementor-1037 .elementor-element.elementor-element-140f97ba {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 32px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-29990686 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-424add9a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: -6px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1226a443 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-82d4856 );
    --border-color: var( --e-global-color-82d4856 );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-1226a443, .elementor-1037 .elementor-element.elementor-element-1226a443::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-7088b87 .elementor-counter-number-wrapper {
    text-align:

{

{
    VALUE
}

}
;--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-8faf4ac );font-family:var( --e-global-typography-a180283-font-family ), Sans-serif;font-size:var( --e-global-typography-a180283-font-size );font-weight:var( --e-global-typography-a180283-font-weight );text-transform:var( --e-global-typography-a180283-text-transform );line-height:var( --e-global-typography-a180283-line-height );
}

.elementor-1037 .elementor-element.elementor-element-2455b210 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-2455b210 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-5a519a58 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2ba3f7c5 .elementor-counter-number-wrapper {
    text-align:

{

{
    VALUE
}

}
;--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-8faf4ac );font-family:var( --e-global-typography-a180283-font-family ), Sans-serif;font-size:var( --e-global-typography-a180283-font-size );font-weight:var( --e-global-typography-a180283-font-weight );text-transform:var( --e-global-typography-a180283-text-transform );line-height:var( --e-global-typography-a180283-line-height );
}

.elementor-1037 .elementor-element.elementor-element-2f8f3a69 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-2f8f3a69 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-5bbdf8c2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 12px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-639459fc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 0px 20px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 10px;
}

    .elementor-1037 .elementor-element.elementor-element-639459fc:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-639459fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-5c94cf5 );
    }

    .elementor-1037 .elementor-element.elementor-element-639459fc, .elementor-1037 .elementor-element.elementor-element-639459fc::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-648dcb9f {
    --e-rating-icon-font-size: 22px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var( --e-global-color-f7f1a96 );
}

.elementor-1037 .elementor-element.elementor-element-1d7beca4 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d7beca4 {
    text-align: left;
    color: var( --e-global-color-9897f82 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1037 .elementor-element.elementor-element-79b56a01 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-375134ad {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-375134ad:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-375134ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

        .elementor-1037 .elementor-element.elementor-element-375134ad::before, .elementor-1037 .elementor-element.elementor-element-375134ad > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-375134ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-375134ad > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-375134ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-375134ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

    .elementor-1037 .elementor-element.elementor-element-375134ad, .elementor-1037 .elementor-element.elementor-element-375134ad::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-2753ec09 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.07;
    --border-radius: 20px 20px 226px 20px;
    --padding-top: 45px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-2753ec09:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-2753ec09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-5c94cf5 );
    }

        .elementor-1037 .elementor-element.elementor-element-2753ec09::before, .elementor-1037 .elementor-element.elementor-element-2753ec09 > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-2753ec09 > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-2753ec09 > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-2753ec09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-2753ec09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-image: url("https://kitpro.site/printees/wp-content/uploads/sites/250/2024/05/7.png");
            --background-overlay: '';
            background-position: center center;
        }

    .elementor-1037 .elementor-element.elementor-element-2753ec09, .elementor-1037 .elementor-element.elementor-element-2753ec09::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-4417549 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2ddd2f89 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-5b945979 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-5e09c62f > .elementor-widget-container {
    padding: 0px 0px 0px 12px;
}

.elementor-1037 .elementor-element.elementor-element-5e09c62f .elementor-heading-title {
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-2b1148f1 {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-d6eaab7 {
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-4c0e8706 .elementor-button {
    background-color: var( --e-global-color-82d4856 );
}

    .elementor-1037 .elementor-element.elementor-element-4c0e8706 .elementor-button:hover, .elementor-1037 .elementor-element.elementor-element-4c0e8706 .elementor-button:focus {
        background-color: var( --e-global-color-987e977 );
    }

.elementor-1037 .elementor-element.elementor-element-2d583907 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-50111570 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: var( --e-global-color-5c94cf5 );
    --border-color: var( --e-global-color-5c94cf5 );
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

    .elementor-1037 .elementor-element.elementor-element-50111570:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-50111570 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-897ce40 );
    }

    .elementor-1037 .elementor-element.elementor-element-50111570, .elementor-1037 .elementor-element.elementor-element-50111570::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-613143b2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 3px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 3px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --padding-top: 0px;
    --padding-bottom: 23px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-613143b2, .elementor-1037 .elementor-element.elementor-element-613143b2::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-331e6535 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-430c3190 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-430c3190 {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-430c3190 .elementor-heading-title {
        color: var( --e-global-color-9897f82 );
    }

.elementor-1037 .elementor-element.elementor-element-29736fb3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-105d1126 .elementor-button {
    background-color: var( --e-global-color-8faf4ac );
    border-radius: 33px 33px 33px 33px;
    padding: 11px 10px 10px 10px;
}

    .elementor-1037 .elementor-element.elementor-element-105d1126 .elementor-button:hover, .elementor-1037 .elementor-element.elementor-element-105d1126 .elementor-button:focus {
        background-color: var( --e-global-color-e4bfb4c );
    }

.elementor-1037 .elementor-element.elementor-element-105d1126 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-551a6833 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-34cd9b05 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

.elementor-1037 .elementor-element.elementor-element-34cd9b05 {
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-12e96d3a img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1037 .elementor-element.elementor-element-26c4d898 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: var( --e-global-color-5c94cf5 );
    --border-color: var( --e-global-color-5c94cf5 );
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

    .elementor-1037 .elementor-element.elementor-element-26c4d898:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-26c4d898 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-897ce40 );
    }

    .elementor-1037 .elementor-element.elementor-element-26c4d898, .elementor-1037 .elementor-element.elementor-element-26c4d898::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-4b6589ec {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 3px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 3px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --padding-top: 0px;
    --padding-bottom: 23px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-4b6589ec, .elementor-1037 .elementor-element.elementor-element-4b6589ec::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-69dea8bc {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-12f1d4cb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-12f1d4cb {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-12f1d4cb .elementor-heading-title {
        color: var( --e-global-color-9897f82 );
    }

.elementor-1037 .elementor-element.elementor-element-15dbfb92 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-3dff9a5 .elementor-button {
    background-color: var( --e-global-color-8faf4ac );
    border-radius: 33px 33px 33px 33px;
    padding: 11px 10px 10px 10px;
}

    .elementor-1037 .elementor-element.elementor-element-3dff9a5 .elementor-button:hover, .elementor-1037 .elementor-element.elementor-element-3dff9a5 .elementor-button:focus {
        background-color: var( --e-global-color-e4bfb4c );
    }

.elementor-1037 .elementor-element.elementor-element-3dff9a5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-7555d48c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-50bbd549 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

.elementor-1037 .elementor-element.elementor-element-50bbd549 {
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-3e126144 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1037 .elementor-element.elementor-element-49c0b22f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --border-radius: 20px 20px 188px 20px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

    .elementor-1037 .elementor-element.elementor-element-49c0b22f:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-49c0b22f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-82d4856 );
    }

    .elementor-1037 .elementor-element.elementor-element-49c0b22f, .elementor-1037 .elementor-element.elementor-element-49c0b22f::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-6b8c67ad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 3px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 3px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --padding-top: 0px;
    --padding-bottom: 23px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-6b8c67ad, .elementor-1037 .elementor-element.elementor-element-6b8c67ad::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-65b32f72 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-786627b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-786627b5 {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-786627b5 .elementor-heading-title {
        color: var( --e-global-color-5c94cf5 );
    }

.elementor-1037 .elementor-element.elementor-element-531ffa05 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-10b6ddfc .elementor-button {
    background-color: var( --e-global-color-5c94cf5 );
    fill: var( --e-global-color-8faf4ac );
    color: var( --e-global-color-8faf4ac );
    border-radius: 33px 33px 33px 33px;
    padding: 11px 10px 10px 10px;
}

    .elementor-1037 .elementor-element.elementor-element-10b6ddfc .elementor-button:hover, .elementor-1037 .elementor-element.elementor-element-10b6ddfc .elementor-button:focus {
        background-color: var( --e-global-color-8faf4ac );
        color: var( --e-global-color-5c94cf5 );
    }

.elementor-1037 .elementor-element.elementor-element-10b6ddfc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-10b6ddfc .elementor-button:hover svg, .elementor-1037 .elementor-element.elementor-element-10b6ddfc .elementor-button:focus svg {
    fill: var( --e-global-color-5c94cf5 );
}

.elementor-1037 .elementor-element.elementor-element-3f11238a {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2a6a359 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

.elementor-1037 .elementor-element.elementor-element-2a6a359 {
    color: var( --e-global-color-5c94cf5 );
}

.elementor-1037 .elementor-element.elementor-element-6143f48f img {
    border-radius: 20px 20px 285px 20px;
}

.elementor-1037 .elementor-element.elementor-element-24a5d64a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1f569530 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-f995967 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-62706c93 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-7af669a9 > .elementor-widget-container {
    padding: 0% 14% 0% 14%;
}

.elementor-1037 .elementor-element.elementor-element-7af669a9 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-190173c9 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-6cbcebe0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2c227c12 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 0px 20px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-2c227c12:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-2c227c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(182deg, var( --e-global-color-7147ec3 ) 50%, var( --e-global-color-8faf4ac ) 80%);
    }

    .elementor-1037 .elementor-element.elementor-element-2c227c12, .elementor-1037 .elementor-element.elementor-element-2c227c12::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-2066c223 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 153px 0px 69px 32px;
    --margin-top: 0px;
    --margin-bottom: 11px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-2066c223:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-2066c223 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-82d4856 );
    }

        .elementor-1037 .elementor-element.elementor-element-2066c223::before, .elementor-1037 .elementor-element.elementor-element-2066c223 > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-2066c223 > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-2066c223 > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-2066c223 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-2066c223 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

    .elementor-1037 .elementor-element.elementor-element-2066c223, .elementor-1037 .elementor-element.elementor-element-2066c223::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-1bb4db2b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1e035b0b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-bfe5e35 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-5c94cf5 );
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-6e720006 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-68646622 > .elementor-widget-container {
    margin: 0px -5px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-68646622 {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-68646622 .elementor-heading-title {
        color: var( --e-global-color-5c94cf5 );
    }

.elementor-1037 .elementor-element.elementor-element-1f392fce > .elementor-widget-container {
    margin: -17px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1037 .elementor-element.elementor-element-1f392fce {
    text-align: left;
    color: var( --e-global-color-5c94cf5 );
}

.elementor-1037 .elementor-element.elementor-element-5a16881c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-414be6de > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-1037 .elementor-element.elementor-element-414be6de {
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var( --e-global-color-f7f1a96 );
}

.elementor-1037 .elementor-element.elementor-element-204db799 > .elementor-widget-container {
    margin: -17px 0px -10px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1037 .elementor-element.elementor-element-204db799 {
    text-align: left;
    color: #FFFFFF;
}

.elementor-1037 .elementor-element.elementor-element-7df7476d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 0px 20px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-7df7476d:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-7df7476d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(182deg, var( --e-global-color-82d4856 ) 50%, var( --e-global-color-8faf4ac ) 80%);
    }

    .elementor-1037 .elementor-element.elementor-element-7df7476d, .elementor-1037 .elementor-element.elementor-element-7df7476d::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-22bcac8a {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.07;
    --border-radius: 153px 0px 69px 32px;
    --margin-top: 0px;
    --margin-bottom: 11px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-22bcac8a:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-22bcac8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-5c94cf5 );
    }

        .elementor-1037 .elementor-element.elementor-element-22bcac8a::before, .elementor-1037 .elementor-element.elementor-element-22bcac8a > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-22bcac8a > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-22bcac8a > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-22bcac8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-22bcac8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

    .elementor-1037 .elementor-element.elementor-element-22bcac8a, .elementor-1037 .elementor-element.elementor-element-22bcac8a::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-6a8d5f8d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-6548ba7e {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-7f081e27 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-8faf4ac );
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-63b36ed1 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d0fd673 > .elementor-widget-container {
    margin: 0px -5px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d0fd673 {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-1d0fd673 .elementor-heading-title {
        color: var( --e-global-color-9897f82 );
    }

.elementor-1037 .elementor-element.elementor-element-90ad36 > .elementor-widget-container {
    margin: -17px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1037 .elementor-element.elementor-element-90ad36 {
    text-align: left;
    color: var( --e-global-color-8faf4ac );
}

.elementor-1037 .elementor-element.elementor-element-229ffbe2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-27703bfe > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-1037 .elementor-element.elementor-element-27703bfe {
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var( --e-global-color-f7f1a96 );
}

.elementor-1037 .elementor-element.elementor-element-47256fcf > .elementor-widget-container {
    margin: -17px 0px -10px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1037 .elementor-element.elementor-element-47256fcf {
    text-align: left;
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-4cfd1506 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 0px 20px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-4cfd1506:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-4cfd1506 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(182deg, var( --e-global-color-7147ec3 ) 50%, var( --e-global-color-8faf4ac ) 80%);
    }

    .elementor-1037 .elementor-element.elementor-element-4cfd1506, .elementor-1037 .elementor-element.elementor-element-4cfd1506::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-43f3c1ee {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 153px 0px 69px 32px;
    --margin-top: 0px;
    --margin-bottom: 11px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-43f3c1ee:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-43f3c1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-82d4856 );
    }

        .elementor-1037 .elementor-element.elementor-element-43f3c1ee::before, .elementor-1037 .elementor-element.elementor-element-43f3c1ee > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-43f3c1ee > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-43f3c1ee > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-43f3c1ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-43f3c1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

    .elementor-1037 .elementor-element.elementor-element-43f3c1ee, .elementor-1037 .elementor-element.elementor-element-43f3c1ee::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-11108c9d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-15e3ca01 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-32a8ce97 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-5c94cf5 );
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-570d94e9 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-506fa542 > .elementor-widget-container {
    margin: 0px -5px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-506fa542 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-4dd89e05 > .elementor-widget-container {
    margin: -17px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1037 .elementor-element.elementor-element-4dd89e05 {
    text-align: left;
    color: var( --e-global-color-5c94cf5 );
}

.elementor-1037 .elementor-element.elementor-element-e751ac8 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-6b6b3b07 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-1037 .elementor-element.elementor-element-6b6b3b07 {
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var( --e-global-color-f7f1a96 );
}

.elementor-1037 .elementor-element.elementor-element-2429c49b > .elementor-widget-container {
    margin: -17px 0px -10px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1037 .elementor-element.elementor-element-2429c49b {
    text-align: left;
    color: #FFFFFF;
}

.elementor-1037 .elementor-element.elementor-element-4e4959f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-17d53048 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-49abfbfa {
    --e-image-carousel-slides-to-show: 4;
}

    .elementor-1037 .elementor-element.elementor-element-49abfbfa .swiper-wrapper {
        display: flex;
        align-items: center;
    }

.elementor-1037 .elementor-element.elementor-element-282d0a63 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-67879311 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-7eb32f8d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 32px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-fa4d4b0 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-71824bde > .elementor-widget-container {
    padding: 0px 12px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-38fbb9d5 > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-7a644e3f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-537cc429 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.27;
    --border-radius: 20px 0px 0px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 85px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-537cc429:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-537cc429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

        .elementor-1037 .elementor-element.elementor-element-537cc429::before, .elementor-1037 .elementor-element.elementor-element-537cc429 > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-537cc429 > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-537cc429 > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-537cc429 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-537cc429 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-image: url("https://kitpro.site/printees/wp-content/uploads/sites/250/2024/05/7.png");
            --background-overlay: '';
            background-position: center center;
        }

    .elementor-1037 .elementor-element.elementor-element-537cc429, .elementor-1037 .elementor-element.elementor-element-537cc429::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-5f9d9181 {
    --spacer-size: 300px;
}

.elementor-1037 .elementor-element.elementor-element-638f5363 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -260px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2db8e604 {
    --e-image-carousel-slides-to-show: 2;
}

    .elementor-1037 .elementor-element.elementor-element-2db8e604 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-radius: 20px 20px 20px 20px;
    }

.elementor-1037 .elementor-element.elementor-element-177c6ce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-39877522 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-39877522:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-39877522 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-39877522, .elementor-1037 .elementor-element.elementor-element-39877522::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-5a881d43 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 70px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-5a881d43:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-5a881d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-82d4856 );
    }

    .elementor-1037 .elementor-element.elementor-element-5a881d43, .elementor-1037 .elementor-element.elementor-element-5a881d43::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-75208f34 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-784359e > .elementor-widget-container {
    background-color: var( --e-global-color-5c94cf5 );
    padding: 13px 13px 13px 13px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-4c606090 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-600a9b66 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-600a9b66 {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-600a9b66 .elementor-heading-title {
        color: var( --e-global-color-5c94cf5 );
    }

.elementor-1037 .elementor-element.elementor-element-69e6d34b > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

.elementor-1037 .elementor-element.elementor-element-1bd737ac {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-1bd737ac:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-1bd737ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-1bd737ac, .elementor-1037 .elementor-element.elementor-element-1bd737ac::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-51fd6025 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 70px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-51fd6025:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-51fd6025 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-987e977 );
    }

    .elementor-1037 .elementor-element.elementor-element-51fd6025, .elementor-1037 .elementor-element.elementor-element-51fd6025::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-53629059 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-cadac70 > .elementor-widget-container {
    background-color: var( --e-global-color-5c94cf5 );
    padding: 13px 13px 13px 13px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-1037 .elementor-element.elementor-element-69aa1905 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1db37d12 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-300ee504 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

.elementor-1037 .elementor-element.elementor-element-6a78281c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1731643f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-41d5ba39 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 23px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1aa6fe0d {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-4e386726 > .elementor-widget-container {
    padding: 0% 14% 0% 14%;
}

.elementor-1037 .elementor-element.elementor-element-4e386726 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-13f4eaf2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 23px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-81ad9b7 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 0px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-81ad9b7:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-81ad9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-81ad9b7, .elementor-1037 .elementor-element.elementor-element-81ad9b7::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-7d67e855 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 139px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-7d67e855:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-7d67e855 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-5c94cf5 );
    }

    .elementor-1037 .elementor-element.elementor-element-7d67e855, .elementor-1037 .elementor-element.elementor-element-7d67e855::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-5a7109c8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-13e40656 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-552472d3 {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-552472d3 .elementor-heading-title {
        color: var( --e-global-color-8faf4ac );
        font-family: "DM Sans", Sans-serif;
        font-size: 1.7em;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.1em;
    }

.elementor-1037 .elementor-element.elementor-element-7353cf51 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 3px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 3px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-7353cf51, .elementor-1037 .elementor-element.elementor-element-7353cf51::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-26ce2116 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -35px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
    background-color: var( --e-global-color-82d4856 );
    width: 100%;
    justify-items: start;
    border-radius: 42px 42px 42px 42px;
}

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:not(.active):not(.hover-gradient):hover, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient:not(.active):before {
        background-color: var( --e-global-color-82d4856 );
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list:not(.slide):not(.over) .tab-nav.active, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav:before, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.tab-nav-cloned {
        background-color: var( --e-global-color-e1dc221 );
    }

.elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        flex-wrap: nowrap;
        margin-center: 0;
        padding: 0px 0px 0px 0px;
    }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
            justify-content: center;
        }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
            padding: 11px 0px 11px 0px;
            margin: 0px 011px 0px 0px;
        }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
            font-family: var( --e-global-typography-b3385ea-font-family ), Sans-serif;
            font-size: var( --e-global-typography-b3385ea-font-size );
            font-weight: var( --e-global-typography-b3385ea-font-weight );
            text-transform: var( --e-global-typography-b3385ea-text-transform );
            line-height: var( --e-global-typography-b3385ea-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
            margin: 0px 0px 0px 0px;
            color: var( --e-global-color-5c94cf5 );
        }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover .tab-title {
            color: var( --e-global-color-5c94cf5 );
        }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active .tab-title {
            color: var( --e-global-color-82d4856 );
        }

        .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button {
            margin: 0px 0px 0px 0px;
        }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-family: "DM Sans", Sans-serif;
        font-size: 4em;
        font-weight: 700;
        color: var( --e-global-color-8faf4ac );
        padding: 0px 0px 0px 0px;
        margin: 8px 0px 0px 0px;
    }

.elementor-1037 .elementor-element.elementor-element-50834c31 {
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-1b1f5222 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-76c4062 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-icon i {
    color: #134A4D;
    transition: color 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-icon svg {
    fill: #134A4D;
    transition: fill 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-76c4062 {
    --e-icon-list-icon-size: 21px;
    --icon-vertical-offset: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-76c4062 .elementor-icon-list-text {
        color: var( --e-global-color-9897f82 );
        transition: color 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-1afcbc37 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 9px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-6ecaf84d > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-1037 .elementor-element.elementor-element-70440bf9 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 0px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-70440bf9:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-70440bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-70440bf9, .elementor-1037 .elementor-element.elementor-element-70440bf9::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-5ca6cc74 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 139px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-5ca6cc74:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-5ca6cc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-82d4856 );
    }

    .elementor-1037 .elementor-element.elementor-element-5ca6cc74, .elementor-1037 .elementor-element.elementor-element-5ca6cc74::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-73dccc49 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-cface21 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-53d8321b {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-53d8321b .elementor-heading-title {
        color: var( --e-global-color-5c94cf5 );
        font-family: "DM Sans", Sans-serif;
        font-size: 1.7em;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.1em;
    }

.elementor-1037 .elementor-element.elementor-element-f2150f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 3px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 3px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-f2150f, .elementor-1037 .elementor-element.elementor-element-f2150f::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-1585a6ea {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -35px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
    background-color: var( --e-global-color-5c94cf5 );
    width: 100%;
    justify-items: start;
    border-radius: 42px 42px 42px 42px;
}

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:not(.active):not(.hover-gradient):hover, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient:not(.active):before {
        background-color: var( --e-global-color-aa7cfb6 );
    }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list:not(.slide):not(.over) .tab-nav.active, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav:before, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.tab-nav-cloned {
        background-color: var( --e-global-color-aa7cfb6 );
    }

.elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        flex-wrap: nowrap;
        margin-center: 0;
        padding: 0px 0px 0px 0px;
    }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
            justify-content: center;
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
            padding: 11px 0px 11px 0px;
            margin: 0px 011px 0px 0px;
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
            font-family: var( --e-global-typography-b3385ea-font-family ), Sans-serif;
            font-size: var( --e-global-typography-b3385ea-font-size );
            font-weight: var( --e-global-typography-b3385ea-font-weight );
            text-transform: var( --e-global-typography-b3385ea-text-transform );
            line-height: var( --e-global-typography-b3385ea-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
            margin: 0px 0px 0px 0px;
            color: var( --e-global-color-8faf4ac );
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover .tab-title {
            color: var( --e-global-color-5c94cf5 );
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active .tab-title {
            color: var( --e-global-color-5c94cf5 );
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button {
            margin: 0px 0px 0px 0px;
        }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-family: "DM Sans", Sans-serif;
        font-size: 4em;
        font-weight: 700;
        color: var( --e-global-color-8faf4ac );
        padding: 0px 0px 0px 0px;
        margin: 8px 0px 0px 0px;
    }

.elementor-1037 .elementor-element.elementor-element-48b14318 {
    color: var( --e-global-color-5c94cf5 );
}

.elementor-1037 .elementor-element.elementor-element-7d66b148 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-icon i {
    color: var( --e-global-color-8faf4ac );
    transition: color 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-8faf4ac );
    transition: fill 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-26aa6806 {
    --e-icon-list-icon-size: 21px;
    --icon-vertical-offset: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-26aa6806 .elementor-icon-list-text {
        transition: color 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-6da85a3d {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 9px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-4b134c1c > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-1037 .elementor-element.elementor-element-3e516767 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 0px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-3e516767:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-3e516767 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-3e516767, .elementor-1037 .elementor-element.elementor-element-3e516767::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-614a28e9 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 139px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-1037 .elementor-element.elementor-element-614a28e9:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-614a28e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-5c94cf5 );
    }

    .elementor-1037 .elementor-element.elementor-element-614a28e9, .elementor-1037 .elementor-element.elementor-element-614a28e9::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-538f49de {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-248e52b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-3d83269b {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-3d83269b .elementor-heading-title {
        color: var( --e-global-color-8faf4ac );
        font-family: "DM Sans", Sans-serif;
        font-size: 1.7em;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.1em;
    }

.elementor-1037 .elementor-element.elementor-element-5df589a2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 3px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 3px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-8faf4ac );
    --border-color: var( --e-global-color-8faf4ac );
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-5df589a2, .elementor-1037 .elementor-element.elementor-element-5df589a2::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-788a25b6 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -35px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
    background-color: var( --e-global-color-82d4856 );
    width: 100%;
    justify-items: start;
    border-radius: 42px 42px 42px 42px;
}

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:not(.active):not(.hover-gradient):hover, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient:not(.active):before {
        background-color: var( --e-global-color-82d4856 );
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list:not(.slide):not(.over) .tab-nav.active, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav:before, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.tab-nav-cloned {
        background-color: var( --e-global-color-e1dc221 );
    }

.elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        flex-wrap: nowrap;
        margin-center: 0;
        padding: 0px 0px 0px 0px;
    }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
            justify-content: center;
        }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
            padding: 11px 0px 11px 0px;
            margin: 0px 011px 0px 0px;
        }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
            font-family: var( --e-global-typography-b3385ea-font-family ), Sans-serif;
            font-size: var( --e-global-typography-b3385ea-font-size );
            font-weight: var( --e-global-typography-b3385ea-font-weight );
            text-transform: var( --e-global-typography-b3385ea-text-transform );
            line-height: var( --e-global-typography-b3385ea-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
            margin: 0px 0px 0px 0px;
            color: var( --e-global-color-5c94cf5 );
        }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover .tab-title {
            color: var( --e-global-color-5c94cf5 );
        }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active .tab-title {
            color: var( --e-global-color-82d4856 );
        }

        .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button {
            margin: 0px 0px 0px 0px;
        }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-family: "DM Sans", Sans-serif;
        font-size: 4em;
        font-weight: 700;
        color: var( --e-global-color-8faf4ac );
        padding: 0px 0px 0px 0px;
        margin: 8px 0px 0px 0px;
    }

.elementor-1037 .elementor-element.elementor-element-cab2f6b {
    color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-166b469c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-5a104602 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-icon i {
    color: #134A4D;
    transition: color 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-icon svg {
    fill: #134A4D;
    transition: fill 0.3s;
}

.elementor-1037 .elementor-element.elementor-element-5a104602 {
    --e-icon-list-icon-size: 21px;
    --icon-vertical-offset: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-5a104602 .elementor-icon-list-text {
        color: var( --e-global-color-9897f82 );
        transition: color 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-72b96c1f {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 9px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d782f14 > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-1037 .elementor-element.elementor-element-36bf4727 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-4a49c406 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-6e5bdec2 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 22px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-8ca9d6f > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-1037 .elementor-element.elementor-element-57169714 > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-335b8013 > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-1037 .elementor-element.elementor-element-60d7e5cb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-82d4856 );
    background-image: url("https://kitpro.site/printees/wp-content/uploads/sites/250/2024/05/4-2-1024x369.png");
    background-position: center center;
    background-size: 103% auto;
}

.elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    background-color: var( --e-global-color-7147ec3 );
    background-image: url("https://kitpro.site/printees/wp-content/uploads/sites/250/2024/05/4-2.png");
    color: var( --e-global-color-5c94cf5 );
    background-position: center center;
    background-size: 103% auto;
    border-radius: 15px 15px 15px 15px;
}

.elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion .elementskit-card-body, .elementor-1037 .elementor-element.elementor-element-23ebe9b0 .accordion.floating-style .elementskit-card-body {
    background-color: var( --e-global-color-938f017 );
}

.elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    border-radius: 15px 15px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-23ebe9b0 .elementskit-accordion .elementskit-card-body {
    border-radius: 0px 0px 15px 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-1037 .elementor-element.elementor-element-57149235 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-128fc16c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-3616f807 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-50018a8e {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-60f3cd00 > .elementor-widget-container {
    padding: 0% 14% 0% 14%;
}

.elementor-1037 .elementor-element.elementor-element-60f3cd00 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-4955ac73 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-card {
    background-color: var( --e-global-color-9897f82 );
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-btn {
    background-color: var( --e-global-color-8faf4ac );
    padding: 20px 40px 20px 40px;
    color: var( --e-global-color-5c94cf5 );
    border-radius: 333px 333px 333px 333px;
}

    .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-btn:hover {
        background-color: var( --e-global-color-e4bfb4c );
        color: #ffffff;
    }

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card {
    display: block;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .btn-wraper {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post .elementskit-post-body {
    padding: 20px 20px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card .elementskit-post-body {
    padding: 20px 20px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .post-meta-list {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body .entry-title, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-entry-header .entry-title, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-b3385ea-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b3385ea-font-size );
    font-weight: var( --e-global-typography-b3385ea-font-weight );
    text-transform: var( --e-global-typography-b3385ea-text-transform );
    line-height: var( --e-global-typography-b3385ea-line-height );
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body .entry-title {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-entry-header .entry-title {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body > p {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post .elementskit-post-footer > p {
    margin: 0px 0px 30px 0px;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-btn svg path {
    stroke: var( --e-global-color-5c94cf5 );
    fill: var( --e-global-color-5c94cf5 );
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1037 .elementor-element.elementor-element-11ad1b6c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-9f079b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-1037 .elementor-element.elementor-element-79a2a8ae {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-4ede5f49 img {
    border-radius: 30px 0px 0px 30px;
}

.elementor-1037 .elementor-element.elementor-element-75de32a1 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -44px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1037 .elementor-element.elementor-element-75de32a1:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-75de32a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-8faf4ac );
    }

    .elementor-1037 .elementor-element.elementor-element-75de32a1, .elementor-1037 .elementor-element.elementor-element-75de32a1::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-7d817443 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.43;
    --border-radius: 30px 30px 223px 30px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

    .elementor-1037 .elementor-element.elementor-element-7d817443:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-7d817443 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-82d4856 );
    }

        .elementor-1037 .elementor-element.elementor-element-7d817443::before, .elementor-1037 .elementor-element.elementor-element-7d817443 > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-7d817443 > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-7d817443 > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-7d817443 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-7d817443 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-image: url("https://kitpro.site/printees/wp-content/uploads/sites/250/2024/05/7.png");
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 180% auto;
        }

    .elementor-1037 .elementor-element.elementor-element-7d817443, .elementor-1037 .elementor-element.elementor-element-7d817443::before {
        --border-transition: 0.3s;
    }

.elementor-1037 .elementor-element.elementor-element-5bc929d7 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-f6c165c > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-1037 .elementor-element.elementor-element-8615d7a {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

        .elementor-1037 .elementor-element.elementor-element-8615d7a > .elementor-shape-bottom svg, .elementor-1037 .elementor-element.elementor-element-8615d7a > .e-con-inner > .elementor-shape-bottom svg {
            height: 62px;
        }

    .elementor-1037 .elementor-element.elementor-element-4932f25a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-7392e7b7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3d05f183 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3d05f183 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-16d38e1-font-size );
    }

    .elementor-1037 .elementor-element.elementor-element-21049ad1 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-16d38e1-font-size );
    }

    .elementor-1037 .elementor-element.elementor-element-51decfb8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 73px;
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button i {
        font-size: 21px;
    }

    .elementor-1037 .elementor-element.elementor-element-9c09cd0 .jeg-elementor-kit.jkit-video-button svg {
        width: 21px;
    }

    .elementor-1037 .elementor-element.elementor-element-7be68101 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3fae7d76 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -9px;
        --margin-right: 11px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-7eb5615f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-66a48574 {
        width: var( --container-widget-width, 320px );
        max-width: 320px;
        --container-widget-width: 320px;
        --container-widget-flex-grow: 0;
        text-align: right;
    }

        .elementor-1037 .elementor-element.elementor-element-66a48574 > .elementor-widget-container {
            --e-transform-rotateZ: -12deg;
            margin: -44px -41px -3px -44px;
        }

    .elementor-1037 .elementor-element.elementor-element-200da3a > .elementor-shape-top svg, .elementor-1037 .elementor-element.elementor-element-200da3a > .e-con-inner > .elementor-shape-top svg {
        height: 298px;
    }

    .elementor-1037 .elementor-element.elementor-element-200da3a {
        --padding-top: 150px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-3c3a4f73 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-55f38ba3 {
        --justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-5a4ae97e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-77cf9185 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-29990686 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-1226a443 {
        border-width: 0px 3px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 3px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-7088b87 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-a180283-font-size );
        line-height: var( --e-global-typography-a180283-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-5a519a58 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-2ba3f7c5 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-a180283-font-size );
        line-height: var( --e-global-typography-a180283-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-5bbdf8c2 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-639459fc {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 20px;
        --padding-right: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-648dcb9f {
        --e-rating-icon-font-size: 17px;
    }

    .elementor-1037 .elementor-element.elementor-element-1d7beca4 > .elementor-widget-container {
        margin: 0px 0px -15px -9px;
    }

    .elementor-1037 .elementor-element.elementor-element-79b56a01 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-2753ec09 {
        --border-radius: 20px 20px 181px 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-2ddd2f89 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-2b1148f1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-2d583907 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-50111570 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-430c3190 > .elementor-widget-container {
        margin: 0px -45px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-29736fb3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-105d1126 > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-26c4d898 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-12f1d4cb > .elementor-widget-container {
        margin: 0px -45px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-15dbfb92 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3dff9a5 > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-49c0b22f {
        --border-radius: 20px 20px 119px 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-786627b5 > .elementor-widget-container {
        margin: 0px -45px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-531ffa05 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-10b6ddfc > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-24a5d64a {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-f995967 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-7af669a9 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1037 .elementor-element.elementor-element-2c227c12 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-2066c223 {
        --border-radius: 100px 0px 69px 32px;
    }

    .elementor-1037 .elementor-element.elementor-element-1e035b0b {
        --justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-68646622 > .elementor-widget-container {
        margin: 0px -45px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-414be6de {
        --e-rating-icon-font-size: 17px;
    }

    .elementor-1037 .elementor-element.elementor-element-204db799 > .elementor-widget-container {
        margin: -20px 0px -15px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-22bcac8a {
        --border-radius: 100px 0px 69px 32px;
    }

    .elementor-1037 .elementor-element.elementor-element-6548ba7e {
        --justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-1d0fd673 > .elementor-widget-container {
        margin: 0px -45px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-27703bfe {
        --e-rating-icon-font-size: 17px;
    }

    .elementor-1037 .elementor-element.elementor-element-47256fcf > .elementor-widget-container {
        margin: -20px 0px -15px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-4cfd1506 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-43f3c1ee {
        --border-radius: 100px 0px 69px 32px;
    }

    .elementor-1037 .elementor-element.elementor-element-15e3ca01 {
        --justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-506fa542 > .elementor-widget-container {
        margin: 0px -45px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-6b6b3b07 {
        --e-rating-icon-font-size: 17px;
    }

    .elementor-1037 .elementor-element.elementor-element-2429c49b > .elementor-widget-container {
        margin: -20px 0px -15px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-4e4959f7 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-49abfbfa {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-1037 .elementor-element.elementor-element-282d0a63 {
        --padding-top: 40px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-7eb32f8d {
        --margin-top: 0px;
        --margin-bottom: 6px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-38fbb9d5 > .elementor-widget-container {
        margin: 0px 0px 18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-5f9d9181 {
        --spacer-size: 193px;
    }

    .elementor-1037 .elementor-element.elementor-element-638f5363 {
        --margin-top: -166px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-39877522 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-5a881d43 {
        --border-radius: 20px 20px 58px 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-784359e > .elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-1037 .elementor-element.elementor-element-600a9b66 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-51fd6025 {
        --border-radius: 20px 20px 58px 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-cadac70 > .elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-1037 .elementor-element.elementor-element-6a78281c {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-1731643f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-41d5ba39 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-4e386726 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1037 .elementor-element.elementor-element-13f4eaf2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-81ad9b7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-7d67e855 {
        --border-radius: 0px 20px 83px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-5a7109c8 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1037 .elementor-element.elementor-element-13e40656 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-552472d3 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        padding: 10px 0px 10px 12px;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var( --e-global-typography-b3385ea-font-size );
        line-height: var( --e-global-typography-b3385ea-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
        margin: 0px 15px 0px 2px;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-size: 3em;
    }

    .elementor-1037 .elementor-element.elementor-element-50834c31 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-76c4062 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-70440bf9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-5ca6cc74 {
        --border-radius: 0px 20px 83px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-73dccc49 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1037 .elementor-element.elementor-element-cface21 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-53d8321b .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        padding: 10px 0px 10px 12px;
    }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var( --e-global-typography-b3385ea-font-size );
        line-height: var( --e-global-typography-b3385ea-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
        margin: 0px 15px 0px 2px;
    }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-size: 3em;
        margin: 8px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-48b14318 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-26aa6806 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3e516767 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-614a28e9 {
        --border-radius: 0px 20px 83px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-538f49de {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1037 .elementor-element.elementor-element-248e52b6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3d83269b .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        padding: 10px 0px 10px 12px;
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var( --e-global-typography-b3385ea-font-size );
        line-height: var( --e-global-typography-b3385ea-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
        margin: 0px 15px 0px 2px;
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-size: 3em;
    }

    .elementor-1037 .elementor-element.elementor-element-cab2f6b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-5a104602 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-36bf4727 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-4a49c406 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-6e5bdec2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-8ca9d6f > .elementor-widget-container {
        margin: 0px 0px 7px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-57169714 > .elementor-widget-container {
        margin: 0px 0px 18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-60d7e5cb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-57149235 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-60f3cd00 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

        .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body .entry-title, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-entry-header .entry-title, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: var( --e-global-typography-b3385ea-font-size );
            line-height: var( --e-global-typography-b3385ea-line-height );
        }

    .elementor-1037 .elementor-element.elementor-element-11ad1b6c {
        --padding-top: 50px;
        --padding-bottom: 100px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-9f079b6 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }

    .elementor-1037 .elementor-element.elementor-element-4ede5f49 img {
        border-radius: 30px 30px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-75de32a1 {
        --border-radius: 30px 30px 30px 30px;
        --margin-top: -89px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-7d817443 {
        --border-radius: 30px 30px 122px 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-5bc929d7 {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-1037 .elementor-element.elementor-element-7f1b6263 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-8615d7a {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --padding-top: 110px;
        --padding-bottom: 132px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-4932f25a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1037 .elementor-element.elementor-element-3d05f183 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-16d38e1-font-size );
    }

    .elementor-1037 .elementor-element.elementor-element-21049ad1 > .elementor-widget-container {
        margin: -47px 0px -36px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-21049ad1 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-16d38e1-font-size );
    }

    .elementor-1037 .elementor-element.elementor-element-a4a9bb8 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-1037 .elementor-element.elementor-element-7c2ec69 {
        text-align: center;
    }

    .elementor-1037 .elementor-element.elementor-element-69d6c6ac {
        --justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-7be68101 {
        --width: 100%;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --flex-wrap: nowrap;
        --margin-top: -9px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-77e5695b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -30px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-7090faf4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -30px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3fae7d76 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -6px;
        --margin-right: 40px;
    }

    .elementor-1037 .elementor-element.elementor-element-7eb5615f.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1037 .elementor-element.elementor-element-66a48574 > .elementor-widget-container {
        --e-transform-rotateZ: -18deg;
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-66a48574 {
        --container-widget-width: 367px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 367px );
        max-width: 367px;
    }

    .elementor-1037 .elementor-element.elementor-element-6a2b061f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-200da3a > .elementor-shape-top svg, .elementor-1037 .elementor-element.elementor-element-200da3a > .e-con-inner > .elementor-shape-top svg {
        height: 223px;
    }

    .elementor-1037 .elementor-element.elementor-element-200da3a {
        --padding-top: 150px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1037 .elementor-element.elementor-element-140f97ba {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-2e1fba64 {
        text-align: center;
    }

    .elementor-1037 .elementor-element.elementor-element-60281353 {
        text-align: center;
    }

    .elementor-1037 .elementor-element.elementor-element-424add9a {
        --flex-wrap: nowrap;
    }

    .elementor-1037 .elementor-element.elementor-element-1226a443 {
        border-width: 0px 1px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 13px;
    }

    .elementor-1037 .elementor-element.elementor-element-7088b87 .elementor-counter-number-wrapper {
        text-align:

{

{
    VALUE
}

}
;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:var( --e-global-typography-a180283-font-size );line-height:var( --e-global-typography-a180283-line-height );
}

.elementor-1037 .elementor-element.elementor-element-2455b210 > .elementor-widget-container {
    margin: -10px 0px -9px 0px;
}

.elementor-1037 .elementor-element.elementor-element-2455b210 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-5a519a58 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -22px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2ba3f7c5 .elementor-counter-number-wrapper {
    text-align:

{

{
    VALUE
}

}
;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:var( --e-global-typography-a180283-font-size );line-height:var( --e-global-typography-a180283-line-height );
}

.elementor-1037 .elementor-element.elementor-element-2f8f3a69 > .elementor-widget-container {
    margin: -10px 0px -9px 0px;
}

.elementor-1037 .elementor-element.elementor-element-2f8f3a69 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-5bbdf8c2 {
    --justify-content: center;
    --flex-wrap: nowrap;
    --margin-top: 14px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-639459fc {
    --width: 72%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1037 .elementor-element.elementor-element-648dcb9f > .elementor-widget-container {
    margin: 1px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d7beca4 > .elementor-widget-container {
    margin: 6px 0px -10px 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d7beca4 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-79b56a01 {
    --padding-top: 30px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-2753ec09 {
    --border-radius: 20px 20px 140px 20px;
    --padding-top: 30px;
    --padding-bottom: 33px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-5b945979 {
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-1037 .elementor-element.elementor-element-5e09c62f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-5e09c62f {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-d6eaab7 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-50111570 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-331e6535 {
    --width: 110%;
}

.elementor-1037 .elementor-element.elementor-element-430c3190 > .elementor-widget-container {
    margin: 0px -28px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-430c3190 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-29736fb3 {
    --width: 25%;
}

.elementor-1037 .elementor-element.elementor-element-34cd9b05 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-26c4d898 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-69dea8bc {
    --width: 110%;
}

.elementor-1037 .elementor-element.elementor-element-12f1d4cb > .elementor-widget-container {
    margin: 0px -28px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-12f1d4cb {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-15dbfb92 {
    --width: 25%;
}

.elementor-1037 .elementor-element.elementor-element-50bbd549 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-65b32f72 {
    --width: 64%;
}

.elementor-1037 .elementor-element.elementor-element-786627b5 > .elementor-widget-container {
    margin: 0px -28px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-786627b5 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-531ffa05 {
    --width: 29%;
}

.elementor-1037 .elementor-element.elementor-element-2a6a359 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-6143f48f img {
    border-radius: 20px 20px 99px 20px;
}

.elementor-1037 .elementor-element.elementor-element-24a5d64a {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-f995967 {
    --margin-top: 0px;
    --margin-bottom: 32px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-62706c93 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-7af669a9 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-190173c9 {
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-1037 .elementor-element.elementor-element-6cbcebe0 {
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 13px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2c227c12 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-1bb4db2b {
    --justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-1e035b0b {
    --width: 30%;
}

.elementor-1037 .elementor-element.elementor-element-68646622 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-68646622 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-1f392fce {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-414be6de > .elementor-widget-container {
    margin: -8px 0px 20px 0px;
}

.elementor-1037 .elementor-element.elementor-element-414be6de {
    --e-rating-justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-204db799 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-7df7476d {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-6a8d5f8d {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-1037 .elementor-element.elementor-element-6548ba7e {
    --width: 30%;
}

.elementor-1037 .elementor-element.elementor-element-1d0fd673 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-1d0fd673 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-90ad36 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-27703bfe > .elementor-widget-container {
    margin: -8px 0px 20px 0px;
}

.elementor-1037 .elementor-element.elementor-element-27703bfe {
    --e-rating-justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-47256fcf {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-11108c9d {
    --justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-15e3ca01 {
    --width: 30%;
}

.elementor-1037 .elementor-element.elementor-element-506fa542 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-506fa542 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-4dd89e05 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-6b6b3b07 > .elementor-widget-container {
    margin: -8px 0px 20px 0px;
}

.elementor-1037 .elementor-element.elementor-element-6b6b3b07 {
    --e-rating-justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-2429c49b {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-4e4959f7 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-49abfbfa {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-1037 .elementor-element.elementor-element-282d0a63 {
    --padding-top: 40px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-fa4d4b0 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-71824bde {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-38fbb9d5 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-5f9d9181 {
    --spacer-size: 326px;
}

.elementor-1037 .elementor-element.elementor-element-638f5363 {
    --margin-top: -310px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-2db8e604 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-1037 .elementor-element.elementor-element-177c6ce {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-39877522 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-5a881d43 {
    --justify-content: center;
    --border-radius: 20px 20px 60px 31px;
    --margin-top: 0px;
    --margin-bottom: 8px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-75208f34 {
    --width: 25%;
}

.elementor-1037 .elementor-element.elementor-element-784359e > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1037 .elementor-element.elementor-element-600a9b66 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-69e6d34b {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-51fd6025 {
    --justify-content: center;
    --border-radius: 20px 20px 60px 31px;
    --margin-top: 0px;
    --margin-bottom: 8px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-53629059 {
    --width: 25%;
}

.elementor-1037 .elementor-element.elementor-element-cadac70 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1037 .elementor-element.elementor-element-1db37d12 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-300ee504 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-6a78281c {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-1aa6fe0d {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-4e386726 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-81ad9b7 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-7d67e855 {
    --border-radius: 0px 20px 83px 40px;
    --margin-top: 0px;
    --margin-bottom: 6px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1037 .elementor-element.elementor-element-5a7109c8 {
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: nowrap;
}

.elementor-1037 .elementor-element.elementor-element-13e40656 {
    --width: 100%;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-552472d3 {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-552472d3 .elementor-heading-title {
        font-size: 1.6em;
    }

.elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
    margin-center: 0;
    padding: 0px 21px 0px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        justify-items: center;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        padding: 11px 7px 11px 7px;
        margin: 0px 30px 3px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var( --e-global-typography-b3385ea-font-size );
        line-height: var( --e-global-typography-b3385ea-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-description {
        text-align: center;
    }

    .elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button {
        justify-self: center;
        align-items: center;
    }

.elementor-1037 .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
    font-size: 3.2em;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-50834c31 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-1afcbc37 {
    --justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-70440bf9 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-5ca6cc74 {
    --border-radius: 0px 20px 83px 40px;
    --margin-top: 0px;
    --margin-bottom: 6px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1037 .elementor-element.elementor-element-73dccc49 {
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: nowrap;
}

.elementor-1037 .elementor-element.elementor-element-cface21 {
    --width: 100%;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-53d8321b {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-53d8321b .elementor-heading-title {
        font-size: 1.6em;
    }

.elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs {
    padding: 0px 21px 0px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        margin-center: 0;
    }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
            justify-content: center;
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
            justify-items: center;
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
            padding: 11px 7px 11px 7px;
            margin: 0px 30px 3px 0px;
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
            font-size: var( --e-global-typography-b3385ea-font-size );
            line-height: var( --e-global-typography-b3385ea-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
            margin: 0px 0px 0px 0px;
        }

    .elementor-1037 .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
        font-size: 3.2em;
        margin: 8px 0px 6px 0px;
    }

.elementor-1037 .elementor-element.elementor-element-48b14318 {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-614a28e9 {
    --border-radius: 0px 20px 83px 40px;
    --margin-top: 0px;
    --margin-bottom: 6px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1037 .elementor-element.elementor-element-538f49de {
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: nowrap;
}

.elementor-1037 .elementor-element.elementor-element-248e52b6 {
    --width: 100%;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-3d83269b {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-3d83269b .elementor-heading-title {
        font-size: 1.6em;
    }

.elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
    margin-center: 0;
    padding: 0px 21px 0px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        justify-content: center;
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        justify-items: center;
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        padding: 11px 7px 11px 7px;
        margin: 0px 30px 3px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var( --e-global-typography-b3385ea-font-size );
        line-height: var( --e-global-typography-b3385ea-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
        margin: 0px 0px 0px 0px;
    }

.elementor-1037 .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
    font-size: 3.2em;
    margin: 8px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-cab2f6b {
    text-align: left;
}

.elementor-1037 .elementor-element.elementor-element-36bf4727 {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-6e5bdec2 {
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-8ca9d6f {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-57169714 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-57149235 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-50018a8e {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-60f3cd00 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .btn-wraper {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-card {
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 30px 0px;
}

    .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post .elementskit-post-body {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card .elementskit-post-body {
        padding: 20px 0px 0px 0px;
    }

        .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body .entry-title, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-entry-header .entry-title, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: var( --e-global-typography-b3385ea-font-size );
            line-height: var( --e-global-typography-b3385ea-line-height );
        }

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body .entry-title {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-entry-header .entry-title {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-footer {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-520f6769 .elementskit-post-body > p {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-11ad1b6c {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1037 .elementor-element.elementor-element-79a2a8ae {
    --width: 100%;
    --margin-top: 0px;
    --margin-bottom: 17px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-4ede5f49 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-1037 .elementor-element.elementor-element-75de32a1 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-7d817443 {
    --border-radius: 30px 30px 81px 30px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1037 .elementor-element.elementor-element-5bc929d7 {
    text-align: center;
}

}

@media(min-width:768px) {
    .elementor-1037 .elementor-element.elementor-element-7be68101 {
        --width: 52%;
    }

    .elementor-1037 .elementor-element.elementor-element-3fae7d76 {
        --width: 160%;
    }

    .elementor-1037 .elementor-element.elementor-element-1226a443 {
        --width: 54%;
    }

    .elementor-1037 .elementor-element.elementor-element-639459fc {
        --width: 43%;
    }

    .elementor-1037 .elementor-element.elementor-element-5b945979 {
        --width: 60%;
    }

    .elementor-1037 .elementor-element.elementor-element-2b1148f1 {
        --width: 50%;
    }

    .elementor-1037 .elementor-element.elementor-element-331e6535 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-29736fb3 {
        --width: 20%;
    }

    .elementor-1037 .elementor-element.elementor-element-69dea8bc {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-15dbfb92 {
        --width: 20%;
    }

    .elementor-1037 .elementor-element.elementor-element-65b32f72 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-531ffa05 {
        --width: 20%;
    }

    .elementor-1037 .elementor-element.elementor-element-1e035b0b {
        --width: 32%;
    }

    .elementor-1037 .elementor-element.elementor-element-6548ba7e {
        --width: 32%;
    }

    .elementor-1037 .elementor-element.elementor-element-15e3ca01 {
        --width: 32%;
    }

    .elementor-1037 .elementor-element.elementor-element-537cc429 {
        --width: 150%;
    }

    .elementor-1037 .elementor-element.elementor-element-39877522 {
        --width: 86%;
    }

    .elementor-1037 .elementor-element.elementor-element-5a881d43 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-75208f34 {
        --width: 20%;
    }

    .elementor-1037 .elementor-element.elementor-element-1bd737ac {
        --width: 86%;
    }

    .elementor-1037 .elementor-element.elementor-element-51fd6025 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-53629059 {
        --width: 20%;
    }

    .elementor-1037 .elementor-element.elementor-element-26ce2116 {
        --width: 56%;
    }

    .elementor-1037 .elementor-element.elementor-element-1585a6ea {
        --width: 56%;
    }

    .elementor-1037 .elementor-element.elementor-element-788a25b6 {
        --width: 56%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1037 .elementor-element.elementor-element-7be68101 {
        --width: 68%;
    }

    .elementor-1037 .elementor-element.elementor-element-1226a443 {
        --width: 91%;
    }

    .elementor-1037 .elementor-element.elementor-element-639459fc {
        --width: 63%;
    }

    .elementor-1037 .elementor-element.elementor-element-29736fb3 {
        --width: 29%;
    }

    .elementor-1037 .elementor-element.elementor-element-15dbfb92 {
        --width: 29%;
    }

    .elementor-1037 .elementor-element.elementor-element-65b32f72 {
        --width: 77%;
    }

    .elementor-1037 .elementor-element.elementor-element-531ffa05 {
        --width: 29%;
    }

    .elementor-1037 .elementor-element.elementor-element-1e035b0b {
        --width: 55%;
    }

    .elementor-1037 .elementor-element.elementor-element-6548ba7e {
        --width: 55%;
    }

    .elementor-1037 .elementor-element.elementor-element-15e3ca01 {
        --width: 55%;
    }

    .elementor-1037 .elementor-element.elementor-element-39877522 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-5a881d43 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-75208f34 {
        --width: 34%;
    }

    .elementor-1037 .elementor-element.elementor-element-1bd737ac {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-51fd6025 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-53629059 {
        --width: 34%;
    }

    .elementor-1037 .elementor-element.elementor-element-79a2a8ae {
        --width: 76%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        width: 100%;
        height: auto !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-346bbb08 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        width: 100%;
        height: auto !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-77f63c4f .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        width: 100%;
        height: auto !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3ae15db7 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}
