.elementor-2564 .elementor-element.elementor-element-9609dbf{--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;--justify-content:flex-end;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-2564 .elementor-element.elementor-element-9609dbf:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9609dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b672db );background-image:url("https://mascr.org/wp-content/uploads/2024/02/Group-39559.svg");background-position:top right;background-repeat:no-repeat;background-size:10% auto;}.elementor-2564 .elementor-element.elementor-element-576f5aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-ead4de6{z-index:5;text-align:start;}.elementor-2564 .elementor-element.elementor-element-ead4de6 .elementor-heading-title{font-size:70px;font-weight:700;line-height:70px;color:var( --e-global-color-primary );}.elementor-2564 .elementor-element.elementor-element-1540111{--grid-columns:3;--load-more-button-align:center;}.elementor-2564 .elementor-element.elementor-element-1540111 .elementor-button{background-color:var( --e-global-color-07aff0c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2564 .elementor-element.elementor-element-1540111 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2564 .elementor-element.elementor-element-1540111 .e-loop-item > .elementor-section, .elementor-2564 .elementor-element.elementor-element-1540111 .e-loop-item > .elementor-section > .elementor-container, .elementor-2564 .elementor-element.elementor-element-1540111 .e-loop-item > .e-con, .elementor-2564 .elementor-element.elementor-element-1540111 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-2564:not(.elementor-motion-effects-element-type-background), body.elementor-page-2564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b672db );}@media(min-width:768px){.elementor-2564 .elementor-element.elementor-element-9609dbf{--content-width:1150px;}}@media(min-width:1025px){.elementor-2564 .elementor-element.elementor-element-9609dbf:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9609dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2564 .elementor-element.elementor-element-9609dbf:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9609dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:30px auto;}.elementor-2564 .elementor-element.elementor-element-9609dbf{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2564 .elementor-element.elementor-element-1540111{--grid-columns:2;}}@media(max-width:767px){.elementor-2564 .elementor-element.elementor-element-9609dbf{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2564 .elementor-element.elementor-element-9609dbf:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9609dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2564 .elementor-element.elementor-element-ead4de6 .elementor-heading-title{font-size:33px;line-height:50px;}.elementor-2564 .elementor-element.elementor-element-1540111{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-1540111 */.elementor-2564 .elementor-element.elementor-element-1540111 .elementor-button span {
    text-align: left;
     transform: skew(-5deg, -1deg);
}

.elementor-2564 .elementor-element.elementor-element-1540111 .elementor-button {
    transform: skew(10deg, 2deg);
}/* End custom CSS */
/* Start custom CSS */.highlight-title {
background: url(http://mascr.org/wp-content/uploads/2024/02/Vector-6-1.svg);
background-repeat: no-repeat;
background-position: 0 50%;
background-size: 100% 100%;
padding: 30px;
}


   .highlight {
background: url(https://mascr.org/wp-content/uploads/2024/02/Vector-8-1.svg);
background-repeat: no-repeat;
background-position: 0 50%;
background-size: 100% 100%;
padding: 30px;
}

   .highlight2 {
background: url(http://mascr.org/wp-content/uploads/2024/02/Vector-2.svg);
background-repeat: no-repeat;
background-position: 0%;
background-size: 100% 390%;
padding: 0px 20px 0px 25px;
}

   .highlight3 {
background: url(http://mascr.org/wp-content/uploads/2024/02/Vector-3-1.svg);
background-repeat: no-repeat;
background-position: 0%;
background-size: 100% 280%;
padding: 0px 40px 0px 30px;
}

   .highlight4 {
background: url(http://mascr.org/wp-content/uploads/2024/02/Vector-9.svg);
background-repeat: no-repeat;
background-position: 0%;
background-size: 95% 390%;
padding: 0px 40px 0px 30px;
}


.textojunta {
    transition: opacity 1s ease-in-out;
    opacity: 0;
    height: 0;
    overflow: hidden;
}
.junta:hover .textojunta {
     opacity: 1;
    height: auto;
}

.destaque .wpr-grid-pagination, .destaque-imagem .wpr-grid-item-title, .destaque .wpr-grid-media-wrap {
    opacity: 0;
    height: 0 !important;
    width: auto !important;
    display: none !important;
    overflow: hidden !important;
}

.blog .wpr-grid-media-wrap {
    width: 300 !important;
    height: 300 !important;
}

.wpr-field-group.wpr-form-field-type-submit {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
    border: solid #2630DD !important;
}

div.asl_r.asl_w {
  border: solid #2630DD !important;
  border-radius: 15px !important;
  background-color: #F2EDF4 !important;
}

div.asl_r .results .item, div.asl_r .results .asl_nores {
    background-color: #F2EDF4 !important;

}


.asl_image {
    border-radius: 5px !important;
}

.filtro svg {
    fill: #2630DD !important;
}

div.asl_m .probox .proclose svg {
    fill: white !important;
    background-color: #2630DD !important;

}/* End custom CSS */