.elementor-1013 .elementor-element.elementor-element-38d6c23 {
    padding: 20px 30px
}

.elementor-1013 .elementor-element.elementor-element-bffbacd>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-bffbacd>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-1013 .elementor-element.elementor-element-4517658 {
    --e-icon-list-icon-size: 14px
}

.elementor-1013 .elementor-element.elementor-element-4517658 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: var( --e-global-color-accent)
}

.elementor-1013 .elementor-element.elementor-element-4517658 .elementor-icon-list-text {
    padding-left: 10px
}

.elementor-1013 .elementor-element.elementor-element-4517658 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1013 .elementor-element.elementor-element-4517658 .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 500
}

.elementor-1013 .elementor-element.elementor-element-c7e98a7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-c7e98a7>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-1013 .elementor-element.elementor-element-2ae0c55 {
    --e-icon-list-icon-size: 14px
}

.elementor-1013 .elementor-element.elementor-element-2ae0c55 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: var( --e-global-color-accent)
}

.elementor-1013 .elementor-element.elementor-element-2ae0c55 .elementor-icon-list-text {
    padding-left: 10px
}

.elementor-1013 .elementor-element.elementor-element-2ae0c55 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1013 .elementor-element.elementor-element-2ae0c55 .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 500
}

.elementor-1013 .elementor-element.elementor-element-3dbb9da>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-3dbb9da>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-1013 .elementor-element.elementor-element-e5947be {
    --e-icon-list-icon-size: 14px
}

.elementor-1013 .elementor-element.elementor-element-e5947be .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: var( --e-global-color-accent)
}

.elementor-1013 .elementor-element.elementor-element-e5947be .elementor-icon-list-text {
    padding-left: 10px
}

.elementor-1013 .elementor-element.elementor-element-e5947be .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1013 .elementor-element.elementor-element-e5947be .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 500
}

.elementor-1013 .elementor-element.elementor-element-4186533>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-4186533>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-1013 .elementor-element.elementor-element-f549f2a {
    --e-icon-list-icon-size: 14px
}

.elementor-1013 .elementor-element.elementor-element-f549f2a .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: var( --e-global-color-accent)
}

.elementor-1013 .elementor-element.elementor-element-f549f2a .elementor-icon-list-text {
    padding-left: 10px
}

.elementor-1013 .elementor-element.elementor-element-f549f2a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1013 .elementor-element.elementor-element-f549f2a .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 500
}

.elementor-1013 .elementor-element.elementor-element-3bb556c>.elementor-container {
    max-width: 1800px
}

.elementor-1013 .elementor-element.elementor-element-3bb556c {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-bc-flex-widget .elementor-1013 .elementor-element.elementor-element-0405faf.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-0405faf.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    /* background-color: none; */
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-0405faf:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(/wp-content/uploads/uk/a.png); */
    background-size: cover
}

.elementor-1013 .elementor-element.elementor-element-0405faf:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000;
    opacity: .2
}

.elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    /* margin: 0 30px 0 0; */
    margin: 0 0 0 0;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px
}

.elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-element-populated>.elementor-widget-wrap {
    /* padding: 125px 0 */
    padding: 95px 300px
}

.elementor-1013 .elementor-element.elementor-element-9bcca54>.elementor-container {
    max-width: 1015px
}

.elementor-1013 .elementor-element.elementor-element-6605ae9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-6605ae9>.elementor-element-populated {
    margin: 0 0 0 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px
}

.elementor-1013 .elementor-element.elementor-element-6605ae9 {
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button {
    font-size: 14px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    background-color: #004d1b;
    border-radius: 0 0 0 0;
    padding: 3px 8px
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button:hover,
.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button:focus {
    color: #fff
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9.supplero-style-button-hover-yes .elementor-button:hover .elementor-button-content-wrapper {
    color: #fff
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button:hover svg,
.elementor-1013 .elementor-element.elementor-element-e5a29d9 .elementor-button:focus svg {
    fill: #fff
}

.elementor-1013 .elementor-element.elementor-element-e5a29d9 {
    width: auto;
    max-width: auto;
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-9b5ea51 .elementor-spacer-inner {
    --spacer-size: 15px
}

.elementor-1013 .elementor-element.elementor-element-69778ff .elementor-heading-title {
    color: black;
    /* text-shadow: red; */
    filter: drop-shadow(0px 0px 5px #ffffff);
    font-size: 50px
}

.elementor-1013 .elementor-element.elementor-element-69778ff>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-1013 .elementor-element.elementor-element-d8b7240 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-1013 .elementor-element.elementor-element-d8b7240 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-1013 .elementor-element.elementor-element-d8b7240 .elementor-button .elementor-button-icon i {
    font-size: 8px
}

.elementor-bc-flex-widget .elementor-1013 .elementor-element.elementor-element-f3f4ede.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-f3f4ede.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-f3f4ede.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1013 .elementor-element.elementor-element-f3f4ede>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-f3f4ede>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 30px
}

.elementor-1013 .elementor-element.elementor-element-385ae35 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0;
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-385ae35 .elementor-heading-title {
    color: #fff;
    font-size: 30px
}

.elementor-1013 .elementor-element.elementor-element-385ae35>.elementor-widget-container {
    padding: 26px 15px 35px;
    /* background-color: #dd3f37; */
    border-radius: 50% 50% 50% 50%
}

body:not(.rtl) .elementor-1013 .elementor-element.elementor-element-385ae35 {
    right: 0
}

body.rtl .elementor-1013 .elementor-element.elementor-element-385ae35 {
    left: 0
}

.elementor-1013 .elementor-element.elementor-element-075baf9 .elementor-spacer-inner {
    --spacer-size: 250px
}

.elementor-1013 .elementor-element.elementor-element-bde3b27 {
    width: 373px;
    max-width: 373px
}

.elementor-1013 .elementor-element.elementor-element-17da445>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-17da445 {
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-c12325f>.elementor-container {
    max-width: 435px;
    min-height: 205px
}

.elementor-1013 .elementor-element.elementor-element-c12325f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-c12325f:not(.elementor-motion-effects-element-type-background),
.elementor-1013 .elementor-element.elementor-element-c12325f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/uk/b.png);
    background-position: center center;
    background-size: cover
}

.elementor-1013 .elementor-element.elementor-element-c12325f:hover>.elementor-background-overlay {
    background-color: #000;
    opacity: .3
}

.elementor-1013 .elementor-element.elementor-element-c12325f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 30px 15px
}

.elementor-1013 .elementor-element.elementor-element-c12325f>.elementor-background-overlay {
    transition: background .4s, border-radius .3s, opacity .4s
}

.elementor-1013 .elementor-element.elementor-element-d8cf16b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-86a3454 {
    color: #fff
}

.elementor-1013 .elementor-element.elementor-element-ed15f4a .elementor-heading-title {
    color: #fff;
    font-size: 24px;
    line-height: 30px
}

.elementor-1013 .elementor-element.elementor-element-62aa917 {
    color: #006838;
    font-size: 20px;
    font-weight: 300
}

.elementor-1013 .elementor-element.elementor-element-62aa917>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-1013 .elementor-element.elementor-element-1ccea79 .elementor-button .elementor-align-icon-right {
    margin-left: 10px
}

.elementor-1013 .elementor-element.elementor-element-1ccea79 .elementor-button .elementor-align-icon-left {
    margin-right: 10px
}

.elementor-1013 .elementor-element.elementor-element-1ccea79 .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #ffffff33
}

.elementor-1013 .elementor-element.elementor-element-1ccea79 .elementor-button .elementor-button-icon i {
    font-size: 8px
}

.elementor-1013 .elementor-element.elementor-element-1ccea79 {
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-6c67430>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-6c67430>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 15px
}

.elementor-1013 .elementor-element.elementor-element-4a38512>.elementor-container {
    max-width: 435px;
    min-height: 205px
}

.elementor-1013 .elementor-element.elementor-element-4a38512>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-4a38512:not(.elementor-motion-effects-element-type-background),
.elementor-1013 .elementor-element.elementor-element-4a38512>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/uk/d.png);
    background-position: center center;
    background-size: cover
}

.elementor-1013 .elementor-element.elementor-element-4a38512:hover>.elementor-background-overlay {
    background-color: #000;
    opacity: .3
}

.elementor-1013 .elementor-element.elementor-element-4a38512 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 15px
}

.elementor-1013 .elementor-element.elementor-element-4a38512>.elementor-background-overlay {
    transition: background .4s, border-radius .3s, opacity .4s
}

.elementor-1013 .elementor-element.elementor-element-a5ad8ef>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-a5ad8ef>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 15px
}

.elementor-1013 .elementor-element.elementor-element-0408f7a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-c4963b1 {
    color: #fff
}

.elementor-1013 .elementor-element.elementor-element-52f5cd2 .elementor-heading-title {
    color: #fff;
    font-size: 24px;
    line-height: 30px
}

.elementor-1013 .elementor-element.elementor-element-e790dae {
    color: #0ae;
    font-size: 20px;
    font-weight: 300
}

.elementor-1013 .elementor-element.elementor-element-e790dae>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-1013 .elementor-element.elementor-element-3bb7431 .elementor-button .elementor-align-icon-right {
    margin-left: 10px
}

.elementor-1013 .elementor-element.elementor-element-3bb7431 .elementor-button .elementor-align-icon-left {
    margin-right: 10px
}

.elementor-1013 .elementor-element.elementor-element-3bb7431 .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #ffffff33
}

.elementor-1013 .elementor-element.elementor-element-3bb7431 .elementor-button .elementor-button-icon i {
    font-size: 8px
}

.elementor-1013 .elementor-element.elementor-element-3bb7431 {
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-1777fb7 {
    margin-top: 0;
    margin-bottom: 70px
}

.elementor-1013 .elementor-element.elementor-element-2805c02>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-2805c02>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #e3e3e3;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1013 .elementor-element.elementor-element-2805c02>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-2805c02>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 50px
}

.elementor-1013 .elementor-element.elementor-element-34f230f {
    text-align: center;
    color: var( --e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px
}

.elementor-1013 .elementor-element.elementor-element-34f230f>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-wrapper .row {
    justify-content: center;
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2)
}

.elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-wrapper .column-item {
    padding-left: calc(0px/2);
    padding-right: calc(0px/2);
    margin-bottom: calc(0px)
}

.elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-image a:hover img,
.elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-image a:hover i,
.elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-image a:hover svg {
    opacity: .2
}

.elementor-1013 .elementor-element.elementor-element-8ace7f6 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms)
}

.elementor-1013 .elementor-element.elementor-element-7cd3947 {
    margin-top: 0;
    margin-bottom: 30px;
    padding: 0 30px
}

.elementor-1013 .elementor-element.elementor-element-b646db3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-0093339 {
    text-align: center;
    color: var( --e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px
}

.elementor-1013 .elementor-element.elementor-element-0093339>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-1013 .elementor-element.elementor-element-a18d2a2 {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-a18d2a2 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 40px;
    line-height: 36px
}

.elementor-1013 .elementor-element.elementor-element-a18d2a2>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-1013 .elementor-element.elementor-element-1b56ab7 ul.products li.product {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
    margin-bottom: 30px
}

.elementor-1013 .elementor-element.elementor-element-1b56ab7 ul.products li.product-item {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2)
}

.elementor-1013 .elementor-element.elementor-element-1b56ab7 ul.products {
    margin-left: calc(30px/-2);
    margin-right: calc(30px/-2)
}

.elementor-1013 .elementor-element.elementor-element-5e7c4c3>.elementor-container {
    max-width: 1800px
}

.elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-4daa09a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(/wp-content/uploads/uk/maroc12.png); */
    /* background-color: #006838; */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0px;
}
/* <img123> */
.elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-element-populated>.elementor-background-overlay {
    background-color: white;
    opacity: 0.25
}

.elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 70px 0
    /* padding: 0px 0 */
}

.elementor-1013 .elementor-element.elementor-element-4b5c50b {
    padding: 0 30px
}

.elementor-1013 .elementor-element.elementor-element-75574ce>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-a540b33 {
    text-align: center;
    color: var( --e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px
}

.elementor-1013 .elementor-element.elementor-element-a540b33>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-1013 .elementor-element.elementor-element-05db9ba {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-05db9ba .elementor-heading-title {
    color: #fff;
    font-size: 40px;
    line-height: 36px
}

.elementor-1013 .elementor-element.elementor-element-05db9ba>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-1013 .elementor-element.elementor-element-143f36c .elementor-widget-container {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-143f36c .cat-title {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-143f36c .product-cart-single .link_category_product img {
    height: 230px
}

.elementor-1013 .elementor-element.elementor-element-143f36c .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms)
}

.elementor-1013 .elementor-element.elementor-element-bc45220 .elementor-widget-container {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-bc45220 .cat-title {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-0850cbd>.elementor-container {
    max-width: 1800px
}

.elementor-1013 .elementor-element.elementor-element-0850cbd {
    margin-top: 0;
    margin-bottom: 70px
}

.elementor-1013 .elementor-element.elementor-element-4090042>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-4090042:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-4090042>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1013 .elementor-element.elementor-element-4090042>.elementor-element-populated>.elementor-background-overlay {
    opacity: .5
}

.elementor-1013 .elementor-element.elementor-element-4090042>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1013 .elementor-element.elementor-element-4090042>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-4090042>.elementor-element-populated>.elementor-widget-wrap {
    padding: 70px 0 90px
}

.elementor-1013 .elementor-element.elementor-element-4a81b20 {
    padding: 0 30px
}

.elementor-1013 .elementor-element.elementor-element-d258abb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-d7287a9 {
    text-align: center;
    color: var( --e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px
}

.elementor-1013 .elementor-element.elementor-element-d7287a9>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-1013 .elementor-element.elementor-element-da1ec3b {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-da1ec3b .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 40px;
    line-height: 36px
}

.elementor-1013 .elementor-element.elementor-element-da1ec3b>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-1013 .elementor-element.elementor-element-fd3d438 ul.products li.product {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
    margin-bottom: 30px
}

.elementor-1013 .elementor-element.elementor-element-fd3d438 ul.products li.product-item {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2)
}

.elementor-1013 .elementor-element.elementor-element-fd3d438 ul.products {
    margin-left: calc(30px/-2);
    margin-right: calc(30px/-2)
}

.elementor-1013 .elementor-element.elementor-element-fd3d438 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms)
}

.elementor-1013 .elementor-element.elementor-element-83a5bf4>.elementor-background-overlay {
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-83a5bf4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 70px
}

.elementor-1013 .elementor-element.elementor-element-b152161>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-b152161:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-b152161>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/uk/Fichier7.png);
    background-position: center center;
    background-size: cover
}

.elementor-1013 .elementor-element.elementor-element-b152161>.elementor-element-populated>.elementor-background-overlay {
    background-color: #1d212d;
    opacity: .44
}

.elementor-1013 .elementor-element.elementor-element-b152161>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1013 .elementor-element.elementor-element-b152161>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-c7ac9e6>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-0b29ab1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-0b29ab1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-0b29ab1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url();
    background-position: center left
}

.elementor-1013 .elementor-element.elementor-element-0b29ab1>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1013 .elementor-element.elementor-element-0b29ab1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-871de0f .elementor-spacer-inner {
    --spacer-size: 150px
}

.elementor-1013 .elementor-element.elementor-element-69e3b85>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-69e3b85>.elementor-element-populated>.elementor-widget-wrap {
    padding: 50px 20px 60px 0
}

.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button {
    font-size: 14px;
    fill: #fff;
    color: #fff;
    background-color: #d43b3b;
    border-radius: 0 0 0 0;
    padding: 3px 8px
}

.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button:hover,
.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button:focus {
    color: #fff;
    background-color: #d20117
}

.elementor-1013 .elementor-element.elementor-element-7905411.supplero-style-button-hover-yes .elementor-button:hover .elementor-button-content-wrapper {
    color: #fff
}

.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button:hover svg,
.elementor-1013 .elementor-element.elementor-element-7905411 .elementor-button:focus svg {
    fill: #fff
}

.elementor-1013 .elementor-element.elementor-element-7905411>.elementor-widget-container {
    margin: 0 0 15px
}

.elementor-1013 .elementor-element.elementor-element-7905411 {
    width: auto;
    max-width: auto;
    z-index: 2
}

.elementor-1013 .elementor-element.elementor-element-3cba116 .elementor-heading-title {
    color: #fff;
    font-size: 36px
}

.elementor-bc-flex-widget .elementor-1013 .elementor-element.elementor-element-bdb6bd3.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-1013 .elementor-element.elementor-element-bdb6bd3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-1013 .elementor-element.elementor-element-bdb6bd3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-1013 .elementor-element.elementor-element-bdb6bd3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-bdb6bd3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 50px 0 60px
}

.elementor-1013 .elementor-element.elementor-element-79db7f3 {
    color: #fff;
    font-size: 20px;
    font-weight: 300
}

.elementor-1013 .elementor-element.elementor-element-79db7f3>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-1013 .elementor-element.elementor-element-363c2c5 {
    color: #61cc60;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px
}

.elementor-1013 .elementor-element.elementor-element-9243acb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-9243acb>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 30px
}

.elementor-1013 .elementor-element.elementor-element-3063762 {
    margin-top: 0;
    margin-bottom: 70px;
    padding: 0 30px
}

.elementor-1013 .elementor-element.elementor-element-9f77a36>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-794027a {
    text-align: center;
    color: var( --e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px
}

.elementor-1013 .elementor-element.elementor-element-794027a>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-1013 .elementor-element.elementor-element-5d91df7 {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-5d91df7 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 40px;
    line-height: 36px
}

.elementor-1013 .elementor-element.elementor-element-5d91df7>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-1013 .elementor-element.elementor-element-ce9d91d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1013 .elementor-element.elementor-element-ce9d91d {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-1013 .elementor-element.elementor-element-f1ace1a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-f1ace1a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-f1ace1a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://demo2.wpopal.com/supplero/wp-content/uploads/2020/12/h2_video-1.jpg)
}

.elementor-1013 .elementor-element.elementor-element-f1ace1a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 15px 0 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px
}

.elementor-1013 .elementor-element.elementor-element-f1ace1a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-f1ace1a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 150px 0
}

.elementor-1013 .elementor-element.elementor-element-220b5a3 .elementor-video-wrapper {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-220b5a3 .supplero-video-popup .elementor-video-icon {
    font-size: 50px;
    width: 20px;
    height: 20px;
    color: red;
    background-color: #fff
}

.elementor-1013 .elementor-element.elementor-element-220b5a3 .supplero-video-popup :hover .elementor-video-icon {
    background-color: #000
}

.elementor-1013 .elementor-element.elementor-element-a47a6ae>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1013 .elementor-element.elementor-element-a47a6ae:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1013 .elementor-element.elementor-element-a47a6ae>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://demo2.wpopal.com/supplero/wp-content/uploads/2020/12/h2_video-2.jpg)
}

.elementor-1013 .elementor-element.elementor-element-a47a6ae>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-1013 .elementor-element.elementor-element-a47a6ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1013 .elementor-element.elementor-element-a47a6ae>.elementor-element-populated>.elementor-widget-wrap {
    padding: 150px 0
}

.elementor-1013 .elementor-element.elementor-element-e6df82c .elementor-video-wrapper {
    text-align: center
}

.elementor-1013 .elementor-element.elementor-element-e6df82c .supplero-video-popup .elementor-video-icon {
    font-size: 50px;
    width: 20px;
    height: 20px;
    color: red;
    background-color: #fff
}

.elementor-1013 .elementor-element.elementor-element-e6df82c .supplero-video-popup :hover .elementor-video-icon {
    background-color: #000
}

.elementor-1013 .elementor-element.elementor-element-5e9a04b .elementor-testimonial-item-wrapper .inner {
    text-align: center;
    height:300px;
    padding: 40px;
    border-radius: 30px;
    /* background: #006838 */
    background: #680f0014
 
}

.elementor-1013 .elementor-element.elementor-element-5e9a04b .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms)
}

@media(min-width:768px) {
    .elementor-1013 .elementor-element.elementor-element-0405faf {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-17da445 {
        width: 30.833%
    }
    .elementor-1013 .elementor-element.elementor-element-0b29ab1 {
        width: 20.93%
    }
    .elementor-1013 .elementor-element.elementor-element-69e3b85 {
        width: 25.814%
    }
    .elementor-1013 .elementor-element.elementor-element-bdb6bd3 {
        width: 13.68%
    }
    .elementor-1013 .elementor-element.elementor-element-9243acb {
        width: 39.576%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1013 .elementor-element.elementor-element-bffbacd {
        width: 50%
    }
    .elementor-1013 .elementor-element.elementor-element-c7e98a7 {
        width: 50%
    }
    .elementor-1013 .elementor-element.elementor-element-3dbb9da {
        width: 50%
    }
    .elementor-1013 .elementor-element.elementor-element-4186533 {
        width: 50%
    }
    .elementor-1013 .elementor-element.elementor-element-6605ae9 {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-f3f4ede {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-d8cf16b {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-6c67430 {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-a5ad8ef {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-0408f7a {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-0b29ab1 {
        width: 100%
    }
    .elementor-1013 .elementor-element.elementor-element-69e3b85 {
        width: 40%
    }
    .elementor-1013 .elementor-element.elementor-element-bdb6bd3 {
        width: 18%
    }
    .elementor-1013 .elementor-element.elementor-element-9243acb {
        width: 42%
    }
}

@media(max-width:1024px) {
    .elementor-1013 .elementor-element.elementor-element-bffbacd>.elementor-element-populated {
        margin: 0 0 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-bffbacd>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-1013 .elementor-element.elementor-element-c7e98a7>.elementor-element-populated {
        margin: 0 0 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-c7e98a7>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-3dbb9da>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-1013 .elementor-element.elementor-element-4186533>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0
    }
    .elementor-1013 .elementor-element.elementor-element-6605ae9>.elementor-element-populated {
        margin: 0 0 50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-6605ae9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-69778ff .elementor-heading-title {
        font-size: 40px
    }
    .elementor-1013 .elementor-element.elementor-element-69778ff {
        width: 390px;
        max-width: 390px
    }
    .elementor-1013 .elementor-element.elementor-element-bde3b27 img {
        width: 300px
    }
    .elementor-1013 .elementor-element.elementor-element-bde3b27 {
        top: -45.234px
    }
    .elementor-1013 .elementor-element.elementor-element-d8cf16b>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-13d3e9f img {
        width: 120px
    }
    .elementor-1013 .elementor-element.elementor-element-e7f0f6f img {
        width: 120px
    }
    .elementor-1013 .elementor-element.elementor-element-0408f7a>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-a18d2a2 .elementor-heading-title {
        font-size: 36px;
        line-height: 34px
    }
    .elementor-1013 .elementor-element.elementor-element-05db9ba .elementor-heading-title {
        font-size: 36px;
        line-height: 34px
    }
    .elementor-1013 .elementor-element.elementor-element-da1ec3b .elementor-heading-title {
        font-size: 36px;
        line-height: 34px
    }
    .elementor-1013 .elementor-element.elementor-element-c7ac9e6 {
        padding: 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-0b29ab1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-1013 .elementor-element.elementor-element-0b29ab1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right
    }
    .elementor-1013 .elementor-element.elementor-element-871de0f .elementor-spacer-inner {
        --spacer-size: 5px
    }
    .elementor-1013 .elementor-element.elementor-element-5d91df7 .elementor-heading-title {
        font-size: 36px;
        line-height: 34px
    }
}

@media(max-width:767px) {
    .elementor-1013 .elementor-element.elementor-element-38d6c23 {
        padding: 10px 15px
    }
    .elementor-1013 .elementor-element.elementor-element-bffbacd>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-1013 .elementor-element.elementor-element-c7e98a7>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-1013 .elementor-element.elementor-element-3dbb9da>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-1013 .elementor-element.elementor-element-4186533>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-1013 .elementor-element.elementor-element-0405faf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1013 .elementor-element.elementor-element-0405faf>.elementor-element-populated {
        margin: 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-6605ae9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1013 .elementor-element.elementor-element-6605ae9>.elementor-element-populated {
        margin: 0 0 70px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-6605ae9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-69778ff {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-69778ff .elementor-heading-title {
        font-size: 32px
    }
    .elementor-1013 .elementor-element.elementor-element-f3f4ede {
        width: 93%
    }
    .elementor-1013 .elementor-element.elementor-element-f3f4ede.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1013 .elementor-element.elementor-element-075baf9 .elementor-spacer-inner {
        --spacer-size: 180px
    }
    .elementor-1013 .elementor-element.elementor-element-bde3b27 img {
        width: 200px
    }
    body:not(.rtl) .elementor-1013 .elementor-element.elementor-element-bde3b27 {
        right: 0
    }
    body.rtl .elementor-1013 .elementor-element.elementor-element-bde3b27 {
        left: 0
    }
    .elementor-1013 .elementor-element.elementor-element-86a3454 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-ed15f4a {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-62aa917 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-c4963b1 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-52f5cd2 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-e790dae {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-1777fb7 {
        margin-top: 0;
        margin-bottom: 50px
    }
    .elementor-1013 .elementor-element.elementor-element-34f230f {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-34f230f>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-wrapper .row {
        margin-left: calc(-0px/2);
        margin-right: calc(-0px/2)
    }
    .elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-wrapper .column-item {
        padding-left: calc(0px/2);
        padding-right: calc(0px/2);
        margin-bottom: calc(0px)
    }
    .elementor-1013 .elementor-element.elementor-element-8ace7f6 .elementor-brand-image {
        padding: 0 10px
    }
    .elementor-1013 .elementor-element.elementor-element-7cd3947 {
        margin-top: 0;
        margin-bottom: 50px;
        padding: 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-a18d2a2 .elementor-heading-title {
        font-size: 32px;
        line-height: 30px
    }
    .elementor-1013 .elementor-element.elementor-element-a18d2a2>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-1b56ab7 ul.products li.product {
        padding-left: calc(15px/2);
        padding-right: calc(15px/2);
        margin-bottom: 15px
    }
    .elementor-1013 .elementor-element.elementor-element-1b56ab7 ul.products li.product-item {
        padding-left: calc(15px/2);
        padding-right: calc(15px/2)
    }
    .elementor-1013 .elementor-element.elementor-element-1b56ab7 ul.products {
        margin-left: calc(15px/-2);
        margin-right: calc(15px/-2)
    }
    .elementor-1013 .elementor-element.elementor-element-4daa09a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 0
    }
    .elementor-1013 .elementor-element.elementor-element-4b5c50b {
        padding: 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-a540b33 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-05db9ba {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-05db9ba .elementor-heading-title {
        font-size: 32px;
        line-height: 30px
    }
    .elementor-1013 .elementor-element.elementor-element-05db9ba>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-0850cbd {
        margin-top: 0;
        margin-bottom: 50px
    }
    .elementor-1013 .elementor-element.elementor-element-4090042>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 0
    }
    .elementor-1013 .elementor-element.elementor-element-4a81b20 {
        padding: 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-d7287a9 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-da1ec3b {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-da1ec3b .elementor-heading-title {
        font-size: 32px;
        line-height: 30px
    }
    .elementor-1013 .elementor-element.elementor-element-da1ec3b>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-fd3d438 ul.products li.product {
        padding-left: calc(15px/2);
        padding-right: calc(15px/2);
        margin-bottom: 15px
    }
    .elementor-1013 .elementor-element.elementor-element-fd3d438 ul.products li.product-item {
        padding-left: calc(15px/2);
        padding-right: calc(15px/2)
    }
    .elementor-1013 .elementor-element.elementor-element-fd3d438 ul.products {
        margin-left: calc(15px/-2);
        margin-right: calc(15px/-2)
    }
    .elementor-1013 .elementor-element.elementor-element-83a5bf4 {
        margin-top: 0;
        margin-bottom: 50px
    }
    .elementor-1013 .elementor-element.elementor-element-c7ac9e6 {
        padding: 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-69e3b85.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1013 .elementor-element.elementor-element-69e3b85>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-3cba116 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-bdb6bd3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-79db7f3 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-79db7f3>.elementor-widget-container {
        margin: 0
    }
    .elementor-1013 .elementor-element.elementor-element-363c2c5 {
        text-align: center
    }
    .elementor-1013 .elementor-element.elementor-element-9243acb>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 50px
    }
    .elementor-1013 .elementor-element.elementor-element-3063762 {
        margin-top: 0;
        margin-bottom: 50px;
        padding: 0 15px
    }
    .elementor-1013 .elementor-element.elementor-element-5d91df7 .elementor-heading-title {
        font-size: 32px;
        line-height: 30px
    }
    .elementor-1013 .elementor-element.elementor-element-5d91df7>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-1013 .elementor-element.elementor-element-f1ace1a>.elementor-element-populated {
        margin: 0 0 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-a47a6ae>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1013 .elementor-element.elementor-element-5e9a04b .elementor-testimonial-item-wrapper .inner {
        margin: 0 0 15px
    }
}

.elementor-1013 .elementor-element.elementor-element-4517658 i {
    font-weight: 700
}

.elementor-1013 .elementor-element.elementor-element-2ae0c55 i {
    font-weight: 700
}

.elementor-1013 .elementor-element.elementor-element-e5947be i {
    font-weight: 700
}

.elementor-1013 .elementor-element.elementor-element-f549f2a i {
    font-weight: 700
}