.elementor-3504 .elementor-element.elementor-element-9f93f76 {
    padding: 50px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-360e91f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-360e91f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-0780711>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-3504 .elementor-element.elementor-element-0780711 {
    width: auto;
    max-width: auto;
}

.elementor-3504 .elementor-element.elementor-element-f9a54cb {
    width: auto;
    max-width: auto;
}

.elementor-3504 .elementor-element.elementor-element-3f1da53>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-7c0013a.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-3504 .elementor-element.elementor-element-7c0013a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3504 .elementor-element.elementor-element-fee68f6 .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-fee68f6 .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-fee68f6 div {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-fee68f6 {
    z-index: 1;
}

.elementor-3504 .elementor-element.elementor-element-ab27ead .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-ab27ead .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-ab27ead div {
    text-align: left !important;
}

body:not(.rtl) .elementor-3504 .elementor-element.elementor-element-ab27ead {
    left: 0px;
}

body.rtl .elementor-3504 .elementor-element.elementor-element-ab27ead {
    right: 0px;
}

.elementor-3504 .elementor-element.elementor-element-ab27ead {
    top: 92px;
    z-index: 0;
}

.elementor-3504 .elementor-element.elementor-element-bd558b9 {
    padding: 50px 0px 50px 0px;
    z-index: 1;
}

.elementor-3504 .elementor-element.elementor-element-600a859:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-element-populated,
.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-element-populated>.elementor-background-overlay,
.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3504 .elementor-element.elementor-element-600a859:hover>.elementor-element-populated {
    box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.26);
}

.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-600a859>.elementor-element-populated>.elementor-widget-wrap {
    padding: 50px 30px 30px 30px;
}

.elementor-3504 .elementor-element.elementor-element-70b124b .pix-feature-el {
    text-align: center !important;
}

.elementor-3504 .elementor-element.elementor-element-d3bd3b3>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-3504 .elementor-element.elementor-element-078e529:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-element-populated,
.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-element-populated>.elementor-background-overlay,
.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3504 .elementor-element.elementor-element-078e529:hover>.elementor-element-populated {
    box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.26);
}

.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-078e529>.elementor-element-populated>.elementor-widget-wrap {
    padding: 50px 30px 30px 30px;
}

.elementor-3504 .elementor-element.elementor-element-10dcfef .pix-feature-el {
    text-align: center !important;
}

.elementor-3504 .elementor-element.elementor-element-825b532>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-3504 .elementor-element.elementor-element-7f7eb76:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-element-populated,
.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-element-populated>.elementor-background-overlay,
.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3504 .elementor-element.elementor-element-7f7eb76:hover>.elementor-element-populated {
    box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.26);
}

.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-7f7eb76>.elementor-element-populated>.elementor-widget-wrap {
    padding: 50px 30px 30px 30px;
}

.elementor-3504 .elementor-element.elementor-element-67e106f .pix-feature-el {
    text-align: center !important;
}

.elementor-3504 .elementor-element.elementor-element-32dc305>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-3504 .elementor-element.elementor-element-5173201 {
    margin-top: -449px;
    margin-bottom: 0px;
    z-index: 0;
}

.elementor-3504 .elementor-element.elementor-element-b78643e:not(.elementor-motion-effects-element-type-background),
.elementor-3504 .elementor-element.elementor-element-b78643e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-b78643e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-3504 .elementor-element.elementor-element-b78643e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-add81cd.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-add81cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-244114e .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-244114e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3504 .elementor-element.elementor-element-3296dc1 .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-3296dc1 .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-3296dc1 div {
    text-align: text-center !important;
}

.elementor-3504 .elementor-element.elementor-element-361b3b8:not(.elementor-motion-effects-element-type-background),
.elementor-3504 .elementor-element.elementor-element-361b3b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-361b3b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-3504 .elementor-element.elementor-element-361b3b8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-53fc099 .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-53fc099 .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-53fc099 div {
    text-align: text-center !important;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-8446950.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-8446950.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-d70cf4c .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-d70cf4c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3504 .elementor-element.elementor-element-2bb2572:not(.elementor-motion-effects-element-type-background),
.elementor-3504 .elementor-element.elementor-element-2bb2572>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-2bb2572 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-3504 .elementor-element.elementor-element-2bb2572>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-13f794a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-13f794a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-73a10a3 .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-73a10a3>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3504 .elementor-element.elementor-element-7f647cd .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-7f647cd .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-7f647cd div {
    text-align: text-center !important;
}

.elementor-3504 .elementor-element.elementor-element-1dc5d3b:not(.elementor-motion-effects-element-type-background),
.elementor-3504 .elementor-element.elementor-element-1dc5d3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-1dc5d3b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-3504 .elementor-element.elementor-element-1dc5d3b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-1eeab90 .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-1eeab90 .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-1eeab90 div {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-1eeab90>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3504 .elementor-element.elementor-element-6b67595>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-3504 .elementor-element.elementor-element-af91505>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-3504 .elementor-element.elementor-element-128b5f5>.elementor-container {
    max-width: 943px;
}

.elementor-3504 .elementor-element.elementor-element-128b5f5>.elementor-shape-top svg {
    height: 352px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-3504 .elementor-element.elementor-element-128b5f5 {
    padding: 100px 0px 100px 0px;
}

.elementor-3504 .elementor-element.elementor-element-f48af63:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;
}

.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-element-populated,
.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-element-populated>.elementor-background-overlay,
.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3504 .elementor-element.elementor-element-f48af63:hover>.elementor-element-populated {
    box-shadow: 0px 0px 19px 1px rgba(0, 0, 0, 0.23);
}

.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.4s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-f48af63>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 30px 30px 30px;
}

.elementor-3504 .elementor-element.elementor-element-2785551 .pix-img-el,
.elementor-3504 .elementor-element.elementor-element-2785551 .pix-img-div,
.elementor-3504 .elementor-element.elementor-element-2785551 div {
    text-align: right !important;
}

.elementor-3504 .elementor-element.elementor-element-bfff7d6 .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-bfff7d6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3504 .elementor-element.elementor-element-a63a34d>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-3504 .elementor-element.elementor-element-a63a34d {
    width: auto;
    max-width: auto;
}

.elementor-3504 .elementor-element.elementor-element-ea4c096 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-3504 .elementor-element.elementor-element-fb8eceb {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3504 .elementor-element.elementor-element-b90a662>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-3504 .elementor-element.elementor-element-7ef782d>.elementor-container {
    max-width: 1600px;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-50a6641.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-50a6641.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-50a6641>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3504 .elementor-element.elementor-element-288e8c1>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-187c586.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-187c586.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-3504 .elementor-element.elementor-element-e592036.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-e592036.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-5795190 .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-5795190>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-3504 .elementor-element.elementor-element-f7f8913 .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-f7f8913>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-3504 .elementor-element.elementor-element-c158582 .pix-feature-el {
    text-align: left !important;
}

.elementor-3504 .elementor-element.elementor-element-c158582>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-3504 .elementor-element.elementor-element-1a86d6e:not(.elementor-motion-effects-element-type-background),
.elementor-3504 .elementor-element.elementor-element-1a86d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3504 .elementor-element.elementor-element-1a86d6e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-3504 .elementor-element.elementor-element-1a86d6e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3504 .elementor-element.elementor-element-1eba5f4 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-3504 .elementor-element.elementor-element-457ba63>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

@media(min-width:768px) {
    .elementor-3504 .elementor-element.elementor-element-c5e9440 {
        width: 31.667%;
    }

    .elementor-3504 .elementor-element.elementor-element-3286bdd {
        width: 68.333%;
    }

    .elementor-3504 .elementor-element.elementor-element-2c12261 {
        width: 32.055%;
    }

    .elementor-3504 .elementor-element.elementor-element-817b00f {
        width: 67.945%;
    }
}

@media(max-width:1024px) {
    .elementor-3504 .elementor-element.elementor-element-5173201 {
        margin-top: -310px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-3504 .elementor-element.elementor-element-5173201 {
        margin-top: -182px;
        margin-bottom: 0px;
    }
}