.elementor-1266 .elementor-element.elementor-element-08bec45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1266 .elementor-element.elementor-element-08bec45:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-08bec45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1266 .elementor-element.elementor-element-9afc5bd{--display:flex;}.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-1266 .elementor-element.elementor-element-38e3194{text-align:start;}.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 );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-26d5789 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:600;color:#FFFFFF;}.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 );}.elementor-1266 .elementor-element.elementor-element-4a38257{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-weight:400;}/* Start custom CSS for theme-post-content, class: .elementor-element-4a38257 */.elementor-1266 .elementor-element.elementor-element-4a38257 h1,
.elementor-1266 .elementor-element.elementor-element-4a38257 h2,
.elementor-1266 .elementor-element.elementor-element-4a38257 h3,
.elementor-1266 .elementor-element.elementor-element-4a38257 h4,
.elementor-1266 .elementor-element.elementor-element-4a38257 h5,
.elementor-1266 .elementor-element.elementor-element-4a38257 h6 {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08bec45 *//* Full page gradient background */
.elementor-1266 .elementor-element.elementor-element-08bec45 {
    background: linear-gradient(135deg, #0c0c0c 0%, #0a0f1d 50%, #000000 100%);
}

/* Remove white container from theme */
body,
.site,
.site-content,
.content-area,
.wrap,
.container,
.site-main {
    background: transparent !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Make content centered and clean */
.elementor-1266 .elementor-element.elementor-element-08bec45 .elementor-container {
    max-width: 900px;
    margin: auto;
}

/* Improve text readability */
.elementor-1266 .elementor-element.elementor-element-08bec45 h1,
.elementor-1266 .elementor-element.elementor-element-08bec45 h2,
.elementor-1266 .elementor-element.elementor-element-08bec45 h3 {
    color: #ffffff;
}

.elementor-1266 .elementor-element.elementor-element-08bec45 p,
.elementor-1266 .elementor-element.elementor-element-08bec45 li {
    color: #d1d5db;
}/* End custom CSS */