.elementor-4976 .elementor-element.elementor-element-c889413 .pix-divider.pix-top-divider svg {
    height: auto !important;
}

.elementor-4976 .elementor-element.elementor-element-c889413.pix-divider.pix-top-divider svg {
    height: auto !important;
}

.elementor-4976 .elementor-element.elementor-element-c889413:not(.elementor-motion-effects-element-type-background),
.elementor-4976 .elementor-element.elementor-element-c889413>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4976 .elementor-element.elementor-element-c889413 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 60px 0px;
}

.elementor-4976 .elementor-element.elementor-element-c889413>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4976 .elementor-element.elementor-element-0060511.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4976 .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-4976 .elementor-element.elementor-element-4e699a2 .badge {
    padding: 9px 12px 9px 12px !important;
}

.elementor-4976 .elementor-element.elementor-element-4e699a2>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-4976 .elementor-element.elementor-element-4e699a2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4976 .elementor-element.elementor-element-eebc131>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4976 .elementor-element.elementor-element-eebc131 {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-9cf7a89>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4976 .elementor-element.elementor-element-9cf7a89 {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-a5008da>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4976 .elementor-element.elementor-element-a5008da {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-dd709bc>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4976 .elementor-element.elementor-element-dd709bc {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-69090e2>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4976 .elementor-element.elementor-element-69090e2 {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-1f8c120>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-4976 .elementor-element.elementor-element-552966a {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4976 .elementor-element.elementor-element-09fe752>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-4976 .elementor-element.elementor-element-09fe752 {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-10c752a>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-4976 .elementor-element.elementor-element-7566c46:not(.elementor-motion-effects-element-type-background),
.elementor-4976 .elementor-element.elementor-element-7566c46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4976 .elementor-element.elementor-element-7566c46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-4976 .elementor-element.elementor-element-7566c46>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4976 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated,
.elementor-4976 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated>.elementor-background-overlay,
.elementor-4976 .elementor-element.elementor-element-6c69c5e>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4976 .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 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4976 .elementor-element.elementor-element-6c69c5e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4976 .elementor-element.elementor-element-6c69c5e {
    z-index: 6;
}

.elementor-4976 .elementor-element.elementor-element-27a09e7 .pix-feature-el {
    text-align: left !important;
}

.elementor-4976 .elementor-element.elementor-element-27a09e7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4976 .elementor-element.elementor-element-b8539be .elementor-repeater-item-a025262.pix-highlight-bg {
    background-image: linear-gradient( #001864, #001864) !important;
}

.elementor-4976 .elementor-element.elementor-element-b8539be .elementor-repeater-item-a025262.animated:not(:hover),
.elementor-4976 .elementor-element.elementor-element-b8539be .elementor-repeater-item-a025262.highlight-grow {
    background-size: 100% 10% !important;
}

.elementor-4976 .elementor-element.elementor-element-b8539be .pix-highlighted-items {
    max-width: 500px !important;
    display: inline-block;
}

.elementor-4976 .elementor-element.elementor-element-b8539be .pix-highlighted-element {
    text-align: left !important;
}

.elementor-4976 .elementor-element.elementor-element-b8539be>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4976 .elementor-element.elementor-element-c2a39cb p {
    margin-bottom: 0;
}

.elementor-4976 .elementor-element.elementor-element-c2a39cb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4976 .elementor-element.elementor-element-ed98f70.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4976 .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-4976 .elementor-element.elementor-element-eaf038b {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-da00b2a>.elementor-container {
    max-width: 540px;
}

.elementor-4976 .elementor-element.elementor-element-da00b2a .pix-divider.pix-bottom-divider svg {
    height: auto !important;
}

.elementor-4976 .elementor-element.elementor-element-da00b2a.pix-divider.pix-bottom-divider svg {
    height: auto !important;
}

.elementor-4976 .elementor-element.elementor-element-da00b2a:not(.elementor-motion-effects-element-type-background),
.elementor-4976 .elementor-element.elementor-element-da00b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4976 .elementor-element.elementor-element-da00b2a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 80px 0px;
}

.elementor-4976 .elementor-element.elementor-element-da00b2a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4976 .elementor-element.elementor-element-a97a891.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4976 .elementor-element.elementor-element-a97a891>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-4976 .elementor-element.elementor-element-28c00eb {
    width: auto;
    max-width: auto;
}

.elementor-4976 .elementor-element.elementor-element-ba23307>.elementor-widget-container {
    margin: 30px 0px -10px 0px;
}

.elementor-4976 .elementor-element.elementor-element-7c59cdd p {
    margin-bottom: 0;
}

.elementor-4976 .elementor-element.elementor-element-7c59cdd>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

@media(min-width:768px) {
    .elementor-4976 .elementor-element.elementor-element-6c69c5e {
        width: 75%;
    }
    .elementor-4976 .elementor-element.elementor-element-ed98f70 {
        width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-4976 .elementor-element.elementor-element-c889413 .pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4976 .elementor-element.elementor-element-c889413.pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4976 .elementor-element.elementor-element-c889413 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-4976 .elementor-element.elementor-element-7566c46 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-4976 .elementor-element.elementor-element-da00b2a .pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
    .elementor-4976 .elementor-element.elementor-element-da00b2a.pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
}

@media(max-width:767px) {
    .elementor-4976 .elementor-element.elementor-element-c889413 .pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4976 .elementor-element.elementor-element-c889413.pix-divider.pix-top-divider svg {
        height: auto !important;
    }
    .elementor-4976 .elementor-element.elementor-element-7566c46 {
        padding: 40px 0px 0px 0px;
    }
    .elementor-4976 .elementor-element.elementor-element-da00b2a .pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
    .elementor-4976 .elementor-element.elementor-element-da00b2a.pix-divider.pix-bottom-divider svg {
        height: auto !important;
    }
}