.elementor-436 .elementor-element.elementor-element-dd61672>.elementor-container {
    max-width: 1920px;
    min-height: 612px;
}

.elementor-436 .elementor-element.elementor-element-dd61672:not(.elementor-motion-effects-element-type-background),
.elementor-436 .elementor-element.elementor-element-dd61672>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D3147;
    background-image: url("../../2023/07/Desktop-Golpe-do-Pix-min.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 1250px) and (min-width: 765px) {
    .elementor-436 .elementor-element.elementor-element-dd61672:not(.elementor-motion-effects-element-type-background), 
    .elementor-436 .elementor-element.elementor-element-dd61672 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/07/Desktop-Golpe-do-Pix-minb.png");
    }
}

.elementor-436 .elementor-element.elementor-element-dd61672 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-436 .elementor-element.elementor-element-dd61672>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-0fec08c>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-70487d9 {
    text-align: left;
}

.elementor-436 .elementor-element.elementor-element-e8e8808 .elementor-heading-title {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-d130ed7 {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-51440b0 .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    background-color: #34AF23;
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-0f68da0 {
    --spacer-size: 50px;
}

.elementor-436 .elementor-element.elementor-element-3701fdc>.elementor-container {
    max-width: 1920px;
    min-height: 522px;
}

.elementor-436 .elementor-element.elementor-element-3701fdc:not(.elementor-motion-effects-element-type-background),
.elementor-436 .elementor-element.elementor-element-3701fdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #295A7B;
}

.elementor-436 .elementor-element.elementor-element-3701fdc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 30px 0px;
}

.elementor-436 .elementor-element.elementor-element-3701fdc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-28f706d>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-c965bf1 {
    text-align: center;
}

.elementor-436 .elementor-element.elementor-element-c965bf1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 700;
}

.elementor-436 .elementor-element.elementor-element-c965bf1>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-436 .elementor-element.elementor-element-68a2b16 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-436 .elementor-element.elementor-element-68a2b16>.elementor-widget-container {
    margin: 0px 150px 0px 150px;
}

.elementor-436 .elementor-element.elementor-element-593bf54>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-593bf54 {
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-4c4f94b .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    background-color: #34AF23;
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-200f529>.elementor-container {
    max-width: 1920px;
    min-height: 555px;
}

.elementor-436 .elementor-element.elementor-element-8d0019f>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-57ddeed {
    text-align: center;
}

.elementor-436 .elementor-element.elementor-element-57ddeed .elementor-heading-title {
    color: var(--e-global-color-0fca380);
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 700;
}

.elementor-436 .elementor-element.elementor-element-57ddeed>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-436 .elementor-element.elementor-element-6673023>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-c44c3cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0fca380);
}

.elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-e42f785 {
    color: #EECD86;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
}

.elementor-436 .elementor-element.elementor-element-e42f785>.elementor-widget-container {
    margin: -50px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-f71c1d7 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-436 .elementor-element.elementor-element-f71c1d7>.elementor-widget-container {
    margin: -25px 0px -25px 0px;
}

.elementor-436 .elementor-element.elementor-element-b936450 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-436 .elementor-element.elementor-element-b936450>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-57c5e94:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0fca380);
}

.elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-e8b71e7 {
    color: #EECD86;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
}

.elementor-436 .elementor-element.elementor-element-e8b71e7>.elementor-widget-container {
    margin: -50px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-81a0ed4 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-436 .elementor-element.elementor-element-81a0ed4>.elementor-widget-container {
    margin: -25px 0px -25px 0px;
}

.elementor-436 .elementor-element.elementor-element-953b223 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-436 .elementor-element.elementor-element-953b223>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-f795d37:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-436 .elementor-element.elementor-element-f795d37>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0fca380);
}

.elementor-436 .elementor-element.elementor-element-f795d37>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-f795d37>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-f795d37>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-f795d37>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-f795d37>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-1fbfb6b {
    color: #EECD86;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
}

.elementor-436 .elementor-element.elementor-element-1fbfb6b>.elementor-widget-container {
    margin: -50px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-5875650 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-436 .elementor-element.elementor-element-5875650>.elementor-widget-container {
    margin: -25px 0px -25px 0px;
}

.elementor-436 .elementor-element.elementor-element-45cf4c2 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-436 .elementor-element.elementor-element-45cf4c2>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-963b72e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-436 .elementor-element.elementor-element-963b72e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0fca380);
}

.elementor-436 .elementor-element.elementor-element-963b72e>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-963b72e>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-963b72e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-963b72e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-963b72e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-12cfe8b {
    color: #EECD86;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
}

.elementor-436 .elementor-element.elementor-element-12cfe8b>.elementor-widget-container {
    margin: -50px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-24c497c {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-436 .elementor-element.elementor-element-24c497c>.elementor-widget-container {
    margin: -25px 0px -25px 0px;
}

.elementor-436 .elementor-element.elementor-element-b991ea6 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-436 .elementor-element.elementor-element-b991ea6>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-e4fb3b3 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-436 .elementor-element.elementor-element-839641f .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    background-color: #34AF23;
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-540d4d3>.elementor-container {
    max-width: 1920px;
    min-height: 885px;
}

.elementor-436 .elementor-element.elementor-element-540d4d3:not(.elementor-motion-effects-element-type-background),
.elementor-436 .elementor-element.elementor-element-540d4d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #295A7B;
}

.elementor-436 .elementor-element.elementor-element-540d4d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-436 .elementor-element.elementor-element-540d4d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-c038d7d>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-6a79591 {
    text-align: center;
}

.elementor-436 .elementor-element.elementor-element-6a79591 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 45px;
}

.elementor-436 .elementor-element.elementor-element-6a79591>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-436 .elementor-element.elementor-element-7af3de3>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-514d18d>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-309cf0e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 33px 10px 33px;
}

.elementor-436 .elementor-element.elementor-element-514d18d>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-514d18d>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-514d18d>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-514d18d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-04e327a>.elementor-widget-container {
    margin: -36px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-f80f6e0 {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-126aa45>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-309cf0e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 33px 10px 33px;
}

.elementor-436 .elementor-element.elementor-element-126aa45>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-126aa45>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-126aa45>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-126aa45>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-9a3449a>.elementor-widget-container {
    margin: -36px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-a30e389 {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-1327d4e>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-309cf0e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 33px 10px 33px;
}

.elementor-436 .elementor-element.elementor-element-1327d4e>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-1327d4e>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-1327d4e>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-1327d4e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-00a373d>.elementor-widget-container {
    margin: -36px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-dd5236f {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-1b67fc4>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-309cf0e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 33px 10px 33px;
}

.elementor-436 .elementor-element.elementor-element-1b67fc4>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-1b67fc4>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-1b67fc4>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-1b67fc4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-e153e98>.elementor-widget-container {
    margin: -36px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-240521a {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-f4653f5>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-47bbc02 {
    text-align: center;
}

.elementor-436 .elementor-element.elementor-element-47bbc02 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 45px;
}

.elementor-436 .elementor-element.elementor-element-47bbc02>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-3526ffa {
    text-align: center;
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-436 .elementor-element.elementor-element-3526ffa>.elementor-widget-container {
    margin: -28px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-1b99f5c .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    background-color: #34AF23;
    border-radius: 15px 15px 15px 15px;
}

.elementor-436 .elementor-element.elementor-element-e7fbf0f>.elementor-container {
    max-width: 1920px;
    min-height: 404px;
}

.elementor-436 .elementor-element.elementor-element-e7fbf0f:not(.elementor-motion-effects-element-type-background),
.elementor-436 .elementor-element.elementor-element-e7fbf0f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-931f3be);
}

.elementor-436 .elementor-element.elementor-element-e7fbf0f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-436 .elementor-element.elementor-element-e7fbf0f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-1161dd2>.elementor-container {
    max-width: 1140px;
}

.elementor-436 .elementor-element.elementor-element-eb51f79 .elementor-heading-title {
    color: var(--e-global-color-16c23cd);
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 37px;
}

.elementor-436 .elementor-element.elementor-element-adcc78d {
    color: var(--e-global-color-secondary);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-436 .elementor-element.elementor-element-96762b5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-436 .elementor-element.elementor-element-96762b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-436 .elementor-element.elementor-element-96762b5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-436 .elementor-element.elementor-element-96762b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-436 .elementor-element.elementor-element-96762b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-16c23cd);
}

.elementor-436 .elementor-element.elementor-element-96762b5>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-96762b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-96762b5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-96762b5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-436 .elementor-element.elementor-element-96762b5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-e7d5ea8 .elementor-testimonial__text {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-e7d5ea8 .elementor-testimonial__name {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-436 .elementor-element.elementor-element-e7d5ea8 .elementor-swiper-button {
    font-size: 20px;
    color: var(--e-global-color-931f3be);
}

.elementor-436 .elementor-element.elementor-element-e7d5ea8 .elementor-swiper-button svg {
    fill: var(--e-global-color-931f3be);
}

.elementor-436 .elementor-element.elementor-element-ab95595>.elementor-container {
    max-width: 1920px;
    min-height: 404px;
}

.elementor-436 .elementor-element.elementor-element-ab95595:not(.elementor-motion-effects-element-type-background),
.elementor-436 .elementor-element.elementor-element-ab95595>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0fca380);
}

.elementor-436 .elementor-element.elementor-element-ab95595 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}

.elementor-436 .elementor-element.elementor-element-ab95595>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-c3d8d7c>.elementor-container {
    max-width: 1140px;
}

.elementor-bc-flex-widget .elementor-436 .elementor-element.elementor-element-65d4180.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-436 .elementor-element.elementor-element-65d4180.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-436 .elementor-element.elementor-element-65d4180.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-436 .elementor-element.elementor-element-65d4180>.elementor-element-populated,
.elementor-436 .elementor-element.elementor-element-65d4180>.elementor-element-populated>.elementor-background-overlay,
.elementor-436 .elementor-element.elementor-element-65d4180>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-436 .elementor-element.elementor-element-65d4180>.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;
    padding: 0px 0px 0px 0px;
}

.elementor-436 .elementor-element.elementor-element-65d4180>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-436 .elementor-element.elementor-element-590e412.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-436 .elementor-element.elementor-element-590e412.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-436 .elementor-element.elementor-element-3559f90 .elementor-heading-title {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 37px;
}

.elementor-436 .elementor-element.elementor-element-72fca94 {
    color: var(--e-global-color-309cf0e);
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-d514f46:not(.elementor-motion-effects-element-type-background),
.elementor-436 .elementor-element.elementor-element-d514f46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-931f3be);
}

.elementor-436 .elementor-element.elementor-element-d514f46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-436 .elementor-element.elementor-element-d514f46>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-436 .elementor-element.elementor-element-3de9bb7 {
    text-align: center;
    color: var(--e-global-color-16c23cd);
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-436 .elementor-element.elementor-element-2752469b {
    margin-top: -27px;
    margin-bottom: 0px;
}

.elementor-436 .elementor-element.elementor-element-40917d28 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-stacked .elementor-icon {
    background-color: #34AF23;
    color: #FFFFFF;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-framed .elementor-icon,
.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-default .elementor-icon {
    color: #34AF23;
    border-color: #34AF23;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-framed .elementor-icon,
.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-default .elementor-icon svg {
    fill: #34AF23;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-stacked .elementor-icon:hover {
    background-color: #34AF23;
    color: #FFFFFF;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-framed .elementor-icon:hover,
.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-default .elementor-icon:hover {
    color: #34AF23;
    border-color: #34AF23;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-framed .elementor-icon:hover,
.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-default .elementor-icon:hover svg {
    fill: #34AF23;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-436 .elementor-element.elementor-element-40917d28.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-436 .elementor-element.elementor-element-40917d28 .elementor-icon {
    font-size: 58px;
    padding: 11px;
}

.elementor-436 .elementor-element.elementor-element-40917d28 .elementor-icon svg {
    height: 58px;
}

.elementor-436 .elementor-element.elementor-element-40917d28 {
    width: auto;
    max-width: auto;
    bottom: 11px;
}

body:not(.rtl) .elementor-436 .elementor-element.elementor-element-40917d28 {
    right: 23px;
}

body.rtl .elementor-436 .elementor-element.elementor-element-40917d28 {
    left: 23px;
}

@media(min-width:768px) {
    .elementor-436 .elementor-element.elementor-element-5730de6 {
        width: 45%;
    }

    .elementor-436 .elementor-element.elementor-element-4247668 {
        width: 55%;
    }
}

@media(max-width:767px) {
    .elementor-436 .elementor-element.elementor-element-dd61672>.elementor-container {
        min-height: 709px;
    }

    .elementor-436 .elementor-element.elementor-element-dd61672:not(.elementor-motion-effects-element-type-background),
    .elementor-436 .elementor-element.elementor-element-dd61672>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2023/07/Mobile-Golpe-do-Pix-min.png");
        background-position: top center;
        background-size: auto;
    }

    .elementor-436 .elementor-element.elementor-element-dd61672 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-0fec08c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-70487d9>.elementor-widget-container {
        padding: 230px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-0f68da0 {
        --spacer-size: 30px;
    }

    .elementor-436 .elementor-element.elementor-element-3701fdc {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 11px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-c965bf1 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-436 .elementor-element.elementor-element-68a2b16 {
        font-size: 17px;
    }

    .elementor-436 .elementor-element.elementor-element-68a2b16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-4c4f94b>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-57ddeed .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-436 .elementor-element.elementor-element-c44c3cc>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-436 .elementor-element.elementor-element-57c5e94>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-436 .elementor-element.elementor-element-f795d37>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-436 .elementor-element.elementor-element-963b72e>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-436 .elementor-element.elementor-element-839641f>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-540d4d3 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-6a79591 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.4em;
    }

    .elementor-436 .elementor-element.elementor-element-6a79591>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-514d18d>.elementor-element-populated {
        margin: 010px 40px 20px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
        padding: 10px 40px 020px 40px;
    }

    .elementor-436 .elementor-element.elementor-element-f80f6e0 {
        text-align: center;
    }

    .elementor-436 .elementor-element.elementor-element-126aa45>.elementor-element-populated {
        margin: 010px 40px 20px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
        padding: 10px 40px 020px 40px;
    }

    .elementor-436 .elementor-element.elementor-element-a30e389 {
        text-align: center;
    }

    .elementor-436 .elementor-element.elementor-element-1327d4e>.elementor-element-populated {
        margin: 010px 40px 20px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
        padding: 10px 40px 020px 40px;
    }

    .elementor-436 .elementor-element.elementor-element-dd5236f {
        text-align: center;
    }

    .elementor-436 .elementor-element.elementor-element-1b67fc4>.elementor-element-populated {
        margin: 010px 40px 20px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
        padding: 10px 40px 020px 40px;
    }

    .elementor-436 .elementor-element.elementor-element-240521a {
        text-align: center;
    }

    .elementor-436 .elementor-element.elementor-element-47bbc02 .elementor-heading-title {
        font-size: 21px;
        line-height: 1.5em;
    }

    .elementor-436 .elementor-element.elementor-element-3526ffa {
        font-size: 20px;
    }

    .elementor-436 .elementor-element.elementor-element-1161dd2 {
        padding: 0px 0px 040px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-eb51f79 {
        text-align: center;
    }

    .elementor-436 .elementor-element.elementor-element-eb51f79 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.2em;
    }

    .elementor-436 .elementor-element.elementor-element-eb51f79>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-adcc78d {
        text-align: center;
        font-size: 18px;
    }

    .elementor-436 .elementor-element.elementor-element-adcc78d>.elementor-widget-container {
        margin: -34px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-e7d5ea8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-c3d8d7c {
        padding: 0px 0px 040px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-3559f90 {
        text-align: center;
    }

    .elementor-436 .elementor-element.elementor-element-3559f90 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.2em;
    }

    .elementor-436 .elementor-element.elementor-element-3559f90>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-72fca94 {
        text-align: center;
        font-size: 18px;
    }

    .elementor-436 .elementor-element.elementor-element-72fca94>.elementor-widget-container {
        margin: -34px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-436 .elementor-element.elementor-element-40917d28 .elementor-icon {
        font-size: 50px;
    }

    .elementor-436 .elementor-element.elementor-element-40917d28 .elementor-icon svg {
        height: 50px;
    }

    body:not(.rtl) .elementor-436 .elementor-element.elementor-element-40917d28 {
        right: 15px;
    }

    body.rtl .elementor-436 .elementor-element.elementor-element-40917d28 {
        left: 15px;
    }

    .elementor-436 .elementor-element.elementor-element-40917d28 {
        bottom: 10px;
    }
}

/* Start custom CSS for button, class: .elementor-element-51440b0 */
.pulse {
    animation: pulse 0.7s infinite;
    margin: 0 auto;
    display: table;
    margin-top: 0px;
    animation-direction: alternate;
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
    }

    100% {
        -webkit-transform: scale(1.1);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.1);
    }

    /* End custom CSS */
    /* Start custom CSS for button, class: .elementor-element-4c4f94b */
    .pulse {
        animation: pulse 0.7s infinite;
        margin: 0 auto;
        display: table;
        margin-top: 0px;
        animation-direction: alternate;
        -webkit-animation-name: pulse;
        animation-name: pulse;
    }

    @-webkit-keyframes pulse {
        0% {
            -webkit-transform: scale(1);
        }

        100% {
            -webkit-transform: scale(1.1);
        }
    }

    @keyframes pulse {
        0% {
            transform: scale(1);
        }

        100% {
            transform: scale(1.1);
        }

        /* End custom CSS */
        /* Start custom CSS for button, class: .elementor-element-839641f */
        .pulse {
            animation: pulse 0.7s infinite;
            margin: 0 auto;
            display: table;
            margin-top: 0px;
            animation-direction: alternate;
            -webkit-animation-name: pulse;
            animation-name: pulse;
        }

        @-webkit-keyframes pulse {
            0% {
                -webkit-transform: scale(1);
            }

            100% {
                -webkit-transform: scale(1.1);
            }
        }

        @keyframes pulse {
            0% {
                transform: scale(1);
            }

            100% {
                transform: scale(1.1);
            }

            /* End custom CSS */
            /* Start custom CSS for button, class: .elementor-element-1b99f5c */
            .pulse {
                animation: pulse 0.7s infinite;
                margin: 0 auto;
                display: table;
                margin-top: 0px;
                animation-direction: alternate;
                -webkit-animation-name: pulse;
                animation-name: pulse;
            }

            @-webkit-keyframes pulse {
                0% {
                    -webkit-transform: scale(1);
                }

                100% {
                    -webkit-transform: scale(1.1);
                }
            }

            @keyframes pulse {
                0% {
                    transform: scale(1);
                }

                100% {
                    transform: scale(1.1);
                }

                /* End custom CSS */