.elementor-kit-6{--e-global-color-primary:#A68B3D;--e-global-color-secondary:#6B5B2E;--e-global-color-text:#221912;--e-global-color-accent:#EBE7E0;--e-global-color-bcf59eb:#FFFFFF;--e-global-color-df1703c:#211812F2;--e-global-color-3d3c068:#EDEBE4;--e-global-color-99d92fb:#DDD5BD;--e-global-color-28adcc1:#452718;--e-global-color-47dbc35:#BB8E61;--e-global-color-b9896b0:#F6F4F0;--e-global-color-227ab04:#A68B3D;--e-global-color-d7304b3:#221912;--e-global-color-4dd14b0:#FFFEFC;--e-global-color-95b407e:#EBE7E0;--e-global-color-1b9da27:#F3ECD7;--e-global-color-1a93376:#6B5B2E;--e-global-color-e471c3a:#DCD8D0;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-letter-spacing:0.07rem;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.17rem;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Source Sans Pro";--e-global-typography-accent-font-weight:300;--e-global-typography-accent-text-decoration:underline;--e-global-typography-8a6776c-font-family:"Quicksand";--e-global-typography-8a6776c-font-weight:500;--e-global-typography-8a6776c-text-transform:uppercase;--e-global-typography-8a6776c-text-decoration:none;--e-global-typography-8a6776c-letter-spacing:0.3em;--e-global-typography-28f1207-font-family:"Cormorant Garamond";--e-global-typography-28f1207-font-size:24px;--e-global-typography-28f1207-font-weight:300;--e-global-typography-28f1207-line-height:30px;--e-global-typography-d55dc29-font-family:"Cormorant Garamond";--e-global-typography-d55dc29-font-size:32px;--e-global-typography-d55dc29-font-weight:500;--e-global-typography-d55dc29-line-height:40px;--e-global-typography-c97678c-font-family:"Cormorant Garamond";--e-global-typography-c97678c-font-size:clamp(2.75rem, 1.9rem + 2.4vw, 5.5rem);--e-global-typography-c97678c-font-weight:600;--e-global-typography-c97678c-line-height:1.05em;--e-global-typography-7d4a9d6-font-family:"Cormorant Garamond";--e-global-typography-7d4a9d6-font-size:clamp(2.25rem, 1.6rem + 1.6vw, 4rem);--e-global-typography-7d4a9d6-font-weight:600;--e-global-typography-7d4a9d6-line-height:1.1em;--e-global-typography-9aa8ec5-font-family:"Cormorant Garamond";--e-global-typography-9aa8ec5-font-size:clamp(1.875rem, 1.4rem + 1vw, 2.875rem);--e-global-typography-9aa8ec5-font-weight:400;--e-global-typography-9aa8ec5-line-height:1.15em;--e-global-typography-4b3fb16-font-family:"Cormorant Garamond";--e-global-typography-4b3fb16-font-size:clamp(1.5rem, 1.25rem + 0.55vw, 2.125rem);--e-global-typography-4b3fb16-font-weight:400;--e-global-typography-4b3fb16-line-height:1.2em;--e-global-typography-eacc897-font-family:"Cormorant Garamond";--e-global-typography-eacc897-font-size:clamp(1.25rem, 1.1rem + 0.35vw, 1.625rem);--e-global-typography-eacc897-font-weight:400;--e-global-typography-eacc897-line-height:1.25em;--e-global-typography-c245977-font-family:"Cormorant Garamond";--e-global-typography-c245977-font-size:clamp(1.125rem, 1.05rem + 0.15vw, 1.25rem);--e-global-typography-c245977-font-weight:600;--e-global-typography-c245977-line-height:1.3em;--e-global-typography-1b7f4a4-font-family:"Source Sans Pro";--e-global-typography-1b7f4a4-font-size:20px;--e-global-typography-1b7f4a4-font-weight:600;--e-global-typography-1b7f4a4-line-height:28px;--e-global-typography-6ee0b76-font-family:"Source Sans Pro";--e-global-typography-6ee0b76-font-size:20px;--e-global-typography-6ee0b76-font-weight:300;--e-global-typography-6ee0b76-line-height:28px;--e-global-typography-cc87e5a-font-family:"Source Sans Pro";--e-global-typography-cc87e5a-font-size:18px;--e-global-typography-cc87e5a-font-weight:600;--e-global-typography-cc87e5a-line-height:30px;--e-global-typography-c7e55c3-font-family:"Source Sans Pro";--e-global-typography-c7e55c3-font-size:18px;--e-global-typography-c7e55c3-font-weight:300;--e-global-typography-c7e55c3-line-height:30px;--e-global-typography-84fb6d1-font-family:"Source Sans Pro";--e-global-typography-84fb6d1-font-size:16px;--e-global-typography-84fb6d1-font-weight:600;--e-global-typography-84fb6d1-line-height:26px;--e-global-typography-fc7a06a-font-family:"Source Sans Pro";--e-global-typography-fc7a06a-font-size:16px;--e-global-typography-fc7a06a-font-weight:300;--e-global-typography-fc7a06a-line-height:26px;--e-global-typography-b3c22c4-font-family:"Source Sans Pro";--e-global-typography-b3c22c4-font-size:14px;--e-global-typography-b3c22c4-font-weight:600;--e-global-typography-b3c22c4-line-height:22px;--e-global-typography-7206515-font-family:"Source Sans Pro";--e-global-typography-7206515-font-size:14px;--e-global-typography-7206515-font-weight:300;--e-global-typography-7206515-line-height:22px;--e-global-typography-3c39461-font-family:"Source Sans Pro";--e-global-typography-3c39461-font-size:18px;--e-global-typography-3c39461-font-weight:400;background-color:var( --e-global-color-4dd14b0 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#221912;}.elementor-kit-6 h1{font-family:var( --e-global-typography-c97678c-font-family ), Sans-serif;font-size:var( --e-global-typography-c97678c-font-size );font-weight:var( --e-global-typography-c97678c-font-weight );line-height:var( --e-global-typography-c97678c-line-height );}.elementor-kit-6 h2{font-family:var( --e-global-typography-7d4a9d6-font-family ), Sans-serif;font-size:var( --e-global-typography-7d4a9d6-font-size );font-weight:var( --e-global-typography-7d4a9d6-font-weight );line-height:var( --e-global-typography-7d4a9d6-line-height );}.elementor-kit-6 h3{font-family:var( --e-global-typography-9aa8ec5-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa8ec5-font-size );font-weight:var( --e-global-typography-9aa8ec5-font-weight );line-height:var( --e-global-typography-9aa8ec5-line-height );}.elementor-kit-6 h4{font-family:var( --e-global-typography-4b3fb16-font-family ), Sans-serif;font-size:var( --e-global-typography-4b3fb16-font-size );font-weight:var( --e-global-typography-4b3fb16-font-weight );line-height:var( --e-global-typography-4b3fb16-line-height );}.elementor-kit-6 h5{font-family:var( --e-global-typography-eacc897-font-family ), Sans-serif;font-size:var( --e-global-typography-eacc897-font-size );font-weight:var( --e-global-typography-eacc897-font-weight );line-height:var( --e-global-typography-eacc897-line-height );}.elementor-kit-6 h6{font-family:var( --e-global-typography-c245977-font-family ), Sans-serif;font-size:var( --e-global-typography-c245977-font-size );font-weight:var( --e-global-typography-c245977-font-weight );line-height:var( --e-global-typography-c245977-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-c97678c-font-size );line-height:var( --e-global-typography-c97678c-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-7d4a9d6-font-size );line-height:var( --e-global-typography-7d4a9d6-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-9aa8ec5-font-size );line-height:var( --e-global-typography-9aa8ec5-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-4b3fb16-font-size );line-height:var( --e-global-typography-4b3fb16-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-eacc897-font-size );line-height:var( --e-global-typography-eacc897-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-c245977-font-size );line-height:var( --e-global-typography-c245977-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-c97678c-letter-spacing:0px;--e-global-typography-c97678c-word-spacing:0em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-c97678c-font-size );line-height:var( --e-global-typography-c97678c-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-7d4a9d6-font-size );line-height:var( --e-global-typography-7d4a9d6-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-9aa8ec5-font-size );line-height:var( --e-global-typography-9aa8ec5-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-4b3fb16-font-size );line-height:var( --e-global-typography-4b3fb16-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-eacc897-font-size );line-height:var( --e-global-typography-eacc897-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-c245977-font-size );line-height:var( --e-global-typography-c245977-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor ul {
  padding-left: 0;
  margin-left: 0;
}

.elementor ul li {
  margin-left: 0.55em;
  padding-left: 0.65em; /* increase this for more bullet-to-text distance */
}

.elementor ul li::marker {
  font-size: 0.5em; /* shrinks the bullet, adjust to taste */
}

.header-ready { scroll-padding-top: calc(var(--header-h) - var(--topbar-h)); }

.header-ready body:not(.elementor-editor-active) .site-header {
  position: fixed;
  top: var(--wp-admin--admin-bar--height, 0px);
  left: 0; right: 0;
  z-index: 1000;
  transition: top .3s ease;
}
.header-ready body.header-compact .site-header {
  top: calc(var(--wp-admin--admin-bar--height, 0px) - var(--topbar-h));
}

.header-ready body:not(.elementor-editor-active) .elementor-location-header { height: var(--header-h); }

.header-ready .site-header .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
  max-height: calc(100svh - var(--header-h));
  overflow-y: auto;
}

.header-ready body:not(.elementor-editor-active) .e-hero.e-con {
  min-height: 100vh;
  min-height: 100svh;
  margin-top: calc(-1 * var(--header-h)) !important;
  padding-top: calc(var(--header-h) + var(--padding-top, 0px)) !important;
}

.elaisa-loop .elementor-widget-image img,
.elaisa-loop .elementor-widget-theme-post-featured-image img {
  aspect-ratio: 4 / 5;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
  display: block;
}
.elaisa-loop .elementor-heading-title {
  text-box: trim-start cap alphabetic;
}

/* Heading tags: uppercase + tracking (kept out of the H1–H6 global fonts so text widgets using them stay sentence case) */
.elementor-kit-6 :is(h1,h2,h3,h4,h5,h6,p.elementor-heading-title) { text-transform: uppercase; letter-spacing: 0.17rem; }
.elementor-kit-6 h1 { letter-spacing: 0.07rem; }/* End custom CSS */