﻿.elementor-4658 .elementor-element.elementor-element-381df035:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-381df035>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../bcgamebettingde/image/bg-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4658 .elementor-element.elementor-element-381df035>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#ffffffb5 19%,#fff 100%);
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-381df035>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-381df035
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 70px 100px 50px 100px;
    z-index: 2;
}
.elementor-4658 .elementor-element.elementor-element-29134037>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 20px;
}
.elementor-4658 .elementor-element.elementor-element-29134037>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 100px 0 0;
}
.elementor-4658 .elementor-element.elementor-element-3e00d3ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-3e00d3ea>.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-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff1a;
    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-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.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-4658 .elementor-element.elementor-element-31a35a32
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-31a35a32 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #10b510;
}
.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-4658 .elementor-element.elementor-element-4c7efe9b
{
    margin: -2px 0 calc(var(--kit-widget-spacing,0px) + 3px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-4c7efe9b img
{
    width: 85px;
}
.elementor-4658 .elementor-element.elementor-element-6b9c3a35
{
    margin: 4px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-6b9c3a35 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .55vw;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #09080d;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-5a96d9e3.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-5a96d9e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-5a96d9e3>.elementor-element-populated
{
    margin: 0 0 0 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-1f63fb8c
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-4658 .elementor-element.elementor-element-1f63fb8c .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 2.2vw;
    font-weight: 800;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-post-info .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-post-info .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a
{
    color: var(--e-global-color-secondary);
}
.elementor-widget-post-info .elementor-icon-list-item
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4658 .elementor-element.elementor-element-f903849 .elementor-repeater-item-f78b836 .elementor-icon-list-icon
{
    width: 25px;
}
.elementor-4658 .elementor-element.elementor-element-f903849
{
    margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-f903849 .elementor-icon-list-icon i
{
    color: #878c92;
    font-size: 11px;
}
.elementor-4658 .elementor-element.elementor-element-f903849 .elementor-icon-list-icon svg
{
    fill: #878c92;
    --e-icon-list-icon-size: 11px;
}
.elementor-4658 .elementor-element.elementor-element-f903849 .elementor-icon-list-icon
{
    width: 11px;
}
.elementor-4658 .elementor-element.elementor-element-f903849 .elementor-icon-list-text, .elementor-4658 .elementor-element.elementor-element-f903849 .elementor-icon-list-text a
{
    color: #5c5c5c;
}
.elementor-4658 .elementor-element.elementor-element-f903849 .elementor-icon-list-item
{
    font-family: "Montserrat",Sans-serif;
    font-size: 13px;
    font-weight: 500;
}
.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-4658 .elementor-element.elementor-element-448d807c
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-d699ec9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-4658 .elementor-element.elementor-element-d699ec9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../bcgamebettingde/image/BG123.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4658 .elementor-element.elementor-element-d699ec9>.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-4658 .elementor-element.elementor-element-d699ec9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-d699ec9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-d699ec9.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-d699ec9>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-d699ec9>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-d699ec9>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-d699ec9>.elementor-element-populated
{
    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-4658 .elementor-element.elementor-element-d699ec9>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-70b830aa.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-70b830aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-70b830aa.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-70b830aa>.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-4658 .elementor-element.elementor-element-70b830aa>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-5a895560
{
    width: var(--container-widget-width,135px);
    max-width: 135px;
    --container-widget-width: 135px;
    --container-widget-flex-grow: 0;
    bottom: -84px;
}
body:not(.rtl) .elementor-4658 .elementor-element.elementor-element-5a895560
{
    left: -46px;
}
body.rtl .elementor-4658 .elementor-element.elementor-element-5a895560
{
    right: -46px;
}
.elementor-4658 .elementor-element.elementor-element-5a895560 img
{
    width: 100%;
}
.elementor-4658 .elementor-element.elementor-element-e41b7af
{
    width: var(--container-widget-width,102px);
    max-width: 102px;
    --container-widget-width: 102px;
    --container-widget-flex-grow: 0;
    top: -29px;
}
body:not(.rtl) .elementor-4658 .elementor-element.elementor-element-e41b7af
{
    right: -36.4px;
}
body.rtl .elementor-4658 .elementor-element.elementor-element-e41b7af
{
    left: -36.4px;
}
.elementor-4658 .elementor-element.elementor-element-e41b7af img
{
    width: 100%;
}
.elementor-4658 .elementor-element.elementor-element-4ee7d8e3
{
    width: var(--container-widget-width,60px);
    max-width: 60px;
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    top: -28px;
}
body:not(.rtl) .elementor-4658 .elementor-element.elementor-element-4ee7d8e3
{
    left: 28px;
}
body.rtl .elementor-4658 .elementor-element.elementor-element-4ee7d8e3
{
    right: 28px;
}
.elementor-4658 .elementor-element.elementor-element-4ee7d8e3 img
{
    width: 100%;
}
.elementor-4658 .elementor-element.elementor-element-19cac4b1
{
    margin: 56px 56px calc(var(--kit-widget-spacing,0px) + 56px) 56px;
    padding: 0 0 11px 0;
}
.elementor-4658 .elementor-element.elementor-element-19cac4b1 img
{
    width: 295px;
}
.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-4658 .elementor-element.elementor-element-79088973 .elementor-button
{
    background-color: #feaa2c00;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    fill: var(--e-global-color-5c51f87);
    color: var(--e-global-color-5c51f87);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-79088973
{
    width: 100%;
    max-width: 100%;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-7e912657 .elementor-button
{
    background-color: #feaa2c00;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    fill: var(--e-global-color-5c51f87);
    color: var(--e-global-color-5c51f87);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-7e912657
{
    width: 100%;
    max-width: 100%;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-5c76cd22 .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-4658 .elementor-element.elementor-element-5c76cd22
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-4658 .elementor-element.elementor-element-5c76cd22 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-4658 .elementor-element.elementor-element-5c76cd22 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-4658 .elementor-element.elementor-element-2ecd0391:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-2ecd0391>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-2ecd0391>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-2ecd0391
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 100px 25px 100px;
    z-index: 0;
}
.elementor-4658 .elementor-element.elementor-element-2ecd0391>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-4512a52a.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-4512a52a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-63b62871
{
    width: var(--container-widget-width,86%);
    max-width: 86%;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-63b62871 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
    letter-spacing: -.5px;
}
.elementor-4658 .elementor-element.elementor-element-3092c048
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-2b696640>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-2b696640
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 100px 0 100px;
}
.elementor-4658 .elementor-element.elementor-element-56935e7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1a19191a;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}
.elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-d4bbf47
{
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-d4bbf47 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-75599c64
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 14px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-a39419a
{
    text-align: left;
}
.elementor-4658 .elementor-element.elementor-element-a39419a img
{
    width: 36%;
    border-radius: 10px 10px 10px 10px;
}
.elementor-4658 .elementor-element.elementor-element-6a513cf8
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-4a2bd353:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-4a2bd353>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
    background-image: url("../../bcgamebettingde/image/bg3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4658 .elementor-element.elementor-element-4a2bd353>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#ffffff78 0%,#f8f8f8 100%);
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-4a2bd353>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-4a2bd353
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 100px 25px 100px;
    z-index: 0;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-609d2910.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-4658 .elementor-element.elementor-element-609d2910.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-4658 .elementor-element.elementor-element-609d2910.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-609d2910>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-62a703df
{
    width: var(--container-widget-width,86%);
    max-width: 86%;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-62a703df .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-2bfc389c
{
    width: var(--container-widget-width,874px);
    max-width: 874px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 874px;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-437c34fc>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-437c34fc>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-437c34fc>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-437c34fc>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-image-box .elementor-image-box-description
{
    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-4658 .elementor-element.elementor-element-4ea80e5c
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 52%;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c .elementor-image-box-img img
{
    border-radius: 28px;
    transition-duration: .3s;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-4ea80e5c .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-feba7a6>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-feba7a6>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-feba7a6>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-feba7a6>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 52%;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6 .elementor-image-box-img img
{
    border-radius: 28px;
    transition-duration: .3s;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-3ed127f6 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-3ecfb950>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-3ecfb950>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-3ecfb950>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-3ecfb950>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 52%;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08 .elementor-image-box-img img
{
    border-radius: 28px;
    transition-duration: .3s;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-5ea43b08 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-57900a26>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-57900a26>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-57900a26>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-57900a26>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 52%;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b .elementor-image-box-img img
{
    border-radius: 28px;
    transition-duration: .3s;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-6727a26b .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-2ba5b9a9>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-2ba5b9a9>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-2ba5b9a9>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-2ba5b9a9>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-4423b119
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-4423b119.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-4658 .elementor-element.elementor-element-4423b119.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-4658 .elementor-element.elementor-element-4423b119.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 52%;
}
.elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-img img
{
    border-radius: 28px;
    transition-duration: .3s;
}
.elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-13ad16ec:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-13ad16ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-13ad16ec>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-13ad16ec
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 100px 70px 100px;
    z-index: 1;
}
.elementor-4658 .elementor-element.elementor-element-13ad16ec>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-1343c283>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-6683b18d:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-6683b18d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-6683b18d
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1a19191a;
    box-shadow: 0 94px 100px -82px rgba(0,0,0,.2);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 35px 35px 35px 35px;
}
.elementor-4658 .elementor-element.elementor-element-6683b18d, .elementor-4658 .elementor-element.elementor-element-6683b18d>.elementor-background-overlay
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-6683b18d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-4707b0d3>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-7431306d
{
    width: var(--container-widget-width,86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}
.elementor-4658 .elementor-element.elementor-element-7431306d .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 41px;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-65c46772>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-cf37adf .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-4658 .elementor-element.elementor-element-44568ad6 .elementor-icon-list-icon i
{
    color: #10b510;
    transition: color .3s;
}
.elementor-4658 .elementor-element.elementor-element-44568ad6 .elementor-icon-list-icon svg
{
    fill: #10b510;
    transition: fill .3s;
}
.elementor-4658 .elementor-element.elementor-element-44568ad6
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-4658 .elementor-element.elementor-element-44568ad6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-4658 .elementor-element.elementor-element-44568ad6 .elementor-icon-list-item>a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-4658 .elementor-element.elementor-element-44568ad6 .elementor-icon-list-text
{
    color: #09080d;
    transition: color .3s;
}
.elementor-4658 .elementor-element.elementor-element-33e48646>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-693b79c4 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-4589b67d .elementor-icon-list-icon i
{
    color: #f4373c;
    transition: color .3s;
}
.elementor-4658 .elementor-element.elementor-element-4589b67d .elementor-icon-list-icon svg
{
    fill: #f4373c;
    transition: fill .3s;
}
.elementor-4658 .elementor-element.elementor-element-4589b67d
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-4658 .elementor-element.elementor-element-4589b67d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-4658 .elementor-element.elementor-element-4589b67d .elementor-icon-list-item>a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-4658 .elementor-element.elementor-element-4589b67d .elementor-icon-list-text
{
    color: #09080d;
    transition: color .3s;
}
.elementor-4658 .elementor-element.elementor-element-6fe136b5:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-6fe136b5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-6fe136b5>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-6fe136b5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 100px 50px 100px;
}
.elementor-4658 .elementor-element.elementor-element-6fe136b5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-1f9eba0e>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-6c43efe9
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-4658 .elementor-element.elementor-element-6c43efe9 img
{
    width: 626px;
    transition-duration: .6s;
}
.elementor-4658 .elementor-element.elementor-element-6c43efe9:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-4658 .elementor-element.elementor-element-cce8482
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-4658 .elementor-element.elementor-element-cce8482 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-451cc5dc
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 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: #fff;
}
.elementor-4658 .elementor-element.elementor-element-1050160
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 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: #fff;
}
.elementor-4658 .elementor-element.elementor-element-2b000b73>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-72d84fe9
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 0 -50px calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-4658 .elementor-element.elementor-element-72d84fe9 img
{
    width: 647px;
    transition-duration: .6s;
}
.elementor-4658 .elementor-element.elementor-element-72d84fe9:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-4658 .elementor-element.elementor-element-19fd8bcf:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-19fd8bcf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-19fd8bcf>.elementor-background-overlay
{
    background-color: #fff;
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-19fd8bcf>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-19fd8bcf
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 100px 45px 100px;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-50c8c311.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-50c8c311.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-50c8c311.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-50c8c311>.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-4658 .elementor-element.elementor-element-50c8c311>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 50px 0 0;
}
.elementor-4658 .elementor-element.elementor-element-4818c8e9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-4818c8e9 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
}
.elementor-4658 .elementor-element.elementor-element-5acf811a
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}
.elementor-4658 .elementor-element.elementor-element-4a2ca73f>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-4a2ca73f>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-4a2ca73f>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-4a2ca73f>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-33bd0ff8
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-33bd0ff8 .elementor-image-box-title
{
    margin-bottom: 10px;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-33bd0ff8 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-4f9b87df.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-4f9b87df.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-4f9b87df.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-4f9b87df>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-widget-lottie
{
    --caption-color: var(--e-global-color-text);
}
.elementor-widget-lottie .e-lottie__caption
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4658 .elementor-element.elementor-element-363b32e8
{
    --e-transform-rotateZ: -90deg;
    --lottie-container-width: 65%;
}
.elementor-4658 .elementor-element.elementor-element-6c9df9f5>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-6c9df9f5>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-6c9df9f5>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-6c9df9f5>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-204cf7fe
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-204cf7fe .elementor-image-box-title
{
    margin-bottom: 10px;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-204cf7fe .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-5dbbd5dc.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-5dbbd5dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-5dbbd5dc.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-5dbbd5dc>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-2f431b9b
{
    --e-transform-rotateZ: -90deg;
    --lottie-container-width: 65%;
}
.elementor-4658 .elementor-element.elementor-element-23a16604>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-23a16604>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-23a16604>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-23a16604>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-645df30
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-645df30 .elementor-image-box-title
{
    margin-bottom: 10px;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-645df30 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-445b863a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-445b863a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-445b863a.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-445b863a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-4ec7214a
{
    --e-transform-rotateZ: -90deg;
    --lottie-container-width: 65%;
}
.elementor-4658 .elementor-element.elementor-element-542faa1b>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-4658 .elementor-element.elementor-element-542faa1b>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-542faa1b>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-542faa1b>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-4d6d993a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-4d6d993a .elementor-image-box-title
{
    margin-bottom: 10px;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-4d6d993a .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-588483a5 .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-4658 .elementor-element.elementor-element-588483a5
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 25px 0 20px 0;
}
.elementor-4658 .elementor-element.elementor-element-588483a5 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-4658 .elementor-element.elementor-element-588483a5 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-4658 .elementor-element.elementor-element-6d2a0ef0:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-6d2a0ef0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../bcgamebettingde/image/bg-1.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-4658 .elementor-element.elementor-element-6d2a0ef0>.elementor-background-overlay
{
    background-color: #fff;
    opacity: .48;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-6d2a0ef0>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-6d2a0ef0
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 100px 165px 100px;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-2d0ebf5d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-2d0ebf5d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-2d0ebf5d.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4658 .elementor-element.elementor-element-2d0ebf5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 2px;
}
.elementor-4658 .elementor-element.elementor-element-2d0ebf5d>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-2258464a
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-dd38cd9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1a19191a;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}
.elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-fc0af49
{
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-fc0af49 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-8c2a341
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-4fdfebc2>.elementor-container
{
    max-width: 1400px;
}
.elementor-4658 .elementor-element.elementor-element-6eeac3b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #312f2f;
}
.elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ececec;
    box-shadow: 0 0 65px -35px rgba(0,0,0,.3);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: -80px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 63px 63px 63px 63px;
}
.elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-element-populated, .elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-element-populated>.elementor-background-overlay, .elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-47b05e6d
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-2f449270.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-2f449270.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-2f449270>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-5d826ba1
{
    width: var(--container-widget-width,283px);
    max-width: 283px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 283px;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-4658 .elementor-element.elementor-element-5d826ba1 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-3106072c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-258ea787
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-4658 .elementor-element.elementor-element-258ea787 .elementor-image-box-title
{
    margin-bottom: 10px;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-258ea787 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
.elementor-4658 .elementor-element.elementor-element-36a69822>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-36a69822:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-36a69822>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../bcgamebettingde/image/placeholder-5.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4658 .elementor-element.elementor-element-36a69822>.elementor-background-overlay
{
    background-color: #fff;
    opacity: .97;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4658 .elementor-element.elementor-element-36a69822>.elementor-container
{
    max-width: 1400px;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-36a69822
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 0 80px 0;
}
.elementor-4658 .elementor-element.elementor-element-70f11f58>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 12px;
}
.elementor-4658 .elementor-element.elementor-element-70f11f58>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-3fed79c2
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-3fed79c2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-51ebc663
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-4658 .elementor-element.elementor-element-5bc58cc1>.elementor-element-populated
{
    margin: 0 25px 0 0;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-accordion .elementor-accordion-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title
{
    color: var(--e-global-color-accent);
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg
{
    fill: var(--e-global-color-accent);
}
.elementor-widget-accordion .elementor-accordion-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-accordion .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-4658 .elementor-element.elementor-element-557b9942
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-item
{
    border-color: #02010100;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-item .elementor-tab-content
{
    border-top-color: #02010100;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-item .elementor-tab-title.elementor-active
{
    border-bottom-color: #02010100;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-tab-title
{
    background-color: #efefef;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-icon, .elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-title
{
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-icon svg
{
    fill: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-active .elementor-accordion-icon, .elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-active .elementor-accordion-title
{
    color: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-active .elementor-accordion-icon svg
{
    fill: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-icon.elementor-accordion-icon-left
{
    margin-right: 12px;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-accordion-icon.elementor-accordion-icon-right
{
    margin-left: 12px;
}
.elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-tab-content
{
    color: #09080d;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}
.elementor-4658 .elementor-element.elementor-element-2f7960e8>.elementor-element-populated
{
    margin: 0 0 0 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-item
{
    border-color: #02010100;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-item .elementor-tab-content
{
    border-top-color: #02010100;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-item .elementor-tab-title.elementor-active
{
    border-bottom-color: #02010100;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-tab-title
{
    background-color: #efefef;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-icon, .elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-title
{
    color: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-icon svg
{
    fill: #09080d;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-active .elementor-accordion-icon, .elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-active .elementor-accordion-title
{
    color: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-active .elementor-accordion-icon svg
{
    fill: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-icon.elementor-accordion-icon-left
{
    margin-right: 12px;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-accordion-icon.elementor-accordion-icon-right
{
    margin-left: 12px;
}
.elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-tab-content
{
    color: #09080d;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}
.elementor-4658 .elementor-element.elementor-element-3fc2eb3a
{
    margin: 50px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 50px 0 30px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #dbdbdb;
    text-align: center;
}
.elementor-4658 .elementor-element.elementor-element-3fc2eb3a .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-widget-eael-post-grid .eael-meta-posted-on
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-grid .eael-entry-meta>span
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-post-grid .eael-grid-post-excerpt p
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-post-elements-readmore-btn
{
    background-color: transparent;
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-size: 13px;
    background-image: linear-gradient(180deg,#0000 100%,#f2295b 100%);
    border-radius: 30px 30px 30px 30px;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-thumbnail
{
    height: 196px;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post-holder
{
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post
{
    padding: 10px 10px 10px 10px;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post .eael-entry-overlay
{
    border-radius: 10px 10px 0 0;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post .eael-entry-footer
{
    justify-content: flex-start;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post .eael-entry-header-after
{
    justify-content: flex-start;
    align-items: center;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-meta>span
{
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-footer
{
    margin: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-header-after
{
    margin: 0 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-title a
{
    color: #303133;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-title:hover, .elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-title a:hover
{
    color: #000;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-title
{
    text-align: center;
    margin: 2px 0 0 0;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-title, .elementor-4658 .elementor-element.elementor-element-72eab72e .eael-entry-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post-excerpt p
{
    color: #6c6c6c;
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 10px 0 10px 0;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post .eael-entry-overlay
{
    background-color: rgba(0,0,0,.75);
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post .eael-entry-overlay>i
{
    color: #fff;
    font-size: 18px;
}
.elementor-4658 .elementor-element.elementor-element-72eab72e .eael-grid-post .eael-entry-overlay>img
{
    height: 18px;
    width: 18px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-4658 .elementor-element.elementor-element-29134037
    {
        width: 72.965%;
    }
    .elementor-4658 .elementor-element.elementor-element-3e00d3ea
    {
        width: 12.336%;
    }
    .elementor-4658 .elementor-element.elementor-element-5a96d9e3
    {
        width: 87.663%;
    }
    .elementor-4658 .elementor-element.elementor-element-d699ec9
    {
        width: 27%;
    }
    .elementor-4658 .elementor-element.elementor-element-1f9eba0e
    {
        width: 54.846%;
    }
    .elementor-4658 .elementor-element.elementor-element-2b000b73
    {
        width: 45.154%;
    }
    .elementor-4658 .elementor-element.elementor-element-4a2ca73f
    {
        width: 21%;
    }
    .elementor-4658 .elementor-element.elementor-element-4f9b87df
    {
        width: 5%;
    }
    .elementor-4658 .elementor-element.elementor-element-6c9df9f5
    {
        width: 21%;
    }
    .elementor-4658 .elementor-element.elementor-element-5dbbd5dc
    {
        width: 5%;
    }
    .elementor-4658 .elementor-element.elementor-element-23a16604
    {
        width: 20%;
    }
    .elementor-4658 .elementor-element.elementor-element-445b863a
    {
        width: 5%;
    }
    .elementor-4658 .elementor-element.elementor-element-542faa1b
    {
        width: 21.855%;
    }
    .elementor-4658 .elementor-element.elementor-element-2f449270
    {
        width: 24%;
    }
    .elementor-4658 .elementor-element.elementor-element-3106072c
    {
        width: 75.773%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-4658 .elementor-element.elementor-element-29134037
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-3e00d3ea
    {
        width: 20%;
    }
    .elementor-4658 .elementor-element.elementor-element-5a96d9e3
    {
        width: 80%;
    }
    .elementor-4658 .elementor-element.elementor-element-d699ec9
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-437c34fc
    {
        width: 50%;
    }
    .elementor-4658 .elementor-element.elementor-element-feba7a6
    {
        width: 50%;
    }
    .elementor-4658 .elementor-element.elementor-element-3ecfb950
    {
        width: 50%;
    }
    .elementor-4658 .elementor-element.elementor-element-57900a26
    {
        width: 50%;
    }
    .elementor-4658 .elementor-element.elementor-element-2ba5b9a9
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-4707b0d3
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-65c46772
    {
        width: 50%;
    }
    .elementor-4658 .elementor-element.elementor-element-33e48646
    {
        width: 50%;
    }
    .elementor-4658 .elementor-element.elementor-element-1f9eba0e
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-2b000b73
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-4a2ca73f
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-4f9b87df
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-6c9df9f5
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-5dbbd5dc
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-23a16604
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-445b863a
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-542faa1b
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-6eeac3b4
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-5bc58cc1
    {
        width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-2f7960e8
    {
        width: 100%;
    }
}
@media(min-width: 1025px)
{
    .elementor-4658 .elementor-element.elementor-element-6d2a0ef0:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-6d2a0ef0>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
    .elementor-4658 .elementor-element.elementor-element-36a69822:not(.elementor-motion-effects-element-type-background), .elementor-4658 .elementor-element.elementor-element-36a69822>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
}
@media(max-width: 1024px)
{
    .elementor-4658 .elementor-element.elementor-element-381df035
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-29134037>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-31a35a32
    {
        padding: 0 0 5px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-31a35a32 .elementor-heading-title
    {
        font-size: 41px;
    }
    .elementor-4658 .elementor-element.elementor-element-6b9c3a35
    {
        padding: 0 0 5px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6b9c3a35 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-4658 .elementor-element.elementor-element-1f63fb8c
    {
        padding: 0 0 5px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-1f63fb8c .elementor-heading-title
    {
        font-size: 41px;
    }
    .elementor-4658 .elementor-element.elementor-element-448d807c
    {
        padding: 0 0 50px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-602f4c35
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-2ecd0391
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-2b696640
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-4a2bd353
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-img img
    {
        border-radius: 100px;
    }
    .elementor-4658 .elementor-element.elementor-element-13ad16ec
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-6fe136b5
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-6c43efe9
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
        text-align: center;
    }
    .elementor-4658 .elementor-element.elementor-element-72d84fe9
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
        text-align: center;
    }
    .elementor-4658 .elementor-element.elementor-element-19fd8bcf
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-50c8c311>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-363b32e8
    {
        --e-transform-rotateZ: 0deg;
        --lottie-container-width: 45px;
    }
    .elementor-4658 .elementor-element.elementor-element-2f431b9b
    {
        --e-transform-rotateZ: 0deg;
        --lottie-container-width: 45px;
    }
    .elementor-4658 .elementor-element.elementor-element-4ec7214a
    {
        --e-transform-rotateZ: 0deg;
        --lottie-container-width: 45px;
    }
    .elementor-4658 .elementor-element.elementor-element-6d2a0ef0
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-element-populated
    {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-4658 .elementor-element.elementor-element-36a69822
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-5bc58cc1>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-2f7960e8>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}
@media(max-width: 767px)
{
    .elementor-4658 .elementor-element.elementor-element-381df035
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-4d14ee3d
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3e00d3ea
    {
        width: 25%;
    }
    .elementor-bc-flex-widget .elementor-4658 .elementor-element.elementor-element-3e00d3ea.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-4658 .elementor-element.elementor-element-3e00d3ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-4658 .elementor-element.elementor-element-3e00d3ea.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-4658 .elementor-element.elementor-element-3e00d3ea>.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-4658 .elementor-element.elementor-element-3e00d3ea>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 4px 4px 4px 4px;
    }
    .elementor-4658 .elementor-element.elementor-element-31a35a32
    {
        margin: 5px 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-31a35a32 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-4c7efe9b img
    {
        width: 92px;
    }
    .elementor-4658 .elementor-element.elementor-element-6b9c3a35
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6b9c3a35 .elementor-heading-title
    {
        font-size: 11px;
    }
    .elementor-4658 .elementor-element.elementor-element-5a96d9e3
    {
        width: 75%;
    }
    .elementor-4658 .elementor-element.elementor-element-5a96d9e3>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-1f63fb8c
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-1f63fb8c .elementor-heading-title
    {
        font-size: 5.5vw;
    }
    .elementor-4658 .elementor-element.elementor-element-f903849
    {
        margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-448d807c
    {
        padding: 0 0 50px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-70b830aa>.elementor-element-populated
    {
        padding: 30px 30px 30px 30px;
    }
    .elementor-4658 .elementor-element.elementor-element-5a895560
    {
        --container-widget-width: 70px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,70px);
        max-width: 70px;
        bottom: 102px;
    }
    body:not(.rtl) .elementor-4658 .elementor-element.elementor-element-5a895560
    {
        left: 0;
    }
    body.rtl .elementor-4658 .elementor-element.elementor-element-5a895560
    {
        right: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-e41b7af
    {
        --container-widget-width: 73px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,73px);
        max-width: 73px;
        top: -27px;
    }
    body:not(.rtl) .elementor-4658 .elementor-element.elementor-element-e41b7af
    {
        right: 1.9px;
    }
    body.rtl .elementor-4658 .elementor-element.elementor-element-e41b7af
    {
        left: 1.9px;
    }
    .elementor-4658 .elementor-element.elementor-element-4ee7d8e3
    {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,60px);
        max-width: 60px;
    }
    body:not(.rtl) .elementor-4658 .elementor-element.elementor-element-4ee7d8e3
    {
        left: 9px;
    }
    body.rtl .elementor-4658 .elementor-element.elementor-element-4ee7d8e3
    {
        right: 9px;
    }
    .elementor-4658 .elementor-element.elementor-element-79088973
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-7e912657
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-5c76cd22
    {
        padding: 15px 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-2ecd0391
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 0 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-63b62871
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
        --container-widget-width: 325px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,325px);
        max-width: 325px;
    }
    .elementor-4658 .elementor-element.elementor-element-63b62871 .elementor-heading-title
    {
        font-size: 26px;
        line-height: 1.3em;
    }
    .elementor-4658 .elementor-element.elementor-element-3092c048
    {
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-2b696640
    {
        padding: 25px 25px 10px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-56935e7>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-4658 .elementor-element.elementor-element-d4bbf47 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-4658 .elementor-element.elementor-element-75599c64
    {
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6a513cf8
    {
        padding: 0 0 50px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4a2bd353
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-62a703df
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-62a703df .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-4658 .elementor-element.elementor-element-2bfc389c
    {
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-437c34fc>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-4ea80e5c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4ea80e5c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4ea80e5c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4ea80e5c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4ea80e5c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-4658 .elementor-element.elementor-element-feba7a6>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-3ed127f6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3ed127f6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3ed127f6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3ed127f6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3ed127f6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-4658 .elementor-element.elementor-element-3ecfb950>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-5ea43b08 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5ea43b08.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5ea43b08.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5ea43b08.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5ea43b08 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-4658 .elementor-element.elementor-element-57900a26>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-6727a26b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6727a26b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6727a26b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6727a26b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-6727a26b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-4658 .elementor-element.elementor-element-2ba5b9a9>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4423b119 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-4658 .elementor-element.elementor-element-13ad16ec
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-6683b18d
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-4658 .elementor-element.elementor-element-7431306d
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-4658 .elementor-element.elementor-element-7431306d .elementor-heading-title
    {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-4658 .elementor-element.elementor-element-cf37adf
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-693b79c4
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-6fe136b5
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-6c43efe9
    {
        margin: 8px 0 calc(var(--kit-widget-spacing,0px) + 40px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-6c43efe9 img
    {
        border-radius: 15px 15px 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-cce8482
    {
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-cce8482 .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-4658 .elementor-element.elementor-element-72d84fe9
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-4818c8e9
    {
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4818c8e9 .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-4658 .elementor-element.elementor-element-4a2ca73f>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-6c9df9f5>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-23a16604>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-542faa1b>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-6d2a0ef0
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-2d0ebf5d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-dd38cd9>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-4658 .elementor-element.elementor-element-fc0af49 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-4658 .elementor-element.elementor-element-8c2a341
    {
        padding: 0 0 50px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-4fdfebc2
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-6eeac3b4>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-4658 .elementor-element.elementor-element-5d826ba1
    {
        padding: 0 0 10px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5d826ba1 .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-4658 .elementor-element.elementor-element-258ea787 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-4658 .elementor-element.elementor-element-36a69822
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-4658 .elementor-element.elementor-element-70f11f58>.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-4658 .elementor-element.elementor-element-3fed79c2
    {
        padding: 0 0 10px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3fed79c2 .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-4658 .elementor-element.elementor-element-51ebc663
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5bc58cc1>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-557b9942 .elementor-tab-title
    {
        padding: 3px 15px 15px 15px;
    }
    .elementor-4658 .elementor-element.elementor-element-2f7960e8>.elementor-element-populated
    {
        margin: 2px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4658 .elementor-element.elementor-element-5bacc2b2
    {
        margin: -3px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-4658 .elementor-element.elementor-element-5bacc2b2 .elementor-tab-title
    {
        padding: 3px 15px 15px 15px;
    }
    .elementor-4658 .elementor-element.elementor-element-3fc2eb3a
    {
        padding: 50px 0 15px 0;
    }
    .elementor-4658 .elementor-element.elementor-element-3fc2eb3a .elementor-heading-title
    {
        font-size: 26px;
    }
}/* Start custom CSS for text-editor, class: .elementor-element-448d807c */
.elementor-4658 .elementor-element.elementor-element-448d807c a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-3092c048 */
.elementor-4658 .elementor-element.elementor-element-3092c048 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-75599c64 */
.elementor-4658 .elementor-element.elementor-element-75599c64 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-6a513cf8 */
.elementor-4658 .elementor-element.elementor-element-6a513cf8 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-4658 .elementor-element.elementor-element-6a513cf8 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-2bfc389c */
.elementor-4658 .elementor-element.elementor-element-2bfc389c a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-451cc5dc */
.elementor-4658 .elementor-element.elementor-element-451cc5dc a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-4658 .elementor-element.elementor-element-451cc5dc b
{
    font-weight: 700;
}
.elementor-4658 .elementor-element.elementor-element-451cc5dc ::marker
{
    color: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-451cc5dc ul
{
    column-count: 2;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-1050160 */
.elementor-4658 .elementor-element.elementor-element-1050160 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-4658 .elementor-element.elementor-element-1050160 b
{
    font-weight: 700;
}
.elementor-4658 .elementor-element.elementor-element-1050160 ::marker
{
    color: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-1050160 ul
{
    column-count: 2;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-5acf811a */
.elementor-4658 .elementor-element.elementor-element-5acf811a a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-4658 .elementor-element.elementor-element-5acf811a b
{
    font-weight: 700;
}
.elementor-4658 .elementor-element.elementor-element-5acf811a ::marker
{
    color: #ff5e2d;
}
.elementor-4658 .elementor-element.elementor-element-5acf811a ul
{
    column-count: 2;
}/* End custom CSS *//* Start custom CSS for lottie, class: .elementor-element-363b32e8 */
.elementor-4658 .elementor-element.elementor-element-363b32e8
{
    filter: invert(1);
}/* End custom CSS *//* Start custom CSS for lottie, class: .elementor-element-2f431b9b */
.elementor-4658 .elementor-element.elementor-element-2f431b9b
{
    filter: invert(1);
}/* End custom CSS *//* Start custom CSS for lottie, class: .elementor-element-4ec7214a */
.elementor-4658 .elementor-element.elementor-element-4ec7214a
{
    filter: invert(1);
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-8c2a341 */
.elementor-4658 .elementor-element.elementor-element-8c2a341 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-4658 .elementor-element.elementor-element-8c2a341 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for eael-post-grid, class: .elementor-element-72eab72e */
@media(min-width: 1025px)
{
    .elementor-4658 .elementor-element.elementor-element-72eab72e p
    {
        height: 2.9em;
        overflow: hidden;
    }
}/* End custom CSS */