.elementor-32540 .elementor-element.elementor-element-6ff027be{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-text-editor{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-32540 .elementor-element.elementor-element-6f211373{width:100%;max-width:100%;}.elementor-32540 .elementor-element.elementor-element-6f211373 > .elementor-widget-container{margin:60px 0px 60px 0px;}@media(min-width:768px){.elementor-32540 .elementor-element.elementor-element-6ff027be{--content-width:800px;}}/* Start custom CSS for text-editor, class: .elementor-element-6f211373 */.elementor-32540 .elementor-element.elementor-element-6f211373 h1 {
    font-family: "IBM Plex Mono", 'palatino', serif;
    font-weight: bold !important;
}

.elementor-32540 .elementor-element.elementor-element-6f211373 h2 {
    font-size: 1.75rem;
    font-weight: bold !important;
}

.elementor-32540 .elementor-element.elementor-element-6f211373 ol:not(.no-marker) li::marker {
    font-size: 1.75rem;
}


.elementor-32540 .elementor-element.elementor-element-6f211373 ol li::marker {
    font-weight: bold !important;
    color: var(--e-global-color-primary);
}

.elementor-32540 .elementor-element.elementor-element-6f211373 ul {
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS */header .elementor-motion-effects-layer {
  opacity: 1 !important;
  will-change: unset !important;
}/* End custom CSS */