.elementor-12
    .elementor-element.elementor-element-68a7fa5e:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-12
    .elementor-element.elementor-element-68a7fa5e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('../images/casino-background-29csf9b6u7kgadd4-1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-12
    .elementor-element.elementor-element-68a7fa5e
    > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.82;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-68a7fa5e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 60px 20px 60px 20px;
    z-index: 9;
}
.elementor-12
    .elementor-element.elementor-element-2bc3f8de.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-12
    .elementor-element.elementor-element-2bc3f8de
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 1;
}
.elementor-12
    .elementor-element.elementor-element-2bc3f8de
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-2bc3f8de
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-2bc3f8de
    > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}
.elementor-12
    .elementor-element.elementor-element-2bc3f8de
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 10px 80px 10px;
}
.elementor-12
    .elementor-element.elementor-element-2bc3f8de
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
    .elementor-element.elementor-element-3d957e75
    > .elementor-container {
    max-width: 881px;
}
.elementor-12 .elementor-element.elementor-element-3d957e75 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-12
    .elementor-element.elementor-element-7cd7bbdc.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.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-12 .elementor-element.elementor-element-80323be {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-80323be
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
}
.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-12 .elementor-element.elementor-element-405b72f {
    width: var(--container-widget-width, 680px);
    max-width: 680px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 680px;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-5cbe1c6);
}
.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-12 .elementor-element.elementor-element-92c0718 .elementor-button {
    background-color: #82c848;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-92c0718
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-92c0718
    .elementor-button:focus {
    background-color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-7b53132f:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-12
    .elementor-element.elementor-element-7b53132f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-7b53132f
    > .elementor-container {
    max-width: 1041px;
}
.elementor-12 .elementor-element.elementor-element-7b53132f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
    z-index: 1;
}
.elementor-12
    .elementor-element.elementor-element-7b53132f
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-123979e8 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-123979e8
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
}
.elementor-12
    .elementor-element.elementor-element-5064f408:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-12
    .elementor-element.elementor-element-5064f408
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-5064f408 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}
.elementor-12 .elementor-element.elementor-element-64884184 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-64884184
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
}
.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}
.elementor-12 .elementor-element.elementor-element-16f1341f {
    --divider-border-style: solid;
    --divider-border-width: 3px;
}
.elementor-12
    .elementor-element.elementor-element-16f1341f
    .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-12 .elementor-element.elementor-element-16f1341f .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-12
    .elementor-element.elementor-element-278b157d:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-12
    .elementor-element.elementor-element-278b157d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-278b157d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-12
    .elementor-element.elementor-element-278b157d
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
    .elementor-element.elementor-element-7c5d4a64
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}
.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-12 .elementor-element.elementor-element-1f211204 img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-166af18c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-166af18c
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-2dcab801 {
    text-align: center;
    font-family: 'Lato', Sans-serif;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-252bcd21 .elementor-button {
    background-color: var(--e-global-color-5cbe1c6);
    fill: var(--e-global-color-1628917);
    color: var(--e-global-color-1628917);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-252bcd21
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-252bcd21
    .elementor-button:focus {
    background-color: var(--e-global-color-1628917);
    color: var(--e-global-color-b7ca24c);
}
.elementor-12
    .elementor-element.elementor-element-252bcd21
    .elementor-button:hover
    svg,
.elementor-12
    .elementor-element.elementor-element-252bcd21
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-b7ca24c);
}
.elementor-12 .elementor-element.elementor-element-220243d1 {
    --spacer-size: 30px;
}
.elementor-12
    .elementor-element.elementor-element-7f984dab
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-45962b2c img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-67701fb0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-67701fb0
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-4cdc927d {
    text-align: center;
    font-family: 'Lato', Sans-serif;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-2480f467 .elementor-button {
    background-color: var(--e-global-color-5cbe1c6);
    fill: var(--e-global-color-1628917);
    color: var(--e-global-color-1628917);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-2480f467
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-2480f467
    .elementor-button:focus {
    background-color: var(--e-global-color-1628917);
    color: var(--e-global-color-b7ca24c);
}
.elementor-12
    .elementor-element.elementor-element-2480f467
    .elementor-button:hover
    svg,
.elementor-12
    .elementor-element.elementor-element-2480f467
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-b7ca24c);
}
.elementor-12 .elementor-element.elementor-element-12f9156b {
    --spacer-size: 30px;
}
.elementor-12
    .elementor-element.elementor-element-9c4822a
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-d2f69e7 img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-51ef7f62 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-51ef7f62
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-3c484c9 {
    text-align: center;
    font-family: 'Lato', Sans-serif;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-2ff20857 .elementor-button {
    background-color: var(--e-global-color-5cbe1c6);
    fill: var(--e-global-color-1628917);
    color: var(--e-global-color-1628917);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-2ff20857
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-2ff20857
    .elementor-button:focus {
    background-color: var(--e-global-color-1628917);
    color: var(--e-global-color-b7ca24c);
}
.elementor-12
    .elementor-element.elementor-element-2ff20857
    .elementor-button:hover
    svg,
.elementor-12
    .elementor-element.elementor-element-2ff20857
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-b7ca24c);
}
.elementor-12 .elementor-element.elementor-element-61179f3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-50521a6c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-50521a6c.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12 .elementor-element.elementor-element-8e3355f img {
    width: 100%;
    max-width: 100%;
    border-radius: 10px 10px 10px 10px;
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-648174ca.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-648174ca.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-648174ca
    > .elementor-element-populated {
    margin: 0px 120px 0px 0px;
    --e-column-margin-right: 120px;
    --e-column-margin-left: 0px;
}
.elementor-12 .elementor-element.elementor-element-4e3c61c7 {
    text-align: left;
}
.elementor-12
    .elementor-element.elementor-element-4e3c61c7
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-7e80c373 {
    color: var(--e-global-color-b7ca24c);
}
.elementor-12
    .elementor-element.elementor-element-4b672c62
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-12 .elementor-element.elementor-element-4b672c62 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 20px 0px 20px;
    z-index: 9;
}
.elementor-12
    .elementor-element.elementor-element-4b672c62
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
    .elementor-element.elementor-element-67acd9dc:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.88;
}
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-12
    .elementor-element.elementor-element-67acd9dc
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
    .elementor-element.elementor-element-515322be
    > .elementor-container {
    max-width: 1200px;
}
.elementor-12 .elementor-element.elementor-element-515322be {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-12
    .elementor-element.elementor-element-2215a699.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-422196e {
    width: var(--container-widget-width, 88%);
    max-width: 88%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-12 .elementor-element.elementor-element-422196e img {
    width: 100%;
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var(--e-global-color-1628917);
    border-radius: 20px 20px 20px 20px;
}
.elementor-12
    .elementor-element.elementor-element-152e8b02
    > .elementor-container {
    max-width: 870px;
}
.elementor-12 .elementor-element.elementor-element-152e8b02 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 140px 0px 120px 0px;
    z-index: 5;
}
.elementor-12
    .elementor-element.elementor-element-152e8b02
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-6b021998 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-6b021998
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-90405fc {
    --divider-border-style: solid;
    --divider-border-width: 3px;
}
.elementor-12
    .elementor-element.elementor-element-90405fc
    .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-12 .elementor-element.elementor-element-90405fc .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-12 .elementor-element.elementor-element-3f29ec66 {
    padding: 0px 0px 0px 0px;
}
.elementor-12
    .elementor-element.elementor-element-20b4f32d
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-6bc97a9c img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-49e7dcb8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-49e7dcb8
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}
.elementor-12 .elementor-element.elementor-element-2b2a4703 {
    text-align: center;
    font-family: 'Lato', Sans-serif;
}
.elementor-12 .elementor-element.elementor-element-5d27c6c2 .elementor-button {
    background-color: var(--e-global-color-1628917);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-5d27c6c2
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-5d27c6c2
    .elementor-button:focus {
    background-color: var(--e-global-color-5cbe1c6);
    color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-5d27c6c2
    .elementor-button:hover
    svg,
.elementor-12
    .elementor-element.elementor-element-5d27c6c2
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-5d8a814d {
    --spacer-size: 30px;
}
.elementor-12
    .elementor-element.elementor-element-6ecfb999
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-25245582 img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-51d8ee32 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-51d8ee32
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}
.elementor-12 .elementor-element.elementor-element-29691602 {
    text-align: center;
    font-family: 'Lato', Sans-serif;
}
.elementor-12 .elementor-element.elementor-element-386e98f6 .elementor-button {
    background-color: var(--e-global-color-1628917);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-386e98f6
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-386e98f6
    .elementor-button:focus {
    background-color: var(--e-global-color-5cbe1c6);
    color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-386e98f6
    .elementor-button:hover
    svg,
.elementor-12
    .elementor-element.elementor-element-386e98f6
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-452caeb {
    --spacer-size: 30px;
}
.elementor-12
    .elementor-element.elementor-element-4933dda4
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-345f73aa img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-9ff6516 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-9ff6516
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}
.elementor-12 .elementor-element.elementor-element-464bf0bd {
    text-align: center;
    font-family: 'Lato', Sans-serif;
}
.elementor-12 .elementor-element.elementor-element-22722c6b .elementor-button {
    background-color: var(--e-global-color-1628917);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}
.elementor-12
    .elementor-element.elementor-element-22722c6b
    .elementor-button:hover,
.elementor-12
    .elementor-element.elementor-element-22722c6b
    .elementor-button:focus {
    background-color: var(--e-global-color-5cbe1c6);
    color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-22722c6b
    .elementor-button:hover
    svg,
.elementor-12
    .elementor-element.elementor-element-22722c6b
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-1628917);
}
.elementor-12 .elementor-element.elementor-element-855fae2 {
    padding: 40px 0px 40px 0px;
}
.elementor-12 .elementor-element.elementor-element-ef98520 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-ef98520
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-183d8de3
    > .elementor-container {
    max-width: 733px;
}
.elementor-12 .elementor-element.elementor-element-1d9bca4e {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    color: var(--e-global-color-b7ca24c);
}
.elementor-12 .elementor-element.elementor-element-2c0582da {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-2c0582da
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-161f8ef7:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-161f8ef7
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-161f8ef7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-161f8ef7.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-161f8ef7
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-161f8ef7
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-161f8ef7
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12
    .elementor-element.elementor-element-161f8ef7
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}
.elementor-12
    .elementor-element.elementor-element-161f8ef7
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-4895d7d3 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-4895d7d3
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12
    .elementor-element.elementor-element-b39b132:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-b39b132
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-b39b132.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-b39b132.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-b39b132
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-b39b132
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-b39b132
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12
    .elementor-element.elementor-element-b39b132
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}
.elementor-12
    .elementor-element.elementor-element-b39b132
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-6cbd6ac2 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-6cbd6ac2
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12
    .elementor-element.elementor-element-37907e34:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-37907e34
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-37907e34.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-37907e34.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-37907e34
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-37907e34
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-37907e34
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12
    .elementor-element.elementor-element-37907e34
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}
.elementor-12
    .elementor-element.elementor-element-37907e34
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-5638771f {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-5638771f
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12 .elementor-element.elementor-element-2f356bba {
    padding: 40px 0px 40px 0px;
}
.elementor-12
    .elementor-element.elementor-element-48c36314
    > .elementor-container {
    max-width: 864px;
}
.elementor-12 .elementor-element.elementor-element-49f397de {
    text-align: center;
    color: var(--e-global-color-b7ca24c);
}
.elementor-12 .elementor-element.elementor-element-ac7545b {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-ac7545b
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-1628917);
}
.elementor-12
    .elementor-element.elementor-element-1c43eff6:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-1c43eff6
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-1c43eff6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-1c43eff6.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-1c43eff6
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-1c43eff6
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-1c43eff6
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12
    .elementor-element.elementor-element-1c43eff6
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}
.elementor-12
    .elementor-element.elementor-element-1c43eff6
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-19a98d9c {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-19a98d9c
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12
    .elementor-element.elementor-element-25b02c7f:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-25b02c7f
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-25b02c7f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-25b02c7f.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-25b02c7f
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-25b02c7f
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-25b02c7f
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12
    .elementor-element.elementor-element-25b02c7f
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}
.elementor-12
    .elementor-element.elementor-element-25b02c7f
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-344b6359 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-344b6359
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var(--e-global-color-5cbe1c6);
}
.elementor-12
    .elementor-element.elementor-element-30170cc1:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-12
    .elementor-element.elementor-element-30170cc1
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1628917);
}
.elementor-bc-flex-widget
    .elementor-12
    .elementor-element.elementor-element-30170cc1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-30170cc1.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-12
    .elementor-element.elementor-element-30170cc1
    > .elementor-element-populated,
.elementor-12
    .elementor-element.elementor-element-30170cc1
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-12
    .elementor-element.elementor-element-30170cc1
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}
.elementor-12
    .elementor-element.elementor-element-30170cc1
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}
.elementor-12
    .elementor-element.elementor-element-30170cc1
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-4c1167b5 {
    text-align: center;
}
.elementor-12
    .elementor-element.elementor-element-4c1167b5
    .elementor-heading-title {
    font-family: 'Poppins', Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var(--e-global-color-5cbe1c6);
}
@media (max-width: 1024px) {
    .elementor-12
        .elementor-element.elementor-element-2bc3f8de
        > .elementor-element-populated {
        padding: 200px 10px 100px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-61179f3 {
        margin-top: 100px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-8e3355f {
        margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-12 .elementor-element.elementor-element-8e3355f img {
        width: 400px;
    }
    .elementor-12
        .elementor-element.elementor-element-648174ca
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7e80c373 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-515322be {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-422196e {
        width: 100%;
        max-width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-422196e img {
        width: 90%;
    }
    .elementor-12 .elementor-element.elementor-element-152e8b02 {
        padding: 120px 10px 100px 10px;
    }
}
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-68a7fa5e {
        padding: 0px 10px 0px 10px;
    }
    .elementor-12
        .elementor-element.elementor-element-2bc3f8de
        > .elementor-element-populated {
        padding: 180px 10px 60px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-61179f3 {
        margin-top: 70px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4b672c62 {
        padding: 0px 10px 0px 10px;
    }
    .elementor-12
        .elementor-element.elementor-element-67acd9dc
        > .elementor-element-populated,
    .elementor-12
        .elementor-element.elementor-element-67acd9dc
        > .elementor-element-populated
        > .elementor-background-overlay,
    .elementor-12
        .elementor-element.elementor-element-67acd9dc
        > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-515322be {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-422196e {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;
    }
    .elementor-12 .elementor-element.elementor-element-422196e img {
        width: 100%;
        border-width: 5px 5px 5px 5px;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-152e8b02 {
        padding: 60px 10px 40px 10px;
    }
}
@media (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-50521a6c {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-648174ca {
        width: 49.956%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-50521a6c {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-648174ca {
        width: 100%;
    }
}
@media (min-width: 1025px) {
    .elementor-12
        .elementor-element.elementor-element-68a7fa5e:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-12
        .elementor-element.elementor-element-68a7fa5e
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
