.elementor-139 .elementor-element.elementor-element-4ec2e8d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-4ec2e8d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-4ec2e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20242f;}.elementor-139 .elementor-element.elementor-element-a17b784{--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:64px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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-139 .elementor-element.elementor-element-8571686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-8571686 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#C0392B;}.elementor-139 .elementor-element.elementor-element-b91b84c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-b91b84c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:900;text-transform:none;letter-spacing:0em;color:#1a1e2a;}.elementor-139 .elementor-element.elementor-element-0c68a74{--display:flex;--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;--align-items:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-139 .elementor-element.elementor-element-0c68a74:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0c68a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1e2a;}.elementor-139 .elementor-element.elementor-element-b8fac75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-5356df1{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:rgba(255,255,255,0.75);}.elementor-139 .elementor-element.elementor-element-4d08c8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-4d08c8f:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-4d08c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bv-pampilhosadaserra.pt/wp-content/smush-webp/2026/06/DSC07477.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-9497c7f{--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:0px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-139 .elementor-element.elementor-element-bbd9d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-bbd9d56 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#C0392B;}.elementor-139 .elementor-element.elementor-element-23c7119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-23c7119 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:900;text-transform:none;letter-spacing:0em;color:#1a1e2a;}.elementor-139 .elementor-element.elementor-element-a09cc1d{--display:flex;--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-edb8c39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-edb8c39:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-edb8c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20242f;}.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-139 .elementor-element.elementor-element-59d96a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-59d96a8 img{width:72px;height:72px;border-radius:50px 50px 50px 50px;}.elementor-139 .elementor-element.elementor-element-333a97e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-333a97e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0em;color:#ffffff;}.elementor-139 .elementor-element.elementor-element-1ddffbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-1ddffbd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.45);}.elementor-139 .elementor-element.elementor-element-f5c0d88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-f5c0d88:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-f5c0d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20242f;}.elementor-139 .elementor-element.elementor-element-fbd0b72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-fbd0b72 img{width:72px;height:72px;border-radius:50px 50px 50px 50px;}.elementor-139 .elementor-element.elementor-element-c40777d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-c40777d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0em;color:#ffffff;}.elementor-139 .elementor-element.elementor-element-9c56a70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-9c56a70 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.45);}.elementor-139 .elementor-element.elementor-element-a51bcef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-a51bcef:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-a51bcef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20242f;}.elementor-139 .elementor-element.elementor-element-8ac7985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-8ac7985 img{width:72px;height:72px;border-radius:50px 50px 50px 50px;}.elementor-139 .elementor-element.elementor-element-64ea340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-64ea340 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0em;color:#ffffff;}.elementor-139 .elementor-element.elementor-element-5e03f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-5e03f62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.45);}.elementor-139 .elementor-element.elementor-element-cf2c900{--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:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-139 .elementor-element.elementor-element-f982067{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.07);--divider-border-width:1px;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-139 .elementor-element.elementor-element-f982067 .elementor-divider-separator{width:100%;}.elementor-139 .elementor-element.elementor-element-f982067 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-139 .elementor-element.elementor-element-76ba89b{--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:0px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-139 .elementor-element.elementor-element-9df6f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-9df6f5a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#C0392B;}.elementor-139 .elementor-element.elementor-element-0ecc0c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-0ecc0c1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:900;text-transform:none;letter-spacing:0em;color:#1a1e2a;}.elementor-139 .elementor-element.elementor-element-69ae749{--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:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-139 .elementor-element.elementor-element-5c97769{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.07);--divider-border-width:1px;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-139 .elementor-element.elementor-element-5c97769 .elementor-divider-separator{width:100%;}.elementor-139 .elementor-element.elementor-element-5c97769 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-139 .elementor-element.elementor-element-a4ccb8e{--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:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-139 .elementor-element.elementor-element-5b25aab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-5b25aab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#C0392B;}.elementor-139 .elementor-element.elementor-element-0a6e701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-0a6e701 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:900;text-transform:none;letter-spacing:0em;color:#1a1e2a;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-b8fac75{--width:62%;}.elementor-139 .elementor-element.elementor-element-4d08c8f{--width:38%;}.elementor-139 .elementor-element.elementor-element-edb8c39{--width:32%;}.elementor-139 .elementor-element.elementor-element-f5c0d88{--width:32%;}.elementor-139 .elementor-element.elementor-element-a51bcef{--width:32%;}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0c68a74{--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-139 .elementor-element.elementor-element-b8fac75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-b8fac75.e-con{--order:99999 /* order end hack */;}.elementor-139 .elementor-element.elementor-element-5356df1{font-size:11px;}.elementor-139 .elementor-element.elementor-element-4d08c8f{--min-height:300px;}}/* Start custom CSS for container, class: .elementor-element-4ec2e8d *//* ═══════ BV Pampilhosa da Serra — Corporação ═══════ */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&family=DM+Sans:wght@300;400;500;600&display=swap');

/* ── Page banner ── */
.bv-page-banner { background: #20242f; border-bottom: 3px solid #C0392B; padding: 52px 0 44px; width: 100%; }
.bv-page-banner-inner { max-width: 1200px; margin: 0 auto; padding: 0 32px; }
.bv-page-label { font-family: 'DM Sans', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; color: #C0392B; margin: 0 0 8px; }
.bv-page-title { font-family: 'Nunito', sans-serif !important; font-size: 36px !important; font-weight: 900 !important; color: #fff !important; line-height: 1.1 !important; margin: 0 0 10px !important; }
.bv-page-desc { color: rgba(255,255,255,.5); font-family: 'DM Sans', sans-serif; font-size: 14px; line-height: 1.65; margin: 0; max-width: 540px; }

/* ── Section labels ── */
.bv-section-label { font-family: 'DM Sans', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; color: #C0392B; margin: 0 0 8px !important; }
.bv-section-title { font-family: 'Nunito', sans-serif !important; font-size: 28px !important; font-weight: 900 !important; color: #1a1e2a !important; margin: 0 0 24px !important; }
.bv-subsection-title { font-family: 'Nunito', sans-serif; font-size: 18px; font-weight: 700; color: #1a1e2a; margin: 32px 0 16px; padding-bottom: 8px; border-bottom: 2px solid #FADBD8; }

/* ── Missão box (dark, two-column) ── */
.bv-missao-box {
  background: #1a1e2a;
  border-radius: 4px;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr 420px;
  margin-bottom: 48px;
}
.bv-missao-content { padding: 32px 36px; }
.bv-missao-box .elementor-widget-text-editor p { color: rgba(255,255,255,.75) !important; font-family: 'DM Sans', sans-serif !important; font-size: 14px !important; line-height: 1.8 !important; margin-bottom: 12px !important; }
.bv-missao-box .elementor-widget-text-editor p:last-child { margin-bottom: 0 !important; }
.bv-missao-box .elementor-widget-text-editor ul { list-style: none !important; display: flex !important; flex-direction: column !important; gap: 10px !important; margin-top: 16px !important; padding: 0 !important; }
.bv-missao-box .elementor-widget-text-editor li { display: flex !important; gap: 12px !important; color: rgba(255,255,255,.7) !important; font-family: 'DM Sans', sans-serif !important; font-size: 13.5px !important; line-height: 1.6 !important; }
.bv-missao-box .elementor-widget-text-editor li::before { content: '' !important; width: 6px !important; height: 6px !important; border-radius: 50% !important; background: #C0392B !important; margin-top: 8px !important; flex-shrink: 0 !important; }
.bv-missao-photo { position: relative; overflow: hidden; min-height: 300px; }
.bv-missao-photo .elementor-widget-image img { width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center 30% !important; display: block !important; filter: brightness(.85) !important; }
.bv-missao-photo-caption { position: absolute; bottom: 0; left: 0; right: 0; padding: 16px 20px; background: linear-gradient(transparent, rgba(0,0,0,.6)); color: rgba(255,255,255,.75); font-family: 'DM Sans', sans-serif; font-size: 11px; letter-spacing: .06em; text-transform: uppercase; }
@media (max-width: 900px) { .bv-missao-box { grid-template-columns: 1fr; } .bv-missao-photo { min-height: 220px; } }

/* ── Comando card ── */
.bv-cmd-card {
  background: #20242f;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
  height: 100%;
}
.bv-cmd-card .elementor-widget-image img {
  width: 72px !important; height: 72px !important;
  border-radius: 50% !important; object-fit: cover !important;
  border: 2px solid rgba(255,255,255,.12) !important;
  background: rgba(255,255,255,.08) !important;
  display: block !important; margin: 0 auto 14px !important;
}
.bv-cmd-card .elementor-widget-heading .elementor-heading-title { color: #fff !important; }
.bv-cmd-role { font-family: 'DM Sans', sans-serif !important; font-size: 10.5px !important; color: rgba(255,255,255,.45) !important; letter-spacing: .05em !important; text-transform: uppercase !important; }

/* ── Quadro ativo table ── */
.bv-quadro-table { width: 100%; border-collapse: collapse; margin-bottom: 16px; }
.bv-quadro-table thead th { background: #1a1e2a; color: rgba(255,255,255,.7); font-family: 'DM Sans', sans-serif; font-size: 10.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; padding: 10px 16px; text-align: left; }
.bv-quadro-table tbody tr { border-bottom: 1px solid rgba(0,0,0,.05); }
.bv-quadro-table tbody tr:hover { background: #F5F6F8; }
.bv-quadro-table tbody td { padding: 10px 16px; font-family: 'DM Sans', sans-serif; font-size: 13px; color: #1a1e2a; }
.bv-badge { display: inline-block; padding: 2px 8px; border-radius: 2px; font-size: 10px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; font-family: 'DM Sans', sans-serif; }
.bv-badge-cmd   { background: #FEE2E2; color: #7F1D1D; }
.bv-badge-chefe { background: #FEF3C7; color: #92400E; }
.bv-badge-sub   { background: #EDE9FE; color: #5B21B6; }
.bv-badge-1     { background: #DBEAFE; color: #1E40AF; }
.bv-badge-2     { background: #DCFCE7; color: #166534; }
.bv-badge-3     { background: #F3F4F6; color: #374151; }
.bv-badge-est   { background: #e0f2fe; color: #0c4a6e; }

/* ── Quadro de honra ── */
.bv-honra-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 10px; }
.bv-honra-item { background: #F5F6F8; border-radius: 3px; padding: 12px 14px; font-family: 'DM Sans', sans-serif; font-size: 12.5px; font-weight: 500; color: #1a1e2a; border-left: 2px solid #C9A84C; }
@media (max-width: 768px) { .bv-honra-grid { grid-template-columns: repeat(2,1fr); } }/* End custom CSS */