.elementor-20414 .elementor-element.elementor-element-53969d3 {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-53969d3:not(.elementor-motion-effects-element-type-background), .elementor-20414 .elementor-element.elementor-element-53969d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222222;
}

.elementor-20414 .elementor-element.elementor-element-53969d3, .elementor-20414 .elementor-element.elementor-element-53969d3::before {
    --border-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-f14eba6 {
    --spacer-size: 50px;
}

.elementor-20414 .elementor-element.elementor-element-af77960 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-32b55f8 {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-22b8c3d .elementor-button {
    background-color: #FF8800;
}

.elementor-20414 .elementor-element.elementor-element-d4137e1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-1701c58 {
    --spacer-size: 50px;
}

.elementor-20414 .elementor-element.elementor-element-9e8691d {
    --display: flex;
    --min-height: 0px;
    --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;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 5px 0px 0px 0px;
    --border-top-width: 5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FF8800;
    --border-color: #FF8800;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 0px 4px 5px rgba(0,0,0,0.5);
}

.elementor-20414 .elementor-element.elementor-element-9e8691d, .elementor-20414 .elementor-element.elementor-element-9e8691d::before {
    --border-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-57719be {
    --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;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-1c0a99a {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-706f222 {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-d462c21 {
    --spacer-size: 50px;
}

.elementor-20414 .elementor-element.elementor-element-1847875 {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-cd2cb34 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-aad0763 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-2cc3259 {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-578b3fa {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-7c0b763 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-1a8efbe {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-761017f {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-3479e3a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-e72c6bf {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-3fcbc45 {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-2fc29fc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-c222ae6 {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-f597f96 {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-eb0545b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-6affe24 {
    --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;
    --background-transition: 0.3s;
}

.elementor-20414 .elementor-element.elementor-element-2b057a8 {
    text-align: center;
}

.elementor-20414 .elementor-element.elementor-element-33647ee {
    --display: flex;
    --background-transition: 0.3s;
}

@media(min-width: 768px) {
    .elementor-20414 .elementor-element.elementor-element-57719be {
        --width:100%;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-7c86606 */
.elementor-widget-container ul {
    list-style: disc;
    margin-left: 20px;
}

.elementor-widget-container li {
    margin: 30px
}

/* End custom CSS */
