/* ================================================================
   ALCANA — Page Mon compte (CSS v5)
   Remplace TOUT le CSS précédent de cette page.
   v5 : boutons "ghost" (contour argent, texte blanc, casse normale,
   remplissage argenté au survol)

   RÉGLAGE RAPIDE : espace avant le pied de page
   → règle "Conteneur", valeur "80px" en fin de padding
   ================================================================ */

/* ---------- Variables ---------- */
div.woocommerce,
.alc-account-head {
  --al-ink: #eef0f8;
  --al-muted: rgba(238, 240, 248, 0.62);
  --al-hair: rgba(238, 240, 248, 0.14);
  --al-panel: rgba(6, 10, 26, 0.55);
  --al-navy: #0c1e3a;
  --al-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
  --al-serif: "Playfair Display", Georgia, serif;
}

/* ---------- Neutralise les enveloppes du thème ---------- */
.alc-section.alc-section--paper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background: transparent !important;
}
main,
.alc-container.alc-narrow,
.alc-page,
.alc-prose {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* ---------- Titre (bloc HTML au-dessus du shortcode) ---------- */
.alc-account-head {
  text-align: center;
  padding: clamp(48px, 8vw, 155px) 24px 0;
  color: var(--al-ink);
}
.alc-account-head__title {
  font-family: var(--al-serif);
  font-weight: 500;
  font-size: clamp(2.2rem, 4vw, 3.2rem);
  line-height: 1.05;
  color: #fff;
  margin: 0 0 12px;
}
.alc-account-head__sub {
  max-width: 52ch;
  margin: 0 auto;
  color: var(--al-muted);
  font-weight: 300;
  line-height: 1.7;
}

/* ---------- Conteneur : sortie du conteneur étroit + grille ---------- */
main.alc-main.alc-woo > .woocommerce {
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: min(1100px, calc(100vw - 48px)) !important;
  max-width: none !important;
  margin: 0 !important;
  /* AJUSTEZ ICI : "80px" = espace avant le pied de page */
  padding: clamp(28px, 4vw, 24px) 24px 210px !important;
  color: var(--al-ink);
  font-family: var(--al-sans);
  display: grid !important;
  grid-template-columns: 240px minmax(0, 1fr) !important;
  gap: clamp(28px, 4vw, 56px) !important;
  align-items: start !important;
  float: none !important;
}

/* ---------- Placement dans la grille ----------
   (WooCommerce insère un div de notifications en premier enfant :
   sans placement explicite, il décale tout) */
main.alc-woo .woocommerce-notices-wrapper {
  grid-column: 1 / -1;
  grid-row: 1;
}
main.alc-woo .woocommerce-MyAccount-navigation {
  grid-column: 1;
  grid-row: 2;
  float: none !important;
  width: 100% !important;
}
main.alc-woo .woocommerce-MyAccount-content {
  grid-column: 2;
  grid-row: 2;
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
}

/* ---------- Menu de navigation du compte ---------- */
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--al-hair);
}
.woocommerce-MyAccount-navigation li {
  border-bottom: 1px solid var(--al-hair);
  margin: 0;
}
.woocommerce-MyAccount-navigation a {
  display: block;
  padding: 14px 4px;
  color: var(--al-muted);
  text-decoration: none;
  font-size: .92rem;
  letter-spacing: .04em;
  transition: color .15s ease, padding-left .15s ease;
}
.woocommerce-MyAccount-navigation a:hover {
  color: var(--al-ink);
  padding-left: 8px;
}
.woocommerce-MyAccount-navigation .is-active a {
  color: #fff;
  font-weight: 500;
}

/* ---------- Zone de contenu ---------- */
.woocommerce-MyAccount-content {
  font-family: var(--al-sans);
  font-size: .95rem;
  line-height: 1.7;
  color: var(--al-muted);
  font-weight: 300;
}
.woocommerce-MyAccount-content strong {
  color: var(--al-ink);
  font-weight: 600;
}
.woocommerce-MyAccount-content a {
  color: var(--al-ink);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3 {
  font-family: var(--al-serif);
  font-weight: 500;
  color: #fff;
}

/* ---------- Tableaux (commandes, etc.) ---------- */
div.woocommerce table.shop_table {
  width: 100%;
  border-collapse: collapse;
  background: var(--al-panel);
  border: 1px solid var(--al-hair);
  border-radius: 8px;
  font-size: .9rem;
}
div.woocommerce table.shop_table th,
div.woocommerce table.shop_table td {
  padding: 12px 14px;
  border: 0;
  border-bottom: 1px solid var(--al-hair);
  text-align: left;
  color: var(--al-ink);
  background: transparent;
}
div.woocommerce table.shop_table th {
  font-size: .72rem;
  font-weight: 600;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--al-muted);
}
div.woocommerce table.shop_table tr:last-child td {
  border-bottom: 0;
}

/* ---------- Adresses (cartes) ---------- */
.woocommerce-MyAccount-content .woocommerce-Address,
.woocommerce-MyAccount-content .col2-set .col-1,
.woocommerce-MyAccount-content .col2-set .col-2 {
  background: var(--al-panel);
  border: 1px solid var(--al-hair);
  border-radius: 8px;
  padding: 20px 22px;
  margin-bottom: 16px;
}
.woocommerce-MyAccount-content address {
  font-style: normal;
  line-height: 1.8;
}

/* ---------- Formulaires ---------- */
div.woocommerce .form-row {
  float: none;
  width: 100%;
  margin: 0 0 14px;
  padding: 0;
}
div.woocommerce label {
  display: block;
  font-family: var(--al-sans);
  font-size: .7rem;
  font-weight: 600;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: var(--al-muted);
  margin: 0 0 8px;
}
div.woocommerce .input-text,
div.woocommerce select {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  font-family: var(--al-sans);
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--al-hair);
  border-radius: 3px;
  padding: 13px 14px;
  color: #fff;
  font-size: .95rem;
  transition: border-color .15s ease;
}
div.woocommerce select option {
  background: #0c1e3a;
  color: #fff;
}
div.woocommerce .input-text:focus,
div.woocommerce select:focus {
  outline: none;
  border-color: rgba(255, 255, 255, 0.45);
}
div.woocommerce fieldset {
  border: 0;
  border-top: 1px solid var(--al-hair);
  margin: 24px 0 0;
  padding: 16px 0 0;
}
div.woocommerce legend {
  font-family: var(--al-serif);
  font-size: 1.15rem;
  color: #fff;
  padding-right: 12px;
}

/* ---------- Boutons (argenté plein, casse normale) ---------- */
div.woocommerce .button,
div.woocommerce button[type="submit"] {
display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: var(--al-sans);
  background: linear-gradient(180deg, #f4f6f9 0%, #c9cfda 100%) !important;
  color: #0c1e3a !important;
  border: 0;
  border-radius: 3px;
  min-height: 44px;
  padding: 12px 24px;
  font-size: .9rem;
  font-weight: 600;
  letter-spacing: .02em;
  text-transform: none;
  cursor: pointer;
  text-decoration: none !important;
  transition: filter .15s ease;
}
div.woocommerce .button:hover,
div.woocommerce button[type="submit"]:hover {
  filter: brightness(1.06);
}

/* ---------- Messages WooCommerce ---------- */
div.woocommerce .woocommerce-message,
div.woocommerce .woocommerce-info,
div.woocommerce .woocommerce-error {
  font-family: var(--al-sans);
  font-weight: 300;
  background: var(--al-panel);
  border: 1px solid var(--al-hair);
  border-radius: 3px;
  padding: 12px 14px;
  margin: 0 0 4px;
  color: var(--al-ink);
  font-size: .9rem;
  list-style: none;
}

/* ---------- Formulaire de connexion (visiteur non connecté) ---------- */
div.woocommerce .woocommerce-form-login,
div.woocommerce .woocommerce-form-register {
  grid-column: 1 / -1;
  max-width: 460px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
  background: var(--al-panel);
  border: 1px solid var(--al-hair);
  border-radius: 8px;
  padding: clamp(24px, 3vw, 36px);
}
div.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: .82rem;
  color: var(--al-muted);
  text-transform: none;
  letter-spacing: normal;
  margin-bottom: 14px;
}
div.woocommerce .woocommerce-form-login button {
  width: 100%;
}
div.woocommerce .woocommerce-LostPassword {
  font-size: .85rem;
  margin: 14px 0 0;
  text-align: center;
}

/* ---------- Responsive ---------- */
@media (max-width: 820px) {
  main.alc-main.alc-woo > .woocommerce {
    grid-template-columns: 1fr !important;
  }
  main.alc-woo .woocommerce-MyAccount-navigation,
  main.alc-woo .woocommerce-MyAccount-content {
    grid-column: 1;
    grid-row: auto;
  }
  .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0 18px;
    border-top: 0;
    border-bottom: 1px solid var(--al-hair);
  }
  .woocommerce-MyAccount-navigation li {
    border-bottom: 0;
  }
}
/* ===== Correctif onglet Adresses ===== */
/* Cartes en panneau nuit (le thème les force en blanc) */
main.alc-woo .woocommerce-MyAccount-content .col2-set .col-1,
main.alc-woo .woocommerce-MyAccount-content .col2-set .col-2,
main.alc-woo .woocommerce-MyAccount-content .woocommerce-Address {
  background: rgba(6, 10, 26, 0.55) !important;
  border: 1px solid rgba(238, 240, 248, 0.14) !important;
  border-radius: 8px !important;
  padding: 20px 22px !important;
}
/* Les deux cartes côte à côte */
main.alc-woo .woocommerce-MyAccount-content .col2-set {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
/* Titres et lien "Ajouter" */
main.alc-woo .woocommerce-Address-title h2,
main.alc-woo .woocommerce-Address-title h3 {
  font-size: 1.35rem;
  margin: 0 0 10px;
}
main.alc-woo .woocommerce-Address-title .edit {
  font-size: .85rem;
  color: rgba(238, 240, 248, 0.62);
}
@media (max-width: 820px) {
  main.alc-woo .woocommerce-MyAccount-content .col2-set {
    grid-template-columns: 1fr;
  }
}
/* Neutralise le clearfix qui décale les cartes */
main.alc-woo .woocommerce-MyAccount-content .col2-set::before,
main.alc-woo .woocommerce-MyAccount-content .col2-set::after {
  content: none !important;
  display: none !important;
}
main.alc-woo .woocommerce-MyAccount-content .col2-set .col-1,
main.alc-woo .woocommerce-MyAccount-content .col2-set .col-2 {
  float: none !important;
  width: 100% !important;
  max-width: none !important;
}
/* Cartes d'adresses : textes centrés */
main.alc-woo .woocommerce-MyAccount-content .col2-set .col-1,
main.alc-woo .woocommerce-MyAccount-content .col2-set .col-2 {
  text-align: center;
}
main.alc-woo .woocommerce-Address-title h2,
main.alc-woo .woocommerce-Address-title h3 {
  float: none !important;
  margin: 0 0 6px;
}
main.alc-woo .woocommerce-Address-title .edit {
  float: none !important;
  display: inline-block;
  margin: 0 0 12px;
}.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}}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all .3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02.wp-block-uagb-advanced-heading .uagb-heading-text{color: var(--ast-global-color-2);}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02 .uagb-heading-text{font-weight: 400;font-size: 24px;line-height: 1em;}@media only screen and (max-width: 976px) {.wp-block-uagb-advanced-heading.uagb-block-b05aeb02 .uagb-heading-text{font-size: 24px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-advanced-heading.uagb-block-b05aeb02.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-b05aeb02 .uagb-heading-text{font-size: 24px;}}.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-a565c64a .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-a565c64a .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-a565c64a .uagb-ifb-icon svg{fill: #333;}.uagb-block-a565c64a.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-a565c64a .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-a565c64a .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-a565c64a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-a565c64a.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-a565c64a .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-a565c64a .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-a565c64a .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-a565c64a .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-a565c64a.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-a565c64a.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-a565c64a.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-a565c64a.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-a565c64a .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: #ffffff;margin-bottom: 14px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a .uagb-ifb-title{color: #ffffff;margin-bottom: 14px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a .uagb-ifb-desc{color: #ffffff;margin-bottom: 40px;margin-top: 0px;margin-left: 40px;margin-right: 40px;}.uagb-block-a565c64a .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-a565c64a .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-a565c64a .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-a565c64a .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-a565c64a .uagb-infobox__content-wrap{text-align: center;}.uagb-block-a565c64a.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-a565c64a.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0%;padding-right: 16%;padding-bottom: 0%;padding-left: 16%;}.uagb-block-a565c64a.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0%;padding-right: 16%;padding-bottom: 0%;padding-left: 16%;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-a565c64a .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap{text-align: center;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox-icon-above-title{text-align: center;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}@media only screen and (max-width: 976px) {.uagb-block-a565c64a .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 60px;margin-right: 60px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-a565c64a .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-a565c64a .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-a565c64a .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-a565c64a .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-a565c64a .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-a565c64a.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0%;padding-right: 0%;padding-bottom: 0%;padding-left: 0%;}.uagb-block-a565c64a.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0%;padding-right: 0%;padding-bottom: 0%;padding-left: 0%;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}}@media only screen and (max-width: 767px) {.uagb-block-a565c64a .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-a565c64a .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-a565c64a .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-a565c64a .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-a565c64a .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-a565c64a .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-a565c64a.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-a565c64a.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-a565c64a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}}