﻿.elementor-3390 .elementor-element.elementor-element-59534c8:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-59534c8>.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-3390 .elementor-element.elementor-element-59534c8>.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-3390 .elementor-element.elementor-element-59534c8>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-59534c8
{
    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-3390 .elementor-element.elementor-element-70ca3a9>.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-3390 .elementor-element.elementor-element-70ca3a9>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 100px 0 0;
}
.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-3390 .elementor-element.elementor-element-cbe9caa
{
    width: 100%;
    max-width: 100%;
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    column-gap: 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-07e96e3:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-07e96e3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-07e96e3>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-07e96e3
{
    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-3390 .elementor-element.elementor-element-07e96e3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-dfe1e07>.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-3390 .elementor-element.elementor-element-dfe1e07>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-fbf42c4
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 45px 0;
}
.elementor-3390 .elementor-element.elementor-element-2b24cc1>.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-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-3390 .elementor-element.elementor-element-7874035
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-7874035 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
}
.elementor-3390 .elementor-element.elementor-element-8f1cc1b
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-8f5fd2f>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-b8f4377
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-b8f4377 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-3390 .elementor-element.elementor-element-ff78e99>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-9769d5a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-9769d5a .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-3390 .elementor-element.elementor-element-33370ab>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-1d730b7
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-1d730b7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-3390 .elementor-element.elementor-element-b7428b3>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-c4af02d
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 10px 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-c4af02d .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-3390 .elementor-element.elementor-element-83dd935:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-83dd935>.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-3390 .elementor-element.elementor-element-83dd935>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-83dd935
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 5% 10% 5% 10%;
}
.elementor-3390 .elementor-element.elementor-element-83dd935>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-ef3762c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-0ac15cc
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 35px 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-0ac15cc .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-3390 .elementor-element.elementor-element-c10b238:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-c10b238>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-c10b238>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-c10b238
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3390 .elementor-element.elementor-element-c10b238>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-397cf6c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-a673d6b
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-a673d6b .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3390 .elementor-element.elementor-element-406a55b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-406a55b .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-a597388
{
    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-3390 .elementor-element.elementor-element-2466b18
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-a3c1844>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-b026ea6
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3390 .elementor-element.elementor-element-2513966:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-2513966>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-2513966.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-2513966.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-2513966.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-2513966>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-2513966>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-2513966>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-2513966>.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-3390 .elementor-element.elementor-element-2513966>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.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-3390 .elementor-element.elementor-element-78c80dd
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-78c80dd img
{
    width: 150px;
    max-width: 100%;
}
.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-3390 .elementor-element.elementor-element-f400af5 .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-3390 .elementor-element.elementor-element-f400af5
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
}
.elementor-3390 .elementor-element.elementor-element-f400af5 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-f400af5 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-98eda42 .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-9303873);
    color: var(--e-global-color-9303873);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-98eda42
{
    width: auto;
    max-width: auto;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-a770d99>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-abe18b2
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-abe18b2:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3390 .elementor-element.elementor-element-abe18b2 img
{
    transition-duration: .6s;
}
.elementor-3390 .elementor-element.elementor-element-4273983:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-4273983>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-4273983>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-4273983
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3390 .elementor-element.elementor-element-4273983>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-474fcad>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-c65b658
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-c65b658 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3390 .elementor-element.elementor-element-b284de6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-b284de6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-261776a
{
    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-3390 .elementor-element.elementor-element-a6532a6
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-c2ae348>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-e21a210
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3390 .elementor-element.elementor-element-601d5e8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-601d5e8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-601d5e8.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-601d5e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-601d5e8.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-601d5e8>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-601d5e8>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-601d5e8>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-601d5e8>.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-3390 .elementor-element.elementor-element-601d5e8>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-a533264
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-a533264 img
{
    width: 150px;
    max-width: 100%;
}
.elementor-3390 .elementor-element.elementor-element-6f4be15 .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-3390 .elementor-element.elementor-element-6f4be15
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
}
.elementor-3390 .elementor-element.elementor-element-6f4be15 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-6f4be15 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-9bce32a .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-9303873);
    color: var(--e-global-color-9303873);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-9bce32a
{
    width: auto;
    max-width: auto;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-babf209>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-9224156
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-9224156:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3390 .elementor-element.elementor-element-9224156 img
{
    transition-duration: .6s;
}
.elementor-3390 .elementor-element.elementor-element-776c181:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-776c181>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-776c181>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-776c181
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3390 .elementor-element.elementor-element-776c181>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-83af3b0>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-760b6f0
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-760b6f0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3390 .elementor-element.elementor-element-8e9312f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-8e9312f .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-a17a8eb
{
    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-3390 .elementor-element.elementor-element-a5f80f1
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-38543a7>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-ccb3ac1
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3390 .elementor-element.elementor-element-b025ff0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-b025ff0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-b025ff0.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-b025ff0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-b025ff0.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-b025ff0>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-b025ff0>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-b025ff0>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-b025ff0>.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-3390 .elementor-element.elementor-element-b025ff0>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-2d620ea
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-2d620ea img
{
    width: 150px;
    max-width: 100%;
}
.elementor-3390 .elementor-element.elementor-element-d77d489 .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-3390 .elementor-element.elementor-element-d77d489
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
}
.elementor-3390 .elementor-element.elementor-element-d77d489 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-d77d489 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-685cc52 .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-9303873);
    color: var(--e-global-color-9303873);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-685cc52
{
    width: auto;
    max-width: auto;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-68ddcda>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-5555e4a
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-5555e4a:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3390 .elementor-element.elementor-element-5555e4a img
{
    transition-duration: .6s;
}
.elementor-3390 .elementor-element.elementor-element-fa716c4:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-fa716c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-fa716c4>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-fa716c4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3390 .elementor-element.elementor-element-fa716c4>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-550ebe2>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-1d2db56
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-1d2db56 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3390 .elementor-element.elementor-element-b8fd8be
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-b8fd8be .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-54cb59e
{
    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-3390 .elementor-element.elementor-element-40b31d5
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-1642440>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-ef90817
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3390 .elementor-element.elementor-element-5df2f94:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-5df2f94>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-5df2f94.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-5df2f94.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-5df2f94.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-5df2f94>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-5df2f94>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-5df2f94>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-5df2f94>.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-3390 .elementor-element.elementor-element-5df2f94>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-ea160ab
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-ea160ab img
{
    width: 150px;
    max-width: 100%;
}
.elementor-3390 .elementor-element.elementor-element-abdb4e3 .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-3390 .elementor-element.elementor-element-abdb4e3
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
}
.elementor-3390 .elementor-element.elementor-element-abdb4e3 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-abdb4e3 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-c84e911 .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-9303873);
    color: var(--e-global-color-9303873);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-c84e911
{
    width: auto;
    max-width: auto;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-005a97f>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-b8eec45:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-b8eec45>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-b8eec45>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-b8eec45
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3390 .elementor-element.elementor-element-b8eec45>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-b17a582>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-7130b0f
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-7130b0f .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3390 .elementor-element.elementor-element-309dc3e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-309dc3e .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-ba31dcb
{
    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-3390 .elementor-element.elementor-element-91f9735
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-23ada21>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-eeef4eb
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3390 .elementor-element.elementor-element-25ecf1d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-25ecf1d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-25ecf1d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-25ecf1d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-25ecf1d.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-25ecf1d>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-25ecf1d>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-25ecf1d>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-25ecf1d>.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-3390 .elementor-element.elementor-element-25ecf1d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-2a4cc1c
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-2a4cc1c img
{
    width: 150px;
    max-width: 100%;
}
.elementor-3390 .elementor-element.elementor-element-be703d6 .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-3390 .elementor-element.elementor-element-be703d6
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
}
.elementor-3390 .elementor-element.elementor-element-be703d6 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-be703d6 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-d132048 .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-9303873);
    color: var(--e-global-color-9303873);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-d132048
{
    width: auto;
    max-width: auto;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-df46696>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-96a90b3
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-96a90b3:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3390 .elementor-element.elementor-element-96a90b3 img
{
    transition-duration: .6s;
}
.elementor-3390 .elementor-element.elementor-element-f9e3280:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-f9e3280>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-f9e3280>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-f9e3280
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 0% 10%;
}
.elementor-3390 .elementor-element.elementor-element-f9e3280>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-2b34890>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-7445114
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-7445114 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-3390 .elementor-element.elementor-element-131aa09
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-131aa09 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-a00bc78
{
    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-3390 .elementor-element.elementor-element-0f91797
{
    width: var(--container-widget-width,1000px);
    max-width: 1000px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 25px 0;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-9c51ca6>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-2e1a117
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-3390 .elementor-element.elementor-element-8e31047:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-8e31047>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-8e31047.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-8e31047.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-8e31047.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-8e31047>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-8e31047>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-8e31047>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-8e31047>.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-3390 .elementor-element.elementor-element-8e31047>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-24be850
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-24be850 img
{
    width: 700px;
    max-width: 100%;
}
.elementor-3390 .elementor-element.elementor-element-3d9ccd2 .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-3390 .elementor-element.elementor-element-3d9ccd2
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 5px 0;
}
.elementor-3390 .elementor-element.elementor-element-3d9ccd2 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-3d9ccd2 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-28c3aa6 .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-9303873);
    color: var(--e-global-color-9303873);
    border-radius: 50px 50px 50px 50px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-28c3aa6
{
    width: auto;
    max-width: auto;
    margin: 7px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-aef7957>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-432e518
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-432e518:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-3390 .elementor-element.elementor-element-432e518 img
{
    transition-duration: .6s;
}
.elementor-3390 .elementor-element.elementor-element-f954b87:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-f954b87>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-3390 .elementor-element.elementor-element-f954b87>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-f954b87
{
    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-3390 .elementor-element.elementor-element-f954b87>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-4c5fd33
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-4c5fd33 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
}
.elementor-3390 .elementor-element.elementor-element-3a568ea:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-3a568ea>.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-3390 .elementor-element.elementor-element-3a568ea>.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-3390 .elementor-element.elementor-element-3a568ea>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-3a568ea
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 100px 0 100px;
    z-index: 0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-eb729a8.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-eb729a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-eb729a8.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-eb729a8>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-ae8c7cf
{
    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-3390 .elementor-element.elementor-element-ae8c7cf .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-1048836>.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-3390 .elementor-element.elementor-element-1048836>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-1048836>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-1048836>.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-3390 .elementor-element.elementor-element-c7e107b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-3390 .elementor-element.elementor-element-c7e107b .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-c7e107b .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-dffb261>.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-3390 .elementor-element.elementor-element-dffb261>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-dffb261>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-dffb261>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3390 .elementor-element.elementor-element-b74e335
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-3390 .elementor-element.elementor-element-b74e335 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-b74e335 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-1e93bee>.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-3390 .elementor-element.elementor-element-1e93bee>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-1e93bee>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-1e93bee>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3390 .elementor-element.elementor-element-10e2f97
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-3390 .elementor-element.elementor-element-10e2f97 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-10e2f97 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-ecaef48>.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-3390 .elementor-element.elementor-element-ecaef48>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-ecaef48>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-ecaef48>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3390 .elementor-element.elementor-element-f865541
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-3390 .elementor-element.elementor-element-f865541 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-f865541 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-51c07e8>.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-3390 .elementor-element.elementor-element-51c07e8>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-51c07e8>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-51c07e8>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3390 .elementor-element.elementor-element-287e850
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-3390 .elementor-element.elementor-element-287e850 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-287e850 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-9593efd>.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-3390 .elementor-element.elementor-element-9593efd>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-9593efd>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-9593efd>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-3390 .elementor-element.elementor-element-af69982
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-3390 .elementor-element.elementor-element-af69982 .elementor-image-box-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-af69982 .elementor-image-box-description
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-3390 .elementor-element.elementor-element-7be6798:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-7be6798>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-3390 .elementor-element.elementor-element-7be6798>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-7be6798
{
    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-3390 .elementor-element.elementor-element-7be6798>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-92ebe37.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-92ebe37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-92ebe37.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-92ebe37>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-0f5461c
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-c4a87ab.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-c4a87ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-c4a87ab.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-c4a87ab>.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-3390 .elementor-element.elementor-element-c4a87ab>.elementor-element-populated
{
    margin: 0 0 0 45px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 45px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-2c9f1b9
{
    margin: 40px 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-2c9f1b9 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-b88b57a
{
    width: var(--container-widget-width,76%);
    max-width: 76%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-b88b57a .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3em;
    letter-spacing: 0;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-3acd185
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
}
.elementor-3390 .elementor-element.elementor-element-b36951e
{
    width: var(--container-widget-width,76%);
    max-width: 76%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-b36951e .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3em;
    letter-spacing: 0;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-a02ae45
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
}
.elementor-3390 .elementor-element.elementor-element-700c23d
{
    width: var(--container-widget-width,76%);
    max-width: 76%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-700c23d .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3em;
    letter-spacing: 0;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-dd80e92
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
}
.elementor-3390 .elementor-element.elementor-element-33d9030
{
    width: var(--container-widget-width,76%);
    max-width: 76%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-33d9030 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3em;
    letter-spacing: 0;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-4203720
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
}
.elementor-3390 .elementor-element.elementor-element-f5b23f7
{
    width: var(--container-widget-width,76%);
    max-width: 76%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-f5b23f7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3em;
    letter-spacing: 0;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-41882fd
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
}
.elementor-3390 .elementor-element.elementor-element-8bb46f8:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-8bb46f8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-3390 .elementor-element.elementor-element-8bb46f8>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-8bb46f8
{
    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-3390 .elementor-element.elementor-element-8bb46f8>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-3dfbbec
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-3dfbbec .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
}
.elementor-3390 .elementor-element.elementor-element-2306cad:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-2306cad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-3390 .elementor-element.elementor-element-2306cad:hover
{
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0 0 80px -20px rgba(0,0,0,.15);
}
.elementor-3390 .elementor-element.elementor-element-2306cad
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #02010100;
    box-shadow: 2px 2px 3px -1px rgba(0,0,0,.1);
    transition: background .3s,border .5s,border-radius .5s,box-shadow .5s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 0 25px 0;
}
.elementor-3390 .elementor-element.elementor-element-2306cad, .elementor-3390 .elementor-element.elementor-element-2306cad>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-3390 .elementor-element.elementor-element-2306cad>.elementor-background-overlay
{
    transition: background .3s,border-radius .5s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-c1715ac.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-c1715ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-c1715ac.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-c1715ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 1px;
}
.elementor-3390 .elementor-element.elementor-element-c1715ac>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 0;
    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 25px 0 25px;
}
.elementor-3390 .elementor-element.elementor-element-c1715ac>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-c1715ac>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-c1715ac>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-c1715ac>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-ad3c7c9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-ad3c7c9 img
{
    width: 1000px;
    max-width: 100%;
    height: 135px;
    object-fit: contain;
    object-position: center center;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-3390 .elementor-element.elementor-element-8ef75bc
{
    --divider-border-style: solid;
    --divider-border-width: 1px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-8ef75bc .elementor-divider-separator
{
    width: 100%;
}
.elementor-3390 .elementor-element.elementor-element-8ef75bc .elementor-divider
{
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-3390 .elementor-element.elementor-element-6109ec8
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-6109ec8 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-4920454
{
    margin: 4px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-4920454 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-b77b193.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-b77b193.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-b77b193.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 1px;
}
.elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 1px 0 1px;
    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 25px 0 25px;
}
.elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-33cffd9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-3390 .elementor-element.elementor-element-33cffd9 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
    letter-spacing: -.3px;
    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-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(4px / 2);
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(4px / 2);
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(4px / 2);
    margin-left: calc(4px / 2);
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-4px / 2);
    margin-left: calc(-4px / 2);
}
body.rtl .elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-4px / 2);
}
body:not(.rtl) .elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-4px / 2);
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-3390 .elementor-element.elementor-element-4d249f9
{
    --e-icon-list-icon-size: 11px;
    --icon-vertical-offset: 0px;
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-item>a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-295cf2a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-295cf2a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-295cf2a.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-295cf2a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    --kit-widget-spacing: 1px;
}
.elementor-3390 .elementor-element.elementor-element-295cf2a>.elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-295cf2a>.elementor-element-populated>.elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-295cf2a>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-295cf2a>.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-3390 .elementor-element.elementor-element-295cf2a>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-dda1557
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 6px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-dda1557 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -.8px;
}
.elementor-widget-star-rating .elementor-star-rating__title
{
    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-3390 .elementor-element.elementor-element-1e13f7d
{
    text-align: center;
    width: var(--container-widget-width,100.855%);
    max-width: 100.855%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 5px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 100.855%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-1e13f7d .elementor-star-rating
{
    font-size: 17px;
}
body:not(.rtl) .elementor-3390 .elementor-element.elementor-element-1e13f7d .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 3px;
}
body.rtl .elementor-3390 .elementor-element.elementor-element-1e13f7d .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 3px;
}
.elementor-3390 .elementor-element.elementor-element-0f4b839 .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-3390 .elementor-element.elementor-element-0f4b839
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-0f4b839 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-3390 .elementor-element.elementor-element-0f4b839 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-3390 .elementor-element.elementor-element-7191dec .elementor-button
{
    background-color: #ffaa0100;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #ff5e2d;
    color: #ff5e2d;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-7191dec
{
    margin: -6px 0 calc(var(--kit-widget-spacing,0px) + -7px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-378ea3f
{
    margin: 40px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-378ea3f .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-9d4ae6b:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-9d4ae6b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-3390 .elementor-element.elementor-element-9d4ae6b>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-9d4ae6b
{
    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-3390 .elementor-element.elementor-element-9d4ae6b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-eded1e4>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-64e1182
{
    margin: 40px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-64e1182 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-45f6779
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-0f4f14a:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-0f4f14a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f8f8;
}
.elementor-3390 .elementor-element.elementor-element-0f4f14a>.elementor-container
{
    max-width: 1400px;
}
.elementor-3390 .elementor-element.elementor-element-0f4f14a
{
    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-3390 .elementor-element.elementor-element-0f4f14a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-b5d6522.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-b5d6522.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-b5d6522.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-3390 .elementor-element.elementor-element-b5d6522>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-c59164f
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-2e1f4ab.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-2e1f4ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-2e1f4ab.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-3390 .elementor-element.elementor-element-2e1f4ab>.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-3390 .elementor-element.elementor-element-2e1f4ab>.elementor-element-populated
{
    margin: 0 0 0 45px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 45px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-f4c46a3
{
    width: var(--container-widget-width,7.568%);
    max-width: 7.568%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 7.568%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-f4c46a3 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d78;
}
.elementor-3390 .elementor-element.elementor-element-45e26b2
{
    width: var(--container-widget-width,87.661%);
    max-width: 87.661%;
    --container-widget-width: 87.661%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-dff8297
{
    width: var(--container-widget-width,7.569%);
    max-width: 7.569%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 7.569%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-dff8297 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d78;
}
.elementor-3390 .elementor-element.elementor-element-acc4a1a
{
    width: var(--container-widget-width,86.167%);
    max-width: 86.167%;
    --container-widget-width: 86.167%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-a4e6fda
{
    width: var(--container-widget-width,6.913%);
    max-width: 6.913%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 6.913%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-a4e6fda .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d78;
}
.elementor-3390 .elementor-element.elementor-element-0fe7c65
{
    width: var(--container-widget-width,91.962%);
    max-width: 91.962%;
    --container-widget-width: 91.962%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-6ee127b
{
    width: var(--container-widget-width,6.913%);
    max-width: 6.913%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 6.913%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-6ee127b .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d78;
}
.elementor-3390 .elementor-element.elementor-element-f4e4768
{
    width: var(--container-widget-width,91.962%);
    max-width: 91.962%;
    --container-widget-width: 91.962%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-1449f61
{
    width: var(--container-widget-width,6.913%);
    max-width: 6.913%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 6.913%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-1449f61 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d78;
}
.elementor-3390 .elementor-element.elementor-element-27fd480
{
    width: var(--container-widget-width,91.962%);
    max-width: 91.962%;
    --container-widget-width: 91.962%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-51e75cf
{
    width: var(--container-widget-width,6.913%);
    max-width: 6.913%;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 6.913%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-51e75cf .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #09080d78;
}
.elementor-3390 .elementor-element.elementor-element-2d9ea24
{
    width: var(--container-widget-width,91.962%);
    max-width: 91.962%;
    --container-widget-width: 91.962%;
    --container-widget-flex-grow: 0;
}
.elementor-3390 .elementor-element.elementor-element-f0dc081
{
    margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 5px) 5px;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-b3c9c9b>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-3390 .elementor-element.elementor-element-b3c9c9b:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-b3c9c9b>.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-3390 .elementor-element.elementor-element-b3c9c9b>.elementor-background-overlay
{
    background-color: #fff;
    opacity: .97;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-3390 .elementor-element.elementor-element-b3c9c9b>.elementor-container
{
    max-width: 1400px;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-b3c9c9b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 0 80px 0;
}
.elementor-3390 .elementor-element.elementor-element-d65cff1>.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-3390 .elementor-element.elementor-element-d65cff1>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-5961327
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-3390 .elementor-element.elementor-element-5961327 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-e72844d
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-3390 .elementor-element.elementor-element-b51b341>.elementor-element-populated
{
    margin: 0 25px 0 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    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-3390 .elementor-element.elementor-element-684f507
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-item
{
    border-color: #02010100;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-item .elementor-tab-content
{
    border-top-color: #02010100;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-item .elementor-tab-title.elementor-active
{
    border-bottom-color: #02010100;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-tab-title
{
    background-color: #efefef;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-icon, .elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-title
{
    color: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-icon svg
{
    fill: #09080d;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-active .elementor-accordion-icon, .elementor-3390 .elementor-element.elementor-element-684f507 .elementor-active .elementor-accordion-title
{
    color: #ff5e2d;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-active .elementor-accordion-icon svg
{
    fill: #ff5e2d;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-icon.elementor-accordion-icon-left
{
    margin-right: 12px;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-accordion-icon.elementor-accordion-icon-right
{
    margin-left: 12px;
}
.elementor-3390 .elementor-element.elementor-element-684f507 .elementor-tab-content
{
    color: #09080d;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1024px)
{
    .elementor-3390 .elementor-element.elementor-element-59534c8
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-70ca3a9>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-cbe9caa
    {
        padding: 0 0 50px 0;
    }
    .elementor-3390 .elementor-element.elementor-element-07e96e3
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-83dd935
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-0ac15cc .elementor-heading-title
    {
        font-size: 4.1vw;
    }
    .elementor-3390 .elementor-element.elementor-element-c10b238
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-4273983
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-776c181
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-fa716c4
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-b8eec45
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-f9e3280
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-f954b87
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-3a568ea
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-7be6798
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-0f5461c
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 28px 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-8bb46f8
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-element-populated
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-9d4ae6b
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-0f4f14a
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-c59164f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 28px 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-b3c9c9b
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-b51b341>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-3390 .elementor-element.elementor-element-59534c8
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-cbe9caa
    {
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-07e96e3
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-fbf42c4
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-7874035
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-7874035 .elementor-heading-title
    {
        font-size: 6.8vw;
    }
    .elementor-3390 .elementor-element.elementor-element-83dd935:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-83dd935>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../../bcgamebettingde/image/newbg-scaled-min.jpeg");
        background-position: top right;
    }
    .elementor-3390 .elementor-element.elementor-element-83dd935
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 250px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-0ac15cc
    {
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-0ac15cc .elementor-heading-title
    {
        font-size: 29px;
    }
    .elementor-3390 .elementor-element.elementor-element-882a09d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-c10b238
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-a673d6b
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-a673d6b .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3390 .elementor-element.elementor-element-406a55b
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-a3c1844>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-b026ea6
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-78c80dd img
    {
        width: 200px;
    }
    .elementor-3390 .elementor-element.elementor-element-98eda42
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-4273983
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-c65b658
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-c65b658 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3390 .elementor-element.elementor-element-b284de6
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-c2ae348>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-e21a210
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-a533264 img
    {
        width: 200px;
    }
    .elementor-3390 .elementor-element.elementor-element-9bce32a
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-776c181
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-760b6f0
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-760b6f0 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3390 .elementor-element.elementor-element-8e9312f
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-38543a7>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-ccb3ac1
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-2d620ea img
    {
        width: 200px;
    }
    .elementor-3390 .elementor-element.elementor-element-685cc52
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-fa716c4
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-1d2db56
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-1d2db56 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3390 .elementor-element.elementor-element-b8fd8be
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-1642440>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-ef90817
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-ea160ab img
    {
        width: 200px;
    }
    .elementor-3390 .elementor-element.elementor-element-c84e911
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-b8eec45
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-7130b0f
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-7130b0f .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3390 .elementor-element.elementor-element-309dc3e
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-23ada21>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-eeef4eb
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-2a4cc1c img
    {
        width: 200px;
    }
    .elementor-3390 .elementor-element.elementor-element-d132048
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-f9e3280
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-7445114
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-7445114 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-3390 .elementor-element.elementor-element-131aa09
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-9c51ca6>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-2e1a117
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-28c3aa6
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-f954b87
    {
        margin-top: 15px;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-4c5fd33
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-4c5fd33 .elementor-heading-title
    {
        font-size: 6.8vw;
    }
    .elementor-3390 .elementor-element.elementor-element-3a568ea
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-ae8c7cf
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-ae8c7cf .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-3390 .elementor-element.elementor-element-1048836>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-dffb261>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-1e93bee>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-ecaef48>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-51c07e8>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-9593efd>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-7be6798
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-0f5461c
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-c4a87ab>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-2c9f1b9
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 20px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-b88b57a
    {
        margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-b36951e
    {
        margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-700c23d
    {
        margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-33d9030
    {
        margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-f5b23f7
    {
        margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-8bb46f8
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-3dfbbec
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-3dfbbec .elementor-heading-title
    {
        font-size: 6.8vw;
    }
    .elementor-3390 .elementor-element.elementor-element-2306cad
    {
        margin-top: 0;
        margin-bottom: 25px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-c1715ac
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-c1715ac.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-3390 .elementor-element.elementor-element-c1715ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-3390 .elementor-element.elementor-element-c1715ac.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-3390 .elementor-element.elementor-element-c1715ac>.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-3390 .elementor-element.elementor-element-c1715ac>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-ad3c7c9
    {
        width: auto;
        max-width: auto;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-ad3c7c9 img
    {
        width: 200px;
    }
    .elementor-3390 .elementor-element.elementor-element-6109ec8
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-6109ec8 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-3390 .elementor-element.elementor-element-4920454
    {
        margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
        padding: 0 0 0 0;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-4920454 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-b77b193.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        --kit-widget-spacing: 5px;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-33cffd9
    {
        padding: 0 0 0 0;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-33cffd9 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-3390 .elementor-element.elementor-element-4d249f9
    {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 7px;
    }
    .elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-3390 .elementor-element.elementor-element-4d249f9 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-bc-flex-widget .elementor-3390 .elementor-element.elementor-element-295cf2a.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-3390 .elementor-element.elementor-element-295cf2a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-3390 .elementor-element.elementor-element-295cf2a.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-3390 .elementor-element.elementor-element-295cf2a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        --kit-widget-spacing: 5px;
    }
    .elementor-3390 .elementor-element.elementor-element-dda1557
    {
        width: auto;
        max-width: auto;
        margin: 0 7px calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-dda1557 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-3390 .elementor-element.elementor-element-1e13f7d
    {
        width: auto;
        max-width: auto;
    }
    .elementor-3390 .elementor-element.elementor-element-1e13f7d .elementor-star-rating
    {
        font-size: 11px;
    }
    .elementor-3390 .elementor-element.elementor-element-0f4b839
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-7191dec
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-9d4ae6b
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-45f6779
    {
        margin: 5px 5px calc(var(--kit-widget-spacing,0px) + 0px) 5px;
    }
    .elementor-3390 .elementor-element.elementor-element-0f4f14a
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-c59164f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-2e1f4ab>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-f4c46a3
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-dff8297
    {
        padding: 15px 0 0 0;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-a4e6fda
    {
        padding: 15px 0 0 0;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-6ee127b
    {
        padding: 15px 0 0 0;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-1449f61
    {
        padding: 15px 0 0 0;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-51e75cf
    {
        padding: 15px 0 0 0;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
    }
    .elementor-3390 .elementor-element.elementor-element-b3c9c9b
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-3390 .elementor-element.elementor-element-d65cff1>.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-3390 .elementor-element.elementor-element-5961327
    {
        padding: 0 0 10px 0;
    }
    .elementor-3390 .elementor-element.elementor-element-5961327 .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-3390 .elementor-element.elementor-element-e72844d
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 0 0 0;
    }
    .elementor-3390 .elementor-element.elementor-element-b51b341>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3390 .elementor-element.elementor-element-684f507 .elementor-tab-title
    {
        padding: 3px 15px 15px 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-3390 .elementor-element.elementor-element-8f5fd2f
    {
        width: 16.357%;
    }
    .elementor-3390 .elementor-element.elementor-element-ff78e99
    {
        width: 34%;
    }
    .elementor-3390 .elementor-element.elementor-element-33370ab
    {
        width: 23%;
    }
    .elementor-3390 .elementor-element.elementor-element-b7428b3
    {
        width: 26.643%;
    }
    .elementor-3390 .elementor-element.elementor-element-ef3762c
    {
        width: 63.571%;
    }
    .elementor-3390 .elementor-element.elementor-element-882a09d
    {
        width: 36.394%;
    }
    .elementor-3390 .elementor-element.elementor-element-397cf6c
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-a3c1844
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-2513966
    {
        width: 34.929%;
    }
    .elementor-3390 .elementor-element.elementor-element-a770d99
    {
        width: 65%;
    }
    .elementor-3390 .elementor-element.elementor-element-474fcad
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-c2ae348
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-601d5e8
    {
        width: 34.929%;
    }
    .elementor-3390 .elementor-element.elementor-element-babf209
    {
        width: 65%;
    }
    .elementor-3390 .elementor-element.elementor-element-83af3b0
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-38543a7
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-b025ff0
    {
        width: 34.929%;
    }
    .elementor-3390 .elementor-element.elementor-element-68ddcda
    {
        width: 65%;
    }
    .elementor-3390 .elementor-element.elementor-element-550ebe2
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-1642440
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-5df2f94
    {
        width: 34.929%;
    }
    .elementor-3390 .elementor-element.elementor-element-005a97f
    {
        width: 65%;
    }
    .elementor-3390 .elementor-element.elementor-element-b17a582
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-23ada21
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-25ecf1d
    {
        width: 34.929%;
    }
    .elementor-3390 .elementor-element.elementor-element-df46696
    {
        width: 65%;
    }
    .elementor-3390 .elementor-element.elementor-element-2b34890
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-9c51ca6
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-8e31047
    {
        width: 34.929%;
    }
    .elementor-3390 .elementor-element.elementor-element-aef7957
    {
        width: 65%;
    }
    .elementor-3390 .elementor-element.elementor-element-c1715ac
    {
        width: 24.974%;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193
    {
        width: 50.382%;
    }
    .elementor-3390 .elementor-element.elementor-element-295cf2a
    {
        width: 23.914%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-3390 .elementor-element.elementor-element-70ca3a9
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-ef3762c
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-882a09d
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-1048836
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-dffb261
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-1e93bee
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-ecaef48
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-51c07e8
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-9593efd
    {
        width: 50%;
    }
    .elementor-3390 .elementor-element.elementor-element-92ebe37
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-c1715ac
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-b77b193
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-295cf2a
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-b5d6522
    {
        width: 100%;
    }
    .elementor-3390 .elementor-element.elementor-element-b51b341
    {
        width: 100%;
    }
}
@media(min-width: 1025px)
{
    .elementor-3390 .elementor-element.elementor-element-b3c9c9b:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-b3c9c9b>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
}/* Start custom CSS for text-editor, class: .elementor-element-cbe9caa */
.elementor-3390 .elementor-element.elementor-element-cbe9caa a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-0ac15cc */
.elementor-3390 .elementor-element.elementor-element-0ac15cc b
{
    font-size: 25px;
    font-weight: 800;
    position: relative;
    left: 5px;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a597388 */
.elementor-3390 .elementor-element.elementor-element-a597388 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-2466b18 */
.elementor-3390 .elementor-element.elementor-element-2466b18 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3390 .elementor-element.elementor-element-2466b18 b
{
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-2466b18 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-261776a */
.elementor-3390 .elementor-element.elementor-element-261776a a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a6532a6 */
.elementor-3390 .elementor-element.elementor-element-a6532a6 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3390 .elementor-element.elementor-element-a6532a6 b
{
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-a6532a6 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a17a8eb */
.elementor-3390 .elementor-element.elementor-element-a17a8eb a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a5f80f1 */
.elementor-3390 .elementor-element.elementor-element-a5f80f1 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3390 .elementor-element.elementor-element-a5f80f1 b
{
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-a5f80f1 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-54cb59e */
.elementor-3390 .elementor-element.elementor-element-54cb59e a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-40b31d5 */
.elementor-3390 .elementor-element.elementor-element-40b31d5 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3390 .elementor-element.elementor-element-40b31d5 b
{
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-40b31d5 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-ba31dcb */
.elementor-3390 .elementor-element.elementor-element-ba31dcb a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-91f9735 */
.elementor-3390 .elementor-element.elementor-element-91f9735 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3390 .elementor-element.elementor-element-91f9735 b
{
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-91f9735 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a00bc78 */
.elementor-3390 .elementor-element.elementor-element-a00bc78 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-0f91797 */
.elementor-3390 .elementor-element.elementor-element-0f91797 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-3390 .elementor-element.elementor-element-0f91797 b
{
    font-weight: 700;
}
.elementor-3390 .elementor-element.elementor-element-0f91797 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-33cffd9 */
.elementor-3390 .elementor-element.elementor-element-33cffd9 u
{
    text-decoration: none;
    background: #ffd3bf;
}/* End custom CSS */