/* ===== 1) REMOVER QUALQUER OVERLAY DO COVER (FRONT + EDITOR) ===== */

/* Front-end (site) */
.home .wp-block-cover.has-background-dim::before,
.home .wp-block-cover .wp-block-cover__background,
.home .wp-block-cover .has-background-dim,
.home .wp-block-cover .wp-block-cover__gradient-background{
  opacity:0 !important;
  background:transparent !important;
}

/* Editor (backend) */
.editor-styles-wrapper .wp-block-cover.has-background-dim::before,
.editor-styles-wrapper .wp-block-cover .wp-block-cover__background,
.editor-styles-wrapper .wp-block-cover .has-background-dim,
.editor-styles-wrapper .wp-block-cover .wp-block-cover__gradient-background{
  opacity:0 !important;
  background:transparent !important;
}

/* Dar uma leve ajuda na própria foto (fica um pouco mais viva) */
.home .wp-block-cover__image-background,
.home img.wp-block-cover__image-background{
  filter: brightness(1.08) contrast(1.02) !important;
}

/* ===== 2) TEXTO DO BANNER – SEMPRE BRANCO E LEGÍVEL ===== */

/* Se o bloco Cover não tiver classe, garantimos no 1º Cover da home */
.home .wp-block-cover:first-of-type .wp-block-cover__inner-container > *,
.home .wp-block-cover:first-of-type h1,
.home .wp-block-cover:first-of-type p,
.home .wp-block-cover:first-of-type .wp-block-heading{
  color:#fff !important;
  text-shadow:0 2px 8px rgba(0,0,0,.35);
}

/* Controle de tamanho do título e do subtítulo */
.home .wp-block-cover:first-of-type .wp-block-cover__inner-container{ padding:72px 26px; }
.home .wp-block-cover:first-of-type h1{
  margin:0 0 .45rem 0;
  font-size: clamp(34px, 3.1vw + 18px, 56px) !important;
  line-height:1.05;
  max-width:18ch;
}
.home .wp-block-cover:first-of-type p{
  margin:0 0 1.1rem 0;
  font-size: clamp(15px, 1vw + 12px, 20px);
  max-width:44ch;
}

/* ===== 3) BOTÕES DO BANNER ===== */
.home .wp-block-cover:first-of-type .wp-block-buttons{ gap:10px; }
.home .wp-block-cover:first-of-type .wp-block-button__link{
  border-radius:14px; padding:.78rem 1.15rem; font-weight:700;
}

/* Primário (ex.: “Ver Novidades”) */
.home .wp-block-cover:first-of-type .wp-block-button.is-style-fill .wp-block-button__link,
.home .wp-block-cover:first-of-type .wp-block-button:not([class*="is-style"]) .wp-block-button__link{
  background:#D6B25E; color:#222426; border:1px solid #9F7C2D;
}
.home .wp-block-cover:first-of-type .wp-block-button.is-style-fill .wp-block-button__link:hover,
.home .wp-block-cover:first-of-type .wp-block-button:not([class*="is-style"]) .wp-block-button__link:hover{
  background:#9F7C2D; color:#fff;
}

/* Secundário/outline (ex.: “Conheça a História” se usar estilo outline) */
.home .wp-block-cover:first-of-type .wp-block-button.is-style-outline .wp-block-button__link{
  background:transparent; color:#fff; border:1.6px solid #D6B25E;
}
.home .wp-block-cover:first-of-type .wp-block-button.is-style-outline .wp-block-button__link:hover{
  background:#D6B25E; color:#222426;
}

/* ===== 4) RESP==== */
@media (max-width: 992px){
  .home .wp-block-cover:first-of-type .wp-block-cover__inner-container{ padding:56px 22px; }
  .home .wp-block-cover:first-of-type h1{ font-size: clamp(28px, 4.6vw, 44px) !important; }
}
@media (max-width: 768px){
  .home .wp-block-cover:first-of-type .wp-block-buttons{
    flex-direction:column; align-items:flex-start;
  }
  .home .wp-block-cover:first-of-type .wp-block-button__link{
    width:100%; text-align:center;
  }
}
@media (max-width: 480px){
  .home .wp-block-cover:first-of-type .wp-block-cover__inner-container{ padding:44px 18px; }
  .home .wp-block-cover:first-of-type h1{ font-size:28px !important; max-width:16ch; }
  .home .wp-block-cover:first-of-type p{ font-size:15px; max-width:38ch; }
}

/************************* LA PANÓPLIA — STYLESHEET COMPLETO *************************/

/* =========================================================================
   0) Paleta  tokens
   ========================================================================= */
:root{
  /* Brand */
  --gold:       #D6B25E;
  --gold-dark:  #9F7C2D;
  --gold-light: #F0DC9B;

  --rasp:       #D7375F;
  --rasp-dark:  #9A2041;
  --rasp-light: #F7C1D2;

  /* Neutros */
  --ink:    #222426;
  --muted:  #6D6E72;
  --sand:   #FAF7F2;
  --divider:#E8E5DD;
  --white:  #FFFFFF;

  /* Comuns */
  --radius: 14px;
  --shadow: 0 6px 24px rgba(0,0,0,.08);
}

/* =========================================================================
   1) Base
   ========================================================================= */
body{ background: var(--sand); color: var(--ink); }
a{ color: var(--rasp); text-decoration: underline; }
a:hover{ color: var(--rasp-dark); }
h1{ font-size: clamp(1.8rem, 1.6rem + 2vw, 2.6rem); line-height:1.2; }
h2{ font-size: clamp(1.4rem, 1.2rem + 1.2vw, 2rem); }
.home-section{ margin: 38px 0; }

/* =========================================================================
   2) Cabeçalho (Astra) – detalhes suaves
   ========================================================================= */
.ast-primary-header-bar{ border-bottom:1px solid rgba(0,0,0,.06); padding:8px 0; }
.ast-primary-header-bar .site-header-section{ align-items:center; gap:18px; }
.site-branding img{ max-height:56px; height:auto; width:auto; }
@media (max-width:921px){ .site-branding img{ max-height:48px; } }

.main-header-menu > li{ margin:0 14px; }
.main-header-menu > li > a{
  padding:18px 0; color:var(--ink); font-weight:600; text-decoration:none; position:relative;
}
.main-header-menu > li > a::after{
  content:""; position:absolute; left:22%; right:22%; bottom:8px; height:2px;
  background:transparent; transform:scaleX(0); transform-origin:left;
  transition:transform .2s ease, background-color .2s ease;
}
.main-header-menu > li:hover > a::after,
.main-header-menu > li.current-menu-item > a::after,
.main-header-menu > li.current-menu-ancestor > a::after{
  background:var(--gold); transform:scaleX(1);
}
.main-header-menu > li.current-menu-item > a,
.main-header-menu > li.current-menu-ancestor > a{ color:#9A2041; }

.ast-header-woo-cart .ast-header-woo-cart-inner,
.ast-header-account .ast-header-account-link,
.ast-header-woo-cart .ast-woo-header-cart-info a{ color:#9F7C2D; }
.ast-header-woo-cart .ast-header-woo-cart-inner:hover,
.ast-header-account .ast-header-account-link:hover,
.ast-header-woo-cart .ast-woo-header-cart-info a:hover{ color:#D6B25E; }

/* =========================================================================
   3) HERO – foto clara, texto branco, sem overlay do Cover
   Necessário: classe no bloco = home-hero--left
   ========================================================================= */

/* Remover QUALQUER overlay do Cover/Gutenberg/tema */
.wp-block-cover.home-hero--left.has-background-dim::before,
.home-hero--left .wp-block-cover__background,
.home-hero--left .has-background-dim,
.home-hero--left .wp-block-cover__gradient-background{
  opacity:0 !important;
  background:transparent !important;
}
.home-hero--left{ background-color:transparent !important; }

.home-hero--left{
  position:relative;
  border-radius:18px;
  overflow:hidden;
}

/* Gradiente leve apenas à esquerda (para ler bem o texto sem escurecer a foto) */
.home-hero--left::after{
  content:"";
  position:absolute; inset:0;
  background: linear-gradient(
    90deg,
    rgba(0,0,0,.40) 0%,
    rgba(0,0,0,.22) 34%,
    rgba(0,0,0,.08) 60%,
    rgba(0,0,0,0) 85%
  );
  pointer-events:none;
}

/* Foto um pouco mais viva */
.home-hero--left .wp-block-cover__image-background,
.home-hero--left img.wp-block-cover__image-background{
  filter: brightness(1.08) contrast(1.02) !important;
}

/* Texto SEMPRE branco no hero (vence qualquer cor do tema/editor) */
.home-hero--left .wp-block-cover__inner-container > *,
.home-hero--left h1,
.home-hero--left p,
.home-hero--left .wp-block-heading,
.home-hero--left [class*="has-"][class*="-color"]{
  color:#fff !important;
  text-shadow:0 2px 8px rgba(0,0,0,.35);
}

/* Medidas do conteúdo */
.home-hero--left .wp-block-cover__inner-container{ padding:72px 26px; }
.home-hero--left h1{
  margin:0 0 .45rem 0;
  font-size: clamp(34px, 3.1vw + 18px, 56px) !important;
  line-height:1.05;
  max-width:18ch;
}
.home-hero--left p{
  margin:0 0 1.1rem 0;
  font-size: clamp(15px, 1vw + 12px, 20px);
  max-width:44ch;
}

/* Botões */
.home-hero--left .wp-block-buttons{ gap:10px; }
.home-hero--left .wp-block-button__link{
  border-radius:14px; padding:.78rem 1.15rem; font-weight:700;
}
.home-hero--left .btn-primary .wp-block-button__link{
  background:var(--gold); color:var(--ink); border:1px solid var(--gold-dark);
}
.home-hero--left .btn-primary .wp-block-button__link:hover{
  background:var(--gold-dark); color:#fff;
}
.home-hero--left .btn-ghost .wp-block-button__link{
  background:transparent; color:#fff; border:1.6px solid var(--gold);
}
.home-hero--left .btn-ghost .wp-block-button__link:hover{
  background:var(--gold); color:var(--ink);
}

/* =========================================================================
   4) Benefícios (blocos de ícone/título/texto)
   ========================================================================= */
.benefits-grid{ gap:34px; }
.benefits-grid .wp-block-group{ display:flex; flex-direction:column; gap:.35rem; }
.benefits-grid .wp-block-group > p:first-child{
  display:inline-flex; align-items:center; justify-content:center;
  width:40px; height:40px; border-radius:999px;
  background: rgba(215,55,95,.10);
  color: var(--rasp);
  font-size:20px; line-height:1; margin:0 0 .4rem 0;
}
.benefits-grid h4{
  letter-spacing:.06em; text-transform:uppercase;
  margin:.2rem 0 .25rem 0; font-weight:700;
}
.benefits-grid p{ margin:0; color:var(--muted); }

/* =========================================================================
   5) Cartões de categorias em destaque
   ========================================================================= */
.home-cat-card{
  position:relative; border-radius:14px; overflow:hidden; box-shadow:0 8px 24px rgba(0,0,0,.08);
}
.home-cat-card img{ width:100%; height:auto; display:block; transition:transform .25s ease; }
.home-cat-card:hover img{ transform:scale(1.03); }
.home-cat-title{
  position:absolute; left:12px; right:12px; bottom:12px;
  background:rgba(255,255,255,.92); border-radius:10px;
  padding:.55rem .8rem; color:#583300; font-weight:700; text-align:center;
}

/* =========================================================================
   6) Produtos (WooCommerce) – cartões
   ========================================================================= */
.woocommerce ul.products li.product{
  background:#fff; border:1px solid var(--divider);
  border-radius:12px; box-shadow:var(--shadow);
  padding:.8rem .8rem 1rem; overflow:hidden;
}
.woocommerce ul.products li.product a img{ border-radius:10px; }

/* =========================================================================
   7) Newsletter (shortcode/form)
   ========================================================================= */
.wp-block-shortcode form input[type="email"],
.wp-block-shortcode form input[type="text"]{
  border:1px solid var(--divider); border-radius:10px; padding:.7rem .9rem;
}
.wp-block-shortcode form input[type="submit"],
.wp-block-shortcode .button{
  background:var(--gold); color:var(--ink);
  border:1px solid var(--gold-dark); border-radius:12px; padding:.7rem 1rem;
}
.wp-block-shortcode form input[type="submit"]:hover{ background:var(--gold-dark); color:#fff; }

/* =========================================================================
   8) Resp======================================================================== */

/*.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.uagb-ifb-content>svg *{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir=rtl] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,html[dir=rtl] .uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir=rtl] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,html[dir=rtl] .uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}html[dir=rtl] .uagb-infobox-left{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}html[dir=rtl] .uagb-infobox-right{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}html[dir=rtl] .uagb-infobox-icon-left-title .uagb-ifb-content>svg,html[dir=rtl] .uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:0;margin-left:10px}html[dir=rtl] .uagb-infobox-icon-right-title .uagb-ifb-content>svg,html[dir=rtl] .uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:0;margin-right:10px}html[dir=rtl] .uagb-infobox-link-icon-after{margin-right:5px;margin-left:0}html[dir=rtl] .uagb-infobox-link-icon-before{margin-right:0;margin-left:5px}html[dir=rtl] .uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:left}.uagb-block-04e683cf .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-04e683cf .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-04e683cf .uagb-ifb-icon svg{fill: #333;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-04e683cf .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-04e683cf .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-04e683cf .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-04e683cf.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-04e683cf .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-04e683cf .uagb-ifb-title{margin-bottom: 10px;}.uagb-block-04e683cf .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-04e683cf .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-04e683cf .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-04e683cf .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-04e683cf .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-04e683cf .uagb-infobox__content-wrap{text-align: center;}.uagb-block-04e683cf.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-04e683cf .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap{text-align: center;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox-icon-above-title{text-align: center;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}@media only screen and (max-width: 976px) {.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-04e683cf .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-04e683cf .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-04e683cf .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}}@media only screen and (max-width: 767px) {.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-04e683cf .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-04e683cf .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-04e683cf .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-04e683cf .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-04e683cf.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}}.uagb-google-map__wrap{display:flex}.uagb-google-map__wrap .uagb-google-map__iframe{width:100%;box-shadow:none;border:none;padding:0;margin:0} .uagb-block-78607d06 .uagb-google-map__iframe{height: 300px;}@media only screen and (max-width: 976px) { .uagb-block-78607d06 .uagb-google-map__iframe{height: 300px;}}@media only screen and (max-width: 767px) { .uagb-block-78607d06 .uagb-google-map__iframe{height: 300px;}}.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgba(0,0,0,.5);transition:opacity .35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform .35s,opacity .35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform .4s,opacity .4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform .45s,opacity .45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-block-959a3362.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-959a3362.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-959a3362.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}@media only screen and (max-width: 976px) {.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}@media only screen and (max-width: 767px) {.uagb-block-959a3362.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}