.elementor-2 .elementor-element.elementor-element-4b94c0cc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b94c0cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-4b94c0cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4b94c0cc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-366cd65c img {
    width: 56%;
}

.elementor-2 .elementor-element.elementor-element-366cd65c {
    width: var(--container-widget-width, 87.83%);
    max-width: 87.83%;
    --container-widget-width: 87.83%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-52085ea1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-52085ea1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-2dfb77dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-2dfb77dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-27cdaa80>.elementor-container {
    min-height: 662px;
}

.elementor-2 .elementor-element.elementor-element-27cdaa80:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-27cdaa80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/08/Imagem-do-WhatsApp-de-2024-08-08-as-07.39.03_cb3efec3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-27cdaa80>.elementor-background-overlay {
    background-color: #CCCCCC;
    opacity: 0.76;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-27cdaa80, .elementor-2 .elementor-element.elementor-element-27cdaa80>.elementor-background-overlay {
    border-radius: 0px 0px 0px 400px;
}

.elementor-2 .elementor-element.elementor-element-27cdaa80 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-3fe02d4e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-3fe02d4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-3fe02d4e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-3fe02d4e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-12a820b5 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-12a820b5 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 900;
}

.elementor-2 .elementor-element.elementor-element-12a820b5>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-2 .elementor-element.elementor-element-32795985 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-32795985 .elementor-heading-title {
    color: #f2771d;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-32795985>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-16949bc3 {
    text-align: center;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-79a83fc6>.elementor-container {
    max-width: 1423px;
}

.elementor-2 .elementor-element.elementor-element-79a83fc6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-6cf9cec2 img {
    width: 100%;
}

.elementor-2 .elementor-element.elementor-element-71af780c .elementor-heading-title {
    color: #14ADEC;
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-7237e015 {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-76b08616 {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-6daceb4e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6daceb4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #14ADEC;
}

.elementor-2 .elementor-element.elementor-element-6daceb4e, .elementor-2 .elementor-element.elementor-element-6daceb4e>.elementor-background-overlay {
    border-radius: 0px 300px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-6daceb4e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-6daceb4e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-c64a8ff {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-c64a8ff .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-5bf715d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-5bf715d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-5bf715d9>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-2 .elementor-element.elementor-element-5bf715d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-77842e71 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-77842e71.elementor-view-stacked .elementor-icon {
    background-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-77842e71.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-77842e71.elementor-view-default .elementor-icon {
    color: #04549c;
    border-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-77842e71.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-77842e71.elementor-view-default .elementor-icon svg {
    fill: #04549c;
}

.elementor-2 .elementor-element.elementor-element-77842e71>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-8418a6b {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-8418a6b .elementor-heading-title {
    color: #eca404;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-45ebaf1c {
    text-align: center;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-49239d6e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-49239d6e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-49239d6e>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-2 .elementor-element.elementor-element-49239d6e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-1866b3a0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1866b3a0.elementor-view-stacked .elementor-icon {
    background-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-1866b3a0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1866b3a0.elementor-view-default .elementor-icon {
    color: #04549c;
    border-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-1866b3a0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1866b3a0.elementor-view-default .elementor-icon svg {
    fill: #04549c;
}

.elementor-2 .elementor-element.elementor-element-1866b3a0>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-752e6443 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-752e6443 .elementor-heading-title {
    color: #eca404;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-655ea717 {
    text-align: center;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-54e21729:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-54e21729>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-54e21729>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-2 .elementor-element.elementor-element-54e21729>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-78837e14 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-78837e14.elementor-view-stacked .elementor-icon {
    background-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-78837e14.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-78837e14.elementor-view-default .elementor-icon {
    color: #04549c;
    border-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-78837e14.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-78837e14.elementor-view-default .elementor-icon svg {
    fill: #04549c;
}

.elementor-2 .elementor-element.elementor-element-78837e14>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-39a1c351 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-39a1c351 .elementor-heading-title {
    color: #eca404;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-4d00cc2d {
    text-align: center;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-4217c1b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-4217c1b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-4217c1b>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-2 .elementor-element.elementor-element-4217c1b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-1dc64e94 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1dc64e94.elementor-view-stacked .elementor-icon {
    background-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-1dc64e94.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1dc64e94.elementor-view-default .elementor-icon {
    color: #04549c;
    border-color: #04549c;
}

.elementor-2 .elementor-element.elementor-element-1dc64e94.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1dc64e94.elementor-view-default .elementor-icon svg {
    fill: #04549c;
}

.elementor-2 .elementor-element.elementor-element-1dc64e94>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-5190c5dc {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5190c5dc .elementor-heading-title {
    color: #eca404;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-18db0962 {
    text-align: center;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-d7f7789 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-6c2eb49a {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-2a6a2a18 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-2a6a2a18 .elementor-heading-title {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-1978c9df {
    text-align: center;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-1978c9df>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-7360fd img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2 .elementor-element.elementor-element-4473d92b {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-4473d92b .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-2 .elementor-element.elementor-element-4473d92b>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-4362d922:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4362d922>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eca404;
}

.elementor-2 .elementor-element.elementor-element-4362d922, .elementor-2 .elementor-element.elementor-element-4362d922>.elementor-background-overlay {
    border-radius: 300px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-4362d922 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4362d922>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-758050a9>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-564d4a05:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../../plugins/elementor/assets/mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-2 .elementor-element.elementor-element-564d4a05.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://scoresimples.online/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-2 .elementor-element.elementor-element-54a4f8c4 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-54a4f8c4 .elementor-heading-title {
    color: #05559c;
}

.elementor-2 .elementor-element.elementor-element-70bba800 img {
    width: 41%;
}

.elementor-2 .elementor-element.elementor-element-107b5db img {
    width: 66%;
}

.elementor-2 .elementor-element.elementor-element-6fa8de4a .elementor-heading-title {
    color: #05559c;
}

.elementor-2 .elementor-element.elementor-element-7a6ddc8c {
    color: #05559c;
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-24ddf064.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2 .elementor-element.elementor-element-366cd65c {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-27cdaa80, .elementor-2 .elementor-element.elementor-element-27cdaa80>.elementor-background-overlay {
        border-radius: 0px 0px 0px 100px;
    }

    .elementor-2 .elementor-element.elementor-element-71af780c {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-7237e015 {
        text-align: left;
    }

    .elementor-2 .elementor-element.elementor-element-76b08616 {
        text-align: left;
    }

    .elementor-2 .elementor-element.elementor-element-6daceb4e, .elementor-2 .elementor-element.elementor-element-6daceb4e>.elementor-background-overlay {
        border-radius: 0px 100px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-c64a8ff>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5bf715d9>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-77842e71>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-49239d6e>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-1866b3a0>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-54e21729>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-78837e14>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-4217c1b>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-1dc64e94>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-2a91194d {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-4362d922, .elementor-2 .elementor-element.elementor-element-4362d922>.elementor-background-overlay {
        border-radius: 200px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-70bba800 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-107b5db {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-6fa8de4a {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-7a6ddc8c {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-24ddf064 {
        width: 28.958%;
    }

    .elementor-2 .elementor-element.elementor-element-52085ea1 {
        width: 41.749%;
    }

    .elementor-2 .elementor-element.elementor-element-2dfb77dd {
        width: 28.597%;
    }

    .elementor-2 .elementor-element.elementor-element-3821c221 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-79389ae1 {
        width: 50%;
    }
}