.elementor-69166 .elementor-element.elementor-element-b90cac3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69166 .elementor-element.elementor-element-32d3026{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69166 .elementor-element.elementor-element-043399d{--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-69166 .elementor-element.elementor-element-8e633af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:59px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-69166 .elementor-element.elementor-element-ddad3ea{text-align:center;}.elementor-69166 .elementor-element.elementor-element-ddad3ea .elementor-heading-title{font-family:var( --e-global-typography-1c5f6b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1c5f6b8-font-size );font-weight:var( --e-global-typography-1c5f6b8-font-weight );line-height:var( --e-global-typography-1c5f6b8-line-height );color:var( --e-global-color-4efbb8e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-69166 .elementor-element.elementor-element-e9afd62{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-11186ca-font-family ), Sans-serif;font-size:var( --e-global-typography-11186ca-font-size );font-weight:var( --e-global-typography-11186ca-font-weight );line-height:var( --e-global-typography-11186ca-line-height );letter-spacing:var( --e-global-typography-11186ca-letter-spacing );color:var( --e-global-color-8f0d9ef );}.elementor-69166 .elementor-element.elementor-element-e9afd62 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-69166 .elementor-element.elementor-element-94483db{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-69166 .elementor-element.elementor-element-ddad3ea .elementor-heading-title{font-size:var( --e-global-typography-1c5f6b8-font-size );line-height:var( --e-global-typography-1c5f6b8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-69166 .elementor-element.elementor-element-e9afd62{font-size:var( --e-global-typography-11186ca-font-size );line-height:var( --e-global-typography-11186ca-line-height );letter-spacing:var( --e-global-typography-11186ca-letter-spacing );}}@media(max-width:767px){.elementor-69166 .elementor-element.elementor-element-8e633af{--padding-top:50px;--padding-bottom:50px;--padding-left:030px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-69166 .elementor-element.elementor-element-ddad3ea .elementor-heading-title{font-size:var( --e-global-typography-1c5f6b8-font-size );line-height:var( --e-global-typography-1c5f6b8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-69166 .elementor-element.elementor-element-e9afd62{font-size:var( --e-global-typography-11186ca-font-size );line-height:var( --e-global-typography-11186ca-line-height );letter-spacing:var( --e-global-typography-11186ca-letter-spacing );}}/* Start custom CSS for smartslider3, class: .elementor-element-2516d9e */.elementor-69166 .elementor-element.elementor-element-2516d9e, .elementor-69166 .elementor-element.elementor-element-2516d9e .n2_ss__touch_element,.elementor-69166 .elementor-element.elementor-element-2516d9e .n2-ss-text{
    cursor: url("https://www.politize.com.br/wp-content/uploads/2025/03/customCursor.svg"), default!important;
}
.elementor-69166 .elementor-element.elementor-element-2516d9e a:hover{
     cursor: url("https://www.politize.com.br/wp-content/uploads/2025/04/hand-pointer-svgrepo-com.svg"), pointer !important; /* Force override */
}


.elementor-69166 .elementor-element.elementor-element-2516d9e .nextend-arrow-next{
    border-radius: 40px 0 0 40px!important;
}
.elementor-69166 .elementor-element.elementor-element-2516d9e .nextend-arrow-previous{
    border-radius: 0 40px 40px 0!important;
}

.elementor-69166 .elementor-element.elementor-element-2516d9e .flex-column > div{
    display: flex;
    flex-direction: row;
    justify-content: space-between!important;
}

.elementor-69166 .elementor-element.elementor-element-2516d9e .n2-ss-slider .n2-ss-layer-content .desktop-button{
    width: calc(25% - 10px)!important;
    word-wrap: break-word!important;
}

.elementor-69166 .elementor-element.elementor-element-2516d9e .n2-ss-slider .n2-ss-layer-content .desktop-button > .n2-ss-button-container > a div{
    max-width: 100%!important;
    word-wrap: break-word!important;
    white-space: break-spaces!important;
}

.elementor-69166 .elementor-element.elementor-element-2516d9e .n2-ss-slider .n2-ss-layer-content .desktop-button > .n2-ss-button-container, .elementor-69166 .elementor-element.elementor-element-2516d9e .n2-ss-slider .n2-ss-layer-content .desktop-button > .n2-ss-button-container > a{
    width: 100%!important;
    box-sizing: border-box!important;
}

 .elementor-69166 .elementor-element.elementor-element-2516d9e .carreiras-juridicas-posts-wrapper{
     display: flex;
     gap:30px;
     justify-content: space-between;
     
     & .carreiras-juridicas-post-card{
     width: calc(25% - 10px);
     background-color: #F8F8F8;
     padding: 20px;
     border-radius: 5px;
    }
     & .carreiras-juridicas-post-card img.carreiras-juridicas-post-thumbnail{
     height: 190px;
     width: 100%;
     object-fit: cover;
 }
 & .carreiras-juridicas-post-card img.carreiras-juridicas-post-thumbnail, & .carreiras-juridicas-post-card iframe{
     margin-bottom: 30px;
     border-radius: 5px;
 }
 & .carreiras-juridicas-post-card .carreiras-juridicas-post-title{
     font-family: "TT Fellowsl", Sans-Serif;
font-size: 25px;
font-weight: 600;
line-height: 25px;
color: #EB7224;
margin-bottom: 10px
 }
& .carreiras-juridicas-post-card .carreiras-juridicas-post-description{
    color: #333;
    font-family: "TT Fellows";
font-size: 15px;
font-weight: 400;
line-height: 15px;
letter-spacing: 0.04em;
margin-bottom: 0
}
& .carreiras-juridicas-post-card .carreiras-juridicas-post-description, & .carreiras-juridicas-post-card .carreiras-juridicas-post-title{
    text-align: left;
}
 }

@media(max-width:1024px){
    .elementor-69166 .elementor-element.elementor-element-2516d9e div#n2-ss-4 .n2-ss-slider-1{
        min-height:700px;
    }
     .elementor-69166 .elementor-element.elementor-element-2516d9e .carreiras-juridicas-posts-wrapper .carreiras-juridicas-post-card{
         width:calc( (100% / 3) - 20px );
     }
     .elementor-69166 .elementor-element.elementor-element-2516d9e .carreiras-juridicas-posts-wrapper .carreiras-juridicas-post-card:nth-child(4){
         display:none;
     }
    
    .elementor-69166 .elementor-element.elementor-element-2516d9e .n2-ss-slider .n2-ss-layer-content .desktop-button{
    width: calc( (100% / 3) - 20px )!important;
    word-wrap: break-word!important;
}
}/* End custom CSS */
/* Start custom CSS for smartslider3, class: .elementor-element-e2128ec */.elementor-69166 .elementor-element.elementor-element-e2128ec .nextend-arrow-next, .elementor-69166 .elementor-element.elementor-element-e2128ec .nextend-arrow-previous{
    width: calc(100% - 60px);
    display: flex;
    justify-content: center;
}

.elementor-69166 .elementor-element.elementor-element-e2128ec .nextend-arrow-next{
    border-radius: 100px 100px 0 0!important;
}
.elementor-69166 .elementor-element.elementor-element-e2128ec .nextend-arrow-previous{
    border-radius: 0 0 100px 100px!important;
}
 .elementor-69166 .elementor-element.elementor-element-e2128ec .carreiras-juridicas-posts-wrapper{
     display: flex;
     flex-direction: column;
     gap:16px;
     justify-content: space-between;
     
     & .carreiras-juridicas-post-card{
     width: 100%;
     background-color: #F8F8F8;
     padding: 20px;
     border-radius: 7px;
    }
    
    & iframe{
        display: none;
    }
     & .carreiras-juridicas-post-card img.carreiras-juridicas-post-thumbnail{
     height: 190px;
     width: 100%;
     object-fit: cover;
     display: none;
 }
 & .carreiras-juridicas-post-card img.carreiras-juridicas-post-thumbnail, & .carreiras-juridicas-post-card iframe{
     margin-bottom: 30px;
 }
 & .carreiras-juridicas-post-card .carreiras-juridicas-post-title{
     font-family: "TT Fellowsl", Sans-Serif;
font-size: 16px;
font-weight: 600;
line-height: 20px;
color: #EB7224;
margin-bottom: 10px
 }
& .carreiras-juridicas-post-card .carreiras-juridicas-post-description{
    color: #333;
    font-family: "TT Fellows";
font-size: 15px;
font-weight: 400;
line-height: 15px;
letter-spacing: 0.04em;
margin-bottom: 0
}
& .carreiras-juridicas-post-card .carreiras-juridicas-post-description, & .carreiras-juridicas-post-card .carreiras-juridicas-post-title{
    text-align: left;
}
 }

@media(max-width:1024px){
    .elementor-69166 .elementor-element.elementor-element-e2128ec div#n2-ss-4 .n2-ss-slider-1{
        min-height:700px;
    }
}

.elementor-69166 .elementor-element.elementor-element-e2128ec .n2-ss-slider .full-width-button{
    width: 100% !important;
    max-width: 100%!important;
    
    & .n2-ss-button-container{
    width: 100%;
    }

& .n2-ss-button-container a{
        width: 100%!important;
    max-width: 100%!important;
    box-sizing: border-box!important;
}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-69166 #slider_desktop .n2-ss-slide:nth-child(3) .no-post-message, body.elementor-page-69166 #slider_desktop .n2-ss-slide:nth-child(5) .no-post-message, body.elementor-page-69166 #slider_desktop .n2-ss-slide:nth-child(6) .no-post-message{
    color: #f8f8f8!important;
}

body.elementor-page-69166 #slider_desktop .n2-ss-slide:nth-child(4) .no-post-message, body.elementor-page-69166 #slider_desktop .n2-ss-slide:nth-child(7) .no-post-message{
    color: #333!important;
}

body.elementor-page-69166 .n2-ss-slide .no-post-message{
    width:100%!important;
    text-align:center!important;
    margin-bottom: 0!important;
}

body.elementor-page-69166 #slider_mobile .n2-ss-slide:nth-child(4) .no-post-message, body.elementor-page-69166 #slider_mobile .n2-ss-slide:nth-child(6) .no-post-message, body.elementor-page-69166 #slider_mobile .n2-ss-slide:nth-child(7) .no-post-message{
    color: #f8f8f8!important;
}

body.elementor-page-69166 #slider_mobile .n2-ss-slide:nth-child(5) .no-post-message, body.elementor-page-69166 #slider_mobile .n2-ss-slide:nth-child(8) .no-post-message{
    color: #333!important;
}/* End custom CSS */