.elementor .e-539b6a93-f73beee{width:100%;min-width:0px;max-width:100%;display:block;}.elementor .e-1b0ddcc2-45fb854{width:100%;min-width:0px;max-width:100%;border-style:none;display:none;}.elementor .e-597f32aa-5b94948{width:100%;min-width:0px;max-width:100%;position:relative;padding:0px;flex-direction:column;align-items:stretch;& {
  position: relative;
  width: 100%;
  max-width: none;
  min-width: 0;
  margin: 0;
  padding: 0;
  gap: 0;
  box-sizing: border-box;
  isolation: isolate;
}
& > img,
& > a:has(> img),
& > a > img {
  width: 100% !important;
  max-width: none !important;
  min-width: 0;
  height: auto !important;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
& > a:has(> img) { display: block; }
& > .elementor-widget-shortcode {
  position: static;
  width: 100%;
  min-height: 0;
  margin: 0;
  padding: 0;
}
& > .elementor-widget-html:has(.gm-manual-book-navigation),
& .elementor-widget-container:has(> .gm-manual-book-navigation) {
  position: static;
  width: 100%;
  height: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
}
/* Empty = automatic; #none = suppress; a URL = manual override.
   Each direction is independent so only the edited arrow is replaced. */
& .gm-manual-book-navigation .book-navigation:is([href=""], [href="#none"]) {
  display: none;
}
&:has(.gm-manual-book-navigation .previous:not([href=""])) .gm-book-navigation:not(.gm-manual-book-navigation) .previous {
  display: none;
}
&:has(.gm-manual-book-navigation .next:not([href=""])) .gm-book-navigation:not(.gm-manual-book-navigation) .next {
  display: none;
}
& .gm-book-navigation {
  position: absolute;
  inset: 0;
  z-index: 20;
  margin: 0;
  padding: 0;
  pointer-events: none;
}
& .gm-book-navigation .book-navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 112px;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(205, 165, 83, 0.5);
  border-radius: 10px;
  background: rgba(8, 5, 3, 0.62);
  color: #f3d58b;
  font-size: 0;
  line-height: 1;
  text-decoration: none;
  box-sizing: border-box;
  pointer-events: auto;
}
& .gm-book-navigation .previous { left: 22px; right: auto; }
& .gm-book-navigation .next { right: 22px; left: auto; }
& .gm-book-navigation .book-navigation::before {
  content: '';
  display: block;
  position: static;
  width: 18px;
  height: 18px;
  margin: 0;
  border: solid currentColor;
  border-width: 0 3px 3px 0;
  background: none;
  box-sizing: border-box;
}
& .gm-book-navigation .previous::before { transform: translateX(4px) rotate(135deg); }
& .gm-book-navigation .next::before { transform: translateX(-4px) rotate(-45deg); }
& .gm-book-navigation .book-navigation:hover { background: rgba(8, 5, 3, 0.88); }
& .gm-book-navigation .book-navigation:focus-visible { outline: 3px solid #f3d58b; outline-offset: 3px; }
@media (max-width: 767px) {
  & .gm-book-navigation .book-navigation { width: 44px; height: 68px; border-radius: 8px; }
  & .gm-book-navigation .previous { left: 8px; }
  & .gm-book-navigation .next { right: 8px; }
  & .gm-book-navigation .book-navigation::before { width: 14px; height: 14px; }
}\n}.elementor .e-1908a22d-49a02e5{font-family:Bitter;font-weight:400;font-size:18px;color:#29231D;letter-spacing:0px;line-height:1.7em;&::first-letter,
& p::first-letter {
  font-family: 'Great Vibes', cursive !important;
  font-size: 5.5em !important;
  font-weight: 400 !important;
  color: #922B21 !important;
  float: left;
  line-height: 0.8;
  margin-right: 40px;
  margin-top: 10px;
  padding-right: 0;
}\n}.elementor .e-29d68165-9ad93d2{width:58%;display:flex;flex-direction:column;}.elementor .e-61fa868a-5b7f4c6{font-family:Bitter;font-weight:400;font-size:14px;color:#5C4A38;text-align:center;}.elementor .e-3edf1eff-dd87e51{width:240px;font-family:Bitter;font-weight:600;font-size:15px;color:#F6F0E5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;border-radius:4px;border-width:1px;border-color:#CDA553;border-style:solid;background-color:#8B2419;}.elementor .e-34e69d6e-d45596e{width:240px;font-family:Bitter;font-weight:600;font-size:15px;color:#F6F0E5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;border-radius:4px;border-width:1px;border-color:#CDA553;border-style:solid;background-color:#8B2419;}.elementor .e-462d14ea-096b8e1{width:240px;font-family:Bitter;font-weight:600;font-size:15px;color:#F6F0E5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;border-radius:4px;border-width:1px;border-color:#CDA553;border-style:solid;background-color:#8B2419;}.elementor .e-25404458-99c8af3{width:240px;font-family:Bitter;font-weight:600;font-size:15px;color:#F6F0E5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;border-radius:4px;border-width:1px;border-color:#CDA553;border-style:solid;background-color:#8B2419;}.elementor .e-3bc2fd46-824ee63{width:38%;flex-direction:column;row-gap:12px;align-items:center;}.elementor .e-242c5b3b-a4afcef{column-gap:40px;display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .e-1e2e1d3f-b85074e{width:100%;padding-block-start:70px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#E4D2B3;display:flex;flex-direction:column;align-items:center;}.elementor .e-675224f8-6889bf9{width:500px;font-family:"Libre Baskerville";font-weight:400;font-size:30px;color:#CDA553;text-align:center;padding-block-end:16px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CDA553;border-style:solid;}.elementor .e-29706e0d-8ab5b4f{width:100%;}.elementor .e-138cb453-5d634ee{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#020101;flex-direction:column;row-gap:24px;align-items:center;}.elementor .e-5835dd27-b140584{width:100%;font-family:Georgia;font-size:36px;color:#392C18;text-align:center;}.elementor .e-67695470-dad7390{width:100%;column-gap:24px;padding-block-start:10px;padding-block-end:32px;background-color:#E2D0B0;flex-direction:row;}.elementor .e-5caab33f-f5af446{font-family:Georgia;font-size:24px;line-height:1.5em;text-align:start;padding-block-end:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B89A64;border-style:solid;}.elementor .e-774db444-d85c8af{font-family:Georgia;font-size:24px;line-height:1.5em;text-align:start;padding-block-end:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B89A64;border-style:solid;}.elementor .e-17aecd1e-8ad9188{font-family:Georgia;font-size:24px;line-height:1.5em;text-align:start;padding-block-end:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B89A64;border-style:solid;}.elementor .e-343204e-fc3b388{font-family:Georgia;font-size:24px;line-height:1.5em;text-align:start;padding-block-end:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B89A64;border-style:solid;}.elementor .e-5251bc2c-7f6149d{font-family:Georgia;font-size:24px;line-height:1.5em;text-align:start;padding-block-end:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B89A64;border-style:solid;}.elementor .e-5a332293-9e699f8{width:64%;flex-direction:column;row-gap:32px;}.elementor .e-7feb68f0-d45d0f6{width:32%;flex-direction:column;}.elementor .e-728e2f7e-6b2909a{column-gap:24px;background-color:#E2D0B0;display:flex;flex-direction:row;}