﻿.elementor-3105 .elementor-element.elementor-element-5c8ba04>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-5c8ba04
{
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 100px 30px 100px;
    z-index: 3;
}
.elementor-3105 .elementor-element.elementor-element-1e7646e.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-1e7646e>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 0;
    box-shadow: 0 8px 80px -25px rgba(0,0,0,.25);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}
.elementor-3105 .elementor-element.elementor-element-1e7646e>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-1e7646e>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-1e7646e>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3105 .elementor-element.elementor-element-1e7646e>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-9f22a28
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: #000;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-bfd1ecb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG12-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb>.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-3105 .elementor-element.elementor-element-bfd1ecb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-bfd1ecb>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-bfd1ecb>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-3105 .elementor-element.elementor-element-bfd1ecb>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3105 .elementor-element.elementor-element-06b2949.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-06b2949.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-06b2949.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-06b2949>.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-3105 .elementor-element.elementor-element-06b2949>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3105 .elementor-element.elementor-element-18cc5bd
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3105 .elementor-element.elementor-element-18cc5bd img
{
    width: 212px;
}
.elementor-3105 .elementor-element.elementor-element-86d9bd3 .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-3105 .elementor-element.elementor-element-86d9bd3 .elementor-button:hover, .elementor-3105 .elementor-element.elementor-element-86d9bd3 .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-3105 .elementor-element.elementor-element-86d9bd3 .elementor-button:hover svg, .elementor-3105 .elementor-element.elementor-element-86d9bd3 .elementor-button:focus svg
{
    fill: #000;
}
.elementor-3105 .elementor-element.elementor-element-e9f380e
{
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-5082f27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-5082f27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG12-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3105 .elementor-element.elementor-element-5082f27>.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-3105 .elementor-element.elementor-element-5082f27.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-5082f27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-5082f27.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-5082f27>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-5082f27>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-5082f27>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-5082f27>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3105 .elementor-element.elementor-element-5082f27:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-3105 .elementor-element.elementor-element-5082f27>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3105 .elementor-element.elementor-element-1dbca1b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-1dbca1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-1dbca1b.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-1dbca1b>.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-3105 .elementor-element.elementor-element-1dbca1b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3105 .elementor-element.elementor-element-fe7626e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3105 .elementor-element.elementor-element-fe7626e img
{
    width: 150px;
}
.elementor-3105 .elementor-element.elementor-element-3ac9e1b .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-3105 .elementor-element.elementor-element-3ac9e1b .elementor-button:hover, .elementor-3105 .elementor-element.elementor-element-3ac9e1b .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-3105 .elementor-element.elementor-element-3ac9e1b .elementor-button:hover svg, .elementor-3105 .elementor-element.elementor-element-3ac9e1b .elementor-button:focus svg
{
    fill: #000;
}
.elementor-3105 .elementor-element.elementor-element-b20360e
{
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-964d580:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-964d580>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG12-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3105 .elementor-element.elementor-element-964d580>.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-3105 .elementor-element.elementor-element-964d580.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-964d580.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-964d580.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-964d580>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-964d580>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-964d580>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-964d580>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3105 .elementor-element.elementor-element-964d580:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-3105 .elementor-element.elementor-element-964d580>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3105 .elementor-element.elementor-element-3bc97b1.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-3bc97b1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-3bc97b1.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-3bc97b1>.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-3105 .elementor-element.elementor-element-3bc97b1>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3105 .elementor-element.elementor-element-12df6c1
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3105 .elementor-element.elementor-element-12df6c1 img
{
    width: 150px;
}
.elementor-3105 .elementor-element.elementor-element-972f2d7 .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-3105 .elementor-element.elementor-element-972f2d7 .elementor-button:hover, .elementor-3105 .elementor-element.elementor-element-972f2d7 .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-3105 .elementor-element.elementor-element-972f2d7 .elementor-button:hover svg, .elementor-3105 .elementor-element.elementor-element-972f2d7 .elementor-button:focus svg
{
    fill: #000;
}
.elementor-3105 .elementor-element.elementor-element-a9f85e5
{
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-8a74291
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: #000;
}
.elementor-3105 .elementor-element.elementor-element-68b06c3:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-68b06c3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-68b06c3>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-68b06c3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
    z-index: 3;
}
.elementor-3105 .elementor-element.elementor-element-68b06c3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-b8d9e5b>.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-3105 .elementor-element.elementor-element-b8d9e5b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-d125d00
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 45px 0;
}
.elementor-3105 .elementor-element.elementor-element-ca10554>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-bb45ea7
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 30px 0 0 0;
    text-align: center;
}
.elementor-3105 .elementor-element.elementor-element-bb45ea7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-15f15fe:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-15f15fe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../bcgamebettingde/image/BlackHero-1.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3105 .elementor-element.elementor-element-15f15fe>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-15f15fe
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 5% 10%;
}
.elementor-3105 .elementor-element.elementor-element-15f15fe>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-fb30755>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-fd3e522
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 35px 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-fd3e522 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 2.4vw;
    font-weight: 800;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-166d002
{
    width: var(--container-widget-width,672px);
    max-width: 672px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 25px 0;
    --container-widget-width: 672px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-5695ed2:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-5695ed2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-5695ed2>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-5695ed2
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3105 .elementor-element.elementor-element-5695ed2>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-3a571d5>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-ae80e98
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-ae80e98 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3105 .elementor-element.elementor-element-9c597e1
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-9c597e1 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-fa93f99
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-3de38ab
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-3de38ab .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-8375cc8
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-aa02d5e>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-2bc4fb1
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-0646e70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-0646e70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3105 .elementor-element.elementor-element-0646e70.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-0646e70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-0646e70.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-0646e70>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-0646e70>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-0646e70>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3105 .elementor-element.elementor-element-0646e70>.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-3105 .elementor-element.elementor-element-0646e70>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-0ab3c84
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-0ab3c84 img
{
    width: 177px;
}
.elementor-3105 .elementor-element.elementor-element-faa495e .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,#ff5e2d 0%,#feaa2c 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3105 .elementor-element.elementor-element-faa495e
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-3105 .elementor-element.elementor-element-faa495e .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3105 .elementor-element.elementor-element-faa495e .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3105 .elementor-element.elementor-element-ba41ec9 .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);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-ba41ec9
{
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-76a1586>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-9967643
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3105 .elementor-element.elementor-element-9967643:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3105 .elementor-element.elementor-element-9967643 img
{
    transition-duration: .6s;
}
.elementor-3105 .elementor-element.elementor-element-dda09c6:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-dda09c6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-dda09c6>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-dda09c6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3105 .elementor-element.elementor-element-dda09c6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-671cdc5>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-7f204f8
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-7f204f8 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3105 .elementor-element.elementor-element-3499ee5
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-3499ee5 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-66791a5
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-c95c4b3
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-c95c4b3 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-fde2b4a
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-c2eb2be>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-6f5fe6a
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-930fac7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-930fac7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3105 .elementor-element.elementor-element-930fac7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-930fac7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-930fac7.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-930fac7>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-930fac7>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-930fac7>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3105 .elementor-element.elementor-element-930fac7>.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-3105 .elementor-element.elementor-element-930fac7>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-a5ee24b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-a5ee24b img
{
    width: 177px;
}
.elementor-3105 .elementor-element.elementor-element-8841d57 .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,#ff5e2d 0%,#feaa2c 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3105 .elementor-element.elementor-element-8841d57
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-3105 .elementor-element.elementor-element-8841d57 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3105 .elementor-element.elementor-element-8841d57 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3105 .elementor-element.elementor-element-d83f05e .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);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-d83f05e
{
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-be1e5bd>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-a73588b
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3105 .elementor-element.elementor-element-a73588b:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3105 .elementor-element.elementor-element-a73588b img
{
    transition-duration: .6s;
}
.elementor-3105 .elementor-element.elementor-element-89cb75e:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-89cb75e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-89cb75e>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-89cb75e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3105 .elementor-element.elementor-element-89cb75e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-879fa38>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-cecb138
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-cecb138 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3105 .elementor-element.elementor-element-bf06f1e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-bf06f1e .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-63304a2
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-3ebbdbc
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-3ebbdbc .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-61ce107
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 5px 0 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-1b90008>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-6ab4d02
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-cc66a37:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-cc66a37>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3105 .elementor-element.elementor-element-cc66a37.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-cc66a37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3105 .elementor-element.elementor-element-cc66a37.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3105 .elementor-element.elementor-element-cc66a37>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-cc66a37>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-cc66a37>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3105 .elementor-element.elementor-element-cc66a37>.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-3105 .elementor-element.elementor-element-cc66a37>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-eb5c829
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-eb5c829 img
{
    width: 177px;
}
.elementor-3105 .elementor-element.elementor-element-07591a4 .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,#ff5e2d 0%,#feaa2c 100%);
    box-shadow: 0 10px 45px -14px #fe8e2c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-3105 .elementor-element.elementor-element-07591a4
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-3105 .elementor-element.elementor-element-07591a4 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3105 .elementor-element.elementor-element-07591a4 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3105 .elementor-element.elementor-element-7559713 .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);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-7559713
{
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-40c2106>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-50e7c6c
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3105 .elementor-element.elementor-element-50e7c6c:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3105 .elementor-element.elementor-element-50e7c6c img
{
    transition-duration: .6s;
}
.elementor-3105 .elementor-element.elementor-element-97ea040:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-97ea040>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
    background-image: url("../../bcgamebettingde/image/bg-2.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3105 .elementor-element.elementor-element-97ea040>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-97ea040>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-97ea040
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 2% 2% 2% 2%;
    z-index: 0;
}
.elementor-3105 .elementor-element.elementor-element-8a3a4c8>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-8fcb592
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-8fcb592 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-3105 .elementor-element.elementor-element-2527ce0
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #000;
}
.elementor-3105 .elementor-element.elementor-element-4ad3825
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-4ad3825 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-3105 .elementor-element.elementor-element-f71cebe
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #000;
}
.elementor-3105 .elementor-element.elementor-element-7304b6c>.elementor-element-populated
{
    border-style: solid;
    border-color: #ff9c2c;
    box-shadow: 3px 0 10px 0 rgba(0,0,0,.5);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-7304b6c>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-7304b6c>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-7304b6c>.elementor-background-slideshow
{
    border-radius: 30px 30px 30px 30px;
}
.elementor-3105 .elementor-element.elementor-element-9553930
{
    width: 100%;
    max-width: 100%;
    margin: 12px 12px calc(var(--kit-widget-spacing,0px) + 12px) 12px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-9553930 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-874300e
{
    width: 100%;
    max-width: 100%;
    margin: 15px 15px calc(var(--kit-widget-spacing,0px) + 15px) 15px;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: .85vw;
    font-weight: 500;
    line-height: 1.5em;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-c65d4fa>.elementor-element-populated
{
    border-style: solid;
    border-color: #ff9c2c;
    box-shadow: 3px 0 10px 0 rgba(0,0,0,.5);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-c65d4fa>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-c65d4fa>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-c65d4fa>.elementor-background-slideshow
{
    border-radius: 30px 30px 30px 30px;
}
.elementor-3105 .elementor-element.elementor-element-9a6663a
{
    width: 100%;
    max-width: 100%;
    margin: 12px 12px calc(var(--kit-widget-spacing,0px) + 12px) 12px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-9a6663a .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-a9b3157
{
    width: 100%;
    max-width: 100%;
    margin: 15px 15px calc(var(--kit-widget-spacing,0px) + 15px) 15px;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: .85vw;
    font-weight: 500;
    line-height: 1.5em;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-6865feb>.elementor-element-populated
{
    border-style: solid;
    border-color: #ff9c2c;
    box-shadow: 3px 0 10px 0 rgba(0,0,0,.5);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-6865feb>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-6865feb>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-6865feb>.elementor-background-slideshow
{
    border-radius: 30px 30px 30px 30px;
}
.elementor-3105 .elementor-element.elementor-element-718ceec
{
    width: 100%;
    max-width: 100%;
    margin: 12px 12px calc(var(--kit-widget-spacing,0px) + 12px) 12px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-718ceec .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-3c12726
{
    width: 100%;
    max-width: 100%;
    margin: 15px 15px calc(var(--kit-widget-spacing,0px) + 15px) 15px;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: .85vw;
    font-weight: 500;
    line-height: 1.5em;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-5c62ee2>.elementor-element-populated
{
    border-style: solid;
    border-color: #ff9c2c;
    box-shadow: 3px 0 10px 0 rgba(0,0,0,.5);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-5c62ee2>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-5c62ee2>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-5c62ee2>.elementor-background-slideshow
{
    border-radius: 30px 30px 30px 30px;
}
.elementor-3105 .elementor-element.elementor-element-36acc91
{
    width: 100%;
    max-width: 100%;
    margin: 12px 12px calc(var(--kit-widget-spacing,0px) + 12px) 12px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-36acc91 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-c71c3a2
{
    width: 100%;
    max-width: 100%;
    margin: 15px 15px calc(var(--kit-widget-spacing,0px) + 15px) 15px;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: .85vw;
    font-weight: 500;
    line-height: 1.5em;
    color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-40e80ce:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-40e80ce>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-01184a2);
}
.elementor-3105 .elementor-element.elementor-element-40e80ce>.elementor-container
{
    max-width: 1400px;
}
.elementor-3105 .elementor-element.elementor-element-40e80ce
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10% 5% 10%;
}
.elementor-3105 .elementor-element.elementor-element-40e80ce>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-b0c04d2>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff14;
    box-shadow: 0 0 350px -80px rgba(255,255,255,.31);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3105 .elementor-element.elementor-element-b0c04d2>.elementor-element-populated, .elementor-3105 .elementor-element.elementor-element-b0c04d2>.elementor-element-populated>.elementor-background-overlay, .elementor-3105 .elementor-element.elementor-element-b0c04d2>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3105 .elementor-element.elementor-element-b0c04d2>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-81a600e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3105 .elementor-element.elementor-element-81a600e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-09295c7>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f
{
    width: auto;
    max-width: auto;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-stacked .elementor-icon
{
    background-color: #ffffff12;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-framed .elementor-icon, .elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-default .elementor-icon
{
    color: #ffffff12;
    border-color: #ffffff12;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-framed .elementor-icon, .elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-default .elementor-icon svg
{
    fill: #ffffff12;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-stacked .elementor-icon:hover
{
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #fff;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f .elementor-icon
{
    font-size: 25px;
    padding: 20px;
}
.elementor-3105 .elementor-element.elementor-element-f055f6f .elementor-icon svg
{
    height: 25px;
}
.elementor-3105 .elementor-element.elementor-element-7ba50f0
{
    width: auto;
    max-width: auto;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 22px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-7ba50f0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-b45c6e7
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-a7ffead
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3105 .elementor-element.elementor-element-a7ffead>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-f3fddbc>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-eee9a37
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-eee9a37 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-a4f00dd
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 26px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-68e9b04
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3105 .elementor-element.elementor-element-68e9b04>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-08ee2f8>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-22e9d68
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-22e9d68 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-0de99a4
{
    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;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-85e3b55
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3105 .elementor-element.elementor-element-85e3b55>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-a2ac8a5>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-88ead15
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-88ead15 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-04bd8a5
{
    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;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-7d3e5fe
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3105 .elementor-element.elementor-element-7d3e5fe>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-4ab53c6>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-4b6ddcf
{
    width: 100%;
    max-width: 100%;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-4b6ddcf .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-097d321
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-2d80808
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 3px 3px 3px 3px;
}
.elementor-3105 .elementor-element.elementor-element-2d80808>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-206f22a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 35px 0 35px;
}
.elementor-3105 .elementor-element.elementor-element-6fb98cc
{
    width: 100%;
    max-width: 100%;
    margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3105 .elementor-element.elementor-element-6fb98cc .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3105 .elementor-element.elementor-element-50776e3
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1024px)
{
    .elementor-3105 .elementor-element.elementor-element-5c8ba04
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-9f22a28
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-3105 .elementor-element.elementor-element-f15a266
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-9750ee5
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-2634e0b
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-8a74291
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-3105 .elementor-element.elementor-element-68b06c3
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-15f15fe
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-fd3e522 .elementor-heading-title
    {
        font-size: 4.1vw;
    }
    .elementor-3105 .elementor-element.elementor-element-5695ed2
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-dda09c6
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-89cb75e
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-97ea040
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-40e80ce
    {
        padding: 25px 25px 25px 25px;
    }
}
@media(max-width: 767px)
{
    .elementor-3105 .elementor-element.elementor-element-5c8ba04
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-1e7646e>.elementor-element-populated
    {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-3105 .elementor-element.elementor-element-9f22a28
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-3105 .elementor-element.elementor-element-06b2949>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-3105 .elementor-element.elementor-element-e9f380e
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-3105 .elementor-element.elementor-element-1dbca1b>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-3105 .elementor-element.elementor-element-b20360e
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-3105 .elementor-element.elementor-element-3bc97b1>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-3105 .elementor-element.elementor-element-a9f85e5
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-3105 .elementor-element.elementor-element-8a74291
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-3105 .elementor-element.elementor-element-68b06c3
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-d125d00
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-bb45ea7
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-bb45ea7 .elementor-heading-title
    {
        font-size: 6.8vw;
    }
    .elementor-3105 .elementor-element.elementor-element-15f15fe:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-15f15fe>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../../bcgamebettingde/image/newbg-scaled-min.jpeg");
        background-position: top right;
    }
    .elementor-3105 .elementor-element.elementor-element-15f15fe
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 250px 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-fd3e522
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-fd3e522 .elementor-heading-title
    {
        font-size: 29px;
    }
    .elementor-3105 .elementor-element.elementor-element-166d002
    {
        padding: 0 0 0 0;
        font-size: 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-895e06c>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-5695ed2
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-ae80e98
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-ae80e98 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3105 .elementor-element.elementor-element-9c597e1
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-3de38ab
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-aa02d5e>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-2bc4fb1
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-ba41ec9
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-dda09c6
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-7f204f8
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-7f204f8 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3105 .elementor-element.elementor-element-3499ee5
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-c95c4b3
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-c2eb2be>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-6f5fe6a
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-d83f05e
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-89cb75e
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3105 .elementor-element.elementor-element-cecb138
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-cecb138 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3105 .elementor-element.elementor-element-bf06f1e
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-3ebbdbc
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-1b90008>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-6ab4d02
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-7559713
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-8fcb592 .elementor-heading-title
    {
        font-size: 7.2vw;
    }
    .elementor-3105 .elementor-element.elementor-element-2527ce0
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-4ad3825
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-4ad3825 .elementor-heading-title
    {
        font-size: 5.6vw;
    }
    .elementor-3105 .elementor-element.elementor-element-f71cebe
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-874300e
    {
        font-size: 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-a9b3157
    {
        font-size: 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-3c12726
    {
        font-size: 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-c71c3a2
    {
        font-size: 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-81a600e
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-09295c7>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-7ba50f0
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-7ba50f0 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3105 .elementor-element.elementor-element-a7ffead
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-f3fddbc>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-eee9a37
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-eee9a37 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3105 .elementor-element.elementor-element-68e9b04
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-08ee2f8>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-22e9d68
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-22e9d68 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3105 .elementor-element.elementor-element-85e3b55
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-a2ac8a5>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-88ead15
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-88ead15 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3105 .elementor-element.elementor-element-7d3e5fe
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-4ab53c6>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-4b6ddcf
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-4b6ddcf .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-3105 .elementor-element.elementor-element-2d80808
    {
        padding: 0 0 0 0;
    }
    .elementor-3105 .elementor-element.elementor-element-206f22a>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3105 .elementor-element.elementor-element-6fb98cc
    {
        width: 100%;
        max-width: 100%;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3105 .elementor-element.elementor-element-6fb98cc .elementor-heading-title
    {
        font-size: 21px;
    }
}
@media(min-width: 768px)
{
    .elementor-3105 .elementor-element.elementor-element-fb30755
    {
        width: 63.571%;
    }
    .elementor-3105 .elementor-element.elementor-element-895e06c
    {
        width: 36.394%;
    }
    .elementor-3105 .elementor-element.elementor-element-3a571d5
    {
        width: 50%;
    }
    .elementor-3105 .elementor-element.elementor-element-aa02d5e
    {
        width: 50%;
    }
    .elementor-3105 .elementor-element.elementor-element-0646e70
    {
        width: 34.929%;
    }
    .elementor-3105 .elementor-element.elementor-element-76a1586
    {
        width: 65%;
    }
    .elementor-3105 .elementor-element.elementor-element-671cdc5
    {
        width: 50%;
    }
    .elementor-3105 .elementor-element.elementor-element-c2eb2be
    {
        width: 50%;
    }
    .elementor-3105 .elementor-element.elementor-element-930fac7
    {
        width: 34.929%;
    }
    .elementor-3105 .elementor-element.elementor-element-be1e5bd
    {
        width: 65%;
    }
    .elementor-3105 .elementor-element.elementor-element-879fa38
    {
        width: 50%;
    }
    .elementor-3105 .elementor-element.elementor-element-1b90008
    {
        width: 50%;
    }
    .elementor-3105 .elementor-element.elementor-element-cc66a37
    {
        width: 34.929%;
    }
    .elementor-3105 .elementor-element.elementor-element-40c2106
    {
        width: 65%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-3105 .elementor-element.elementor-element-bfd1ecb
    {
        width: 100%;
    }
    .elementor-3105 .elementor-element.elementor-element-5082f27
    {
        width: 100%;
    }
    .elementor-3105 .elementor-element.elementor-element-964d580
    {
        width: 100%;
    }
    .elementor-3105 .elementor-element.elementor-element-fb30755
    {
        width: 100%;
    }
    .elementor-3105 .elementor-element.elementor-element-895e06c
    {
        width: 100%;
    }
}
@media(min-width: 1025px)
{
    .elementor-3105 .elementor-element.elementor-element-97ea040:not(.elementor-motion-effects-element-type-background), .elementor-3105 .elementor-element.elementor-element-97ea040>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
}/* Start custom CSS for text-editor, class: .elementor-element-9f22a28 */
.elementor-3105 .elementor-element.elementor-element-9f22a28 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-8a74291 */
.elementor-3105 .elementor-element.elementor-element-8a74291 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-fd3e522 */
.elementor-3105 .elementor-element.elementor-element-fd3e522 b
{
    font-size: 25px;
    font-weight: 800;
    position: relative;
    left: 5px;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-166d002 */
.elementor-3105 .elementor-element.elementor-element-166d002 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-fa93f99 */
.elementor-3105 .elementor-element.elementor-element-fa93f99 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-8375cc8 */
.elementor-3105 .elementor-element.elementor-element-8375cc8 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-66791a5 */
.elementor-3105 .elementor-element.elementor-element-66791a5 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-fde2b4a */
.elementor-3105 .elementor-element.elementor-element-fde2b4a a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-63304a2 */
.elementor-3105 .elementor-element.elementor-element-63304a2 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-61ce107 */
.elementor-3105 .elementor-element.elementor-element-61ce107 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-2527ce0 */
.elementor-3105 .elementor-element.elementor-element-2527ce0 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-f71cebe */
.elementor-3105 .elementor-element.elementor-element-f71cebe a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-b45c6e7 */
.elementor-3105 .elementor-element.elementor-element-b45c6e7 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3105 .elementor-element.elementor-element-b45c6e7 b
{
    font-weight: 700;
}
.elementor-3105 .elementor-element.elementor-element-b45c6e7 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a4f00dd */
.elementor-3105 .elementor-element.elementor-element-a4f00dd a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3105 .elementor-element.elementor-element-a4f00dd b
{
    font-weight: 700;
}
.elementor-3105 .elementor-element.elementor-element-a4f00dd ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-0de99a4 */
.elementor-3105 .elementor-element.elementor-element-0de99a4 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3105 .elementor-element.elementor-element-0de99a4 b
{
    font-weight: 700;
}
.elementor-3105 .elementor-element.elementor-element-0de99a4 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-04bd8a5 */
.elementor-3105 .elementor-element.elementor-element-04bd8a5 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3105 .elementor-element.elementor-element-04bd8a5 b
{
    font-weight: 700;
}
.elementor-3105 .elementor-element.elementor-element-04bd8a5 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-097d321 */
.elementor-3105 .elementor-element.elementor-element-097d321 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3105 .elementor-element.elementor-element-097d321 b
{
    font-weight: 700;
}
.elementor-3105 .elementor-element.elementor-element-097d321 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-50776e3 */
.elementor-3105 .elementor-element.elementor-element-50776e3 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3105 .elementor-element.elementor-element-50776e3 b
{
    font-weight: 700;
}
.elementor-3105 .elementor-element.elementor-element-50776e3 ::marker
{
    color: #ff5e2d;
}/* End custom CSS */