.elementor-24365 .elementor-element.elementor-element-e9cdd2a{--display:flex;--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;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24365 .elementor-element.elementor-element-e9cdd2a:not(.elementor-motion-effects-element-type-background), .elementor-24365 .elementor-element.elementor-element-e9cdd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06060B;}.elementor-24365 .elementor-element.elementor-element-943ef31{--display:flex;--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;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24365 .elementor-element.elementor-element-dc7c6b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:#00BFFF;}.elementor-24365 .elementor-element.elementor-element-a659fb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#00BFFF;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24365 .elementor-element.elementor-element-33280fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:900;line-height:1.15em;letter-spacing:-1px;color:#FFFFFF;}.elementor-24365 .elementor-element.elementor-element-e1de5cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#B8BCC9;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24365 .elementor-element.elementor-element-33280fe .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-e9cdd2a *//* Flowland single post */
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-inner { max-width: 780px; width: 100%; margin: 0 auto; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-hero img { border-radius: 16px; width: 100%; height: auto; border: 1px solid rgba(255,255,255,.08); }

/* Article typography */
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body { font-family: 'Inter', sans-serif; font-size: 17px; line-height: 1.75; color: rgba(255,255,255,.85); }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body p { margin: 0 0 1.2em; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body h2 {
  font-family: 'Poppins', sans-serif; font-weight: 800; font-size: 26px; color: #FFFFFF;
  margin: 1.8em 0 .6em; letter-spacing: -.5px;
}
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body h3 {
  font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 19px; color: #00BFFF;
  margin: 1.4em 0 .4em;
}
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body ul, .elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body ol { margin: 0 0 1.2em; padding-left: 1.3em; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body li { margin-bottom: .45em; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body li::marker { color: #00BFFF; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body strong { color: #FFFFFF; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body a { color: #00BFFF; font-weight: 600; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body a:hover { color: #FFD700; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body blockquote {
  border-left: 3px solid #00BFFF; background: #0E0F1C; border-radius: 0 12px 12px 0;
  padding: 16px 20px; margin: 0 0 1.2em;
}
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body table { width: 100%; border-collapse: collapse; margin: 0 0 1.2em; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body th, .elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body td { border: 1px solid rgba(255,255,255,.12); padding: 10px 12px; text-align: left; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body th { background: #0E0F1C; color: #FFF; }

/* Back link hover */
.elementor-24365 .elementor-element.elementor-element-e9cdd2a a:hover .elementor-heading-title { color: #FFD700; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body a:visited { color: #00BFFF; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body h2, .elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body h2 * { color: #FFFFFF !important; }
.elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body h3, .elementor-24365 .elementor-element.elementor-element-e9cdd2a .fl-post-body h3 * { color: #00BFFF !important; }/* End custom CSS */