.elementor-91 .elementor-element.elementor-element-aef6a3e{--display:flex;--justify-content:center;--margin-top:-2%;--margin-bottom:0%;--margin-left:015%;--margin-right:0%;}.elementor-91 .elementor-element.elementor-element-aef6a3e:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-aef6a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d717ff );}.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-91 .elementor-element.elementor-element-040779a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) -1px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-040779a.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-91 .elementor-element.elementor-element-040779a img{width:100%;border-radius:20px 20px 20px 20px;}.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-91 .elementor-element.elementor-element-2a176fb{width:100%;max-width:100%;background-color:#EAEAF5;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-91 .elementor-element.elementor-element-2a176fb.elementor-element{--align-self:center;}.elementor-91 .elementor-element.elementor-element-2a176fb .elementor-heading-title{font-family:"Borel", Sans-serif;font-size:75px;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-91 .elementor-element.elementor-element-e9127bf{--spacer-size:1px;background-color:var( --e-global-color-4c25f7c );margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4c25f7c );border-radius:5px 5px 5px 5px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-91 .elementor-element.elementor-element-594fda5{--grid-columns:4;}.elementor-91 .elementor-element.elementor-element-594fda5 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-91 .elementor-element.elementor-element-594fda5 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-91 .elementor-element.elementor-element-594fda5 .e-loop-item > .elementor-section, .elementor-91 .elementor-element.elementor-element-594fda5 .e-loop-item > .elementor-section > .elementor-container, .elementor-91 .elementor-element.elementor-element-594fda5 .e-loop-item > .e-con, .elementor-91 .elementor-element.elementor-element-594fda5 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-91 .elementor-element.elementor-element-cfdcdac{--spacer-size:1px;background-color:var( --e-global-color-4c25f7c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4c25f7c );border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-aef6a3e{--width:70%;}}@media(max-width:1024px){.elementor-91 .elementor-element.elementor-element-594fda5{--grid-columns:2;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-594fda5{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-2a176fb */.elementor-91 .elementor-element.elementor-element-2a176fb {
    overflow: visible !important;
}

.elementor-91 .elementor-element.elementor-element-2a176fb .elementor-heading-title {
    display: inline-block;
    margin: 0 auto;

    /* Espaço para não cortar a fonte */
    line-height: 1.25em !important;
    padding: 0.40em 0 0.08em !important;
    overflow: visible !important;

    background: linear-gradient(
        90deg,
        #00AEEF 0%,
        #6438FF 48%,
        #FF2F7D 100%
    ) !important;

    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;

    background-clip: text !important;
    -webkit-background-clip: text !important;

    color: transparent !important;
    -webkit-text-fill-color: transparent !important;

    text-shadow: none !important;
    -webkit-text-stroke: 0 transparent !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-594fda5 *//* Primeiro card = publicação mais recente */
.elementor-91 .elementor-element.elementor-element-594fda5 .elementor-loop-container > .e-loop-item:first-of-type {
    position: relative;
}

/* Selo NOVO */
.elementor-91 .elementor-element.elementor-element-594fda5 .elementor-loop-container > .e-loop-item:first-of-type::before {
    content: "NOVO";
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 20;

    padding: 6px 16px;
    border-radius: 30px;

    color: #ffffff;
    background: linear-gradient(
        90deg,
        #633BFF 0%,
        #CA2FD4 55%,
        #FF357D 100%
    );

    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    box-shadow: 0 5px 12px rgba(101, 59, 255, 0.25);
    pointer-events: none;
}/* End custom CSS */