﻿.elementor-3652 .elementor-element.elementor-element-54c656c3>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-54c656c3
{
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 100px 30px 100px;
    z-index: 3;
}
.elementor-3652 .elementor-element.elementor-element-9fa357a.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-9fa357a>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 0;
    box-shadow: 0 8px 80px -25px rgba(0,0,0,.25);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-9fa357a>.elementor-element-populated, .elementor-3652 .elementor-element.elementor-element-9fa357a>.elementor-element-populated>.elementor-background-overlay, .elementor-3652 .elementor-element.elementor-element-9fa357a>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3652 .elementor-element.elementor-element-9fa357a>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.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-3652 .elementor-element.elementor-element-1bffbe50
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-01d2573:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG12.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-3652 .elementor-element.elementor-element-01d2573.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-01d2573.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-01d2573.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-element-populated, .elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-element-populated>.elementor-background-overlay, .elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3652 .elementor-element.elementor-element-01d2573:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3652 .elementor-element.elementor-element-e6452c7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-e6452c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-e6452c7.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-e6452c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 0px;
}
.elementor-3652 .elementor-element.elementor-element-e6452c7>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.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-3652 .elementor-element.elementor-element-445d1a2
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
}
.elementor-3652 .elementor-element.elementor-element-445d1a2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-8fc2ca5
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG12.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-3652 .elementor-element.elementor-element-dbdfe62.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-element-populated, .elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-element-populated>.elementor-background-overlay, .elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3652 .elementor-element.elementor-element-3f89579.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-3f89579.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-3f89579.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-3f89579>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 0px;
}
.elementor-3652 .elementor-element.elementor-element-3f89579>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3652 .elementor-element.elementor-element-56a4a68
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
}
.elementor-3652 .elementor-element.elementor-element-56a4a68 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-b94b45a
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG12.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-3652 .elementor-element.elementor-element-a1d7ac9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-element-populated, .elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-element-populated>.elementor-background-overlay, .elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3652 .elementor-element.elementor-element-5088c7e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-5088c7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3652 .elementor-element.elementor-element-5088c7e.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-5088c7e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 0px;
}
.elementor-3652 .elementor-element.elementor-element-5088c7e>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3652 .elementor-element.elementor-element-9d2c9f9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
}
.elementor-3652 .elementor-element.elementor-element-9d2c9f9 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-391045e
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7abb8d67.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-7abb8d67>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-71aa1a93
{
    width: var(--container-widget-width,736px);
    max-width: 736px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    --container-widget-width: 736px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    color: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-cd4c0a6:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-cd4c0a6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-cd4c0a6>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-cd4c0a6
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-cd4c0a6, .elementor-3652 .elementor-element.elementor-element-cd4c0a6>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-cd4c0a6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-cd4c0a6>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-459a1ba>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-a93e44f
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-93566f0
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-988ccf6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-988ccf6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-7f5c40e
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-27e9098
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-27e9098 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-44d81a3
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-87aea7c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-9b36a8b
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-e199a1f>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-e199a1f
{
    z-index: 1;
}
.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-3652 .elementor-element.elementor-element-c1021d7
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-c1021d7 img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-c1021d7:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.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-3652 .elementor-element.elementor-element-4bde5ad .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-4bde5ad
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-4bde5ad .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-4bde5ad .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-57ff21b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-57ff21b .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-22c91e7
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-76d5e24c:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-76d5e24c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-76d5e24c>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-76d5e24c
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-76d5e24c, .elementor-3652 .elementor-element.elementor-element-76d5e24c>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-76d5e24c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-76d5e24c>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-4ecabd31>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-5901ac6c
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-5901ac6c .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-6948ca4c
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-6349fa82
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-6349fa82 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-567ee531
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-77d97db7
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-77d97db7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-77562010
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-5454a430
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-5454a430 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-1ed04978
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-6b690eb5
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-6b690eb5 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-18389fd
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-3470f88a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-6690def
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-1765dbb6>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-4146d960
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-4146d960 img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-4146d960:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-5b0d2cd7 .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-5b0d2cd7
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-5b0d2cd7 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-5b0d2cd7 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-3ebffff0
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-3ebffff0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-c578ba4
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-795ab90a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-795ab90a .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-73f49496
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-21bf8ff:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-21bf8ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-21bf8ff>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-21bf8ff
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-21bf8ff, .elementor-3652 .elementor-element.elementor-element-21bf8ff>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-21bf8ff>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-21bf8ff>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-ea55ba8>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-106253b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-106253b .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-e68bee3
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-9d0a72d
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-9d0a72d .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-f55b631
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-167e9e8>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-1b2e261
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-e8e3efc>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-d60c564
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-d60c564 img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-d60c564:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-b254ab1 .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-b254ab1
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-b254ab1 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-b254ab1 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-f670652
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-f670652 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-906603a
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-61e9a93f:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-61e9a93f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-61e9a93f>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-61e9a93f
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-61e9a93f, .elementor-3652 .elementor-element.elementor-element-61e9a93f>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-61e9a93f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-61e9a93f>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-2bd962b3>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-54b4a391
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-54b4a391 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-3583fed6
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-2a48ce38
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-2a48ce38 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-19c5d7e4
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-2af79c54
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-2af79c54 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-260b03f
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-49c4b63d>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-54a9879
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-244d933a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-4c0c6888
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-4c0c6888 img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-4c0c6888:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-11e64e1e .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-11e64e1e
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-11e64e1e .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-11e64e1e .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-37375890
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-37375890 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-6b679375
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-31779c2:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-31779c2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-31779c2>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-31779c2
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-31779c2, .elementor-3652 .elementor-element.elementor-element-31779c2>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-31779c2>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-31779c2>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-58b3186>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-ce80d14
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-ce80d14 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-e21d08e
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-d26f31f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-d26f31f .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-c35cb5e
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-e1793fb
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-e1793fb .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-ef22287
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-ea012fc>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-5b4ed2b
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-8924267>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-34d6bbc
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-34d6bbc img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-34d6bbc:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-4b55a3e .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-4b55a3e
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-4b55a3e .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-4b55a3e .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-8f8f29e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-8f8f29e .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-58f3f33
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-7ef9347:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-7ef9347>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7ef9347>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-7ef9347
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-7ef9347, .elementor-3652 .elementor-element.elementor-element-7ef9347>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-7ef9347>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-7ef9347>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-d2451f5>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-1a2f4d6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-1a2f4d6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-547ba73
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-4ac5020
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-4ac5020 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-b35dcb5
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-fa300e0
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-fa300e0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-970b0fb
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-812783d
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-812783d .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-84e2f92
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-1ae5e23>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-50d2cb9
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-ea45f8e>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-6d9cddc
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-6d9cddc img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-6d9cddc:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-a7a7e84 .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-a7a7e84
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-a7a7e84 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-a7a7e84 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-c6a5161
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-c6a5161 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-4d5d9e5
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-887bc46:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-887bc46>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-887bc46>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-887bc46
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-887bc46, .elementor-3652 .elementor-element.elementor-element-887bc46>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-887bc46>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-887bc46>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-e2d875a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-c142bd5
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-c142bd5 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-becc093
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-7efc820
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-7efc820 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-52f46d2
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-5eae76e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-5eae76e .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-3765e47
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-5b5ab26
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-5b5ab26 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-c91d9d4
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-ac2a9d6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-ac2a9d6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-7ab3ce3
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-2cedb37>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-395033b
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-aba4337>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-d2dc7c8
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-d2dc7c8 img
{
    width: 100%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-d2dc7c8:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-a810ada .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-a810ada
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-a810ada .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-a810ada .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-a80849a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-a80849a .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-2169de4
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-d3ee7f3
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-d3ee7f3 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-7ac3f68
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-1433bbea:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-1433bbea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-1433bbea>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-1433bbea
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-1433bbea, .elementor-3652 .elementor-element.elementor-element-1433bbea>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-1433bbea>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-1433bbea>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-4253fa47>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-27cb7a3e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-27cb7a3e .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-45134879
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-3d53b1e1
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-3d53b1e1 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-c1d627c
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-229e8073
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-229e8073 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-61d1c30f
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-107c758>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-76f1b4d5
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-5fabfec8>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-d735e39
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-d735e39 img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-d735e39:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-32fdf594 .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-32fdf594
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-32fdf594 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-32fdf594 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-160fcbb0
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-160fcbb0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-4ace46d6
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-660338b9:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-660338b9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-660338b9>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-660338b9
{
    border-style: solid;
    border-width: 1px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 0% 10%;
}
.elementor-3652 .elementor-element.elementor-element-660338b9, .elementor-3652 .elementor-element.elementor-element-660338b9>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-660338b9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-660338b9>.elementor-shape-top .elementor-shape-fill
{
    fill: #ece2e2;
}
.elementor-3652 .elementor-element.elementor-element-2ad21bc2>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-2750bad2
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-2750bad2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-6cfed127
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-48e8101
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-48e8101 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-6e860f91
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-4e2be33c
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-4e2be33c .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-2a68a94e
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-315e3e71
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-315e3e71 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-197d1396
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-25ce1343
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-25ce1343 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-51143192
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-1d8df8d0>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-4500baad
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3652 .elementor-element.elementor-element-bf092fc>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-2311270f
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3652 .elementor-element.elementor-element-2311270f img
{
    width: 69%;
    transition-duration: .6s;
}
.elementor-3652 .elementor-element.elementor-element-2311270f:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3652 .elementor-element.elementor-element-25d373cb .elementor-button
{
    background-color: transparent;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    background-image: linear-gradient(191deg,#feaa2c 0%,#ff5e2d 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3652 .elementor-element.elementor-element-25d373cb
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-25d373cb .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3652 .elementor-element.elementor-element-25d373cb .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3652 .elementor-element.elementor-element-7e689ab6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-7e689ab6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-8e42878
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-707316f8
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-707316f8 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-88bbc3f
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-e32a06e:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-e32a06e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-e32a06e>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-e32a06e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 5% 10%;
}
.elementor-3652 .elementor-element.elementor-element-e32a06e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-2ef45585>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff14;
    box-shadow: 0 0 350px -80px rgba(255,255,255,.31);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-2ef45585>.elementor-element-populated, .elementor-3652 .elementor-element.elementor-element-2ef45585>.elementor-element-populated>.elementor-background-overlay, .elementor-3652 .elementor-element.elementor-element-2ef45585>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3652 .elementor-element.elementor-element-2ef45585>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-481dff1b:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-481dff1b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-3652 .elementor-element.elementor-element-481dff1b
{
    border-style: solid;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-481dff1b, .elementor-3652 .elementor-element.elementor-element-481dff1b>.elementor-background-overlay
{
    border-radius: 15px 15px 0 0;
}
.elementor-3652 .elementor-element.elementor-element-481dff1b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-5f45d166>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-5cda78b2
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-5cda78b2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-4f223d6
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table
{
    max-width: 100%;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th:first-child
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th:last-child
{
    border-radius: 0 0 0 0;
}
.rtl .elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th:first-child
{
    border-radius: 0 0 0 0;
}
.rtl .elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th:last-child
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th
{
    color: #fff;
    background-color: #ff5e2d;
    border-style: none;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db table.dataTable thead .sorting:after
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db table.dataTable thead .sorting_asc:after
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db table.dataTable thead .sorting_desc:after
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db table.dataTable thead .sorting:after:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db table.dataTable thead .sorting_asc:after:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db table.dataTable thead .sorting_desc:after:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th i
{
    font-size: 34px;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table thead tr th .data-table-header-svg-icon
{
    height: 34px;
    width: 34px;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody>tr:nth-child(2n) td
{
    background: #eaeaea;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody>tr:nth-child(2n+1) td
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody tr td
{
    font-weight: 500;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table-wrap table td a
{
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table-wrap table td a:hover
{
    color: #6d7882;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody .td-content-wrapper
{
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i
{
    font-size: 20px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg
{
    height: 20px;
    width: 20px;
    fill: #000;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i
{
    color: #6d7882;
}
.elementor-3652 .elementor-element.elementor-element-12ba4db .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg
{
    fill: #6d7882;
}
.elementor-3652 .elementor-element.elementor-element-e84ea80:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-e84ea80>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-3652 .elementor-element.elementor-element-e84ea80
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3652 .elementor-element.elementor-element-e84ea80>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-627bbda0>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-3652 .elementor-element.elementor-element-7774d898
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-7774d898 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7774d898.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7774d898 .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-7774d898 .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-20218ce4
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-20218ce4 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-298aaa14
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table
{
    max-width: 100%;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th:first-child
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th:last-child
{
    border-radius: 0 0 0 0;
}
.rtl .elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th:first-child
{
    border-radius: 0 0 0 0;
}
.rtl .elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th:last-child
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th
{
    color: #fff;
    background-color: #ff5e2d;
    border-style: none;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba table.dataTable thead .sorting:after
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba table.dataTable thead .sorting_asc:after
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba table.dataTable thead .sorting_desc:after
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba table.dataTable thead .sorting:after:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba table.dataTable thead .sorting_asc:after:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba table.dataTable thead .sorting_desc:after:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th i
{
    font-size: 34px;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table thead tr th .data-table-header-svg-icon
{
    height: 34px;
    width: 34px;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody>tr:nth-child(2n) td
{
    background: #eaeaea;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody>tr:nth-child(2n+1) td
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody tr td
{
    font-weight: 500;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table-wrap table td a
{
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table-wrap table td a:hover
{
    color: #6d7882;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody .td-content-wrapper
{
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i
{
    font-size: 20px;
    color: #000;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg
{
    height: 20px;
    width: 20px;
    fill: #000;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i
{
    color: #6d7882;
}
.elementor-3652 .elementor-element.elementor-element-3431ceba .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg
{
    fill: #6d7882;
}
.elementor-3652 .elementor-element.elementor-element-a54d385:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-a54d385>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-3652 .elementor-element.elementor-element-a54d385
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px 3px 0 3px;
}
.elementor-3652 .elementor-element.elementor-element-a54d385>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-5c8120c8>.elementor-element-populated
{
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-7ac7515a .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-63d4f9d6
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-63d4f9d6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-38298db1
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-6b7f8945>.elementor-element-populated
{
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-7097c81f .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-1acfac82
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-1acfac82 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-49663517
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-2a21ef79>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12 .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-a1abe12 .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-82c07b6
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-82c07b6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-4e879ad2
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-2b106839:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-2b106839>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-3652 .elementor-element.elementor-element-2b106839
{
    border-style: none;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3652 .elementor-element.elementor-element-2b106839, .elementor-3652 .elementor-element.elementor-element-2b106839>.elementor-background-overlay
{
    border-radius: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-2b106839>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-139a92e>.elementor-element-populated
{
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-847acce
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-847acce .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-847acce.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-847acce .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-847acce .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-350fb74
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-350fb74 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-1b4f055
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-4e0d82d7>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-5e32220d .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-30cf0b08
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-30cf0b08 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-6fbd9bc8
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-7b3b6e3:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-7b3b6e3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-3652 .elementor-element.elementor-element-7b3b6e3, .elementor-3652 .elementor-element.elementor-element-7b3b6e3>.elementor-background-overlay
{
    border-radius: 0 0 15px 15px;
}
.elementor-3652 .elementor-element.elementor-element-7b3b6e3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3652 .elementor-element.elementor-element-7b3b6e3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-20d7cb0>.elementor-element-populated
{
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-ab5f39e .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-f881bce
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-f881bce .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-548f140
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-53ee91f>.elementor-element-populated
{
    padding: 35px 35px 35px 35px;
}
.elementor-3652 .elementor-element.elementor-element-779296e
{
    width: auto;
    max-width: auto;
}
.elementor-3652 .elementor-element.elementor-element-779296e .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-framed .elementor-icon, .elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-779296e.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3652 .elementor-element.elementor-element-779296e .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3652 .elementor-element.elementor-element-779296e .elementor-icon svg
{
    height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-b556b72
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-b556b72 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-3bc3c7f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3652 .elementor-element.elementor-element-31a58e12>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-31a58e12
{
    padding: 0% 10% 5% 10%;
}
.elementor-3652 .elementor-element.elementor-element-24cdb781.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-24cdb781>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-67202259
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-67202259 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-76bba015
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    color: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-7801e1d7>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-7801e1d7
{
    padding: 0% 10% 5% 10%;
}
.elementor-3652 .elementor-element.elementor-element-7fde42ee.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-7fde42ee>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-10bb2ca7
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3652 .elementor-element.elementor-element-10bb2ca7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-1415dcc8
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    color: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-4ac137ef:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-4ac137ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../bcgamebettingde/image/bg3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3652 .elementor-element.elementor-element-4ac137ef>.elementor-container
{
    max-width: 1400px;
}
.elementor-3652 .elementor-element.elementor-element-4ac137ef>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3652 .elementor-element.elementor-element-4ac137ef
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 4% 10% 4% 10%;
    z-index: 0;
}
.elementor-3652 .elementor-element.elementor-element-38337e66.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3652 .elementor-element.elementor-element-38337e66>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-4b6293b3
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3652 .elementor-element.elementor-element-4b6293b3 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon
{
    color: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-toggle-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: var(--e-global-color-accent);
}
.elementor-widget-toggle .elementor-toggle-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-toggle .elementor-tab-content
{
    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-3652 .elementor-element.elementor-element-15455cb3
{
    margin: 35px 15px calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-tab-content
{
    border-bottom-color: #02010100;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-tab-title
{
    border-color: #02010100;
    background-color: #efefef;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-item:not(:last-child)
{
    margin-bottom: 9px;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-title, .elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-icon
{
    color: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-icon svg
{
    fill: #09080d;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-tab-title.elementor-active a, .elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: #ff5e2d;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-icon.elementor-toggle-icon-left
{
    margin-right: 12px;
}
.elementor-3652 .elementor-element.elementor-element-15455cb3 .elementor-toggle-icon.elementor-toggle-icon-right
{
    margin-left: 12px;
}
@media(max-width: 1024px)
{
    .elementor-3652 .elementor-element.elementor-element-54c656c3
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-b3861e4
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-2d0194f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-0146fe3
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-cd4c0a6
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-76d5e24c
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-21bf8ff
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-61e9a93f
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-31779c2
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-7ef9347
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-887bc46
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-1433bbea
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-660338b9
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-e32a06e
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-481dff1b
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-12ba4db
    {
        width: var(--container-widget-width,768px);
        max-width: 768px;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
        --container-widget-width: 768px;
        --container-widget-flex-grow: 0;
    }
    .elementor-3652 .elementor-element.elementor-element-3431ceba
    {
        width: var(--container-widget-width,768px);
        max-width: 768px;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
        --container-widget-width: 768px;
        --container-widget-flex-grow: 0;
    }
    .elementor-3652 .elementor-element.elementor-element-31a58e12
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-7801e1d7
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-4ac137ef
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
}
@media(max-width: 767px)
{
    .elementor-3652 .elementor-element.elementor-element-54c656c3
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-9fa357a>.elementor-element-populated
    {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-3652 .elementor-element.elementor-element-1bffbe50
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-01d2573>.elementor-element-populated
    {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-e6452c7>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-3652 .elementor-element.elementor-element-445d1a2 .elementor-heading-title
    {
        font-size: 23px;
    }
    .elementor-3652 .elementor-element.elementor-element-dbdfe62>.elementor-element-populated
    {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-3f89579>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-3652 .elementor-element.elementor-element-56a4a68 .elementor-heading-title
    {
        font-size: 23px;
    }
    .elementor-3652 .elementor-element.elementor-element-a1d7ac9>.elementor-element-populated
    {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-5088c7e>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-3652 .elementor-element.elementor-element-9d2c9f9 .elementor-heading-title
    {
        font-size: 23px;
    }
    .elementor-3652 .elementor-element.elementor-element-71aa1a93
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,300px);
        max-width: 300px;
        text-align: left;
    }
    .elementor-3652 .elementor-element.elementor-element-cd4c0a6
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-988ccf6
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-27e9098
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-87aea7c>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-9b36a8b
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-57ff21b
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-76d5e24c
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-5901ac6c
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-6349fa82
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-567ee531
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-77d97db7
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-77562010
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-5454a430
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-1ed04978
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-6b690eb5
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-3470f88a>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-6690def
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-3ebffff0
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-c578ba4
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-795ab90a
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-21bf8ff
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-106253b
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-9d0a72d
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-167e9e8>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-1b2e261
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-f670652
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-61e9a93f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-54b4a391
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-2a48ce38
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-2af79c54
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-49c4b63d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-54a9879
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-37375890
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-31779c2
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-ce80d14
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-d26f31f
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-e1793fb
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-ea012fc>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-5b4ed2b
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-8f8f29e
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-7ef9347
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-1a2f4d6
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-4ac5020
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-fa300e0
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-812783d
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-1ae5e23>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-50d2cb9
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-c6a5161
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-887bc46
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-c142bd5
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-7efc820
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-5eae76e
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-5b5ab26
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-ac2a9d6
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-2cedb37>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-395033b
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-a80849a
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-d3ee7f3
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-1433bbea
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-27cb7a3e
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-3d53b1e1
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-c1d627c
    {
        padding: 0 0 5px 0;
    }
    .elementor-3652 .elementor-element.elementor-element-229e8073
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-107c758>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-76f1b4d5
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-160fcbb0
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-4ace46d6
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-660338b9
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-2750bad2
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-6cfed127
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-48e8101
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-4e2be33c
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-2a68a94e
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-315e3e71
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-197d1396
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-25ce1343
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-1d8df8d0>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-4500baad
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-7e689ab6
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-707316f8
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-481dff1b
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-5f45d166>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        --kit-widget-spacing: 10px;
    }
    .elementor-3652 .elementor-element.elementor-element-5cda78b2
    {
        width: var(--container-widget-width,264px);
        max-width: 264px;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 264px;
        --container-widget-flex-grow: 0;
    }
    .elementor-3652 .elementor-element.elementor-element-5cda78b2 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-12ba4db
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-3652 .elementor-element.elementor-element-e84ea80
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-627bbda0>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-20218ce4
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-20218ce4 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-3431ceba
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-3652 .elementor-element.elementor-element-a54d385
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-5c8120c8>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-63d4f9d6
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 10px;
    }
    .elementor-3652 .elementor-element.elementor-element-63d4f9d6 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-6b7f8945>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-1acfac82
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 10px;
    }
    .elementor-3652 .elementor-element.elementor-element-1acfac82 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-2a21ef79>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-82c07b6
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 4px;
    }
    .elementor-3652 .elementor-element.elementor-element-82c07b6 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-2b106839
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-139a92e>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-350fb74
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 10px;
    }
    .elementor-3652 .elementor-element.elementor-element-350fb74 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-4e0d82d7>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-30cf0b08
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3652 .elementor-element.elementor-element-30cf0b08 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-7b3b6e3
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-20d7cb0>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-f881bce
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 10px;
    }
    .elementor-3652 .elementor-element.elementor-element-f881bce .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-53ee91f>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3652 .elementor-element.elementor-element-b556b72
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 10px;
    }
    .elementor-3652 .elementor-element.elementor-element-b556b72 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3652 .elementor-element.elementor-element-31a58e12
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 35px 25px 35px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-67202259
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-67202259 .elementor-heading-title
    {
        font-size: 7.2vw;
    }
    .elementor-3652 .elementor-element.elementor-element-76bba015
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        text-align: left;
    }
    .elementor-3652 .elementor-element.elementor-element-7801e1d7
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 35px 25px 35px 25px;
    }
    .elementor-3652 .elementor-element.elementor-element-10bb2ca7
    {
        padding: 0 0 0 0;
    }
    .elementor-3652 .elementor-element.elementor-element-10bb2ca7 .elementor-heading-title
    {
        font-size: 5.6vw;
    }
    .elementor-3652 .elementor-element.elementor-element-1415dcc8
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        text-align: left;
    }
    .elementor-3652 .elementor-element.elementor-element-4b6293b3 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-3652 .elementor-element.elementor-element-15455cb3
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
}
@media(min-width: 768px)
{
    .elementor-3652 .elementor-element.elementor-element-459a1ba
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-87aea7c
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-4ecabd31
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-3470f88a
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-ea55ba8
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-167e9e8
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-2bd962b3
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-49c4b63d
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-58b3186
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-ea012fc
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-d2451f5
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-1ae5e23
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-e2d875a
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-2cedb37
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-4253fa47
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-107c758
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-2ad21bc2
    {
        width: 50%;
    }
    .elementor-3652 .elementor-element.elementor-element-1d8df8d0
    {
        width: 50%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-3652 .elementor-element.elementor-element-01d2573
    {
        width: 100%;
    }
    .elementor-3652 .elementor-element.elementor-element-dbdfe62
    {
        width: 100%;
    }
    .elementor-3652 .elementor-element.elementor-element-a1d7ac9
    {
        width: 100%;
    }
    .elementor-3652 .elementor-element.elementor-element-38337e66
    {
        width: 100%;
    }
}
@media(min-width: 1025px)
{
    .elementor-3652 .elementor-element.elementor-element-4ac137ef:not(.elementor-motion-effects-element-type-background), .elementor-3652 .elementor-element.elementor-element-4ac137ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
}/* Start custom CSS for text-editor, class: .elementor-element-1bffbe50 */
.elementor-3652 .elementor-element.elementor-element-1bffbe50 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a93e44f */
.elementor-3652 .elementor-element.elementor-element-a93e44f a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-93566f0 */
.elementor-3652 .elementor-element.elementor-element-93566f0 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-93566f0 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-93566f0 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-7f5c40e */
.elementor-3652 .elementor-element.elementor-element-7f5c40e a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-7f5c40e b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-7f5c40e ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-44d81a3 */
.elementor-3652 .elementor-element.elementor-element-44d81a3 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-44d81a3 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-44d81a3 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-22c91e7 */
.elementor-3652 .elementor-element.elementor-element-22c91e7 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-22c91e7 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-22c91e7 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-6948ca4c */
.elementor-3652 .elementor-element.elementor-element-6948ca4c a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-567ee531 */
.elementor-3652 .elementor-element.elementor-element-567ee531 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-567ee531 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-567ee531 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-77562010 */
.elementor-3652 .elementor-element.elementor-element-77562010 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-77562010 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-77562010 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-1ed04978 */
.elementor-3652 .elementor-element.elementor-element-1ed04978 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-1ed04978 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-1ed04978 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-18389fd */
.elementor-3652 .elementor-element.elementor-element-18389fd a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-18389fd b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-18389fd ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-c578ba4 */
.elementor-3652 .elementor-element.elementor-element-c578ba4 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-c578ba4 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-c578ba4 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-73f49496 */
.elementor-3652 .elementor-element.elementor-element-73f49496 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-73f49496 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-73f49496 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-e68bee3 */
.elementor-3652 .elementor-element.elementor-element-e68bee3 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-f55b631 */
.elementor-3652 .elementor-element.elementor-element-f55b631 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-f55b631 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-f55b631 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-906603a */
.elementor-3652 .elementor-element.elementor-element-906603a a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-906603a b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-906603a ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-3583fed6 */
.elementor-3652 .elementor-element.elementor-element-3583fed6 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-19c5d7e4 */
.elementor-3652 .elementor-element.elementor-element-19c5d7e4 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-19c5d7e4 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-19c5d7e4 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-260b03f */
.elementor-3652 .elementor-element.elementor-element-260b03f a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-260b03f b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-260b03f ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-6b679375 */
.elementor-3652 .elementor-element.elementor-element-6b679375 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-6b679375 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-6b679375 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-e21d08e */
.elementor-3652 .elementor-element.elementor-element-e21d08e a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-c35cb5e */
.elementor-3652 .elementor-element.elementor-element-c35cb5e a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-c35cb5e b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-c35cb5e ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-ef22287 */
.elementor-3652 .elementor-element.elementor-element-ef22287 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-ef22287 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-ef22287 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-58f3f33 */
.elementor-3652 .elementor-element.elementor-element-58f3f33 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-58f3f33 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-58f3f33 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-547ba73 */
.elementor-3652 .elementor-element.elementor-element-547ba73 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-b35dcb5 */
.elementor-3652 .elementor-element.elementor-element-b35dcb5 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-b35dcb5 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-b35dcb5 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-970b0fb */
.elementor-3652 .elementor-element.elementor-element-970b0fb a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-970b0fb b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-970b0fb ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-84e2f92 */
.elementor-3652 .elementor-element.elementor-element-84e2f92 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-84e2f92 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-84e2f92 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-4d5d9e5 */
.elementor-3652 .elementor-element.elementor-element-4d5d9e5 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-4d5d9e5 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-4d5d9e5 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-becc093 */
.elementor-3652 .elementor-element.elementor-element-becc093 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-52f46d2 */
.elementor-3652 .elementor-element.elementor-element-52f46d2 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-52f46d2 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-52f46d2 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-3765e47 */
.elementor-3652 .elementor-element.elementor-element-3765e47 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-3765e47 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-3765e47 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-c91d9d4 */
.elementor-3652 .elementor-element.elementor-element-c91d9d4 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-c91d9d4 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-c91d9d4 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-7ab3ce3 */
.elementor-3652 .elementor-element.elementor-element-7ab3ce3 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-7ab3ce3 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-7ab3ce3 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-2169de4 */
.elementor-3652 .elementor-element.elementor-element-2169de4 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-2169de4 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-2169de4 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-7ac3f68 */
.elementor-3652 .elementor-element.elementor-element-7ac3f68 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-7ac3f68 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-7ac3f68 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-45134879 */
.elementor-3652 .elementor-element.elementor-element-45134879 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-c1d627c */
.elementor-3652 .elementor-element.elementor-element-c1d627c a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-c1d627c b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-c1d627c ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-61d1c30f */
.elementor-3652 .elementor-element.elementor-element-61d1c30f a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-61d1c30f b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-61d1c30f ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-4ace46d6 */
.elementor-3652 .elementor-element.elementor-element-4ace46d6 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-4ace46d6 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-4ace46d6 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-6cfed127 */
.elementor-3652 .elementor-element.elementor-element-6cfed127 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-6e860f91 */
.elementor-3652 .elementor-element.elementor-element-6e860f91 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-6e860f91 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-6e860f91 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-2a68a94e */
.elementor-3652 .elementor-element.elementor-element-2a68a94e a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-2a68a94e b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-2a68a94e ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-197d1396 */
.elementor-3652 .elementor-element.elementor-element-197d1396 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-197d1396 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-197d1396 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-51143192 */
.elementor-3652 .elementor-element.elementor-element-51143192 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-51143192 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-51143192 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-8e42878 */
.elementor-3652 .elementor-element.elementor-element-8e42878 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-8e42878 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-8e42878 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-88bbc3f */
.elementor-3652 .elementor-element.elementor-element-88bbc3f a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-88bbc3f b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-88bbc3f ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-5cda78b2 */
.elementor-3652 .elementor-element.elementor-element-5cda78b2 b
{
    color: #ff5e2de8;
    font-weight: 700;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-4f223d6 */
.elementor-3652 .elementor-element.elementor-element-4f223d6 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-4f223d6 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-4f223d6 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for eael-data-table, class: .elementor-element-12ba4db */
.elementor-3652 .elementor-element.elementor-element-12ba4db a
{
    color: #ff5e2d!important;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-298aaa14 */
.elementor-3652 .elementor-element.elementor-element-298aaa14 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-298aaa14 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-298aaa14 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for eael-data-table, class: .elementor-element-3431ceba */
.elementor-3652 .elementor-element.elementor-element-3431ceba a
{
    color: #ff5e2d!important;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-38298db1 */
.elementor-3652 .elementor-element.elementor-element-38298db1 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-38298db1 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-38298db1 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-49663517 */
.elementor-3652 .elementor-element.elementor-element-49663517 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-49663517 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-49663517 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-4e879ad2 */
.elementor-3652 .elementor-element.elementor-element-4e879ad2 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-4e879ad2 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-4e879ad2 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-1b4f055 */
.elementor-3652 .elementor-element.elementor-element-1b4f055 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-1b4f055 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-1b4f055 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-6fbd9bc8 */
.elementor-3652 .elementor-element.elementor-element-6fbd9bc8 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-6fbd9bc8 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-6fbd9bc8 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-548f140 */
.elementor-3652 .elementor-element.elementor-element-548f140 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-548f140 b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-548f140 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-3bc3c7f */
.elementor-3652 .elementor-element.elementor-element-3bc3c7f a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3652 .elementor-element.elementor-element-3bc3c7f b
{
    font-weight: 700;
}
.elementor-3652 .elementor-element.elementor-element-3bc3c7f ::marker
{
    color: #ff5e2d;
}/* End custom CSS */