.elementor-6871 .elementor-element.elementor-element-b1d6a2d > .elementor-container {
    min-height: 100vh;
}

.elementor-6871 .elementor-element.elementor-element-b1d6a2d:not(.elementor-motion-effects-element-type-background), .elementor-6871 .elementor-element.elementor-element-b1d6a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-0360090 );
}

.elementor-6871 .elementor-element.elementor-element-b1d6a2d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-b1d6a2d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6871 .elementor-element.elementor-element-4f8e5b0.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-4f8e5b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-4f8e5b0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-f59cff5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-4f78f36 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-6871 .elementor-element.elementor-element-548b3ca .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-6871 .elementor-element.elementor-element-98340d0 {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-98340d0 > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-6871 .elementor-element.elementor-element-eafe384 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-6871 .elementor-element.elementor-element-eafe384 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-6871 .elementor-element.elementor-element-eafe384 .elementor-button {
    font-family: var( --e-global-typography-0a5a81e-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-0a5a81e-font-size );
    font-weight: var( --e-global-typography-0a5a81e-font-weight );
    line-height: var( --e-global-typography-0a5a81e-line-height );
    letter-spacing: var( --e-global-typography-0a5a81e-letter-spacing );
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #A259FF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6871 .elementor-element.elementor-element-37136e8.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-37136e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-37136e8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6871 .elementor-element.elementor-element-37136e8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DFD6EE80;
}

.elementor-6871 .elementor-element.elementor-element-37136e8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-6871 .elementor-element.elementor-element-37136e8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-24d2d7f > .elementor-container {
    min-height: 560px;
}

.elementor-6871 .elementor-element.elementor-element-24d2d7f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-6871 .elementor-element.elementor-element-24d2d7f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6871 .elementor-element.elementor-element-8842c33.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-8842c33.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-8842c33 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6871 .elementor-element.elementor-element-15c7ad7 {
    width: 330px;
    max-width: 330px;
    top: 90px;
}

body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-15c7ad7 {
    left: 46px;
}

body.rtl .elementor-6871 .elementor-element.elementor-element-15c7ad7 {
    right: 46px;
}

.elementor-6871 .elementor-element.elementor-element-1e60ef8 {
    width: 130px;
    max-width: 130px;
    bottom: 70px;
}

body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-1e60ef8 {
    left: 20px;
}

body.rtl .elementor-6871 .elementor-element.elementor-element-1e60ef8 {
    right: 20px;
}

.elementor-6871 .elementor-element.elementor-element-4c09534 {
    width: 260px;
    max-width: 260px;
    bottom: 30px;
}

body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-4c09534 {
    left: 170px;
}

body.rtl .elementor-6871 .elementor-element.elementor-element-4c09534 {
    right: 170px;
}

.elementor-6871 .elementor-element.elementor-element-9d8deeb {
    width: 160px;
    max-width: 160px;
    bottom: 55px;
}

body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-9d8deeb {
    right: 22px;
}

body.rtl .elementor-6871 .elementor-element.elementor-element-9d8deeb {
    left: 22px;
}

.elementor-6871 .elementor-element.elementor-element-7ff9e9c img {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}

.elementor-6871 .elementor-element.elementor-element-25232d9 {
    overflow: hidden;
    padding: 10rem 0rem 0rem 0rem;
}

.elementor-6871 .elementor-element.elementor-element-29b66b9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-9b0f5f2 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-6871 .elementor-element.elementor-element-8a753e7 {
    margin-top: 0rem;
    margin-bottom: 4rem;
}

.elementor-6871 .elementor-element.elementor-element-8f80122 {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-9fff455:not(.elementor-motion-effects-element-type-background), .elementor-6871 .elementor-element.elementor-element-9fff455 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da49ac5 );
}

.elementor-6871 .elementor-element.elementor-element-9fff455 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7rem 8.7rem 0rem 8.7rem;
}

.elementor-6871 .elementor-element.elementor-element-9fff455 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-bf18515:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6871 .elementor-element.elementor-element-bf18515 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://neuronthemes.com/website/wp-content/uploads/2021/02/design-motion-effects.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6871 .elementor-element.elementor-element-bf18515 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-bf18515 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-67ed333 {
    width: 120px;
    max-width: 120px;
    top: 0px;
}

body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-67ed333 {
    left: 180px;
}

body.rtl .elementor-6871 .elementor-element.elementor-element-67ed333 {
    right: 180px;
}

.elementor-6871 .elementor-element.elementor-element-e1676c2 {
    width: 350px;
    max-width: 350px;
    top: 0px;
}

body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-e1676c2 {
    right: 0px;
}

body.rtl .elementor-6871 .elementor-element.elementor-element-e1676c2 {
    left: 0px;
}

.elementor-6871 .elementor-element.elementor-element-cb5633f .elementor-spacer-inner {
    height: 500px;
}

.elementor-6871 .elementor-element.elementor-element-cf147df {
    padding: 10rem 0rem 0rem 0rem;
}

.elementor-6871 .elementor-element.elementor-element-e8366a2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-e8366a2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6871 .elementor-element.elementor-element-e8366a2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da49ac5 );
}

.elementor-6871 .elementor-element.elementor-element-e8366a2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    padding: 8rem 4rem 8rem 4rem;
}

.elementor-6871 .elementor-element.elementor-element-e8366a2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6871 .elementor-element.elementor-element-ea966d2.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-ea966d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-ea966d2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-ea966d2 > .elementor-element-populated {
    margin: 0rem 0rem 0rem 4.4rem;
}

.elementor-6871 .elementor-element.elementor-element-fc31e3b .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-6871 .elementor-element.elementor-element-6d8f3af > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-6871 .elementor-element.elementor-element-9321080 {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-c0587b2 {
    padding: 10rem 0rem 0rem 0rem;
}

.elementor-6871 .elementor-element.elementor-element-c0ef5e6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-81c92d3 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-6871 .elementor-element.elementor-element-16dce8a {
    margin-top: 0rem;
    margin-bottom: 4rem;
}

.elementor-6871 .elementor-element.elementor-element-fa9889a {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-740114f:not(.elementor-motion-effects-element-type-background), .elementor-6871 .elementor-element.elementor-element-740114f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da49ac5 );
}

.elementor-6871 .elementor-element.elementor-element-740114f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 8rem 3rem 0rem 9rem;
}

.elementor-6871 .elementor-element.elementor-element-740114f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-84b6ed2 img {
    width: 100%;
}

.elementor-6871 .elementor-element.elementor-element-7f23d0d {
    padding: 10rem 0rem 0rem 0rem;
}

.elementor-bc-flex-widget .elementor-6871 .elementor-element.elementor-element-b132a8b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-b132a8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6871 .elementor-element.elementor-element-b132a8b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-b132a8b > .elementor-element-populated {
    margin: 0rem 4.4rem 0rem 0rem;
}

.elementor-6871 .elementor-element.elementor-element-215d621 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-6871 .elementor-element.elementor-element-3c64595 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-6871 .elementor-element.elementor-element-77ebd8d {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-75e2924 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-75e2924:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6871 .elementor-element.elementor-element-75e2924 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da49ac5 );
}

.elementor-6871 .elementor-element.elementor-element-75e2924 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    padding: 9rem 4rem 9rem 4rem;
}

.elementor-6871 .elementor-element.elementor-element-75e2924 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-a562e54 {
    padding: 10rem 0rem 0rem 0rem;
}

.elementor-6871 .elementor-element.elementor-element-67f8d77 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-6871 .elementor-element.elementor-element-aa7156d {
    text-align: center;
}

.elementor-6871 .elementor-element.elementor-element-aa7156d .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-6871 .elementor-element.elementor-element-25f43f0 {
    text-align: center;
}

.elementor-6871 .elementor-element.elementor-element-25f43f0 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-6871 .elementor-element.elementor-element-1ac369d {
    text-align: center;
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-1ac369d > .elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-6871 .elementor-element.elementor-element-12b15fb:not(.elementor-motion-effects-element-type-background), .elementor-6871 .elementor-element.elementor-element-12b15fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da49ac5 );
}

.elementor-6871 .elementor-element.elementor-element-12b15fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7rem 3rem 0rem 3rem;
}

.elementor-6871 .elementor-element.elementor-element-12b15fb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6871 .elementor-element.elementor-element-479e8ec img {
    width: 100%;
}

.elementor-6871 .elementor-element.elementor-element-801affd {
    padding: 10rem 0rem 10rem 0rem;
}

.elementor-6871 .elementor-element.elementor-element-4dd5178 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 64px;
}

.elementor-6871 .elementor-element.elementor-element-d84a322 {
    text-align: center;
}

.elementor-6871 .elementor-element.elementor-element-d84a322 > .elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-6871 .elementor-element.elementor-element-afb81e7 {
    margin-top: 0rem;
    margin-bottom: 6.4rem;
}

.elementor-6871 .elementor-element.elementor-element-36263a8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-bdd1f63 {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-c903d3c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-c903d3c > .elementor-element-populated {
    margin: 0% 25% 0% 25%;
}

.elementor-6871 .elementor-element.elementor-element-b718203 {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-635cdf2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-45a2afe {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-601d31a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-822ce2e {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-7e9d30d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-7e9d30d > .elementor-element-populated {
    margin: 0% 25% 0% 25%;
}

.elementor-6871 .elementor-element.elementor-element-e072725 {
    color: var( --e-global-color-secondary );
}

.elementor-6871 .elementor-element.elementor-element-384a42d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-6871 .elementor-element.elementor-element-ba96c6f {
    color: var( --e-global-color-secondary );
}

:root {
    --page-title-display: none;
}

@media(min-width: 720px) {
    .elementor-6871 .elementor-element.elementor-element-4f8e5b0 {
        width:60%;
    }

    .elementor-6871 .elementor-element.elementor-element-f59cff5 {
        width: 60%;
    }

    .elementor-6871 .elementor-element.elementor-element-60c22e8 {
        width: 40%;
    }

    .elementor-6871 .elementor-element.elementor-element-37136e8 {
        width: 40%;
    }

    .elementor-6871 .elementor-element.elementor-element-58eb729 {
        width: 58.4%;
    }

    .elementor-6871 .elementor-element.elementor-element-b877838 {
        width: 41.6%;
    }

    .elementor-6871 .elementor-element.elementor-element-e8366a2 {
        width: 55%;
    }

    .elementor-6871 .elementor-element.elementor-element-ea966d2 {
        width: 45%;
    }

    .elementor-6871 .elementor-element.elementor-element-911ec40 {
        width: 58.34%;
    }

    .elementor-6871 .elementor-element.elementor-element-f000c64 {
        width: 41.66%;
    }

    .elementor-6871 .elementor-element.elementor-element-b132a8b {
        width: 45%;
    }

    .elementor-6871 .elementor-element.elementor-element-75e2924 {
        width: 55%;
    }

    .elementor-6871 .elementor-element.elementor-element-36263a8 {
        width: 25%;
    }

    .elementor-6871 .elementor-element.elementor-element-c903d3c {
        width: 50%;
    }

    .elementor-6871 .elementor-element.elementor-element-635cdf2 {
        width: 24.333%;
    }

    .elementor-6871 .elementor-element.elementor-element-601d31a {
        width: 25%;
    }

    .elementor-6871 .elementor-element.elementor-element-7e9d30d {
        width: 50%;
    }

    .elementor-6871 .elementor-element.elementor-element-384a42d {
        width: 24.333%;
    }
}

@media(max-width: 1279px) and (min-width:720px) {
    .elementor-6871 .elementor-element.elementor-element-4f8e5b0 {
        width:100%;
    }

    .elementor-6871 .elementor-element.elementor-element-f59cff5 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-37136e8 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-58eb729 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-b877838 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-911ec40 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-f000c64 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-36263a8 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-c903d3c {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-635cdf2 {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-601d31a {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-7e9d30d {
        width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-384a42d {
        width: 100%;
    }
}

@media(max-width: 1279px) {
    .elementor-6871 .elementor-element.elementor-element-b1d6a2d > .elementor-container {
        min-height:90vh;
    }

    .elementor-6871 .elementor-element.elementor-element-4f8e5b0 > .elementor-element-populated {
        margin: 1rem 0rem 1rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-f59cff5 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6871 .elementor-element.elementor-element-4f78f36 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-eafe384 .elementor-button {
        font-size: var( --e-global-typography-0a5a81e-font-size );
        line-height: var( --e-global-typography-0a5a81e-line-height );
        letter-spacing: var( --e-global-typography-0a5a81e-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-24d2d7f {
        padding: 0rem 2rem 0rem 2rem;
    }

    .elementor-6871 .elementor-element.elementor-element-25232d9 {
        padding: 4rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-9b0f5f2 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-8a753e7 {
        margin-top: 0rem;
        margin-bottom: 2rem;
    }

    .elementor-6871 .elementor-element.elementor-element-25a42de > .elementor-widget-container {
        margin: 0rem 0rem 1rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-9fff455 {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-cf147df {
        padding: 4rem 0rem 0rem 0rem;
    }

    .elementor-bc-flex-widget .elementor-6871 .elementor-element.elementor-element-e8366a2.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-6871 .elementor-element.elementor-element-e8366a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-6871 .elementor-element.elementor-element-e8366a2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-ea966d2 > .elementor-element-populated {
        margin: 0rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-fc31e3b .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-6d8f3af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-c0587b2 {
        padding: 4rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-81c92d3 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-16dce8a {
        margin-top: 0rem;
        margin-bottom: 2rem;
    }

    .elementor-6871 .elementor-element.elementor-element-0b68df1 > .elementor-widget-container {
        margin: 0rem 0rem 2rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-740114f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-7f23d0d {
        padding: 3rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-b132a8b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-215d621 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-3c64595 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-75e2924 > .elementor-element-populated {
        padding: 3rem 3rem 3rem 3rem;
    }

    .elementor-6871 .elementor-element.elementor-element-a562e54 {
        padding: 4rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-aa7156d .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-1ac369d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-801affd {
        padding: 4rem 0rem 2rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-4dd5178 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-6871 .elementor-element.elementor-element-d84a322 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-afb81e7 {
        margin-top: 0rem;
        margin-bottom: 2rem;
    }

    .elementor-6871 .elementor-element.elementor-element-c903d3c > .elementor-element-populated {
        margin: 2rem 0rem 2rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-635cdf2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .elementor-6871 .elementor-element.elementor-element-601d31a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .elementor-6871 .elementor-element.elementor-element-7e9d30d > .elementor-element-populated {
        margin: 2rem 0rem 2rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-384a42d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }
}

@media(max-width: 719px) {
    .elementor-6871 .elementor-element.elementor-element-4f8e5b0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom:16px;
    }

    .elementor-6871 .elementor-element.elementor-element-4f8e5b0 > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-1ab0476 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6871 .elementor-element.elementor-element-f59cff5 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6871 .elementor-element.elementor-element-4f78f36 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-eafe384 .elementor-button {
        font-size: var( --e-global-typography-0a5a81e-font-size );
        line-height: var( --e-global-typography-0a5a81e-line-height );
        letter-spacing: var( --e-global-typography-0a5a81e-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-24d2d7f > .elementor-container {
        min-height: 320px;
    }

    .elementor-6871 .elementor-element.elementor-element-24d2d7f {
        padding: 0px 10px 10px 10px;
    }

    .elementor-6871 .elementor-element.elementor-element-15c7ad7 {
        width: 60%;
        max-width: 60%;
        top: 130px;
    }

    body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-15c7ad7 {
        left: 0px;
    }

    body.rtl .elementor-6871 .elementor-element.elementor-element-15c7ad7 {
        right: 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-1e60ef8 {
        width: 100px;
        max-width: 100px;
        bottom: 10px;
    }

    body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-1e60ef8 {
        left: 0px;
    }

    body.rtl .elementor-6871 .elementor-element.elementor-element-1e60ef8 {
        right: 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-9d8deeb {
        width: 130px;
        max-width: 130px;
        bottom: 10px;
    }

    body:not(.rtl) .elementor-6871 .elementor-element.elementor-element-9d8deeb {
        right: 0px;
    }

    body.rtl .elementor-6871 .elementor-element.elementor-element-9d8deeb {
        left: 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-7ff9e9c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6871 .elementor-element.elementor-element-9b0f5f2 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-e1676c2 {
        width: auto;
        max-width: auto;
    }

    .elementor-6871 .elementor-element.elementor-element-cf147df {
        padding: 2rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-e8366a2 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }

    .elementor-6871 .elementor-element.elementor-element-fc31e3b .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-c0587b2 {
        padding: 1rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-81c92d3 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-0b68df1 > .elementor-widget-container {
        margin: 0rem 0rem 1rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-7f23d0d {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-215d621 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-75e2924 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-a562e54 {
        padding: 1rem 0rem 0rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-aa7156d {
        text-align: left;
    }

    .elementor-6871 .elementor-element.elementor-element-aa7156d .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-6871 .elementor-element.elementor-element-25f43f0 {
        text-align: left;
    }

    .elementor-6871 .elementor-element.elementor-element-25f43f0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-1ac369d {
        text-align: left;
    }

    .elementor-6871 .elementor-element.elementor-element-12b15fb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6871 .elementor-element.elementor-element-801affd {
        padding: 0rem 0rem 2rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-d84a322 {
        text-align: left;
    }

    .elementor-6871 .elementor-element.elementor-element-bdd1f63 > .elementor-widget-container {
        margin: 0rem 0rem 1rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-b718203 > .elementor-widget-container {
        margin: 0rem 0rem 1rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-f39444c {
        margin-top: 1rem;
        margin-bottom: 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-822ce2e > .elementor-widget-container {
        margin: 0rem 0rem 1rem 0rem;
    }

    .elementor-6871 .elementor-element.elementor-element-e072725 > .elementor-widget-container {
        margin: 0rem 0rem 1rem 0rem;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-98340d0 */
.elementor-6871 .elementor-element.elementor-element-98340d0 p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eafe384 */
.elementor-6871 .elementor-element.elementor-element-eafe384 i {
    font-size: 24px;
    display: -ms-flexbox;
    display: flex;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f8e5b0 */
.elementor-6871 .elementor-element.elementor-element-4f8e5b0 {
    padding-left: calc((100vw - 1300px)/ 2);
}

/*@media (min-width: 2160px) {*/
/*    .elementor-6871 .elementor-element.elementor-element-4f8e5b0 {*/
/*    padding-left: calc((100vw - 1690px)/ 2);*/
/*    }*/
/*}*/
/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37136e8 */
@media (min-width: 1280px) {
    .elementor-6871 .elementor-element.elementor-element-37136e8 > .elementor-column-wrap {
        padding-right: calc((100vw - 1300px)/ 2);
    }

    .elementor-6871 .elementor-element.elementor-element-37136e8 > .elementor-column-wrap > .elementor-widget-wrap {
        margin-left: -242px;
        max-width: calc(100% + 242px);
        width: calc(100% + 242px);
    }
}

@media (min-width: 2160px) {
    .elementor-6871 .elementor-element.elementor-element-37136e8 > .elementor-column-wrap {
        padding-right: calc((100vw - 1690px)/ 2);
    }
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f80122 */
.elementor-6871 .elementor-element.elementor-element-8f80122 p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e8366a2 */
@media (max-width: 991px) {
    .elementor-6871 .elementor-element.elementor-element-e8366a2 .elementor-column-wrap {
        background-color: transparent !important;
    }
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9321080 */
.elementor-6871 .elementor-element.elementor-element-9321080 p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa9889a */
.elementor-6871 .elementor-element.elementor-element-fa9889a p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77ebd8d */
.elementor-6871 .elementor-element.elementor-element-77ebd8d p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ac369d */
.elementor-6871 .elementor-element.elementor-element-1ac369d p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd1f63 */
.elementor-6871 .elementor-element.elementor-element-bdd1f63 p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b718203 */
.elementor-6871 .elementor-element.elementor-element-b718203 p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2afe */
.elementor-6871 .elementor-element.elementor-element-45a2afe p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-822ce2e */
.elementor-6871 .elementor-element.elementor-element-822ce2e p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e072725 */
.elementor-6871 .elementor-element.elementor-element-e072725 p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba96c6f */
.elementor-6871 .elementor-element.elementor-element-ba96c6f p {
    margin-bottom: 0;
}

/* End custom CSS */
/* Start custom CSS */
@media (max-width: 1200px) {
    body.elementor-page-6871 br {
        display: none;
    }
}

/* End custom CSS */
