.elementor-15 .elementor-element.elementor-element-417ce23 {
    --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-15 .elementor-element.elementor-element-417ce23:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-417ce23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.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);
    color: var( --e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-c293a2b .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F6FD1B;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    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-15 .elementor-element.elementor-element-c1e58dc {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-15 .elementor-element.elementor-element-b06ab8b .elementor-button {
    background-color: #FFFFFF;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 500;
    fill: #000000;
    color: #000000;
}

.elementor-widget-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-15 .elementor-element.elementor-element-b08be6c {
    --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-15 .elementor-element.elementor-element-b08be6c:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-b08be6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-cada89c .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-54fc5cd {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-fecb0b4 {
    --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-15 .elementor-element.elementor-element-fecb0b4:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-fecb0b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-e8684c9 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-324f1e4 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-f3730b0 {
    --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-15 .elementor-element.elementor-element-f3730b0:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-f3730b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-c36e6c5 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-064e466 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-1951eb4 {
    --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-15 .elementor-element.elementor-element-1951eb4:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-1951eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-7714686 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-46edb65 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-74e97c5 {
    --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-15 .elementor-element.elementor-element-74e97c5:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-74e97c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-6b4b0e8 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-d22cd79 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-1612f9a {
    --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-15 .elementor-element.elementor-element-1612f9a:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-1612f9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-a751786 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-cb7742f {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-ff88087 {
    --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-15 .elementor-element.elementor-element-ff88087:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-ff88087>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-f6f357a .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-e7231fd {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-d94a9e4 {
    --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-15 .elementor-element.elementor-element-d94a9e4:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-d94a9e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-a268836 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-02f778f {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-42f41ee {
    --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-15 .elementor-element.elementor-element-42f41ee:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-42f41ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-15 .elementor-element.elementor-element-953a003 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #F1FF00;
}

.elementor-15 .elementor-element.elementor-element-6b564f7 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}