.elementor-131127 .elementor-element.elementor-element-8d92c04{--display:flex;--min-height:22vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.94;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-131127 .elementor-element.elementor-element-8d92c04:not(.elementor-motion-effects-element-type-background), .elementor-131127 .elementor-element.elementor-element-8d92c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://media.arcanedruid.com/site/2025/10/nbgqfuvkfe0.jpg");background-position:center center;}.elementor-131127 .elementor-element.elementor-element-8d92c04::before, .elementor-131127 .elementor-element.elementor-element-8d92c04 > .elementor-background-video-container::before, .elementor-131127 .elementor-element.elementor-element-8d92c04 > .e-con-inner > .elementor-background-video-container::before, .elementor-131127 .elementor-element.elementor-element-8d92c04 > .elementor-background-slideshow::before, .elementor-131127 .elementor-element.elementor-element-8d92c04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-131127 .elementor-element.elementor-element-8d92c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bd38c16 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-131127 .elementor-element.elementor-element-63a4948 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-d63e5f2 );}.elementor-131127 .elementor-element.elementor-element-bc087af{--display:flex;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D2C7B8;--border-color:#D2C7B8;--border-radius:8px 8px 8px 8px;box-shadow:0px 3px 16px 0px rgba(0, 0, 0, 0.27);--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-131127 .elementor-element.elementor-element-bc087af::before, .elementor-131127 .elementor-element.elementor-element-bc087af > .elementor-background-video-container::before, .elementor-131127 .elementor-element.elementor-element-bc087af > .e-con-inner > .elementor-background-video-container::before, .elementor-131127 .elementor-element.elementor-element-bc087af > .elementor-background-slideshow::before, .elementor-131127 .elementor-element.elementor-element-bc087af > .e-con-inner > .elementor-background-slideshow::before, .elementor-131127 .elementor-element.elementor-element-bc087af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bd38c16 );background-image:url("https://www.transparenttextures.com/patterns/paper-fibers.png");--background-overlay:'';background-size:auto;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131127 .elementor-element.elementor-element-6fb36d9{text-align:center;font-family:"Caveat", Sans-serif;font-size:25px;font-weight:500;line-height:26px;color:var( --e-global-color-a709bb1 );}.elementor-131127 .elementor-element.elementor-element-5e36365{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131127 .elementor-element.elementor-element-667e106{--display:flex;--padding-top:22px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-131127 .elementor-element.elementor-element-667e106.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-131127 .elementor-element.elementor-element-080afbc{--display:flex;--min-height:100%;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.37;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d63e5f2 );--border-color:var( --e-global-color-d63e5f2 );--border-radius:6px 6px 6px 6px;}.elementor-131127 .elementor-element.elementor-element-080afbc:not(.elementor-motion-effects-element-type-background), .elementor-131127 .elementor-element.elementor-element-080afbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cc7f19 );background-image:url("https://media.arcanedruid.com/site/2025/10/paper_bg.png");}.elementor-131127 .elementor-element.elementor-element-080afbc::before, .elementor-131127 .elementor-element.elementor-element-080afbc > .elementor-background-video-container::before, .elementor-131127 .elementor-element.elementor-element-080afbc > .e-con-inner > .elementor-background-video-container::before, .elementor-131127 .elementor-element.elementor-element-080afbc > .elementor-background-slideshow::before, .elementor-131127 .elementor-element.elementor-element-080afbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-131127 .elementor-element.elementor-element-080afbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #F5F5F5 0%, var( --e-global-color-b050229 ) 100%);}.elementor-131127 .elementor-element.elementor-element-d77b074 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-d63e5f2 );}.elementor-131127 .elementor-element.elementor-element-cff7b0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131127 .elementor-element.elementor-element-f3c4d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131127 .elementor-element.elementor-element-fb9f866{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-917df70 );--border-color:var( --e-global-color-917df70 );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-131127 .elementor-element.elementor-element-fb9f866:not(.elementor-motion-effects-element-type-background), .elementor-131127 .elementor-element.elementor-element-fb9f866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cc7f19 );}.elementor-131127 .elementor-element.elementor-element-cd2e7d6 .elementor-heading-title{font-family:var( --e-global-typography-cd3fb49-font-family ), Sans-serif;font-size:var( --e-global-typography-cd3fb49-font-size );font-weight:var( --e-global-typography-cd3fb49-font-weight );color:var( --e-global-color-d63e5f2 );}.elementor-131127 .elementor-element.elementor-element-29d23b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-917df70 );--border-color:var( --e-global-color-917df70 );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-131127 .elementor-element.elementor-element-29d23b1:not(.elementor-motion-effects-element-type-background), .elementor-131127 .elementor-element.elementor-element-29d23b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cc7f19 );}.elementor-131127 .elementor-element.elementor-element-d2d7b1a .elementor-heading-title{font-family:var( --e-global-typography-cd3fb49-font-family ), Sans-serif;font-size:var( --e-global-typography-cd3fb49-font-size );font-weight:var( --e-global-typography-cd3fb49-font-weight );color:var( --e-global-color-d63e5f2 );}.elementor-131127 .elementor-element.elementor-element-5e2aed1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-917df70 );--border-color:var( --e-global-color-917df70 );--border-radius:6px 6px 6px 6px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-131127 .elementor-element.elementor-element-5e2aed1:not(.elementor-motion-effects-element-type-background), .elementor-131127 .elementor-element.elementor-element-5e2aed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cc7f19 );}.elementor-131127 .elementor-element.elementor-element-192bf9a .elementor-heading-title{font-family:var( --e-global-typography-cd3fb49-font-family ), Sans-serif;font-size:var( --e-global-typography-cd3fb49-font-size );font-weight:var( --e-global-typography-cd3fb49-font-weight );color:var( --e-global-color-d63e5f2 );}@media(max-width:1024px){.elementor-131127 .elementor-element.elementor-element-cd2e7d6 .elementor-heading-title{font-size:var( --e-global-typography-cd3fb49-font-size );}.elementor-131127 .elementor-element.elementor-element-d2d7b1a .elementor-heading-title{font-size:var( --e-global-typography-cd3fb49-font-size );}.elementor-131127 .elementor-element.elementor-element-192bf9a .elementor-heading-title{font-size:var( --e-global-typography-cd3fb49-font-size );}}@media(min-width:768px){.elementor-131127 .elementor-element.elementor-element-bc087af{--content-width:59vw;}.elementor-131127 .elementor-element.elementor-element-667e106{--width:33%;}.elementor-131127 .elementor-element.elementor-element-fb9f866{--content-width:88%;}.elementor-131127 .elementor-element.elementor-element-29d23b1{--content-width:88%;}.elementor-131127 .elementor-element.elementor-element-5e2aed1{--content-width:88%;}}@media(max-width:767px){.elementor-131127 .elementor-element.elementor-element-667e106{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131127 .elementor-element.elementor-element-d77b074{text-align:center;}.elementor-131127 .elementor-element.elementor-element-cd2e7d6 .elementor-heading-title{font-size:var( --e-global-typography-cd3fb49-font-size );}.elementor-131127 .elementor-element.elementor-element-d2d7b1a .elementor-heading-title{font-size:var( --e-global-typography-cd3fb49-font-size );}.elementor-131127 .elementor-element.elementor-element-192bf9a .elementor-heading-title{font-size:var( --e-global-typography-cd3fb49-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-42cf01f *//* STACKED layout */
.elementor-131127 .elementor-element.elementor-element-42cf01f .moon-phases {
  margin: 1.3rem 0;
  padding: 0;
}

.elementor-131127 .elementor-element.elementor-element-42cf01f .moon-phases dt {
  display: flex;
  align-items: center;
  gap: .4rem;
  margin: 0;
  font-weight: 700;
  font-size: 1.0rem;
  line-height: 1.25;
  color: #7a5f2a;           /* heading color */
}

.elementor-131127 .elementor-element.elementor-element-42cf01f .moon-phases dd {
  margin: .25rem 0 1rem 2rem;   /* indent under the emoji/title */
  font-style: italic;
  line-height: 1.2;
  color: #6b6559;               /* body color */
}

/* separator between items */
.elementor-131127 .elementor-element.elementor-element-42cf01f .moon-phases dd:not(:last-of-type) {
  padding-bottom: .7rem;
  border-bottom: 1px dashed rgba(122,95,42,.35);
}

/* make sure no extra bullets appear */
.elementor-131127 .elementor-element.elementor-element-42cf01f .moon-phases dt::before { content: none; }

/* Optional: tighten on mobile */
@media (max-width: 480px) {
  .elementor-131127 .elementor-element.elementor-element-42cf01f .moon-phases dd { margin-left: 1.75rem; }
}/* End custom CSS */