.elementor-38134 .elementor-element.elementor-element-2a49e6e2{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38134 .elementor-element.elementor-element-2a49e6e2:not(.elementor-motion-effects-element-type-background), .elementor-38134 .elementor-element.elementor-element-2a49e6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(102deg, #CAEBFF 0%, #FE88FF7A 100%);}.elementor-38134 .elementor-element.elementor-element-6d3d1059{--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-38134 .elementor-element.elementor-element-5bee88d0{--grid-columns:7;--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:10px;}.elementor-38134 .elementor-element.elementor-element-5bee88d0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-38134 .elementor-element.elementor-element-5bee88d0 .e-loop-item > .elementor-section, .elementor-38134 .elementor-element.elementor-element-5bee88d0 .e-loop-item > .elementor-section > .elementor-container, .elementor-38134 .elementor-element.elementor-element-5bee88d0 .e-loop-item > .e-con, .elementor-38134 .elementor-element.elementor-element-5bee88d0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-38134 .elementor-element.elementor-element-5bee88d0 .elementor-pagination{text-align:center;margin-top:17px;}body:not(.rtl) .elementor-38134 .elementor-element.elementor-element-5bee88d0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 14px/2 );}body:not(.rtl) .elementor-38134 .elementor-element.elementor-element-5bee88d0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 14px/2 );}body.rtl .elementor-38134 .elementor-element.elementor-element-5bee88d0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 14px/2 );}body.rtl .elementor-38134 .elementor-element.elementor-element-5bee88d0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 14px/2 );}@media(min-width:768px){.elementor-38134 .elementor-element.elementor-element-2a49e6e2{--content-width:1300px;}}@media(max-width:1024px){.elementor-38134 .elementor-element.elementor-element-2a49e6e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38134 .elementor-element.elementor-element-5bee88d0{--grid-columns:4;}}@media(max-width:767px){.elementor-38134 .elementor-element.elementor-element-2a49e6e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38134 .elementor-element.elementor-element-5bee88d0{--grid-columns:2;}}/* Start custom CSS for loop-grid, class: .elementor-element-5bee88d0 *//* =========================================================
   PAGINAÇÃO JOÃO13
   ========================================================= */

.elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;

    margin-top: 30px;
    padding: 12px 15px;

    font-family: "Afacad", sans-serif;
}


/* Números */

.elementor-pagination .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 38px;
    height: 38px;

    padding: 0 10px;

    box-sizing: border-box;

    border-radius: 10px;

    background: rgba(255,255,255,.55);

    color: #26313b;

    font-size: 16px;
    font-weight: 600;

    text-decoration: none;

    border: 1px solid rgba(69,165,216,.18);

    box-shadow:
        0 3px 10px rgba(69,165,216,.08),
        inset 0 1px 0 rgba(255,255,255,.7);

    transition:
        color .25s ease,
        background .25s ease,
        border-color .25s ease,
        transform .25s ease,
        box-shadow .25s ease;
}


/* Hover */

.elementor-pagination .page-numbers:hover {
    color: #fff;

    background:
        linear-gradient(
            135deg,
            #45A5D8,
            #A864F1
        );

    border-color: transparent;

    transform: translateY(-2px);

    box-shadow:
        0 7px 16px rgba(69,165,216,.20),
        0 4px 12px rgba(168,100,241,.16);
}


/* Página atual */

.elementor-pagination .page-numbers.current {
    color: #fff;

    background:
        linear-gradient(
            135deg,
            #45A5D8,
            #A864F1
        );

    border-color: transparent;

    font-weight: 700;

    box-shadow:
        0 6px 15px rgba(69,165,216,.22),
        0 4px 12px rgba(168,100,241,.18);
}


/* Reticências */

.elementor-pagination .page-numbers.dots {
    min-width: 28px;

    padding: 0;

    background: transparent;

    border: none;

    box-shadow: none;

    color: #4b5965;

    pointer-events: none;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 600px) {

    #elementor-pagination {
        gap: 5px;
        padding: 10px 5px;
    }

    #elementor-pagination .page-numbers {
        min-width: 34px;
        height: 34px;

        padding: 0 8px;

        font-size: 15px;

        border-radius: 9px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3d1059 */.fade-up{

    opacity:0;

    filter:blur(1px);

    animation:blurIn linear forwards;

    animation-timeline:view();

    animation-range:entry 10% cover 30%;

}

@keyframes blurIn{

    to{

        opacity:1;

        filter:blur(0);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a49e6e2 */elementor-element-b5b5550 {
    background-color: #CFF4FF;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(283,960,472)'%3E%3Cstop offset='0' stop-color='%23CFF4FF'/%3E%3Cstop offset='1' stop-color='%23FADDFF'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='300' height='250' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.02'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;/* End custom CSS */