/* REMOVE HEADER NATIVO DO ASTRA COMPLETAMENTE */
.ast-header-break-point .main-header-bar,
.main-header-bar{
  display: none !important;
}

/* remove espaço reservado */
.ast-primary-header-bar,
.ast-above-header-wrap,
.ast-below-header-wrap{
  display: none !important;
}

/* esconde o checkbox */
.nx-page-header__check {
  display: none !important;
}

/* abre o menu quando checkbox está marcado */
.nx-page-header__check:checked ~ .nx-page-header__mobile {
  display: block !important;
}
/* =========================================
   FUNDO GLOBAL DA PÁGINA
========================================= */
.nx-header{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;

  background: rgba(255,255,255,0.95);
  backdrop-filter: blur(10px);

  box-shadow: 0 2px 12px rgba(0,0,0,0.08);
}
/* =========================================
   FUNDO GLOBAL DA PÁGINA
========================================= */

html,
body{
  margin: 0 !important;
  padding: 0 !important;
}

body{
  background:
    radial-gradient(circle at 20% 30%, rgba(16, 231, 234, 0.08), transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(0, 0, 0, 0.32), transparent 60%),
    linear-gradient(135deg, #032f2d 0%, #0b5c57 38%, #084844 68%, #012a28 100%) !important;
  background-attachment: fixed;
}

/* =========================================
   ZERA ESPAÇOS DO TOPO / C======================================== */

body{
  padding-top: 0 !important;
}

.page,
.site,
.site-content,
.content-area,
.ast-container,
.entry-content,
.uagb-is-root-container,
.wp-block-uagb-container{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.entry-content > *:first-child,
.entry-content > .wp-block-uagb-container:first-child,
.entry-content > .wp-block-html:first-child,
.entry-content > .wp-block-group:first-child{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* =========================================
   HEADER
========================================= */

.nx-page-header{
  position: fixed;
  top: 0 !important;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: rgba(3, 33, 32, 0.76);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(16, 231, 234, 0.10);
  transition: all .25s ease;
  margin-top: 0 !important;
}

.nx-page-header.is-scrolled{
  background: rgba(3, 33, 32, 0.92);
  box-shadow: 0 10px 30px rgba(0,0,0,.18);
}

.nx-page-header__inner{
  max-width: 1380px;
  margin: 0 auto;
  padding: 14px 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.nx-page-header__brand img{
  height: 52px;
}

.nx-page-header__nav{
  display: flex;
  gap: 34px;
}

.nx-page-header__nav a{
  color: rgba(255,255,255,.74);
  text-decoration: none;
  font-size: 18px;
  transition: .25s;
}

.nx-page-header__nav a:hover,
.nx-page-header__nav a.is-active{
  color: #fff;
}

.nx-page-header__cta{
  padding: 10px 22px;
  border-radius: 999px;
  background: #10dff0;
  color: #05292a;
  font-weight: bold;
  text-decoration: none;
}

.nx-page-header__toggle{
  display: none;
  flex-direction: column;
  gap: 4px;
  background: none;
  border: none;
}

.nx-page-header__toggle span{
  width: 20px;
  height: 2px;
  background: #fff;
}

/* =========================================
   SEÇÕES COM FUNDO TRANSPARENTE
========================================= */

.nx-hero,
.nx-sobre,
.nx-programacao,
.nx-palestrantes,
.nx-logos{
  background: transparent !important;
}

/* =========================================
   HERO
========================================= */

.nx-hero{
  position: relative;
  width: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.nx-hero::before{
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://cenapret.com.br/img/zzzzBackgroundprimeirasecao.png");
  background-size: cover;
  background-position: left center;
  background-repeat: no-repeat;
  opacity: 0.24;
  mix-blend-mode: overlay;
  z-index: 1;
}

.nx-hero-container{
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  padding: 110px 24px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}

.nx-hero-content{
  max-width: 700px;
  margin-left: 80px;
}

.nx-hero-sub{
  margin: 0 0 26px;
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 3px;
  color: #e8f3ef;
  text-transform: uppercase;
}

.nx-hero-title{
  margin: 0 0 18px;
  font-size: 92px;
  line-height: 0.95;
  font-weight: 300;
  letter-spacing: -1px;
  color: #f3f0ed;
  text-transform: uppercase;
}

.nx-hero-desc{
  margin: 0;
  font-size: 28px;
  line-height: 1.15;
  font-weight: 500;
  letter-spacing: 1px;
  color: #f3f0ed;
  text-transform: uppercase;
}

.nx-hero-desc span{
  color: #10e7ea;
}

.nx-hero-info{
  margin-top: 58px;
}

.nx-hero-info h3{
  margin: 0 0 16px;
  font-size: 56px;
  line-height: 0.95;
  font-weight: 800;
  letter-spacing: 1px;
  color: #10e7ea;
  text-transform: uppercase;
}

.nx-hero-info p{
  display: inline-block;
  margin: 0;
  padding: 4px 8px;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 2px;
  color: #10e7ea;
  text-transform: uppercase;
  background: rgba(0, 52, 73, 0.28);
  border-radius: 4px;
}

.nx-hero-cta{
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 280px;
}

.nx-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
  padding: 24px 42px;
  background: #d8945d;
  color: #fff;
  border-radius: 999px;
  text-decoration: none;
  font-size: 26px;
  line-height: 1;
  font-weight: 500;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

.nx-btn:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0,0,0,.18);
}

/* =========================================
   QUEM SOMOS
========================================= */

.nx-sobre{
  position: relative;
  width: 100%;
  padding: 120px 20px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}

.nx-sobre::before{
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://cenapret.com.br/img/zzzzBackgroundsegundasecao.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.18;
  mix-blend-mode: screen;
  z-index: 0;
}

.nx-sobre-overlay{
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 20% 30%, rgba(24, 163, 154, 0.06), transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(0, 0, 0, 0.12), transparent 60%),
    linear-gradient(180deg, rgba(0,0,0,0.04), rgba(0,0,0,0.08));
  z-index: 1;
}

.nx-sobre-container{
  position: relative;
  z-index: 2;
  max-width: 900px;
  width: 100%;
}

.nx-sobre-title{
  text-align: center;
  font-size: 42px;
  letter-spacing: 4px;
  color: #ffffff;
  margin-bottom: 40px;
}

.nx-sobre-content{
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.nx-sobre-content p{
  font-size: 18px;
  line-height: 1.7;
  color: #2de3e0;
}

/* =========================================
   DESTAQUES
========================================= */

.nx-destaques{
  position: relative;
  width: 100%;
  padding: 110px 24px;
  overflow: hidden;
  background:
    radial-gradient(circle at 20% 50%, rgba(18, 180, 176, 0.10), transparent 30%),
    radial-gradient(circle at 80% 50%, rgba(0, 0, 0, 0.18), transparent 35%),
    linear-gradient(90deg, rgba(3,47,45,.55) 0%, rgba(8,72,68,.38) 35%, rgba(7,63,60,.28) 65%, rgba(1,42,40,.18) 100%);
  backdrop-filter: blur(2px);
}

.nx-destaques-container{
  max-width: 1280px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(320px, 1fr) minmax(420px, 620px);
  gap: 70px;
  align-items: center;
}

.nx-destaques-title{
  margin: 0 0 50px;
  text-align: center;
  font-size: 64px;
  line-height: 1.05;
  font-weight: 400;
  color: #f1eee8;
}

.nx-destaques-title span{
  color: #df9154;
  font-style: italic;
}

.nx-destaques-list{
  list-style: none;
  margin: 0 0 42px;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 28px;
}

.nx-destaques-list li{
  position: relative;
  padding-left: 40px;
  font-size: 27px;
  line-height: 1.4;
  color: #f1eee8;
}

.nx-destaques-list li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 1px;
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #05d8e8;
  border-radius: 50%;
  color: #05d8e8;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.nx-destaques-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.nx-btn-primary,
.nx-btn-secondary{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 58px;
  padding: 0 30px;
  border-radius: 999px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  transition: all .25s ease;
}

.nx-btn-primary{
  background: #0edcf0;
  color: #042b2c;
  min-width: 280px;
}

.nx-btn-primary:hover{
  transform: translateY(-2px);
  box-shadow: 0 12px 24px rgba(14,220,240,.22);
}

.nx-btn-secondary{
  border: 1px solid rgba(14,220,240,.45);
  color: #0edcf0;
  background: transparent;
  min-width: 135px;
}

.nx-btn-secondary:hover{
  transform: translateY(-2px);
  background: rgba(14,220,240,.08);
}

.nx-video-wrap{
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  border: 4px solid rgba(0, 156, 170, 0.65);
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 16px 40px rgba(0,0,0,.28);
  background: #1f1f1f;
}

.nx-video-wrap iframe{
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

/* =========================================
   PROGRAMAÇÃO
========================================= */

.nx-programacao{
  position: relative;
  width: 100%;
  padding: 120px 24px;
  overflow: hidden;
}

.nx-programacao::before{
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://cenapret.com.br/img/zzzzBackgroundterceirasecao.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.22;
  mix-blend-mode: overlay;
  z-index: 0;
}

.nx-programacao-overlay{
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(11, 92, 87, 0.08) 0%, rgba(11, 92, 87, 0.04) 40%, rgba(11, 92, 87, 0.06) 70%, rgba(11, 92, 87, 0.10) 100%),
    radial-gradient(circle at 20% 50%, rgba(24, 163, 154, 0.06), transparent 50%);
  z-index: 1;
}

.nx-programacao-container{
  position: relative;
  z-index: 2;
  max-width: 900px;
  margin-left: 80px;
}

.nx-programacao-title{
  font-size: 46px;
  letter-spacing: 3px;
  color: #16e0db;
  margin-bottom: 50px;
}

.nx-programacao-dia{
  margin-bottom: 50px;
}

.nx-programacao-dia h3{
  font-size: 28px;
  color: #16e0db;
  margin-bottom: 16px;
}

.nx-programacao-dia ul{
  padding-left: 20px;
}

.nx-programacao-dia li{
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 1.6;
  color: #ffffff;
}

/* =========================================
   PALESTRANTES
========================================= */

.nx-palestrantes{
  position: relative;
  width: 100%;
  padding: 90px 0 70px;
  overflow: hidden;
  background:
    radial-gradient(circle at 18% 50%, rgba(18,180,176,.10), transparent 28%),
    radial-gradient(circle at 82% 50%, rgba(0,0,0,.18), transparent 36%),
    linear-gradient(90deg, rgba(2,47,45,.35) 0%, rgba(8,72,68,.18) 35%, rgba(5,59,56,.12) 65%, rgba(2,44,42,.06) 100%);
}

.nx-palestrantes__container{
  width: min(100%, 1440px);
  margin: 0 auto;
  padding: 0 72px;
}

.nx-palestrantes__title{
  margin: 0 0 28px;
  text-align: center;
  color: #f2efe9;
  font-size: 62px;
  line-height: 1.05;
  font-weight: 400;
}

.nx-palestrantes__title span{
  color: #df9154;
  font-style: italic;
}

/* =========================================
   LOGOS
========================================= */

.nx-logos{
  position: relative;
  padding: 100px 20px;
  color: #fff;
  background:
    linear-gradient(135deg, rgba(6,47,45,.16) 0%, rgba(11,92,87,.08) 50%, rgba(13,111,105,.04) 100%);
}

.nx-logos__container{
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.nx-logos__title{
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #ffffff;
}

.nx-logos__subtitle{
  margin-top: 12px;
  font-size: 15px;
  color: #7ee7e1;
  line-height: 1.6;
}

.nx-logos__block{
  margin-bottom: 60px;
}

.nx-logos__divider{
  width: 80px;
  height: 1px;
  background: rgba(255,255,255,0.2);
  margin: 40px auto;
}

.nx-logos__single img{
  max-width: 320px;
  width: 100%;
  height: auto;
  object-fit: contain;
  filter: brightness(1.2);
}

.nx-logos__grid{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 60px;
  flex-wrap: wrap;
}

.nx-logos__grid--org img{
  max-height: 60px;
  width: auto;
  object-fit: contain;
  opacity: 0.9;
  transition: all .3s ease;
}

.nx-logos__grid--apoio img{
  max-height: 40px;
  width: auto;
  object-fit: contain;
  opacity: 0.7;
  transition: all .3s ease;
}

.nx-logos__grid img:hover{
  opacity: 1;
  transform: scale(1.05);
}

/* =========================================
   RESP======================================== */

@media (max-width: 1200px){
  .nx-hero-title{
    font-size: 78px;
  }

  .nx-hero-desc{
    font-size: 24px;
  }

  .nx-hero-info h3{
    font-size: 48px;
  }

  .nx-hero-content{
    margin-left: 50px;
  }
}

@media (max-width: 1100px){
  .nx-palestrantes__container{
    padding: 0 32px;
  }

  .nx-palestrantes__title{
    font-size: 50px;
  }
}

@media (max-width: 1024px){
  .nx-hero{
    min-height: auto;
    padding: 80px 0;
  }

  .nx-hero-container{
    flex-direction: column;
    align-items: flex-start;
    gap: 48px;
    padding-top: 120px;
  }

  .nx-hero-content{
    margin-left: 24px;
    max-width: 760px;
  }

  .nx-hero-cta{
    width: 100%;
    min-width: 0;
    justify-content: flex-start;
    padding-left: 24px;
  }

  .nx-hero-title{
    font-size: 64px;
  }

  .nx-hero-desc{
    font-size: 22px;
  }

  .nx-hero-info h3{
    font-size: 42px;
  }

  .nx-destaques-container{
    grid-template-columns: 1fr;
    gap: 48px;
  }

  .nx-destaques-title{
    text-align: left;
    font-size: 52px;
    margin-bottom: 36px;
  }

  .nx-video-wrap{
    max-width: 860px;
  }

  .nx-programacao-container{
    margin-left: 40px;
  }
}

@media (max-width: 860px){
  .nx-page-header__toggle{
    display: flex;
  }

  .nx-page-header__nav{
    display: none;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
  }

  .nx-page-header.is-open .nx-page-header__nav{
    display: flex;
  }

  .nx-page-header__cta{
    display: none;
  }
}

@media (max-width: 768px){
  body{
    background-attachment: scroll;
  }

  .nx-hero{
    padding: 64px 0;
  }

  .nx-hero::before{
    background-position: 18% center;
    background-size: cover;
    opacity: 0.18;
  }

  .nx-hero-container{
    padding: 110px 20px 24px;
    gap: 36px;
  }

  .nx-hero-content{
    margin-left: 0;
    max-width: 100%;
  }

  .nx-hero-sub{
    font-size: 11px;
    letter-spacing: 2px;
    margin-bottom: 18px;
  }

  .nx-hero-title{
    font-size: 44px;
    line-height: 1;
    margin-bottom: 16px;
  }

  .nx-hero-desc{
    font-size: 17px;
    line-height: 1.25;
  }

  .nx-hero-info{
    margin-top: 40px;
  }

  .nx-hero-info h3{
    font-size: 34px;
    margin-bottom: 12px;
  }

  .nx-hero-info p{
    font-size: 14px;
    letter-spacing: 1.5px;
  }

  .nx-hero-cta{
    padding-left: 0;
    width: 100%;
    justify-content: flex-start;
  }

  .nx-btn{
    min-width: 220px;
    width: auto;
    padding: 18px 30px;
    font-size: 22px;
  }

  .nx-sobre{
    padding: 80px 20px;
  }

  .nx-sobre-title{
    font-size: 28px;
  }

  .nx-sobre-content p{
    font-size: 16px;
  }

  .nx-sobre::before{
    opacity: 0.14;
  }

  .nx-destaques{
    padding: 80px 20px;
  }

  .nx-destaques-title{
    font-size: 38px;
  }

  .nx-destaques-list{
    gap: 20px;
    margin-bottom: 34px;
  }

  .nx-destaques-list li{
    font-size: 22px;
    padding-left: 34px;
  }

  .nx-destaques-actions{
    flex-direction: column;
    align-items: stretch;
  }

  .nx-btn-primary,
  .nx-btn-secondary{
    width: 100%;
    min-width: 0;
  }

  .nx-video-wrap{
    border-radius: 18px;
  }

  .nx-programacao{
    padding: 80px 20px;
  }

  .nx-programacao-container{
    margin-left: 0;
    max-width: 100%;
  }

  .nx-programacao-title{
    font-size: 32px;
  }

  .nx-programacao-dia h3{
    font-size: 22px;
  }

  .nx-programacao-dia li{
    font-size: 16px;
  }

  .nx-programacao::before{
    opacity: 0.16;
  }

  .nx-palestrantes{
    padding: 70px 0 50px;
  }

  .nx-palestrantes__container{
    padding: 0 20px;
  }

  .nx-palestrantes__title{
    font-size: 34px;
    margin-bottom: 20px;
  }

  .nx-logos{
    padding: 70px 20px;
  }

  .nx-logos__title{
    font-size: 26px;
  }

  .nx-logos__grid{
    gap: 30px;
  }

  .nx-logos__grid--org img{
    max-height: 50px;
  }

  .nx-logos__grid--apoio img{
    max-height: 32px;
  }

  .nx-logos__single img{
    max-width: 240px;
  }
}

@media (max-width: 480px){
  .nx-hero{
    padding: 52px 0;
  }

  .nx-hero-title{
    font-size: 36px;
  }

  .nx-hero-desc{
    font-size: 15px;
  }

  .nx-hero-info h3{
    font-size: 28px;
  }

  .nx-hero-info p{
    font-size: 12px;
  }

  .nx-btn{
    width: 100%;
    min-width: 0;
    font-size: 20px;
    padding: 18px 24px;
  }

  .nx-destaques-title{
    font-size: 32px;
  }

  .nx-destaques-list li{
    font-size: 18px;
  }

  .nx-btn-primary,
  .nx-btn-secondary{
    min-height: 54px;
    font-size: 15px;
  }
}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.wp-block-uagb-container.uagb-block-4708ad9d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4708ad9d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4708ad9d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4708ad9d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4708ad9d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4708ad9d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-4708ad9d{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-fbae4727 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-fbae4727 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-fbae4727 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-fbae4727 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-fbae4727 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-fbae4727{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-fbae4727{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-efff4f9a .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-efff4f9a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-efff4f9a .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-efff4f9a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-efff4f9a .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-efff4f9a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-efff4f9a{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-4708ad9d{width: 100%;}.wp-block-uagb-container.uagb-block-4708ad9d{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-fbae4727{width: 100%;}.wp-block-uagb-container.uagb-block-fbae4727{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-efff4f9a{width: 100%;}.wp-block-uagb-container.uagb-block-efff4f9a{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-4708ad9d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-4708ad9d{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-fbae4727{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-fbae4727{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-efff4f9a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-efff4f9a{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}}.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}}
