.elementor-52699 .elementor-element.elementor-element-6b71609{--display:flex;--min-height:530px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-52699 .elementor-element.elementor-element-6b71609.e-con{--align-self:flex-end;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52699 .elementor-element.elementor-element-ee70f71 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52699 .elementor-element.elementor-element-a42b315{font-family:"Rubik", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-52699 .elementor-element.elementor-element-3e78907{--display:flex;--min-height:78px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-52699 .elementor-element.elementor-element-3e78907:not(.elementor-motion-effects-element-type-background), .elementor-52699 .elementor-element.elementor-element-3e78907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );flex-grow:1;}.elementor-52699 .elementor-element.elementor-element-629aa34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52699 .elementor-element.elementor-element-629aa34{text-align:left;}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-item{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );padding-bottom:0px;}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );}.elementor-52699 .elementor-element.elementor-element-d31a0cb{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:024px;--padding-bottom:024px;--padding-left:0px;--padding-right:0px;}.elementor-52699 .elementor-element.elementor-element-d31a0cb:not(.elementor-motion-effects-element-type-background), .elementor-52699 .elementor-element.elementor-element-d31a0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E5;}.elementor-52699 .elementor-element.elementor-element-b8c6bdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );padding-bottom:17px;}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-52699 .elementor-element.elementor-element-a8bbc78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-52699 .elementor-element.elementor-element-3a5073a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-52699 .elementor-element.elementor-element-849bffd{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );flex-grow:0;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 {font-family:"Rubik", Sans-serif;}.elementor-52699 .elementor-element.elementor-element-ff6aab1{color:#FFFFFF;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-item{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );padding-bottom:48px;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );}.elementor-52699 .elementor-element.elementor-element-30ba72c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52699 .elementor-element.elementor-element-a6e5b05 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-52699 .elementor-element.elementor-element-6091aa4 > .elementor-widget-container{background-color:#F0F0F0;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-52699 .elementor-element.elementor-element-6091aa4 .acc_section > *:not(.acc_content){background-color:#02010100;}.elementor-52699 .elementor-element.elementor-element-6091aa4 .acc_button *{color:#8492A6;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;}.elementor-52699 .elementor-element.elementor-element-6091aa4 .acc_button{padding:12px 0px 12px 0px;}.elementor-52699 .elementor-element.elementor-element-6091aa4 .acc_section{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0201012E;}.elementor-52699 .elementor-element.elementor-element-6091aa4 .acc_section:not(:last-child){margin-bottom:0px;}.elementor-52699 .elementor-element.elementor-element-6091aa4 .acc_content{font-family:"Rubik", Sans-serif;}body.elementor-page-52699:not(.elementor-motion-effects-element-type-background), body.elementor-page-52699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpcdn.idp.edu.br/idpsiteportal/2025/11/bg-scaled.webp");}@media(min-width:768px){.elementor-52699 .elementor-element.elementor-element-b8c6bdd{--width:50%;}.elementor-52699 .elementor-element.elementor-element-a8bbc78{--width:50%;}.elementor-52699 .elementor-element.elementor-element-30ba72c{--content-width:700px;}}@media(max-width:1024px){.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-062da73 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-52699 .elementor-element.elementor-element-ff6aab1 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-629aa34 */.elementor-52699 .elementor-element.elementor-element-629aa34 .dce-acf-repeater-item {
    display: flex;
    gap: 16px;
    font-size: 12px;
    font-weight: 700;
    font-family: rubik;
    color: #fff;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e78907 */.elementor-52699 .elementor-element.elementor-element-3e78907 {
background-color: rgb(from var(--cor-principal) r g b / 0.9) !important;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-062da73 */.elementor-52699 .elementor-element.elementor-element-062da73 .item-linha {
    display: flex;
    gap: 8px;
}

.elementor-52699 .elementor-element.elementor-element-062da73 .item-linha:before {
    content: url("https://wpcdn.idp.edu.br/idpsiteportal/2025/11/senta_direita.webp");
}

.elementor-52699 .elementor-element.elementor-element-062da73 .texto_lista {
    padding-left: 8px;
}


.elementor-52699 .elementor-element.elementor-element-062da73 h3 {
    font-size: 28px;
        font-weight: 700;
        font-family: rubik, serif;
        color: #000;
        margin: 0;
        text-transform: uppercase;
        margin-bottom: 8px;
}

.elementor-52699 .elementor-element.elementor-element-062da73 .texto_lista {
    display: flex;
    flex-direction: column;
        font-family: rubik, serif;
    color: #8492a6;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-849bffd */.elementor-52699 .elementor-element.elementor-element-849bffd h2 {
    font-size: 2rem;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-ff6aab1 */.elementor-52699 .elementor-element.elementor-element-ff6aab1 .item-linha {
    background-color: #3e3e3e;
    height: 100%;
    padding: 33px;
    padding-bottom: 48px;
    position: relative;
    border-radius: 12px;
}


.elementor-52699 .elementor-element.elementor-element-ff6aab1 .item-linha .borda {
            background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }
}
.elementor-52699 .elementor-element.elementor-element-ff6aab1 .item-linha .titulo * {
    color: #fff;
    font-size: 20px;
}

.elementor-52699 .elementor-element.elementor-element-ff6aab1 p {
    color: #8492a6;
    font-weight: 400;
}
.elementor-52699 .elementor-element.elementor-element-ff6aab1 a {
    background-color: var(--cor-principal);
        font-size: 20px;
        padding: 15px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6e5b05 */.elementor-52699 .elementor-element.elementor-element-a6e5b05:before {
    content: url("https://wpcdn.idp.edu.br/idpsiteportal/2025/11/senta_direita.webp");
}

.elementor-52699 .elementor-element.elementor-element-a6e5b05 { 
    display: flex;
    gap: 8px;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-6091aa4 */.elementor-52699 .elementor-element.elementor-element-6091aa4 .repeater-item:nth-child(1) {
    display: none;
}/* End custom CSS */