.elementor-18 .elementor-element.elementor-element-17202e6{--display:flex;}.elementor-18 .elementor-element.elementor-element-ee871d5{--display:flex;}.elementor-18 .elementor-element.elementor-element-6751723{--display:flex;}.elementor-18 .elementor-element.elementor-element-4e51b40{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-bee1b4b{--display:flex;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6185fc3.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-afa8d64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-afa8d64.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1914129.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-45bc6fee{--display:flex;}.elementor-18 .elementor-element.elementor-element-856460c{--display:flex;}.elementor-18 .elementor-element.elementor-element-6b24667{--display:flex;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCF8;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-6185fc3 *//* base list */
.zoom-meetings { list-style: none; margin: 0; padding: 0; }
.zoom-meetings li { padding: 16px 0; border-bottom: 1px solid #eee; }
.zoom-meetings li:last-child { border-bottom: 0;
}

/* top row */
.zm-top { display: flex; align-items: center; gap: 10px; }
.zm-when { font-weight: 700; font-size: 20px; color: #1b1b1b; }
.zm-when em { font-style: normal; }

/* icons + colors to match your card */
.zm-ico { font-size: 18px; }
.zm-ico.green { color: #7CBF8E; }   /* people */
.zm-ico.tan   { color: #D4A373; }   /* clock + video */

/* sublines (indent under the icons) */
.zm-subline { margin-top: 6px; padding-left: 40px; display: flex; align-items: center; gap: 8px; color: #444; }
.sep { color: #bdbdbd; font-weight: 600; margin-right: 6px; }

/* join line styling */
.zm-join .zm-join-label { color: #7b7b7b; }
.zoom-meetings a { color: #2a6fdb; text-decoration: underline; }

/* optional text blocks */
.zm-passcode { opacity: .85; font-size: .95rem; }
.zm-reveal-note { color: #7b7b7b; }
.zm-desc { color: #303030; line-height: 1.5; margin: 8px 0 0; }
.no-meetings { margin: 0; color: #303030; }

/* small screens */
@media (max-width: 480px) { .zm-when { font-size: 18px; } }

/*Indentation*/
.zoom-meetings {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.zoom-wrap .zoom-meetings {
  margin-left: 0 !important;
}

.zoom-wrap .zm-subline    { padding-left: 40px; }  /* keep your current internal indent *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afa8d64 *//* base list */
.zoom-meetings { list-style: none; margin: 0; padding: 0; }
.zoom-meetings li { padding: 16px 0; border-bottom: 1px solid #eee; }
.zoom-meetings li:last-child { border-bottom: 0;
}

/* top row */
.zm-top { display: flex; align-items: center; gap: 10px; }
.zm-when { font-weight: 700; font-size: 20px; color: #1b1b1b; }
.zm-when em { font-style: normal; }

/* icons + colors to match your card */
.zm-ico { font-size: 18px; }
.zm-ico.green { color: #7CBF8E; }   /* people */
.zm-ico.tan   { color: #D4A373; }   /* clock + video */

/* sublines (indent under the icons) */
.zm-subline { margin-top: 6px; padding-left: 40px; display: flex; align-items: center; gap: 8px; color: #444; }
.sep { color: #bdbdbd; font-weight: 600; margin-right: 6px; }

/* join line styling */
.zm-join .zm-join-label { color: #7b7b7b; }
.zoom-meetings a { color: #2a6fdb; text-decoration: underline; }

/* optional text blocks */
.zm-passcode { opacity: .85; font-size: .95rem; }
.zm-reveal-note { color: #7b7b7b; }
.zm-desc { color: #303030; line-height: 1.5; margin: 8px 0 0; }
.no-meetings { margin: 0; color: #303030; }

/* small screens */
@media (max-width: 480px) { .zm-when { font-size: 18px; } }

/*Indentation*/
.zoom-meetings {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.zoom-wrap .zoom-meetings {
  margin-left: 0 !important;
}

.zoom-wrap .zm-subline    { padding-left: 40px; }  /* keep your current internal indent *//* End custom CSS */