.elementor-kit-94{--e-global-color-primary:#121212;--e-global-color-secondary:#2B2A28;--e-global-color-text:#121212;--e-global-color-accent:#3BA8A0;--e-global-color-f08716d:#121212;--e-global-color-12e2817:#E9E6E2;--e-global-color-e64085f:#A50021;--e-global-color-58f8eba:#E3D2B0;--e-global-color-5c41560:#DDDDBB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-size:1rem;line-height:1.6rem;}.elementor-kit-94 e-page-transition{background-color:#FFBC7D;}.elementor-kit-94 p{margin-block-end:0rem;}.elementor-kit-94 h1{font-size:3.5rem;font-weight:400;line-height:1.1rem;}.elementor-kit-94 h2{font-size:2rem;font-weight:400;line-height:1.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:96px;--container-default-padding-right:32px;--container-default-padding-bottom:96px;--container-default-padding-left:96px;}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root {
  --rs-space-s: 32px;
  --rs-space-m: 64px;
  --rs-space-l: 96px;
  --rs-space-xl: 160px;
}

/* Hangar Caption */
.rs-caption {
  font-family: monospace;
  font-size: 0.875rem;
  opacity: 0.8;
  margin-top: var(--rs-space-s);
}

/* Rhythm Break */
.rs-rhythm-xl {
  margin-top: var(--rs-space-xl);
  margin-bottom: var(--rs-space-xl);
}

/* Narrative Text Width */
.rs-text-block {
  max-width: 720px;
}/* End custom CSS */