.elementor-171 .elementor-element.elementor-element-5625dcf > .elementor-container{min-height:50vh;}.elementor-171 .elementor-element.elementor-element-5625dcf:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5625dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8be39d4 );}.elementor-171 .elementor-element.elementor-element-5625dcf > .elementor-background-overlay{background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.5;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-5625dcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-171 .elementor-element.elementor-element-80505dc{text-align:center;}.elementor-171 .elementor-element.elementor-element-80505dc .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;}.elementor-171 .elementor-element.elementor-element-7ca88df .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-f68504f );border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-171 .elementor-element.elementor-element-7ca88df .elementor-button:hover, .elementor-171 .elementor-element.elementor-element-7ca88df .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-60dfb86 ) 0%, var( --e-global-color-f68504f ) 100%);}.elementor-171 .elementor-element.elementor-element-de8ef6b{margin-top:0px;margin-bottom:50px;}.elementor-171 .elementor-element.elementor-element-05cafe3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8be39d4 );}.elementor-171 .elementor-element.elementor-element-05cafe3:hover > .elementor-element-populated{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://pejprev.com.br/blog/wp-content/uploads/2023/06/blog.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;}.elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-element-populated, .elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-element-populated > .elementor-background-overlay, .elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:25% 0% 25% 0%;}.elementor-171 .elementor-element.elementor-element-0be13cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8be39d4 );}.elementor-171 .elementor-element.elementor-element-0be13cf:hover > .elementor-element-populated{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://pejprev.com.br/blog/wp-content/uploads/2023/06/envelope-small.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;}.elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-element-populated, .elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-element-populated > .elementor-background-overlay, .elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;padding:25% 0% 25% 0%;}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-05cafe3 > .elementor-element-populated{margin:0px 0px 12px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-171 .elementor-element.elementor-element-0be13cf > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-4c04895 */.elementor-171 .elementor-element.elementor-element-4c04895 .cards {
    flex-wrap:wrap;
    margin:50px 0px 0px 0px;
    display:none;
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card {
    background-color:#FFF;
    margin-bottom:20px;
    box-shadow:3px 3px 6px rgba(0,0,0,.15);
    transition-duration:.25s;
    border-radius:15px;
    display:none;
}

@media screen and (max-width:800px) {
    .elementor-171 .elementor-element.elementor-element-4c04895 .cards .card {
        flex:100%;
        max-width:100%;
        margin-bottom:30px;
    }
}
@media screen and (min-width:800px) {
    .elementor-171 .elementor-element.elementor-element-4c04895 .cards .card {
        flex:calc(33% - 20px);
        max-width:calc(33% - 20px);
    }
    
    .elementor-171 .elementor-element.elementor-element-4c04895 .cards .card:not(:nth-child(3n)) {
        margin-right:20px;
    }
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card:hover {
    box-shadow:3px 3px 12px rgba(0,0,0,.3);
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .featured {
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    min-height:200px;
    margin-bottom:20px;
    border-radius:15px 15px 0px 0px;
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content {
    padding:0px 30px 30px 30px;
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content h4 {
    color:#9BAFCF;
    font-size:18px;
    font-weight:500;
    margin-bottom:15px;
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content p {
    color:#232323;
    font-weight:300;
    font-size:14px;
    margin-bottom:30px;
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content .link a {
    border:2px solid #97C8E7;
    padding:15px 60px;
    border-radius:15px;
    transition-duration:.5s;
    color:#97C8E7;
    font-size:16px;
    font-weight:400;
    text-transform:uppercase;
}

@media screen and (max-width:800px) {
    .elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content .link {
        text-align:center;
    }
}
@media screen and (min-width:800px) {
    .elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content .link {
        text-align:left;
    }
}

.elementor-171 .elementor-element.elementor-element-4c04895 .cards .card .content .link a:hover {
    color:white;
    border-image-slice: 1;
    background-image: linear-gradient(to right, #DEA4DE , #97C8E7);
    border-image-source: linear-gradient(to right, #DEA4DE , #97C8E7);
    -webkit-mask: linear-gradient(transparent 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0150f24 */.elementor-171 .elementor-element.elementor-element-0150f24 .not-found {
    display:none;
}

.elementor-171 .elementor-element.elementor-element-0150f24 .not-found h3 {
    text-align:center;
    font-size:36px;
    color:#9BAFCF;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ca88df */.elementor-171 .elementor-element.elementor-element-7ca88df {
    display:none;
}

.elementor-171 .elementor-element.elementor-element-7ca88df:hover {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b767b87 */.elementor-171 .elementor-element.elementor-element-b767b87 h3 {
    text-align:center;
    font-size:36px;
    color:#9BAFCF;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd900b6 */.elementor-171 .elementor-element.elementor-element-dd900b6 .content {
    text-align:center;
    color:#FFF;
    width:50%;
    margin:auto;
}

.elementor-171 .elementor-element.elementor-element-dd900b6 .content h4 {
    font-size:36px;
    font-weight:400;
    line-height:1;
}

.elementor-171 .elementor-element.elementor-element-dd900b6 .content p {
    font-size:16px;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05cafe3 */.elementor-171 .elementor-element.elementor-element-05cafe3:hover {
    cursor:pointer !important;
}

.elementor-171 .elementor-element.elementor-element-05cafe3 .elementor-background-overlay {
    box-shadow:3px 3px 6px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52ab43d */.elementor-171 .elementor-element.elementor-element-52ab43d .content {
    text-align:center;
    color:#FFF;
    width:50%;
    margin:auto;
}

.elementor-171 .elementor-element.elementor-element-52ab43d .content h4 {
    font-size:36px;
    font-weight:400;
    line-height:1;
}

.elementor-171 .elementor-element.elementor-element-52ab43d .content p {
    font-size:16px;
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0be13cf */.elementor-171 .elementor-element.elementor-element-0be13cf:hover {
    cursor:pointer !important;
}

.elementor-171 .elementor-element.elementor-element-0be13cf .elementor-background-overlay {
    box-shadow:3px 3px 6px rgba(0,0,0,.15);
}/* End custom CSS */