.elementor-213 .elementor-element.elementor-element-33f4f26{--display:flex;}.elementor-213 .elementor-element.elementor-element-4c9aa24{--e-image-carousel-slides-to-show:1;}.elementor-213 .elementor-element.elementor-element-4c9aa24 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-213 .elementor-element.elementor-element-4c9aa24 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-213 .elementor-element.elementor-element-846dac5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-846dac5:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-846dac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0df6ba8 );}.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-213 .elementor-element.elementor-element-a1e0f1b{text-align:center;}.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-213 .elementor-element.elementor-element-936e7f7{text-align:center;}.elementor-213 .elementor-element.elementor-element-8637823{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-ba3f269{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-213 .elementor-element.elementor-element-461301f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-213 .elementor-element.elementor-element-19e5ada{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-213 .elementor-element.elementor-element-0b210fe{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.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 );}body.elementor-page-213:not(.elementor-motion-effects-element-type-background), body.elementor-page-213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a28954e );}@media(min-width:768px){.elementor-213 .elementor-element.elementor-element-33f4f26{--content-width:1280px;}.elementor-213 .elementor-element.elementor-element-846dac5{--content-width:1280px;}.elementor-213 .elementor-element.elementor-element-8637823{--content-width:1280px;}.elementor-213 .elementor-element.elementor-element-0b210fe{--content-width:1280px;}}/* Start custom CSS for text-editor, class: .elementor-element-8503059 */.elementor-213 .elementor-element.elementor-element-8503059 p:last-child {
    margin-bottom: 0;
}

.elementor-213 .elementor-element.elementor-element-8503059 h2:first-child {
    margin-top: 0;
}

.elementor-213 .elementor-element.elementor-element-8503059 h2 {
    margin-top: 30px;
}

.elementor-213 .elementor-element.elementor-element-8503059 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-8503059 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-8503059 h1, .elementor-213 .elementor-element.elementor-element-8503059 h2, .elementor-213 .elementor-element.elementor-element-8503059 h3, .elementor-213 .elementor-element.elementor-element-8503059 b, .elementor-213 .elementor-element.elementor-element-8503059 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-213 .elementor-element.elementor-element-8503059 ol, .elementor-213 .elementor-element.elementor-element-8503059 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-213 .elementor-element.elementor-element-8503059 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-035220d */.elementor-213 .elementor-element.elementor-element-035220d p:last-child {
    margin-bottom: 0;
}

.elementor-213 .elementor-element.elementor-element-035220d h2:first-child {
    margin-top: 0;
}

.elementor-213 .elementor-element.elementor-element-035220d h2 {
    margin-top: 30px;
}

.elementor-213 .elementor-element.elementor-element-035220d h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-035220d h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-035220d h1, .elementor-213 .elementor-element.elementor-element-035220d h2, .elementor-213 .elementor-element.elementor-element-035220d h3, .elementor-213 .elementor-element.elementor-element-035220d b, .elementor-213 .elementor-element.elementor-element-035220d li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-213 .elementor-element.elementor-element-035220d ol, .elementor-213 .elementor-element.elementor-element-035220d ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-213 .elementor-element.elementor-element-035220d img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09471bd */.elementor-213 .elementor-element.elementor-element-09471bd p:last-child {
    margin-bottom: 0;
}

.elementor-213 .elementor-element.elementor-element-09471bd h2:first-child {
    margin-top: 0;
}

.elementor-213 .elementor-element.elementor-element-09471bd h2 {
    margin-top: 30px;
}

.elementor-213 .elementor-element.elementor-element-09471bd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-09471bd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-09471bd h1, .elementor-213 .elementor-element.elementor-element-09471bd h2, .elementor-213 .elementor-element.elementor-element-09471bd h3, .elementor-213 .elementor-element.elementor-element-09471bd b, .elementor-213 .elementor-element.elementor-element-09471bd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-213 .elementor-element.elementor-element-09471bd ol, .elementor-213 .elementor-element.elementor-element-09471bd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-213 .elementor-element.elementor-element-09471bd img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-580ac94 */.elementor-213 .elementor-element.elementor-element-580ac94 p:last-child {
    margin-bottom: 0;
}

.elementor-213 .elementor-element.elementor-element-580ac94 h2:first-child {
    margin-top: 0;
}

.elementor-213 .elementor-element.elementor-element-580ac94 h2 {
    margin-top: 30px;
}

.elementor-213 .elementor-element.elementor-element-580ac94 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-580ac94 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-580ac94 h1, .elementor-213 .elementor-element.elementor-element-580ac94 h2, .elementor-213 .elementor-element.elementor-element-580ac94 h3, .elementor-213 .elementor-element.elementor-element-580ac94 b, .elementor-213 .elementor-element.elementor-element-580ac94 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-213 .elementor-element.elementor-element-580ac94 ol, .elementor-213 .elementor-element.elementor-element-580ac94 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-213 .elementor-element.elementor-element-580ac94 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e0bea9 */.elementor-213 .elementor-element.elementor-element-0e0bea9 p:last-child {
    margin-bottom: 0;
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 h2:first-child {
    margin-top: 0;
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 h2 {
    margin-top: 30px;
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 h1, .elementor-213 .elementor-element.elementor-element-0e0bea9 h2, .elementor-213 .elementor-element.elementor-element-0e0bea9 h3, .elementor-213 .elementor-element.elementor-element-0e0bea9 b, .elementor-213 .elementor-element.elementor-element-0e0bea9 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 ol, .elementor-213 .elementor-element.elementor-element-0e0bea9 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-213 .elementor-element.elementor-element-0e0bea9 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb7292f */.elementor-213 .elementor-element.elementor-element-fb7292f p:last-child {
    margin-bottom: 0;
}

.elementor-213 .elementor-element.elementor-element-fb7292f h2:first-child {
    margin-top: 0;
}

.elementor-213 .elementor-element.elementor-element-fb7292f h2 {
    margin-top: 30px;
}

.elementor-213 .elementor-element.elementor-element-fb7292f h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-fb7292f h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-213 .elementor-element.elementor-element-fb7292f h1, .elementor-213 .elementor-element.elementor-element-fb7292f h2, .elementor-213 .elementor-element.elementor-element-fb7292f h3, .elementor-213 .elementor-element.elementor-element-fb7292f b, .elementor-213 .elementor-element.elementor-element-fb7292f li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-213 .elementor-element.elementor-element-fb7292f ol, .elementor-213 .elementor-element.elementor-element-fb7292f ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-213 .elementor-element.elementor-element-fb7292f img {
    border-radius: 8px;
}/* End custom CSS */