.elementor-7723 .elementor-element.elementor-element-de7b0ec{--display:flex;--min-height:0px;--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:64px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.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-7723 .elementor-element.elementor-element-f2037c5{text-align:center;}.elementor-7723 .elementor-element.elementor-element-f2037c5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-e78c2fa );}.elementor-7723 .elementor-element.elementor-element-a93a177{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-7723 .elementor-element.elementor-element-a93a177 > .elementor-shape-bottom .elementor-shape-fill, .elementor-7723 .elementor-element.elementor-element-a93a177 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-7723 .elementor-element.elementor-element-a93a177 > .elementor-shape-bottom svg, .elementor-7723 .elementor-element.elementor-element-a93a177 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:150px;}.elementor-7723 .elementor-element.elementor-element-1f04475{--display:flex;--min-height:0px;--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;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:064px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-7723 .elementor-element.elementor-element-1f04475 > .elementor-shape-bottom .elementor-shape-fill, .elementor-7723 .elementor-element.elementor-element-1f04475 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-4499b20 );}.elementor-7723 .elementor-element.elementor-element-1f04475 > .elementor-shape-bottom svg, .elementor-7723 .elementor-element.elementor-element-1f04475 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:120px;}.elementor-7723 .elementor-element.elementor-element-f4d0408{--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:center;--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;--z-index:10;}.elementor-7723 .elementor-element.elementor-element-f4d0408:not(.elementor-motion-effects-element-type-background), .elementor-7723 .elementor-element.elementor-element-f4d0408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-wrap{background-color:#F4F1F800;padding:24px 24px 24px 24px;border-radius:14px 14px 14px 14px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca{background-color:#F3F3F3;border-color:#C5C2C2;height:42px;min-width:180px;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca input{color:#777777;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca input::placeholder{color:#777777;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca-icon svg{fill:#7E7E7E;stroke:#7E7E7E;width:16px;height:16px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca-icon svg *{stroke:#7E7E7E;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca-icon i{font-size:16px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca-icon{padding:0px 0px 0px 0px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-drop-btn{background-color:#ffffff;color:#333333;border-color:#e8e8e8;height:44px;border-radius:10px 10px 10px 10px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-drop-opt.ativo{background-color:#7b2d8b;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-filtrar-label{color:#888888;font-size:14px;margin-left:3px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-filtrar-group{margin-left:0px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-modo-btn{background:transparent;color:#DF007C;border-color:#DF007C;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-modo-btn.bwg-modo-ativo{background:#DF007C;color:#ffffff;border-color:#DF007C;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-az-btn.bwg-az-ativo{background:#fff3f8 !important;color:#DF007C !important;border-color:#DF007C !important;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-modo-btn, .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-az-btn{padding:8px 20px 8px 20px;border-radius:999px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-mes-prefix{color:#222222;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-mes-de{color:#e8005a;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-mes-nome{color:#e8005a;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-wrap{margin-bottom:36px;padding-right:0px;padding-left:0px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-top{margin-bottom:40px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-mes-icon{font-size:26px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-mes-icon--img img{width:26px;height:26px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card{background-color:#ffffff;border-bottom-color:#7C1E7B;border-bottom-width:4px;border-radius:24px 24px 24px 24px;min-height:213px;height:0px;max-width:100%;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid{column-gap:24px;row-gap:48px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-content{padding:20px 20px 16px 108px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-badge{background:#F47216;width:49px;height:49px;padding-bottom:2px;padding-left:1px;top:-30px;right:24px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-badge-img{width:19px;height:19px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-badge .bwg-badge-tooltip{background-color:#FBF7F5 !important;color:#F47216 !important;border-color:#F47216 !important;border-width:1px !important;border-style:solid !important;border-radius:30px !important;padding:8px 18px 8px 18px !important;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-pilula{width:80px;height:160px;border-radius:80px;background:linear-gradient(170deg, var(--pilula-start,#d4b8e8) 0%, #f0c0d8 100%);color:#ffffff;font-size:24px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-pilula-wrap{left:20px;top:2.4rem;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-pilula img{object-fit:cover !important;object-position:top center !important;transform:scale(1) !important;transform-origin:top center !important;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-area{font-size:12px;color:#DF007C;left:1rem;margin-top:5px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-top{gap:9px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-nome{font-size:14px;font-weight:600;color:#000000;left:1rem;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-email{font-size:15px;font-weight:400;color:#000000;left:0.8rem;background-color:transparent;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-email-icon{width:20px;height:20px;font-size:20px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-email-icon i{font-size:20px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-aniversario-label{color:#00000080;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:500;right:5.4rem;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-aniversario-data{color:#F47216;font-size:22.19px;font-weight:600;right:5.4rem;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-lider-label{color:#000000FC;font-size:12px;font-weight:300;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-lider-nome{color:#DF007C;font-size:12px;font-weight:600;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-lider-icon svg{width:20px;height:20px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-lider-icon i{font-size:20px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-lider-icon{width:22px;height:22px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-lider{right:3.5rem;background-color:transparent;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-plus{width:43px;height:43px;color:#7C1E7B;border-color:#7C1E7B;font-size:23px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-plus:hover{background-color:#F9F5FB;border-color:#F9F5FB;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-divider{border-top-color:#00000026;width:95%;border-top-width:2px;margin-top:10px;margin-bottom:10px;}#bwg-cracha-1184f3f .bwg-cracha-wrap{width:320px;border-radius:24px;background:#f2eeea;}#bwg-cracha-1184f3f .bwg-cracha-header{border-radius:24px 24px 0 0;background:#7C1E7B;padding-bottom:40px;}#bwg-cracha-1184f3f .bwg-cracha-transition{background:#7C1E7B;}#bwg-cracha-1184f3f .bwg-cracha-label{color:#DF007C;}#bwg-cracha-1184f3f .bwg-cracha-cargo{color:#DF007C;}#bwg-cracha-1184f3f .bwg-cracha-btn{background:#DF007C;}#bwg-cracha-1184f3f .bwg-cracha-onda path{fill:#DF007C;}#bwg-cracha-1184f3f .bwg-cracha-transition::after{background:#f2eeea;}#bwg-cracha-1184f3f .bwg-cracha-value{color:#1e1a24;}#bwg-cracha-1184f3f .bwg-cracha-sep{background:rgba(30,26,36,0.08);}#bwg-cracha-1184f3f.bwg-cracha-open{background:rgba(0,0,0,0.45);}#bwg-cracha-1184f3f .bwg-cracha-onda{bottom:0px;height:80px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-plus.bwg-plus-ativo{background:#7b2d8b !important;border-color:#7b2d8b !important;color:#ffffff !important;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-mobile-mais button{background:#DF007C00;color:#DF007C;border-color:#DF007C;border-width:2px;border-style:solid;border-radius:999px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-mobile-mais button:hover{background:#DF007C;color:#ffffff;}#bwg-top-btn-1184f3f{box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.61);}.elementor-7723 .elementor-element.elementor-element-c39c145{--display:flex;--min-height:104px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-7723 .elementor-element.elementor-element-c39c145 > .elementor-shape-top .elementor-shape-fill, .elementor-7723 .elementor-element.elementor-element-c39c145 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-4499b20 );}.elementor-7723 .elementor-element.elementor-element-c39c145 > .elementor-shape-top svg, .elementor-7723 .elementor-element.elementor-element-c39c145 > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-7723 .elementor-element.elementor-element-dd3929d{--display:flex;--min-height:193px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-7723 .elementor-element.elementor-element-dd3929d > .elementor-shape-top .elementor-shape-fill, .elementor-7723 .elementor-element.elementor-element-dd3929d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7ceac33 );}.elementor-7723 .elementor-element.elementor-element-dd3929d > .elementor-shape-top svg, .elementor-7723 .elementor-element.elementor-element-dd3929d > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:200px;transform:translateX(-50%) rotateY(180deg);}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-7723 .elementor-element.elementor-element-a93a177{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-badge{width:46px;height:46px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-badge-img{width:17px;height:17px;}}@media(max-width:1024px){.elementor-7723 .elementor-element.elementor-element-f4d0408{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7723 .elementor-element.elementor-element-c39c145 > .elementor-shape-top svg, .elementor-7723 .elementor-element.elementor-element-c39c145 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:100px;}.elementor-7723 .elementor-element.elementor-element-c39c145{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7723 .elementor-element.elementor-element-dd3929d > .elementor-shape-top svg, .elementor-7723 .elementor-element.elementor-element-dd3929d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:100px;}.elementor-7723 .elementor-element.elementor-element-dd3929d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-7723 .elementor-element.elementor-element-de7b0ec{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7723 .elementor-element.elementor-element-f2037c5 .elementor-heading-title{font-size:28px;}.elementor-7723 .elementor-element.elementor-element-a93a177{--min-height:79px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7723 .elementor-element.elementor-element-a93a177 > .elementor-shape-bottom svg, .elementor-7723 .elementor-element.elementor-element-a93a177 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:100px;}.elementor-7723 .elementor-element.elementor-element-1f04475 > .elementor-shape-bottom svg, .elementor-7723 .elementor-element.elementor-element-1f04475 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:90px;}.elementor-7723 .elementor-element.elementor-element-1f04475{--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7723 .elementor-element.elementor-element-f4d0408{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card{min-height:237px;max-width:577px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid{column-gap:0px;row-gap:66px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-badge{padding-left:1px;right:0px;}.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-top{gap:14px;}.elementor-7723 .elementor-element.elementor-element-c39c145{--min-height:88px;}.elementor-7723 .elementor-element.elementor-element-c39c145 > .elementor-shape-top svg, .elementor-7723 .elementor-element.elementor-element-c39c145 > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:52px;}.elementor-7723 .elementor-element.elementor-element-dd3929d{--min-height:88px;}.elementor-7723 .elementor-element.elementor-element-dd3929d > .elementor-shape-top svg, .elementor-7723 .elementor-element.elementor-element-dd3929d > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:52px;}}/* Start custom CSS for bw_gallery_widget, class: .elementor-element-1184f3f */html, body {
        overflow-x: hidden !important;
        max-width: 100vw !important;
    }
    
   


.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca    { order: 3 !important; }
.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-modo-btn { order: 1 !important; }
.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-slot-mes { order: 2 !important; }
.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-drop-wrap { order: 4 !important; }


.bwg-titulo-wrap{
    display: none !important;
}

.bwg-filtrar-group {
     margin-bottom: 2.4rem !important;
}

.bwg-filtrar-label {
    display: block !important;
    padding-bottom: 10px !important;
    margin-bottom: 0 !important;
    white-space: nowrap !important;
}

.bwg-top{
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.bwg-drop-btn {
    border-color: #D5D3D3 !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca {
    order: 1 !important;
    width: 260px;
    flex: unset !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-drop-wrap {
    order: 2 !important;
}

.bwg-drop-btn svg {
    width: 17px !important;
    height: 20px !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-right-controls {
    order: 3 !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-email-icon,
.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-lider-icon {
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
}

.bwg-busca input{
    background-color: #F3F3F3 !important;
    padding-left: 1px !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-content {
    padding: px 9px 14px 90px !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-pilula img {
    object-fit: cover !important;
    object-position: top center !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}

.bwg-divider {
    margin-left: 1rem !important;
}


.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-pilula {
    overflow: hidden !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer {
    transition: transform 0.18s;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer:hover {
    transform: translateY(-3px);
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer:hover .bwg-card {
    transform: none !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-aniversario-data {
    text-align: center !important;
    display: block !important;
}

.bwg-badge-tooltip {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
}

.bwg-modo-btn {
    border-radius: 12px !important;
    padding: 10px 28px !important;
}

.bwg-az-btn {
    border-radius: 12px !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer:nth-child(3n) .bwg-badge-tooltip {
    left: auto !important;
    right: 0 !important;
    transform: translateX(0) translateY(0) !important;
}

.elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer:nth-child(3n):hover .bwg-badge-tooltip {
    transform: translateX(0) translateY(-4px) !important;
}

/* POP-UP */

.bwg-card-plus { padding: 0 0.3px 0; }
.bwg-cracha-header { padding-bottom: 10px !important; overflow: visible !important; }
.bwg-cracha-onda { position: absolute !important; bottom: -92px !important; height: 80px !important; z-index: 3 !important; }
.bwg-cracha-onda path { fill: #7C1E7B !important; }
.bwg-cracha-body { padding-top: 25px !important; }
.bwg-cracha-name-block { padding-bottom: 40px !important; word-break: break-word !important; white-space: normal !important; font-size: 20px; }
.bwg-nome-longo .bwg-cracha-name-block { padding-bottom: 25px !important; }
.bwg-cracha-nome { word-break: break-word !important; white-space: normal !important; }
.bwg-cracha-avatar { width: 100px !important; height: 100px !important; border-radius: 60% !important; box-shadow: 0 0 0 3px #7C1E7B !important; position: relative !important; z-index: 6 !important; }
.bwg-cracha-btn { margin-top: 15px !important; border-radius: 999px !important; }
.bwg-cracha-label i, .bwg-cracha-label svg, .bwg-cracha-label span { width: 17px !important; height: 17px !important; margin-right: 8px !important; }
.bwg-cracha-body > div:nth-child(3) .bwg-cracha-row > div:nth-child(2) .bwg-cracha-label i,
.bwg-cracha-body > div:nth-child(3) .bwg-cracha-row > div:nth-child(2) .bwg-cracha-label svg,
.bwg-cracha-body > div:nth-child(3) .bwg-cracha-row > div:nth-child(2) .bwg-cracha-label span { width: 21px !important; height: 21px !important; }
.bwg-cracha-label { margin-bottom: 15px !important; font-family: 'Open Sans' !important; font-size: 12px !important; font-weight: 600 !important; text-transform: none !important; }
.bwg-cracha-value { font-size: 12.5px !important; }
 .bwg-cracha-wrap { width: 380px !important; }
}

@media (max-width: 1366px) {
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca    { order: 2 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-modo-btn { order: 1 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-slot-mes { order: 2 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-drop-wrap { order: 4 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-filtrar-group { margin-left: 33.5rem !important; }
}

@media (max-width: 1024px) {
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
    .bwg-mobile-mais { margin-left: 22rem; order: 999 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer:nth-child(2n):not(:nth-child(3n)) .bwg-badge-tooltip { left: auto !important; right: 0 !important; transform: translateX(0) translateY(0) !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-outer:nth-child(2n):not(:nth-child(3n)):hover .bwg-badge-tooltip { transform: translateX(0) translateY(-4px) !important; }
}

@media (max-width: 767px) {
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-top { flex-direction: column !important; align-items: stretch !important; margin-left: 0.5rem; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca { width: 100% !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-busca input { margin-left: 2.5rem !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-right-controls { width: 100% !important; flex-direction: row !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid { grid-template-columns: minmax(0, 1fr) !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-titulo-mes { flex-wrap: wrap !important; justify-content: center !important; margin-left: 1.1rem; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card-aniversario { position: relative; bottom: 5px; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-card { width: 300px !important; margin-left: -0.5rem !important; transform: scale(1.05) !important;}
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-divider { margin-left: 0 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-filtrar-group { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; align-items: center !important; margin-bottom: 0 !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-filtrar-btns { justify-content: center !important; flex-direction: column !important; width: 100% !important; }
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-filtrar-btns .bwg-modo-btn { width: 100% !important; text-align: center !important; }
    .bwg-filtrar-label { text-align: center !important; }
    .bwg-card-badge { top: -33px !important; right: -9px !important; }
    .bwg-badge-tooltip { font-size: 10px !important; padding: 4px 10px !important; white-space: normal !important; max-width: 130px !important; text-align: center !important; }
    .bwg-mobile-mais { order: 999 !important; margin-left: 5.5rem; }
    html, body { overflow-x: hidden !important; max-width: 100vw !important; }
}


@media (min-width: 1025px) {
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-7723 .elementor-element.elementor-element-1184f3f .bwg-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

/* Notebook (até 1366px) */
@media (max-width: 1366px) {
    .bwg-cracha-wrap { width: 280px !important; transform: scale(0.75) !important; transform-origin: center center !important; }
    .bwg-cracha-nome { font-size: 18px !important; }
    .bwg-cracha-value { font-size: 12px !important; }
    .bwg-cracha-label { font-size: 9px !important; }
    #bwg-cracha-34f2967 .bwg-cracha-wrap { width: 260px !important; }
}

/* Tablet (até 1024px) */
@media (max-width: 1024px) {
    .bwg-cracha-wrap { width: 400px !important; overflow: hidden !important;}
    .bwg-cracha-nome { font-size: 17px !important; word-break: break-word !important; white-space: normal !important; }
    .bwg-cracha-avatar { width: 90px !important; height: 90px !important; border-radius: 60% !important; box-shadow: 0 0 0 3px #7C1E7B !important; position: relative !important; z-index: 6 !important; }
    .bwg-cracha-body { padding: 25px 16px 16px !important; gap: 12px !important; }
    .bwg-cracha-btn { padding: 12px !important; font-size: 12px !important; margin-top: 15px !important; }
    .bwg-cracha-header { padding-bottom: 10px !important; overflow: visible !important; }
    .bwg-cracha-onda { position: absolute !important; bottom: -92px !important; height: 80px !important; z-index: 3 !important; }
    .bwg-cracha-name-block { padding-bottom: 40px !important; }
    .bwg-nome-longo .bwg-cracha-name-block { padding-bottom: 25px !important; }
    
}

/* Mobile (até 767px) */
@media (max-width: 767px) {
    .bwg-cracha-wrap { width: calc(100vw - 32px) !important; max-width: 340px !important; transform: scale(0.90) !important; }
    .bwg-cracha-nome { font-size: 16px !important; word-break: break-word !important; white-space: normal !important; }
    .bwg-cracha-avatar { width: 100px !important; height: 100px !important; border-radius: 60% !important; box-shadow: 0 0 0 3px #7C1E7B !important; position: relative !important; z-index: 6 !important; }
    .bwg-cracha-row { grid-template-columns: 1fr !important; gap: 16px !important; }
    .bwg-cracha-body { padding: 25px 14px 16px !important; gap: 10px !important; padding-top: 40px !important; }
    .bwg-cracha-value { font-size: 13px !important; }
    .bwg-cracha-label { font-size: 10px !important; }
    .bwg-cracha-btn { padding: 12px !important; font-size: 12px !important; margin-top: 15px !important; }
    .bwg-cracha-header { padding-bottom: 30px !important; overflow: visible !important; }
    .bwg-cracha-onda { position: absolute !important; bottom: -59px !important; height: 60px !important; z-index: 3 !important; }
    .bwg-cracha-name-block { padding-bottom: 40px !important; }
    .bwg-nome-longo .bwg-cracha-name-block { padding-bottom: 25px !important; }
    .bwg-cracha-transition { display: none !important; }
}/* End custom CSS */