/* ============================================
   EARRING HOLDER GALLERY — Homepage CSS
   Clean rewrite — April 2026
   Prefix: ehg-hp- (no conflicts with Chet's CSS)
   ============================================ */

/* --- FONTS --- */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,600family=Lato:wght@300;400;700display=swap');

/* --- GLOBAL PAGE RESET --- */
/* Removes Astra's default container constraints on this page */
.entry-content,
.entry-content > *,
.ast-container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.wp-block-spectra-container {
  max-width: 100% !important;
}

/* ============================================
   HERO SECTION — ehg-hp-hero
   ============================================ */
.ehg-hp-hero {
  background-color: #f5f0e8 !important;
  min-height: 560px !important;
  align-items: center !important;
  padding: 60px 6% !important;
}

/* Left column */
.ehg-hp-hero-left {
  padding-right: 40px !important;
}

/* Eyebrow text */
.ehg-hp-eyebrow {
  font-family: 'Lato', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  color: #7a6a50 !important;
  margin-bottom: 16px !important;
}

/* Hero headline */
.ehg-hp-hero .wp-block-heading,
.ehg-hp-hero h1 {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(32px, 4vw, 52px) !important;
  font-weight: 600 !important;
  color: #2c2418 !important;
  line-height: 1.15 !important;
  margin-bottom: 20px !important;
}

.ehg-hp-hero .wp-block-heading em,
.ehg-hp-hero h1 em {
  font-style: italic !important;
  font-weight: 400 !important;
}

/* Hero subtext */
.ehg-hp-hero > * > * > p:not(.ehg-hp-eyebrow) {
  font-family: 'Lato', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #5a4e3c !important;
  margin-bottom: 32px !important;
}

/* Hero buttons */
.ehg-hp-hero .wp-block-button__link {
  font-family: 'Lato', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  padding: 14px 28px !important;
}

.ehg-hp-hero .wp-block-button:first-child .wp-block-button__link {
  background-color: #2c2418 !important;
  color: #f5f0e8 !important;
  border: 2px solid #2c2418 !important;
}

.ehg-hp-hero .wp-block-button:last-child .wp-block-button__link {
  background-color: transparent !important;
  color: #2c2418 !important;
  border: 2px solid #2c2418 !important;
}

/* Hero image */
.ehg-hp-hero-right img,
.ehg-hp-hero > * > *:last-child img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

/* ============================================
   TRUST BAR — ehg-hp-trust
   ============================================ */
.ehg-hp-trust {
  background-color: #2c2418 !important;
  padding: 16px 6% !important;
  text-align: center !important;
}

.ehg-hp-trust p {
  font-family: 'Lato', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #c8b99a !important;
  margin: 0 !important;
}

/* ============================================
   DARK ART SECTION — ehg-hp-dark
   ============================================ */
.ehg-hp-dark {
  background-color: #1e160e !important;
  padding: 80px 8% !important;
  text-align: center !important;
}

.ehg-hp-dark .ehg-hp-eyebrow {
  color: #c8a96e !important;
}

.ehg-hp-dark .wp-block-heading,
.ehg-hp-dark h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(28px, 3.5vw, 46px) !important;
  font-weight: 600 !important;
  color: #f5f0e8 !important;
  line-height: 1.2 !important;
  margin-bottom: 20px !important;
}

.ehg-hp-dark .wp-block-heading em,
.ehg-hp-dark h2 em {
  font-style: italic !important;
  color: #c8a96e !important;
}

.ehg-hp-dark > * > p:not(.ehg-hp-eyebrow) {
  font-family: 'Lato', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #c8b99a !important;
  max-width: 640px !important;
  margin: 0 auto 48px !important;
}

/* Pillars */
.ehg-hp-dark .wp-block-columns {
  gap: 24px !important;
  margin-top: 8px !important;
}

.ehg-hp-dark .wp-block-column {
  background-color: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(200,169,110,0.25) !important;
  padding: 32px 24px !important;
  text-align: center !important;
}

.ehg-hp-dark .wp-block-column .wp-block-heading,
.ehg-hp-dark .wp-block-column h3 {
  font-family: 'Playfair Display', serif !important;
  font-size: 20px !important;
  color: #f5f0e8 !important;
  margin-bottom: 12px !important;
}

.ehg-hp-dark .wp-block-column p {
  font-family: 'Lato', sans-serif !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #c8b99a !important;
}

/* ============================================
   SHOP GRID — ehg-hp-alt
   ============================================ */
.ehg-hp-alt {
  background-color: #faf7f2 !important;
  padding: 80px 6% !important;
  text-align: center !important;
}

.ehg-hp-alt > * > .wp-block-heading,
.ehg-hp-alt > * > h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(26px, 3vw, 40px) !important;
  font-weight: 600 !important;
  color: #2c2418 !important;
  margin-bottom: 16px !important;
}

.ehg-hp-alt > * > p:not(.ehg-hp-eyebrow) {
  font-family: 'Lato', sans-serif !important;
  font-size: 15px !important;
  color: #5a4e3c !important;
  max-width: 580px !important;
  margin: 0 auto 48px !important;
  line-height: 1.7 !important;
}

/* Product cards */
.ehg-hp-alt .wp-block-columns {
  gap: 24px !important;
  margin-bottom: 48px !important;
}

.ehg-hp-alt .wp-block-column {
  background: #ffffff !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.ehg-hp-alt .wp-block-column img {
  width: 100% !important;
  height: 260px !important;
  object-fit: cover !important;
  display: block !important;
}

.ehg-hp-alt .wp-block-column .wp-block-heading,
.ehg-hp-alt .wp-block-column h3 {
  font-family: 'Playfair Display', serif !important;
  font-size: 18px !important;
  color: #2c2418 !important;
  padding: 16px 20px 4px !important;
  margin: 0 !important;
}

.ehg-hp-alt .wp-block-column p {
  font-family: 'Lato', sans-serif !important;
  font-size: 13px !important;
  color: #7a6a50 !important;
  padding: 0 20px 20px !important;
  line-height: 1.6 !important;
  margin: 0 !important;
}

/* Series label */
.ehg-hp-card-series {
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  color: #c8a96e !important;
  padding-top: 20px !important;
  padding-bottom: 0 !important;
}

/* Shop all button */
.ehg-hp-alt .wp-block-buttons {
  justify-content: center !important;
}

.ehg-hp-alt .wp-block-button__link {
  background-color: #2c2418 !important;
  color: #f5f0e8 !important;
  border-radius: 0 !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  padding: 14px 36px !important;
  border: 2px solid #2c2418 !important;
}

/* ============================================
   STORY SECTION — ehg-hp-white
   ============================================ */
.ehg-hp-white {
  background-color: #ffffff !important;
  padding: 80px 6% !important;
}

.ehg-hp-white .wp-block-columns {
  align-items: center !important;
  gap: 64px !important;
}

.ehg-hp-white img {
  width: 100% !important;
  display: block !important;
}

.ehg-hp-white .wp-block-heading,
.ehg-hp-white h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(24px, 2.8vw, 38px) !important;
  font-weight: 600 !important;
  color: #2c2418 !important;
  line-height: 1.2 !important;
  margin-bottom: 20px !important;
}

.ehg-hp-white p:not(.ehg-hp-eyebrow) {
  font-family: 'Lato', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  color: #5a4e3c !important;
  margin-bottom: 16px !important;
}

.ehg-hp-white .wp-block-button__link {
  background-color: transparent !important;
  color: #2c2418 !important;
  border: 2px solid #2c2418 !important;
  border-radius: 0 !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  padding: 12px 28px !important;
}

/* ============================================
   REVIEWS — ehg-hp-reviews
   ============================================ */
.ehg-hp-reviews {
  background-color: #f5f0e8 !important;
  padding: 80px 6% !important;
  text-align: center !important;
}

.ehg-hp-reviews .ehg-hp-eyebrow {
  color: #7a6a50 !important;
}

/* Stars and rating */
.ehg-hp-reviews > * > p:nth-child(2) {
  font-size: 28px !important;
  color: #b8860b !important;
  margin-bottom: 4px !important;
}

.ehg-hp-reviews > * > .wp-block-heading,
.ehg-hp-reviews h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: 56px !important;
  color: #2c2418 !important;
  margin-bottom: 4px !important;
  line-height: 1 !important;
}

.ehg-hp-reviews > * > p:nth-child(4) {
  font-family: 'Lato', sans-serif !important;
  font-size: 13px !important;
  color: #7a6a50 !important;
  letter-spacing: 0.05em !important;
  margin-bottom: 48px !important;
}

/* Review cards */
.ehg-hp-reviews .wp-block-columns {
  gap: 20px !important;
  text-align: left !important;
}

.ehg-hp-reviews .wp-block-column {
  background: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  padding: 28px !important;
}

.ehg-hp-reviews .wp-block-column p:first-child {
  font-family: 'Playfair Display', serif !important;
  font-size: 15px !important;
  font-style: italic !important;
  color: #2c2418 !important;
  line-height: 1.7 !important;
  margin-bottom: 16px !important;
}

.ehg-hp-reviews .wp-block-column p:last-child {
  font-family: 'Lato', sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  color: #c8a96e !important;
}

/* ============================================
   WHO IS THIS FOR — ehg-hp-foryou
   ============================================ */
.ehg-hp-foryou {
  background-color: #2c2418 !important;
  padding: 80px 6% !important;
  text-align: center !important;
}

.ehg-hp-foryou .ehg-hp-eyebrow {
  color: #c8a96e !important;
}

.ehg-hp-foryou .wp-block-heading,
.ehg-hp-foryou h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(26px, 3vw, 42px) !important;
  color: #f5f0e8 !important;
  margin-bottom: 48px !important;
  line-height: 1.2 !important;
}

.ehg-hp-foryou .wp-block-heading em,
.ehg-hp-foryou h2 em {
  font-style: italic !important;
  color: #c8a96e !important;
}

/* Persona cards */
.ehg-hp-foryou .wp-block-columns {
  gap: 16px !important;
  margin-bottom: 40px !important;
}

.ehg-hp-foryou .wp-block-column {
  background: rgba(255,255,255,0.07) !important;
  border: 1px solid rgba(200,169,110,0.3) !important;
  padding: 28px 20px !important;
}

.ehg-hp-foryou .wp-block-column p {
  font-family: 'Lato', sans-serif !important;
  color: #c8b99a !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

.ehg-hp-foryou .wp-block-column .wp-block-heading,
.ehg-hp-foryou .wp-block-column h3 {
  font-family: 'Playfair Display', serif !important;
  font-size: 17px !important;
  color: #f5f0e8 !important;
  margin-bottom: 10px !important;
}

.ehg-hp-foryou .wp-block-button__link {
  background-color: #c8a96e !important;
  color: #2c2418 !important;
  border-radius: 0 !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  padding: 14px 36px !important;
  border: none !important;
}

/* ============================================
   MUSINGS / BLOG — ehg-hp-musings
   ============================================ */
.ehg-hp-musings {
  background-color: #faf7f2 !important;
  padding: 80px 6% !important;
}

.ehg-hp-musings .ehg-hp-eyebrow {
  text-align: center !important;
}

.ehg-hp-musings .wp-block-heading,
.ehg-hp-musings h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(24px, 2.8vw, 38px) !important;
  color: #2c2418 !important;
  text-align: center !important;
  margin-bottom: 40px !important;
}

/* Blog post cards */
.ehg-hp-musings .wp-block-latest-posts {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 32px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.ehg-hp-musings .wp-block-latest-posts li {
  background: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  overflow: hidden !important;
  margin: 0 !important;
}

.ehg-hp-musings .wp-block-latest-posts__post-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
}

.ehg-hp-musings .wp-block-latest-posts__post-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #2c2418 !important;
  display: block !important;
  padding: 20px 20px 8px !important;
  text-decoration: none !important;
  line-height: 1.3 !important;
}

.ehg-hp-musings .wp-block-latest-posts__post-date {
  font-family: 'Lato', sans-serif !important;
  font-size: 11px !important;
  color: #7a6a50 !important;
  letter-spacing: 0.08em !important;
  padding: 0 20px 8px !important;
  display: block !important;
}

.ehg-hp-musings .wp-block-latest-posts__post-excerpt {
  font-family: 'Lato', sans-serif !important;
  font-size: 14px !important;
  color: #5a4e3c !important;
  line-height: 1.6 !important;
  padding: 0 20px 20px !important;
}

/* ============================================
   EMAIL SIGNUP — Omnisend embed
   ============================================ */
.ehg-hp-email,
.wp-block-html:has(.omnisend-form) {
  background-color: #2c2418 !important;
  padding: 60px 6% !important;
  text-align: center !important;
}

/* ============================================
   FLOATING "Find your style" FIX
   ============================================ */
/* Targets any paragraph sitting between sections */
.entry-content > p,
.wp-block-spectra-container + p {
  display: none !important;
}

/* ============================================
   ALL HEADINGS DEFAULT
   ============================================ */
.ehg-hp-hero .wp-block-heading,
.ehg-hp-dark .wp-block-heading,
.ehg-hp-alt .wp-block-heading,
.ehg-hp-white .wp-block-heading,
.ehg-hp-reviews .wp-block-heading,
.ehg-hp-foryou .wp-block-heading,
.ehg-hp-musings .wp-block-heading {
  font-family: 'Playfair Display', serif !important;
}

/* Fix squished button */
.ehg-hp-hero .wp-block-buttons .wp-block-button__link {
  white-space: nowrap !important;
  min-width: 160px !important;
}

/* Fix story image */
.ehg-hp-white .wp-block-image img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}

/* Fix review cards */
.ehg-hp-reviews .wp-block-columns .wp-block-column {
  background: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  padding: 28px !important;
}

/* Fix Who Is This For dark background */
.ehg-hp-foryou,
.ehg-hp-foryou * {
  color: #f5f0e8 !important;
}
/* Fix overlapping buttons - stack them properly */
.ehg-hp-hero .wp-block-buttons {
  flex-wrap: nowrap !important;
  gap: 12px !important;
  display: flex !important;
  align-items: center !important;
}

/* Fix story photo size */
.ehg-hp-white .wp-block-column:first-child {
  flex: 0 0 45% !important;
}
.ehg-hp-white .wp-block-column:first-child img {
  width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
}

/* Fix review quote cards */
.ehg-hp-reviews .wp-block-columns {
  margin-top: 32px !important;
}
.ehg-hp-reviews .wp-block-column {
  background: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  padding: 28px !important;
  margin: 0 8px !important;
}

/* Fix Who Is This For background */
.ehg-hp-foryou {
  background-color: #2c2418 !important;
  padding: 80px 6% !important;
}
.ehg-hp-foryou p,
.ehg-hp-foryou h2 {
  color: #f5f0e8 !important;
}

/* Center blog cards */
.ehg-hp-musings .wp-block-latest-posts {
  max-width: 900px !important;
  margin: 0 auto !important;
}/* Tighten dark art section - remove excess space */
.ehg-hp-dark {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

/* Review quote cards */
.ehg-hp-reviews .wp-block-columns {
  gap: 20px !important;
}
.ehg-hp-reviews .wp-block-column {
  background: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  padding: 28px 24px !important;
}

/* Who Is This For - dark background + centered */
.ehg-hp-foryou {
  background-color: #2c2418 !important;
  padding: 64px 6% !important;
  text-align: center !important;
  width: 100% !important;
}
.ehg-hp-foryou .wp-block-heading,
.ehg-hp-foryou p {
  color: #f5f0e8 !important;
}
.ehg-hp-foryou .wp-block-heading {
  text-align: center !important;
}/* Force review card boxes - targeting Gutenberg columns directly */
.ehg-hp-reviews .wp-block-columns .wp-block-column {
  background-color: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  padding: 28px 24px !important;
  margin: 0
	  !important;
}

/* Review card boxes */
.ehg-hp-review-cols .wp-block-column {
  background-color: #ffffff !important;
  border: 1px solid #e0d5c4 !important;
  padding: 28px 24px !important;
}

/* Who Is This For - dark background */
.ehg-hp-foryou {
  background-color: #2c2418 !important;
  padding: 64px 6% !important;
}

.ehg-hp-foryou .wp-block-heading,
.ehg-hp-foryou p {
  color: #f5f0e8 /* Review cards - add breathing room */
.ehg-hp-review-cols {
  padding: 0 6% !important;
  gap: 20px !important;
}

.ehg-hp-review-cols .wp-block-column {
  padding: 28px !important;
}!important;
}/* Review cards breathing room */
.ehg-hp-review-cols {
  padding-left: 6% !important;
  padding-right: 6% !important;
}

/* Who Is This For text color */
.ehg-hp-foryou * {
  color: #f5f0e8 !important;
}

.ehg-hp-foryou {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
  text-align: center !important;
}/* Review section left/right breathing room */
.ehg-hp-reviews {
  padding-left: 6% !important;
  padding-right: 6% !important;
}/* Fix Floral Scroll Cabinet image - show full image not cropped */
  object-fit: contain !important;
  background-color: #f5f0e8 !important;
}/* Fix Classic Hydrangea image too */
{
  object-fit: contain !important;
  background-color: #f5f0e8 !important;
}/* Tighten dark art section top space */
.ehg-hp-dark {
  padding-top: 40px !important;
}/* Tighten dark art section more */
.ehg-hp-dark {
  padding-top: 20px !important;
}/* All product card images - show full */
.ehg-hp-alt .wp-block-column img {
  object-fit: contain !important;
  background-color: #f5f0e8 !important;
}/* All product card images - show full */
.ehg-hp-alt .wp-block-column img {
  object-fit: contain !important;
  background-color: #f5f0e8 !important;
}/* Who Is This For persona cards */
.ehg-hp-foryou-cards .wp-block-column {
  background: rgba(255,255,255,0.07) !important;
  border: 1px solid rgba(200,169,110,0.4) !important;
  padding: 24px 20px !important;
  text-align: center !important;
}

.ehg-hp-foryou-cards .wp-block-heading,
.ehg-hp-foryou-cards h3 {
  font-family: 'Playfair Display', serif !important;
  color: #f5f0e8 !important;
  font-size: 18px !important;
  margin-bottom: 10px !important;
}

.ehg-hp-foryou-cards p {
  color: #c8b99a !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}/* Force dark background to cover persona cards */
.ehg-hp-foryou-cards {
  background-color: #2c2418 !important;
  padding: 0 6% 60px !important;
  margin-top: -20px !important;
  rgin-top: -8px !important;
}.ehg-hp-foryou-cards /* Connect heading and cards into one dark section */
.ehg-hp-foryou {
  padding-bottom: 0 !important;
}

.ehg-hp-foryou-cards {
  margin-top: 0 !important;
  padding-top: 20px !important;
  padding-bottom: 60px !important;
}{ margin-top: 0 !important; padding-top: 0 !important; }/* Close the gap between heading and cards */
.ehg-hp-foryou {
  margin-bottom: 0 !important;
}
/* Remove block gap between who is this for sections */
.wp-block-group > .ehg-hp-foryou-cards,
body .ehg-hp-foryou ~ .ehg-hp-foryou-cards {
  margin-top: -4px !important;
  border-top: 8px solid #2c2418 !important;
}

ards - more height and breathing room */
.ehg-hp-foryou-cards .wp-block-column {
  padding: 40px 24px !important;

}.ehg-hp-foryou-section {
  padding-top: 60px
	   padding-bottom: 60px !important;
	.ehg-hp-foryou-section {
  padding-bottom: 80px !important;
}
  padding-bottom: 60px !important;
}.ehg-hp-foryou-section {
  padding-bottom: 80px !important;
}.ehg-hp-card-series .wp-block-image img {
  height: 200px !important;
  object-fit: cover !important;
  width: 100% !important;
}.ehg-hp-barb-section {
  padding-bottom: 20px 
	  !important;
}
.ehg-hp-barb-section {
  max-width: 900px !important;
.ehg-hp-reviews {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}	
  margin-left: auto !important;
div.ehg-hp-reviews {
  background-color: #2c2418 !important;
}
#page .ehg-hp-reviews.wp-block-uagb-container {
  background-color: #2c2418 !important;
}	
.ehg-hp-barb-section {
  margin-left: auto !important;
  margin-right: auto !important;
}	
.ehg-hp-barb-section {
  max-width: 900px !important;
  margin: 0 auto !important;
  padding-bottom: 20px !important;
}	
  ma
.ehg-hp-reviews {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}	
	
	
	rgin-right: auto !important;
}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.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}.uagb-buttons__outer-wrap .uagb-buttons__wrap{display:inline-flex;width:100%}.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}@media(max-width: 976px){.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}}@media(max-width: 767px){.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}}.uagb-buttons__outer-wrap .uagb-buttons-repeater{display:flex;justify-content:center;align-items:center;transition:box-shadow .2s ease}.uagb-buttons__outer-wrap .uagb-buttons-repeater a.uagb-button__link{display:flex;justify-content:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon{font-size:inherit;display:flex;align-items:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon svg{fill:currentColor;width:inherit;height:inherit}.wp-block-uagb-container.uagb-block-30252dc8 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-30252dc8 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-30252dc8 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-30252dc8 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-30252dc8 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-30252dc8{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-30252dc8 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-30252dc8{min-height: 560px;box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-color: #f5f0e8;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-8a424ad4 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-8a424ad4 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-8a424ad4 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-8a424ad4 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-8a424ad4 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8a424ad4{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8a424ad4 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-8a424ad4{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-b81c4d1b .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b81c4d1b .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b81c4d1b .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b81c4d1b .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b81c4d1b .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b81c4d1b{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b81c4d1b > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-b81c4d1b{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;background-color: #e8dfd0;;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-5642f0da .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5642f0da .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5642f0da .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5642f0da .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5642f0da .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5642f0da{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5642f0da > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-5642f0da{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;background-color: #000000;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-dbc35b36 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-dbc35b36 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-dbc35b36 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-dbc35b36 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-dbc35b36 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-dbc35b36{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-dbc35b36 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1006px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-dbc35b36{min-height: 434px;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;background-color: #2c2418;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-ba51921d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ba51921d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ba51921d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ba51921d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ba51921d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ba51921d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ba51921d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-ba51921d{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-33cb24ce .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-33cb24ce .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-33cb24ce .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-33cb24ce .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-33cb24ce .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-33cb24ce{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-33cb24ce > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-33cb24ce{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;row-gap: 20px;column-gap: 20px;}.uagb-block-2b84056a.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 10px;}.uagb-block-2b84056a.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.wp-block-uagb-buttons .uagb-block-f080b3ab.wp-block-uagb-buttons-child .uagb-buttons-repeater{background: var(--ast-global-color-4);}.wp-block-uagb-buttons .uagb-block-f080b3ab .wp-block-button__link{background: var(--ast-global-color-4);}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-button__wrapper .uagb-buttons-repeater{color: var(--ast-global-color-2);}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link:hover{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater.wp-block-button__link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-color: #333;border-style: solid;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater.wp-block-button__link:hover{border-color: #333;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater.wp-block-button__link:focus{border-color: #333;}.wp-block-uagb-buttons .uagb-block-f080b3ab.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-color: #333;border-style: solid;}.wp-block-uagb-buttons .uagb-block-f080b3ab.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover{border-color: #333;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater .uagb-button__link{color: var(--ast-global-color-2);}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;fill: var(--ast-global-color-2);}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-button__link{text-transform: normal;text-decoration: none;}.wp-block-uagb-container.uagb-block-9d678e64 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-9d678e64 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-9d678e64 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-9d678e64 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-9d678e64 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9d678e64{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9d678e64 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-9d678e64{box-shadow: 0px 20px 30px 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;background-color: #2c2418;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-9e0316a8 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-9e0316a8 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-9e0316a8 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-9e0316a8 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-9e0316a8 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9e0316a8{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9e0316a8 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-9e0316a8{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;background-color: #2c2418;;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-08fd97bc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-08fd97bc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-08fd97bc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-08fd97bc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-08fd97bc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-08fd97bc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-08fd97bc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-08fd97bc{box-shadow: 0px 0px   #00000070 ;padding-top: 60em;padding-bottom: 60em;padding-left: 10em;padding-right: 10em;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-30252dc8{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-30252dc8 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-30252dc8{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #f5f0e8;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8a424ad4{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8a424ad4 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-8a424ad4{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-b81c4d1b{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b81c4d1b > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-b81c4d1b{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #e8dfd0;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5642f0da{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5642f0da > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-5642f0da{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #000000;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-dbc35b36{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-dbc35b36 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-dbc35b36{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #2c2418;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ba51921d{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ba51921d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-ba51921d{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-33cb24ce{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-33cb24ce > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-33cb24ce{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-2b84056a.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-2b84056a.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-f080b3ab.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #333;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #333;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9d678e64{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9d678e64 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-9d678e64{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #2c2418;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9e0316a8{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9e0316a8 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-9e0316a8{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #2c2418;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-08fd97bc{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-08fd97bc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-08fd97bc{padding-top: 60px;padding-bottom: 60px;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-30252dc8{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-30252dc8 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-30252dc8{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #f5f0e8;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8a424ad4{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8a424ad4 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-8a424ad4{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-b81c4d1b{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b81c4d1b > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-b81c4d1b{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #e8dfd0;;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5642f0da{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5642f0da > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-5642f0da{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #000000;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-dbc35b36{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-dbc35b36 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-dbc35b36{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #2c2418;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ba51921d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ba51921d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-ba51921d{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-33cb24ce{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-33cb24ce > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-33cb24ce{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-2b84056a.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-2b84056a.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-f080b3ab.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #333;}.wp-block-uagb-buttons .uagb-block-f080b3ab .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #333;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9d678e64{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9d678e64 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-9d678e64{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #2c2418;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-9e0316a8{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9e0316a8 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-9e0316a8{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: #2c2418;;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-08fd97bc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-08fd97bc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-08fd97bc{padding-top: 60px;padding-bottom: 60px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.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-47a87df5.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-47a87df5.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-47a87df5.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-47a87df5.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-container.uagb-block-2ae14a29 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2ae14a29 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2ae14a29 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2ae14a29 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2ae14a29 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2ae14a29{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2ae14a29 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1231px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-2ae14a29{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;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-2ae14a29{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2ae14a29 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-2ae14a29{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-2ae14a29{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2ae14a29 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-2ae14a29{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}