.elementor-2166 .elementor-element.elementor-element-1eb2269{--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;}.elementor-2166 .elementor-element.elementor-element-405a103 .elementor-heading-title{font-family:"Sonsie One", Sans-serif;font-size:73px;word-spacing:3px;}.elementor-2166 .elementor-element.elementor-element-405a103{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2166 .elementor-element.elementor-element-e8864af{--display:flex;}.elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-menu-toggle{margin:0 auto;}.elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-nav-menu .elementor-item{font-family:"Sonsie One", Sans-serif;font-size:22px;font-weight:600;line-height:48px;word-spacing:7px;}.elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-nav-menu--main .elementor-item{color:#090909;fill:#090909;}.elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-nav-menu--dropdown a, .elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-menu-toggle{color:#050505;fill:#050505;}.elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-nav-menu--dropdown{background-color:#04040400;}.elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-nav-menu--dropdown .elementor-item, .elementor-2166 .elementor-element.elementor-element-60d8bd9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Sonsie One", Sans-serif;font-size:15px;letter-spacing:10px;word-spacing:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2166 .elementor-element.elementor-element-1eb2269{--content-width:1136px;}.elementor-2166 .elementor-element.elementor-element-e8864af{--content-width:1176px;}}/* Start custom CSS for heading, class: .elementor-element-405a103 */.elementor-2166 .elementor-element.elementor-element-405a103 {
  -webkit-text-stroke: 4px #111;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eb2269 */.elementor-2166 .elementor-element.elementor-element-1eb2269{
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10001;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-60d8bd9 *//* Fixed sidebar spine */
.elementor-2166 .elementor-element.elementor-element-60d8bd9{
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 280px;      /* match your chosen width */
  z-index: 9999;

  /* KEY: allow dropdowns to spill out */
  overflow: visible;
}/* End custom CSS */