.elementor-5245 .elementor-element.elementor-element-6796d7fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5245 .elementor-element.elementor-element-0ee75f0{--display:flex;}.elementor-5245 .elementor-element.elementor-element-2fe078a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5245 .elementor-element.elementor-element-2fe078a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5245 .elementor-element.elementor-element-8b2df90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5245 .elementor-element.elementor-element-1ec856d > .elementor-widget-container{padding:15px 0px 19px 0px;}.elementor-5245 .elementor-element.elementor-element-1ec856d .elementor-heading-title{font-size:34px;}.elementor-5245 .elementor-element.elementor-element-d2ff641{--display:flex;--min-height:298px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-5245 .elementor-element.elementor-element-d2ff641:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-d2ff641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-5245 .elementor-element.elementor-element-b53531d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5245 .elementor-element.elementor-element-23a2770{--display:flex;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-5245 .elementor-element.elementor-element-23a2770.e-con{--align-self:center;}.elementor-5245 .elementor-element.elementor-element-ec36b87 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5245 .elementor-element.elementor-element-ec36b87{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-ec36b87.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-ec36b87.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-ec36b87.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-ec36b87 .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-ec36b87 .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-ec36b87 .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-ec36b87 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-ec36b87 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-33c76a4{--display:flex;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-5245 .elementor-element.elementor-element-33c76a4.e-con{--align-self:center;}.elementor-5245 .elementor-element.elementor-element-f498f61 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5245 .elementor-element.elementor-element-f498f61{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-f498f61.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-f498f61.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-f498f61.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-f498f61 .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-f498f61 .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-f498f61 .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-f498f61 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-f498f61 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-932b0df{--display:flex;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-5245 .elementor-element.elementor-element-932b0df.e-con{--align-self:center;}.elementor-5245 .elementor-element.elementor-element-718d9d3 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5245 .elementor-element.elementor-element-718d9d3{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-718d9d3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-718d9d3.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-718d9d3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-718d9d3 .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-718d9d3 .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-718d9d3 .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-718d9d3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-718d9d3 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-d9fa9e6{--display:flex;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-5245 .elementor-element.elementor-element-d9fa9e6.e-con{--align-self:center;}.elementor-5245 .elementor-element.elementor-element-4608a33 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5245 .elementor-element.elementor-element-4608a33{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-4608a33.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4608a33.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-4608a33.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4608a33 .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-4608a33 .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-4608a33 .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-4608a33 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4608a33 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-8117eb0{--display:flex;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-5245 .elementor-element.elementor-element-8117eb0.e-con{--align-self:center;}.elementor-5245 .elementor-element.elementor-element-2196aa6 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5245 .elementor-element.elementor-element-2196aa6{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-2196aa6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-2196aa6.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-2196aa6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-2196aa6 .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-2196aa6 .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-2196aa6 .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-2196aa6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-2196aa6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-f1d38bc{--display:flex;}.elementor-5245 .elementor-element.elementor-element-f1d38bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5245 .elementor-element.elementor-element-4e5193b .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5245 .elementor-element.elementor-element-4e5193b{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-4e5193b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4e5193b.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-4e5193b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4e5193b .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-4e5193b .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-4e5193b .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-4e5193b .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4e5193b .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-0d500be{--display:flex;}.elementor-5245 .elementor-element.elementor-element-e4a1305 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5245 .elementor-element.elementor-element-e4a1305{--icon-box-icon-margin:15px;}.elementor-5245 .elementor-element.elementor-element-e4a1305.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-e4a1305.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-e4a1305.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-e4a1305 .elementor-icon{font-size:25px;padding:10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-5245 .elementor-element.elementor-element-e4a1305 .elementor-icon-box-title, .elementor-5245 .elementor-element.elementor-element-e4a1305 .elementor-icon-box-title a{font-size:17px;}.elementor-5245 .elementor-element.elementor-element-e4a1305 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-e4a1305 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-d6e6495{--spacer-size:50px;}.elementor-5245 .elementor-element.elementor-element-b92efad .th_btn i{margin-left:8px;}.elementor-5245 .elementor-element.elementor-element-b92efad .btn-wrapper{text-align:left;}.elementor-5245 .elementor-element.elementor-element-c50d9af > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-5245 .elementor-element.elementor-element-c50d9af iframe{height:337px;filter:brightness( 105% ) contrast( 93% ) saturate( 100% ) blur( 0.1px ) hue-rotate( 0deg );}.elementor-5245 .elementor-element.elementor-element-922f752{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-5245 .elementor-element.elementor-element-bb7d544{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-5245 .elementor-element.elementor-element-a0903e8{--display:flex;--border-radius:11px 11px 11px 11px;}.elementor-5245 .elementor-element.elementor-element-a0903e8:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-a0903e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-5245 .elementor-element.elementor-element-0b01e57 > .elementor-widget-container{margin:20px 11px -15px 29px;}.elementor-5245 .elementor-element.elementor-element-0b01e57{text-align:left;}.elementor-5245 .elementor-element.elementor-element-0b01e57 .elementor-heading-title{font-size:22px;color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-78d85a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5245 .elementor-element.elementor-element-78d85a1 > .elementor-widget-container{padding:16px 16px 16px 7px;}.elementor-5245 .elementor-element.elementor-element-78d85a1.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-5245 .elementor-element.elementor-element-b53531d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5245 .elementor-element.elementor-element-2fe078a{--width:99.845%;}.elementor-5245 .elementor-element.elementor-element-8b2df90{--width:66.6667%;}.elementor-5245 .elementor-element.elementor-element-f1d38bc{--width:23.335%;}.elementor-5245 .elementor-element.elementor-element-922f752{--width:33.33333%;}}@media(max-width:767px){.elementor-5245 .elementor-element.elementor-element-b53531d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-78d85a1 */* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, sans-serif;
    background-color: #f5f5f5;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

header {
    background: #333;
    color: white;
    padding: 15px;
    text-align: center;
}

footer {
    background: #333;
    color: white;
    padding: 15px;
    text-align: center;
    margin-top: auto;
}

.progress-item-container {
    width: 90%;
    max-width: 400px;
    margin: 20px auto;
}

.progress-item {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 8px 15px;
    color: #fff;
    font-weight: bold;
    border-radius: 25px;
    margin-bottom: 10px;
}

.label-circle {
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius: 50%;
    font-size: 14px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    flex-shrink: 0;
}

.label-text {
    margin-right: 8px;
    white-space: nowrap;
}

.icon-placeholder {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.8);
}

.label-01 { background: linear-gradient(45deg, #c868d4, #ff60a4); }
.label-02 { background: linear-gradient(45deg, #ac27f2, #6a05ff); }
.label-03 { background: linear-gradient(45deg, #01b5ff, #0089f4); }
.label-04 { background: linear-gradient(45deg, #f4be02, #fe3e00); }
.label-05 { background: linear-gradient(45deg, #05e09c, #89d245); }

.progress-bar-container {
    width: 100%;
    height: 30px;
    background-color: #d3d3d3;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
}

.progress-bar {
    height: 100%;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 5px;
    font-weight: bold;
    color: #fff;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
    transition: width 0.3s ease; /* animação suave ao mudar tamanho */
}

.progress-01 .progress-bar { background-color: #c868d4; }
.progress-02 .progress-bar { background-color: #ac27f2; }
.progress-03 .progress-bar { background-color: #01b5ff; }
.progress-04 .progress-bar { background-color: #f4be02; }
.progress-05 .progress-bar { background-color: #05e09c; }

@media (max-width: 600px) {
    .progress-item {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .label-text {
        margin-top: 5px;
    }
}/* End custom CSS */
/* Start custom CSS */.page-title.mt-20.mb-30 {
    display: none;
}
.postid-3374 .header-logo img {
    content: url("https://smartempreendimentos.com.br/wp-content/uploads/2024/11/lLogo-header-sj.png"); /* SÃO JOSÉ */
}
.postid-3653 .header-logo img {
    content: url("https://smartempreendimentos.com.br/wp-content/uploads/2024/11/logo-acacias-white.png"); /* VILLA DAS ACÁCIAS */
}
.postid-3774 .header-logo img {
    content:url("https://smartempreendimentos.com.br/wp-content/uploads/2024/11/logo-head-kennedy.png"); /* SMART KENNEDY */
}/* End custom CSS */