.elementor-4921 .elementor-element.elementor-element-c889413 .pix-divider.pix-top-divider svg {
    height: auto !important;
}

.elementor-4921 .elementor-element.elementor-element-c889413.pix-divider.pix-top-divider svg {
    height: auto !important;
}

.elementor-4921 .elementor-element.elementor-element-c889413:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-c889413>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4921 .elementor-element.elementor-element-c889413 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-c889413>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-0060511.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4921 .elementor-element.elementor-element-0060511>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4921 .elementor-element.elementor-element-487c550 .pix-img-el,
.elementor-4921 .elementor-element.elementor-element-487c550 .pix-img-div,
.elementor-4921 .elementor-element.elementor-element-487c550 div {
    text-align: center !important;
}

.elementor-4921 .elementor-element.elementor-element-1f8c120>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-a2d4b54:not(.elementor-column):before,
.elementor-4921 .elementor-element.elementor-element-a2d4b54.elementor-inner-column:before {
    border: unset;
    border-radius: inherit;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgb(255, 255, 255) 100%) !important;
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 100 !important;
    transform: translateZ(100px);
}

.elementor-4921 .elementor-element.elementor-element-a2d4b54 .elementor-background-video-container {
    z-index: -1;
}

.elementor-4921 .elementor-element.elementor-element-a2d4b54:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-a2d4b54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4921 .elementor-element.elementor-element-a2d4b54 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-a2d4b54>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-eda2c58.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4921 .elementor-element.elementor-element-eda2c58>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4921 .elementor-element.elementor-element-eda2c58>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-d321459 .marquee__inner {
    animation-duration: 30s !important;
}

.elementor-4921 .elementor-element.elementor-element-d321459 .pix-marquee-item {
    padding: 0 2vw !important;
}

.elementor-4921 .elementor-element.elementor-element-d321459>.elementor-widget-container {
    padding: 60px 0px 60px 0px;
}

.elementor-4921 .elementor-element.elementor-element-7566c46:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-7566c46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4921 .elementor-element.elementor-element-7566c46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
    z-index: 7;
}

.elementor-4921 .elementor-element.elementor-element-7566c46>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4921 .elementor-element.elementor-element-ed98f70.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4921 .elementor-element.elementor-element-ed98f70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4921 .elementor-element.elementor-element-ed98f70.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4921 .elementor-element.elementor-element-ed98f70>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-4921 .elementor-element.elementor-element-eaf038b {
    width: auto;
    max-width: auto;
}

.elementor-4921 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated,
.elementor-4921 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated>.elementor-background-overlay,
.elementor-4921 .elementor-element.elementor-element-6c69c5e>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4921 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-6c69c5e {
    z-index: 6;
}

.elementor-4921 .elementor-element.elementor-element-27a09e7 .pix-feature-el {
    text-align: left !important;
}

.elementor-4921 .elementor-element.elementor-element-27a09e7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-b8539be .elementor-repeater-item-a025262.pix-highlight-bg {
    background-image: linear-gradient( #001864, #001864) !important;
}

.elementor-4921 .elementor-element.elementor-element-b8539be .elementor-repeater-item-a025262.animated:not(:hover),
.elementor-4921 .elementor-element.elementor-element-b8539be .elementor-repeater-item-a025262.highlight-grow {
    background-size: 100% 10% !important;
}

.elementor-4921 .elementor-element.elementor-element-b8539be .pix-highlighted-element {
    text-align: left !important;
}

.elementor-4921 .elementor-element.elementor-element-b8539be>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-c2a39cb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-5026aed>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-4921 .elementor-element.elementor-element-9bf4d89:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-9bf4d89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-4921 .elementor-element.elementor-element-9bf4d89,
.elementor-4921 .elementor-element.elementor-element-9bf4d89>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-9bf4d89 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 20px 30px 30px 30px;
}

.elementor-4921 .elementor-element.elementor-element-9bf4d89>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-52209c1:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-52209c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-4921 .elementor-element.elementor-element-52209c1,
.elementor-4921 .elementor-element.elementor-element-52209c1>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-52209c1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 20px 30px 30px 30px;
}

.elementor-4921 .elementor-element.elementor-element-52209c1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-07d796b:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-07d796b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-4921 .elementor-element.elementor-element-07d796b,
.elementor-4921 .elementor-element.elementor-element-07d796b>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-07d796b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 20px 30px 30px 30px;
}

.elementor-4921 .elementor-element.elementor-element-07d796b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-6145519:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-6145519>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-4921 .elementor-element.elementor-element-6145519,
.elementor-4921 .elementor-element.elementor-element-6145519>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-6145519 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 20px 30px 30px 30px;
}

.elementor-4921 .elementor-element.elementor-element-6145519>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-07ab643:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-07ab643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4921 .elementor-element.elementor-element-07ab643 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
    z-index: 7;
}

.elementor-4921 .elementor-element.elementor-element-07ab643>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-80889f9>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #E9ECEF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4921 .elementor-element.elementor-element-80889f9>.elementor-element-populated,
.elementor-4921 .elementor-element.elementor-element-80889f9>.elementor-element-populated>.elementor-background-overlay,
.elementor-4921 .elementor-element.elementor-element-80889f9>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-80889f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-80889f9 {
    z-index: 6;
}

.elementor-bc-flex-widget .elementor-4921 .elementor-element.elementor-element-9eb156c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4921 .elementor-element.elementor-element-9eb156c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4921 .elementor-element.elementor-element-9eb156c>.elementor-element-populated,
.elementor-4921 .elementor-element.elementor-element-9eb156c>.elementor-element-populated>.elementor-background-overlay,
.elementor-4921 .elementor-element.elementor-element-9eb156c>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4921 .elementor-element.elementor-element-9eb156c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 10% 10% 10%;
}

.elementor-4921 .elementor-element.elementor-element-9eb156c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-0f07a7d .pix-feature-el {
    text-align: left !important;
}

.elementor-4921 .elementor-element.elementor-element-0f07a7d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-49344bb .elementor-repeater-item-a025262.pix-highlight-bg {
    background-image: linear-gradient( #001864, #001864) !important;
}

.elementor-4921 .elementor-element.elementor-element-49344bb .elementor-repeater-item-a025262.animated:not(:hover),
.elementor-4921 .elementor-element.elementor-element-49344bb .elementor-repeater-item-a025262.highlight-grow {
    background-size: 100% 10% !important;
}

.elementor-4921 .elementor-element.elementor-element-49344bb .pix-highlighted-element {
    text-align: left !important;
}

.elementor-4921 .elementor-element.elementor-element-49344bb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-1fe611e p {
    margin-bottom: 0;
}

.elementor-4921 .elementor-element.elementor-element-1fe611e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4921 .elementor-element.elementor-element-40e0793.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4921 .elementor-element.elementor-element-40e0793.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4921 .elementor-element.elementor-element-40e0793>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-4921 .elementor-element.elementor-element-6861d11 {
    z-index: 8;
}

.elementor-4921 .elementor-element.elementor-element-a8a99a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 80px 0px;
}

.elementor-4921 .elementor-element.elementor-element-a8a99a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-6d11258>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4921 .elementor-element.elementor-element-0d258b2 .badge {
    padding: 9px 12px 9px 12px !important;
}

.elementor-4921 .elementor-element.elementor-element-c0ef3a0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-00b34b5 {
    padding: 30px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-507a9db>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-3b7655f1 .pix-divider.pix-bottom-divider svg {
    height: auto !important;
}

.elementor-4921 .elementor-element.elementor-element-3b7655f1.pix-divider.pix-bottom-divider svg {
    height: auto !important;
}

.elementor-4921 .elementor-element.elementor-element-3b7655f1:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-3b7655f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212529;
}

.elementor-4921 .elementor-element.elementor-element-3b7655f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 80px 0px;
}

.elementor-4921 .elementor-element.elementor-element-3b7655f1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-9fa752d p {
    margin-bottom: 0;
}

.elementor-4921 .elementor-element.elementor-element-320dee3>.elementor-widget-container {
    margin: -10px 0px -20px 0px;
}

.elementor-4921 .elementor-element.elementor-element-15df845>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-4921 .elementor-element.elementor-element-7b857f8:not(.elementor-column):before,
.elementor-4921 .elementor-element.elementor-element-7b857f8.elementor-inner-column:before {
    border: unset;
    border-radius: inherit;
    background: var(--text-primary) !important;
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 0 !important;
    transform: translateZ(0px);
}

.elementor-4921 .elementor-element.elementor-element-7b857f8 .elementor-background-video-container {
    z-index: -1;
}

.elementor-4921 .elementor-element.elementor-element-7b857f8:not(.elementor-motion-effects-element-type-background),
.elementor-4921 .elementor-element.elementor-element-7b857f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-4921 .elementor-element.elementor-element-7b857f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-4921 .elementor-element.elementor-element-7b857f8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4921 .elementor-element.elementor-element-807ef43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4921 .elementor-element.elementor-element-807ef43>.elementor-element-populated {
    text-align: center;
}

.elementor-4921 .elementor-element.elementor-element-b63eb69 .badge {
    padding: 9px 12px 9px 12px !important;
}

.elementor-4921 .elementor-element.elementor-element-6df4c0b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-4921 .elementor-element.elementor-element-98d9ee8>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

@media(min-width:768px) {
    .elementor-4921 .elementor-element.elementor-element-ed98f70 {
        width: 25%;
    }
    .elementor-4921 .elementor-element.elementor-element-6c69c5e {
        width: 49.666%;
    }
    .elementor-4921 .elementor-element.elementor-element-5026aed {
        width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-4921 .elementor-element.elementor-element-c889413 .pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-c889413.pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-c889413 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-a2d4b54 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-7566c46 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-9eb156c>.elementor-element-populated {
        padding: 8% 8% 8% 8%;
    }
    .elementor-4921 .elementor-element.elementor-element-6861d11>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-a8a99a1 {
        padding: 40px 0px 20px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-3b7655f1 .pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-3b7655f1.pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-3b7655f1 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-7b857f8 {
        padding: 40px 0px 40px 0px;
    }
}

@media(max-width:767px) {
    .elementor-4921 .elementor-element.elementor-element-c889413 .pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-c889413.pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-7566c46 {
        padding: 40px 0px 0px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-07ab643 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4921 .elementor-element.elementor-element-3b7655f1 .pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-3b7655f1.pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
    .elementor-4921 .elementor-element.elementor-element-3b7655f1 {
        padding: 30px 0px 30px 0px;
    }
}