﻿.elementor-2545 .elementor-element.elementor-element-392de88>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-392de88
{
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 100px 30px 100px;
    z-index: 3;
}
.elementor-2545 .elementor-element.elementor-element-7896c22.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-7896c22>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 0;
    box-shadow: 0 8px 80px -25px rgba(0,0,0,.25);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}
.elementor-2545 .elementor-element.elementor-element-7896c22>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-7896c22>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-7896c22>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-2545 .elementor-element.elementor-element-7896c22>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-2545 .elementor-element.elementor-element-a47173a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;
    padding: 0 0 0 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG123.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-4a64ccf.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-2545 .elementor-element.elementor-element-4a64ccf>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-36ea04b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-36ea04b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-36ea04b.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-36ea04b>.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-2545 .elementor-element.elementor-element-36ea04b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-widget-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-2545 .elementor-element.elementor-element-dd41e39
{
    margin: 18px 18px calc(var(--kit-widget-spacing,0px) + 18px) 18px;
}
.elementor-2545 .elementor-element.elementor-element-dd41e39 img
{
    width: 100%;
    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-2545 .elementor-element.elementor-element-bb2a0ca .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-2545 .elementor-element.elementor-element-bb2a0ca .elementor-button:hover, .elementor-2545 .elementor-element.elementor-element-bb2a0ca .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-bb2a0ca
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-bb2a0ca .elementor-button:hover svg, .elementor-2545 .elementor-element.elementor-element-bb2a0ca .elementor-button:focus svg
{
    fill: #000;
}
.elementor-2545 .elementor-element.elementor-element-5c9f9a7
{
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG123.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-400dfeb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-2545 .elementor-element.elementor-element-400dfeb>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-616e225.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-616e225.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-616e225.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-616e225>.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-2545 .elementor-element.elementor-element-616e225>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-2545 .elementor-element.elementor-element-33c0d10
{
    margin: 18px 18px calc(var(--kit-widget-spacing,0px) + 18px) 18px;
}
.elementor-2545 .elementor-element.elementor-element-33c0d10 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-2545 .elementor-element.elementor-element-3c924fc .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-2545 .elementor-element.elementor-element-3c924fc .elementor-button:hover, .elementor-2545 .elementor-element.elementor-element-3c924fc .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-3c924fc
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-3c924fc .elementor-button:hover svg, .elementor-2545 .elementor-element.elementor-element-3c924fc .elementor-button:focus svg
{
    fill: #000;
}
.elementor-2545 .elementor-element.elementor-element-44b1947
{
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG123.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-5addc6f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-2545 .elementor-element.elementor-element-5addc6f>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-78cb31f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-78cb31f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-78cb31f.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-78cb31f>.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-2545 .elementor-element.elementor-element-78cb31f>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-2545 .elementor-element.elementor-element-51dcf5e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-2545 .elementor-element.elementor-element-51dcf5e img
{
    width: 114px;
}
.elementor-2545 .elementor-element.elementor-element-1ee7ce6 .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-2545 .elementor-element.elementor-element-1ee7ce6 .elementor-button:hover, .elementor-2545 .elementor-element.elementor-element-1ee7ce6 .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-1ee7ce6
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-1ee7ce6 .elementor-button:hover svg, .elementor-2545 .elementor-element.elementor-element-1ee7ce6 .elementor-button:focus svg
{
    fill: #000;
}
.elementor-2545 .elementor-element.elementor-element-435d261
{
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1a1919;
    background-image: url("../../bcgamebettingde/image/BG123.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#212025 0%,#212025d4 100%);
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-b3f0adc.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff5e2d94;
}
.elementor-2545 .elementor-element.elementor-element-b3f0adc>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-b1e6255.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-b1e6255.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-b1e6255.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-b1e6255>.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-2545 .elementor-element.elementor-element-b1e6255>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-2545 .elementor-element.elementor-element-83f9213
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-2545 .elementor-element.elementor-element-83f9213 img
{
    width: 200px;
}
.elementor-2545 .elementor-element.elementor-element-440925b .elementor-button
{
    background-color: #61c800;
    font-family: "Roboto",Sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.1em;
    fill: #000;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 24px 24px 24px 24px;
}
.elementor-2545 .elementor-element.elementor-element-440925b .elementor-button:hover, .elementor-2545 .elementor-element.elementor-element-440925b .elementor-button:focus
{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-440925b
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-440925b .elementor-button:hover svg, .elementor-2545 .elementor-element.elementor-element-440925b .elementor-button:focus svg
{
    fill: #000;
}
.elementor-2545 .elementor-element.elementor-element-4516b1d
{
    width: var(--container-widget-width,96.165%);
    max-width: 96.165%;
    margin: 10px 10px calc(var(--kit-widget-spacing,0px) + 10px) 10px;
    --container-widget-width: 96.165%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: .5px;
    color: #fff;
}
.elementor-2545 .elementor-element.elementor-element-e8d696d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-e8d696d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-2545 .elementor-element.elementor-element-a055191
{
    text-align: center;
}
.elementor-2545 .elementor-element.elementor-element-a055191 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 27px;
    font-weight: 700;
    color: #000;
}
.elementor-widget-table-of-contents
{
    --header-color: var(--e-global-color-secondary);
    --item-text-color: var(--e-global-color-text);
    --item-text-hover-color: var(--e-global-color-accent);
    --marker-color: var(--e-global-color-text);
}
.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-table-of-contents .elementor-toc__list-item
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-2545 .elementor-element.elementor-element-0d8ddde
{
    --box-min-height: 0px;
    --box-background-color: #fff;
    --box-border-width: 0px;
    --box-border-radius: 35px;
    --separator-width: 0px;
    --header-background-color: #fd9c2d;
    --header-color: #000;
    --toc-body-max-height: 1000px;
    --nested-list-indent: .1em;
    --item-text-color: #000;
    --item-text-decoration: underline;
    --item-text-hover-color: #000;
    --item-text-hover-decoration: underline;
    --item-text-active-color: #000;
    --marker-color: #fd9c2d;
}
.elementor-2545 .elementor-element.elementor-element-0d8ddde .elementor-toc__header-title
{
    text-align: start;
}
.elementor-2545 .elementor-element.elementor-element-0d8ddde .elementor-toc__header, .elementor-2545 .elementor-element.elementor-element-0d8ddde .elementor-toc__header-title
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 600;
}
.elementor-2545 .elementor-element.elementor-element-0d8ddde .elementor-toc__header
{
    flex-direction: row;
}
.elementor-2545 .elementor-element.elementor-element-0d8ddde .elementor-toc__list-item
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
}
.elementor-2545 .elementor-element.elementor-element-29e70fb:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-29e70fb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-29e70fb>.elementor-background-overlay
{
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-29e70fb>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-29e70fb
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 5% 10% 3% 10%;
}
.elementor-2545 .elementor-element.elementor-element-62a9d46>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-05e30ec
{
    color: #fff;
}
.elementor-2545 .elementor-element.elementor-element-637d7e7:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-637d7e7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-637d7e7>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-637d7e7
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 3% 10%;
}
.elementor-2545 .elementor-element.elementor-element-637d7e7>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-0575ca4>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-7610c02
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-7610c02 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-2545 .elementor-element.elementor-element-587e465
{
    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-2545 .elementor-element.elementor-element-3c73d77>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-397e5f9
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-2545 .elementor-element.elementor-element-29fc805:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-29fc805>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-29fc805.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-29fc805.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-29fc805.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-29fc805>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-29fc805>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-29fc805>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-29fc805>.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-2545 .elementor-element.elementor-element-29fc805>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-61e504e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-0e82b28 .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-2545 .elementor-element.elementor-element-0e82b28
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-2545 .elementor-element.elementor-element-0e82b28 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-0e82b28 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-655f7f2>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-40a931b
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-2545 .elementor-element.elementor-element-40a931b:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-2545 .elementor-element.elementor-element-40a931b img
{
    transition-duration: .6s;
}
.elementor-2545 .elementor-element.elementor-element-00b438e:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-00b438e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-00b438e>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-00b438e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 3% 10%;
}
.elementor-2545 .elementor-element.elementor-element-00b438e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-738f13f>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-6781682
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-6781682 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-2545 .elementor-element.elementor-element-42cff0a
{
    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-2545 .elementor-element.elementor-element-b9d5433>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-117863d
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-2545 .elementor-element.elementor-element-5c1133e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-5c1133e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-5c1133e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-5c1133e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-5c1133e.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-5c1133e>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-5c1133e>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-5c1133e>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-5c1133e>.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-2545 .elementor-element.elementor-element-5c1133e>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-a6239dd
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-4e260f6 .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-2545 .elementor-element.elementor-element-4e260f6
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-2545 .elementor-element.elementor-element-4e260f6 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-4e260f6 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-7bb5f02>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-5b0a640
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-2545 .elementor-element.elementor-element-5b0a640:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-2545 .elementor-element.elementor-element-5b0a640 img
{
    transition-duration: .6s;
}
.elementor-2545 .elementor-element.elementor-element-a9f9496:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-a9f9496>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-a9f9496>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-a9f9496
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 3% 10%;
}
.elementor-2545 .elementor-element.elementor-element-a9f9496>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-374299c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-884a7c2
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-884a7c2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-2545 .elementor-element.elementor-element-cf9906e
{
    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-2545 .elementor-element.elementor-element-cb56231>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-18af4e3
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-2545 .elementor-element.elementor-element-fca0085:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-fca0085>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-fca0085.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-fca0085.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-fca0085.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-fca0085>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-fca0085>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-fca0085>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-fca0085>.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-2545 .elementor-element.elementor-element-fca0085>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-1ea7c7f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-af13529 .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-2545 .elementor-element.elementor-element-af13529
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-2545 .elementor-element.elementor-element-af13529 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-af13529 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-d495ba7>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-55d1158
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-2545 .elementor-element.elementor-element-55d1158:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-2545 .elementor-element.elementor-element-55d1158 img
{
    transition-duration: .6s;
}
.elementor-2545 .elementor-element.elementor-element-0760065:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-0760065>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-0760065>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-0760065
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 3% 10%;
}
.elementor-2545 .elementor-element.elementor-element-0760065>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-9995797>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-ff7b40c
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-ff7b40c .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-2545 .elementor-element.elementor-element-ef10751
{
    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-2545 .elementor-element.elementor-element-9bb0a70>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-f63c3dd
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-2545 .elementor-element.elementor-element-970ba9f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-970ba9f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-970ba9f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-970ba9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-970ba9f.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-970ba9f>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-970ba9f>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-970ba9f>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-970ba9f>.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-2545 .elementor-element.elementor-element-970ba9f>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-f9cfb73
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-fc71af2 .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-2545 .elementor-element.elementor-element-fc71af2
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-2545 .elementor-element.elementor-element-fc71af2 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-fc71af2 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-f0b8153>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-02342ec
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-2545 .elementor-element.elementor-element-02342ec:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-2545 .elementor-element.elementor-element-02342ec img
{
    transition-duration: .6s;
}
.elementor-2545 .elementor-element.elementor-element-166e22d:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-166e22d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-2545 .elementor-element.elementor-element-166e22d>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-166e22d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 10% 3% 10%;
}
.elementor-2545 .elementor-element.elementor-element-166e22d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-b26d473>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-274c0d0
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-274c0d0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 95px;
    font-weight: 800;
    letter-spacing: 8.3px;
    color: #ffffff1a;
}
.elementor-2545 .elementor-element.elementor-element-67c977e
{
    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-2545 .elementor-element.elementor-element-a16257c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-7274656
{
    margin-top: 0;
    margin-bottom: 28px;
    padding: 0 0 0 35px;
}
.elementor-2545 .elementor-element.elementor-element-07b4f3a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-07b4f3a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-07b4f3a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-07b4f3a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-07b4f3a.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-07b4f3a>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-07b4f3a>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-07b4f3a>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-07b4f3a>.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-2545 .elementor-element.elementor-element-07b4f3a>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-249cf4a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-f3e71da .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-2545 .elementor-element.elementor-element-f3e71da
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 15px 0 20px 0;
}
.elementor-2545 .elementor-element.elementor-element-f3e71da .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-f3e71da .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-f023bba>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-40aae4c
{
    width: var(--container-widget-width,102.481%);
    max-width: 102.481%;
    --container-widget-width: 102.481%;
    --container-widget-flex-grow: 0;
}
.elementor-2545 .elementor-element.elementor-element-40aae4c:hover img
{
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg);
}
.elementor-2545 .elementor-element.elementor-element-40aae4c img
{
    transition-duration: .6s;
}
.elementor-2545 .elementor-element.elementor-element-a2b7ad9
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-a8dc7f3
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-8581782
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-1dd9c2a
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-67201e4
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-43305dc
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-b799cff
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-80f7570
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-d2b3a2e
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-e0d60fd
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-1ae9ab2>.elementor-container
{
    max-width: 1400px;
}
.elementor-2545 .elementor-element.elementor-element-1ae9ab2
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 100px 60px 100px;
    z-index: 3;
}
.elementor-2545 .elementor-element.elementor-element-6ae4553:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2545 .elementor-element.elementor-element-6ae4553.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0 8px 80px -25px rgba(0,0,0,.25);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}
.elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-e26b115
{
    width: var(--container-widget-width,767px);
    max-width: 767px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 767px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.elementor-2545 .elementor-element.elementor-element-a0588ec: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-2545 .elementor-element.elementor-element-a0588ec
{
    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-2545 .elementor-element.elementor-element-a0588ec, .elementor-2545 .elementor-element.elementor-element-a0588ec>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-a0588ec>.elementor-background-overlay
{
    transition: background .3s,border-radius .5s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-abb999d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-abb999d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-abb999d.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-2545 .elementor-element.elementor-element-abb999d>.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-2545 .elementor-element.elementor-element-abb999d>.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-2545 .elementor-element.elementor-element-abb999d>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-abb999d>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-abb999d>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-abb999d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-f53e05f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-f53e05f img
{
    width: 608px;
}
.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-2545 .elementor-element.elementor-element-8f1c17a
{
    --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-2545 .elementor-element.elementor-element-8f1c17a .elementor-divider-separator
{
    width: 100%;
}
.elementor-2545 .elementor-element.elementor-element-8f1c17a .elementor-divider
{
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-2545 .elementor-element.elementor-element-de87c54
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-de87c54 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-621f486.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-621f486.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-621f486.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-2545 .elementor-element.elementor-element-621f486>.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-2545 .elementor-element.elementor-element-621f486>.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-2545 .elementor-element.elementor-element-621f486>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-621f486>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-621f486>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-621f486>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-fb387c8
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-fb387c8 .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-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(4px / 2);
    margin-left: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-4px / 2);
    margin-left: calc(-4px / 2);
}
body.rtl .elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-4px / 2);
}
body:not(.rtl) .elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-2545 .elementor-element.elementor-element-156cfb1
{
    --e-icon-list-icon-size: 11px;
    --icon-vertical-offset: 0px;
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-item>a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-49202d4.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-49202d4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-49202d4>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 5px 0 25px;
}
.elementor-2545 .elementor-element.elementor-element-a50f3bf
{
    width: var(--container-widget-width,767px);
    max-width: 767px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 767px;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-7297793.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-7297793.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-7297793.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-7297793>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-34a09bc.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-34a09bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-34a09bc.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-34a09bc>.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-2545 .elementor-element.elementor-element-34a09bc>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-34a09bc>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-34a09bc>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-34a09bc>.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-2545 .elementor-element.elementor-element-34a09bc>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-06e9c28
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 6px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-2545 .elementor-element.elementor-element-06e9c28 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -.8px;
    color: #09080d;
}
.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-2545 .elementor-element.elementor-element-ab7c513
{
    text-align: center;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 5px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-ab7c513 .elementor-star-rating
{
    font-size: 17px;
}
body:not(.rtl) .elementor-2545 .elementor-element.elementor-element-ab7c513 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 3px;
}
body.rtl .elementor-2545 .elementor-element.elementor-element-ab7c513 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 3px;
}
.elementor-2545 .elementor-element.elementor-element-7451c9b .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-2545 .elementor-element.elementor-element-7451c9b
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-7451c9b .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-7451c9b .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-58c5510: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-2545 .elementor-element.elementor-element-58c5510
{
    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-2545 .elementor-element.elementor-element-58c5510, .elementor-2545 .elementor-element.elementor-element-58c5510>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-58c5510>.elementor-background-overlay
{
    transition: background .3s,border-radius .5s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-3b4fb62.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-3b4fb62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-3b4fb62.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-2545 .elementor-element.elementor-element-3b4fb62>.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-2545 .elementor-element.elementor-element-3b4fb62>.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-2545 .elementor-element.elementor-element-3b4fb62>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-3b4fb62>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-3b4fb62>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-3b4fb62>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-6a48041
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-6a48041 img
{
    width: 103px;
}
.elementor-2545 .elementor-element.elementor-element-f4f8d94
{
    --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-2545 .elementor-element.elementor-element-f4f8d94 .elementor-divider-separator
{
    width: 100%;
}
.elementor-2545 .elementor-element.elementor-element-f4f8d94 .elementor-divider
{
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-2545 .elementor-element.elementor-element-3e6c174
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-3e6c174 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-a17dfcd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-a17dfcd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-a17dfcd.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-2545 .elementor-element.elementor-element-a17dfcd>.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-2545 .elementor-element.elementor-element-a17dfcd>.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-2545 .elementor-element.elementor-element-a17dfcd>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-a17dfcd>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-a17dfcd>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-a17dfcd>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-e7b084f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-e7b084f .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(4px / 2);
    margin-left: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-4px / 2);
    margin-left: calc(-4px / 2);
}
body.rtl .elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-4px / 2);
}
body:not(.rtl) .elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-2545 .elementor-element.elementor-element-20e022c
{
    --e-icon-list-icon-size: 11px;
    --icon-vertical-offset: 0px;
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-item>a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-346d7fe.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-346d7fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-346d7fe>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 5px 0 25px;
}
.elementor-2545 .elementor-element.elementor-element-8f56233
{
    width: var(--container-widget-width,767px);
    max-width: 767px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 767px;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-da1710c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-da1710c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-da1710c.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-da1710c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-6993067.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-6993067.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-6993067.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-6993067>.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-2545 .elementor-element.elementor-element-6993067>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-6993067>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-6993067>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-6993067>.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-2545 .elementor-element.elementor-element-6993067>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-49edb9f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 6px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-2545 .elementor-element.elementor-element-49edb9f .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -.8px;
    color: #09080d;
}
.elementor-2545 .elementor-element.elementor-element-a2e4190
{
    text-align: center;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 5px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-a2e4190 .elementor-star-rating
{
    font-size: 17px;
}
body:not(.rtl) .elementor-2545 .elementor-element.elementor-element-a2e4190 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 3px;
}
body.rtl .elementor-2545 .elementor-element.elementor-element-a2e4190 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 3px;
}
.elementor-2545 .elementor-element.elementor-element-7a24412 .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-2545 .elementor-element.elementor-element-7a24412
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-7a24412 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-7a24412 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-b4f408d: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-2545 .elementor-element.elementor-element-b4f408d
{
    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: 25px;
    padding: 25px 0 25px 0;
}
.elementor-2545 .elementor-element.elementor-element-b4f408d, .elementor-2545 .elementor-element.elementor-element-b4f408d>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-2545 .elementor-element.elementor-element-b4f408d>.elementor-background-overlay
{
    transition: background .3s,border-radius .5s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-80c6289.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-80c6289.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-80c6289.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-2545 .elementor-element.elementor-element-80c6289>.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-2545 .elementor-element.elementor-element-80c6289>.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-2545 .elementor-element.elementor-element-80c6289>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-80c6289>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-80c6289>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-80c6289>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-7f0c9a9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-7f0c9a9 img
{
    width: 191px;
}
.elementor-2545 .elementor-element.elementor-element-d455445
{
    --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-2545 .elementor-element.elementor-element-d455445 .elementor-divider-separator
{
    width: 100%;
}
.elementor-2545 .elementor-element.elementor-element-d455445 .elementor-divider
{
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-2545 .elementor-element.elementor-element-f659dcb
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-f659dcb .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-fdd2d9b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-fdd2d9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-fdd2d9b.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-2545 .elementor-element.elementor-element-fdd2d9b>.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-2545 .elementor-element.elementor-element-fdd2d9b>.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-2545 .elementor-element.elementor-element-fdd2d9b>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-fdd2d9b>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-fdd2d9b>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-fdd2d9b>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-c32da39
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-c32da39 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-2545 .elementor-element.elementor-element-05827a7
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 10px) 0px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-2545 .elementor-element.elementor-element-05827a7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4em;
    letter-spacing: -.3px;
    color: #09080d;
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(4px / 2);
    margin-left: calc(4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-4px / 2);
    margin-left: calc(-4px / 2);
}
body.rtl .elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-4px / 2);
}
body:not(.rtl) .elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-4px / 2);
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-2545 .elementor-element.elementor-element-24a965c
{
    --e-icon-list-icon-size: 11px;
    --icon-vertical-offset: 0px;
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-item>a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-2545 .elementor-element.elementor-element-1035a86>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 5px 0 25px;
}
.elementor-2545 .elementor-element.elementor-element-d2e9a1c
{
    width: var(--container-widget-width,767px);
    max-width: 767px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
    --container-widget-width: 767px;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-9965f0b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-9965f0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-9965f0b.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-9965f0b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-4390821.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-4390821.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-2545 .elementor-element.elementor-element-4390821.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2545 .elementor-element.elementor-element-4390821>.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-2545 .elementor-element.elementor-element-4390821>.elementor-element-populated, .elementor-2545 .elementor-element.elementor-element-4390821>.elementor-element-populated>.elementor-background-overlay, .elementor-2545 .elementor-element.elementor-element-4390821>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-4390821>.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-2545 .elementor-element.elementor-element-4390821>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2545 .elementor-element.elementor-element-dd31920
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 6px) 0px;
    padding: 0 0 0 0;
    text-align: center;
}
.elementor-2545 .elementor-element.elementor-element-dd31920 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -.8px;
    color: #09080d;
}
.elementor-2545 .elementor-element.elementor-element-aca0086
{
    text-align: center;
    margin: 5px 0 calc(var(--kit-widget-spacing,0px) + 5px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-aca0086 .elementor-star-rating
{
    font-size: 17px;
}
body:not(.rtl) .elementor-2545 .elementor-element.elementor-element-aca0086 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 3px;
}
body.rtl .elementor-2545 .elementor-element.elementor-element-aca0086 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 3px;
}
.elementor-2545 .elementor-element.elementor-element-d2ca5b4 .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-2545 .elementor-element.elementor-element-d2ca5b4
{
    width: auto;
    max-width: auto;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-2545 .elementor-element.elementor-element-d2ca5b4 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-2545 .elementor-element.elementor-element-d2ca5b4 .elementor-button .elementor-button-content-wrapper
{
    gap: 11px;
}
.elementor-2545 .elementor-element.elementor-element-3535420
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 400;
    color: #000;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-2545 .elementor-element.elementor-element-62a9d46
    {
        width: 67.593%;
    }
    .elementor-2545 .elementor-element.elementor-element-5282539
    {
        width: 32.372%;
    }
    .elementor-2545 .elementor-element.elementor-element-0575ca4
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-3c73d77
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-29fc805
    {
        width: 34.929%;
    }
    .elementor-2545 .elementor-element.elementor-element-655f7f2
    {
        width: 65%;
    }
    .elementor-2545 .elementor-element.elementor-element-738f13f
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-b9d5433
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-5c1133e
    {
        width: 34.929%;
    }
    .elementor-2545 .elementor-element.elementor-element-7bb5f02
    {
        width: 65%;
    }
    .elementor-2545 .elementor-element.elementor-element-374299c
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-cb56231
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-fca0085
    {
        width: 34.929%;
    }
    .elementor-2545 .elementor-element.elementor-element-d495ba7
    {
        width: 65%;
    }
    .elementor-2545 .elementor-element.elementor-element-9995797
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-9bb0a70
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-970ba9f
    {
        width: 34.929%;
    }
    .elementor-2545 .elementor-element.elementor-element-f0b8153
    {
        width: 65%;
    }
    .elementor-2545 .elementor-element.elementor-element-b26d473
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-a16257c
    {
        width: 50%;
    }
    .elementor-2545 .elementor-element.elementor-element-07b4f3a
    {
        width: 34.929%;
    }
    .elementor-2545 .elementor-element.elementor-element-f023bba
    {
        width: 65%;
    }
    .elementor-2545 .elementor-element.elementor-element-fb20678
    {
        width: 96.138%;
    }
    .elementor-2545 .elementor-element.elementor-element-820db9b
    {
        width: 3.818%;
    }
    .elementor-2545 .elementor-element.elementor-element-abb999d
    {
        width: 15.915%;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486
    {
        width: 28.946%;
    }
    .elementor-2545 .elementor-element.elementor-element-49202d4
    {
        width: 34.936%;
    }
    .elementor-2545 .elementor-element.elementor-element-7297793
    {
        width: 3.239%;
    }
    .elementor-2545 .elementor-element.elementor-element-34a09bc
    {
        width: 16.933%;
    }
    .elementor-2545 .elementor-element.elementor-element-3b4fb62
    {
        width: 15.915%;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd
    {
        width: 28.946%;
    }
    .elementor-2545 .elementor-element.elementor-element-346d7fe
    {
        width: 34.936%;
    }
    .elementor-2545 .elementor-element.elementor-element-da1710c
    {
        width: 3.239%;
    }
    .elementor-2545 .elementor-element.elementor-element-6993067
    {
        width: 16.933%;
    }
    .elementor-2545 .elementor-element.elementor-element-80c6289
    {
        width: 15.915%;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b
    {
        width: 28.946%;
    }
    .elementor-2545 .elementor-element.elementor-element-1035a86
    {
        width: 34.936%;
    }
    .elementor-2545 .elementor-element.elementor-element-9965f0b
    {
        width: 3.239%;
    }
    .elementor-2545 .elementor-element.elementor-element-4390821
    {
        width: 16.933%;
    }
}
@media(max-width: 1024px)
{
    .elementor-2545 .elementor-element.elementor-element-392de88
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-2724fea
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-0b4635e
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-de224cb
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-a986054
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-29e70fb
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-637d7e7
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-00b438e
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-a9f9496
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-0760065
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-166e22d
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-1ae9ab2
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486>.elementor-element-populated
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd>.elementor-element-populated
    {
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b>.elementor-element-populated
    {
        padding: 25px 25px 25px 25px;
    }
}
@media(max-width: 767px)
{
    .elementor-2545 .elementor-element.elementor-element-392de88
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-7896c22>.elementor-element-populated
    {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-a47173a
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-36ea04b>.elementor-element-populated
    {
        padding: 30px 30px 30px 30px;
    }
    .elementor-2545 .elementor-element.elementor-element-dd41e39 img
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-bb2a0ca
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-5c9f9a7
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-2545 .elementor-element.elementor-element-616e225>.elementor-element-populated
    {
        padding: 30px 30px 30px 30px;
    }
    .elementor-2545 .elementor-element.elementor-element-33c0d10 img
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-3c924fc
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-44b1947
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-2545 .elementor-element.elementor-element-78cb31f>.elementor-element-populated
    {
        padding: 30px 30px 30px 30px;
    }
    .elementor-2545 .elementor-element.elementor-element-1ee7ce6
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-435d261
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-2545 .elementor-element.elementor-element-b1e6255>.elementor-element-populated
    {
        padding: 26px 26px 26px 26px;
    }
    .elementor-2545 .elementor-element.elementor-element-440925b
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-4516b1d
    {
        width: var(--container-widget-width,308.774px);
        max-width: 308.774px;
        margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        --container-widget-width: 308.774px;
        --container-widget-flex-grow: 0;
    }
    .elementor-2545 .elementor-element.elementor-element-29e70fb
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 0 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-5282539>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-637d7e7
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-7610c02
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-7610c02 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-2545 .elementor-element.elementor-element-3c73d77>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-397e5f9
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-61e504e
    {
        margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 20px) 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-40a931b img
    {
        max-width: 75%;
    }
    .elementor-2545 .elementor-element.elementor-element-00b438e
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-6781682
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-6781682 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-2545 .elementor-element.elementor-element-b9d5433>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-117863d
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-a6239dd
    {
        margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 20px) 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-5b0a640 img
    {
        max-width: 75%;
    }
    .elementor-2545 .elementor-element.elementor-element-a9f9496
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-884a7c2
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-884a7c2 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-2545 .elementor-element.elementor-element-cb56231>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-18af4e3
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-1ea7c7f
    {
        margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 20px) 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-55d1158 img
    {
        max-width: 75%;
    }
    .elementor-2545 .elementor-element.elementor-element-0760065
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-ff7b40c
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-ff7b40c .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-2545 .elementor-element.elementor-element-9bb0a70>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-f63c3dd
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-f9cfb73
    {
        margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 20px) 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-02342ec img
    {
        max-width: 75%;
    }
    .elementor-2545 .elementor-element.elementor-element-166e22d
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-274c0d0
    {
        margin: 15px 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-274c0d0 .elementor-heading-title
    {
        font-size: 45px;
    }
    .elementor-2545 .elementor-element.elementor-element-a16257c>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-7274656
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-249cf4a
    {
        margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 20px) 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-40aae4c img
    {
        max-width: 75%;
    }
    .elementor-2545 .elementor-element.elementor-element-1ae9ab2
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-6ae4553>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-e26b115
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-a0588ec
    {
        margin-top: 10px;
        margin-bottom: 25px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-abb999d
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-abb999d.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-abb999d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-abb999d.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-2545 .elementor-element.elementor-element-abb999d>.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-2545 .elementor-element.elementor-element-abb999d>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-f53e05f
    {
        width: auto;
        max-width: auto;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 20px 10px 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-de87c54
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-de87c54 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-621f486.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486>.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-2545 .elementor-element.elementor-element-621f486>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-fb387c8
    {
        padding: 0 0 0 0;
        text-align: left;
    }
    .elementor-2545 .elementor-element.elementor-element-fb387c8 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-156cfb1
    {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 7px;
    }
    .elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2545 .elementor-element.elementor-element-156cfb1 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-49202d4>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-a50f3bf
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
        font-size: 16px;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-34a09bc.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-34a09bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-34a09bc.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-2545 .elementor-element.elementor-element-34a09bc>.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-2545 .elementor-element.elementor-element-06e9c28
    {
        width: auto;
        max-width: auto;
        margin: 0 7px calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-06e9c28 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-ab7c513
    {
        width: auto;
        max-width: auto;
    }
    .elementor-2545 .elementor-element.elementor-element-ab7c513 .elementor-star-rating
    {
        font-size: 11px;
    }
    .elementor-2545 .elementor-element.elementor-element-7451c9b
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-58c5510
    {
        margin-top: 10px;
        margin-bottom: 25px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-3b4fb62
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-3b4fb62.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-3b4fb62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-3b4fb62.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-2545 .elementor-element.elementor-element-3b4fb62>.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-2545 .elementor-element.elementor-element-3b4fb62>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-6a48041
    {
        width: auto;
        max-width: auto;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 20px 10px 20px;
    }
    .elementor-2545 .elementor-element.elementor-element-3e6c174
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-3e6c174 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-a17dfcd.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd>.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-2545 .elementor-element.elementor-element-a17dfcd>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-e7b084f
    {
        padding: 0 0 0 0;
        text-align: left;
    }
    .elementor-2545 .elementor-element.elementor-element-e7b084f .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-20e022c
    {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 7px;
    }
    .elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2545 .elementor-element.elementor-element-20e022c .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-346d7fe>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-8f56233
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
        font-size: 16px;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-6993067.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-6993067.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-6993067.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-2545 .elementor-element.elementor-element-6993067>.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-2545 .elementor-element.elementor-element-49edb9f
    {
        width: auto;
        max-width: auto;
        margin: 0 7px calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-49edb9f .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-a2e4190
    {
        width: auto;
        max-width: auto;
    }
    .elementor-2545 .elementor-element.elementor-element-a2e4190 .elementor-star-rating
    {
        font-size: 11px;
    }
    .elementor-2545 .elementor-element.elementor-element-7a24412
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-b4f408d
    {
        margin-top: 25px;
        margin-bottom: 25px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-2545 .elementor-element.elementor-element-80c6289
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-80c6289.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-80c6289.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-80c6289.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-2545 .elementor-element.elementor-element-80c6289>.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-2545 .elementor-element.elementor-element-80c6289>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-7f0c9a9
    {
        width: auto;
        max-width: auto;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-7f0c9a9 img
    {
        width: 169px;
    }
    .elementor-2545 .elementor-element.elementor-element-f659dcb
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-f659dcb .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b
    {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-fdd2d9b.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b>.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-2545 .elementor-element.elementor-element-fdd2d9b>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-c32da39
    {
        padding: 0 0 0 0;
        text-align: left;
    }
    .elementor-2545 .elementor-element.elementor-element-c32da39 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-05827a7
    {
        padding: 0 0 0 0;
        text-align: left;
    }
    .elementor-2545 .elementor-element.elementor-element-05827a7 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-24a965c
    {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 7px;
    }
    .elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2545 .elementor-element.elementor-element-24a965c .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-1035a86
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-1035a86>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2545 .elementor-element.elementor-element-d2e9a1c
    {
        margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 25px) 0px;
        font-size: 16px;
    }
    .elementor-bc-flex-widget .elementor-2545 .elementor-element.elementor-element-4390821.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-4390821.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-2545 .elementor-element.elementor-element-4390821.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-2545 .elementor-element.elementor-element-4390821>.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-2545 .elementor-element.elementor-element-dd31920
    {
        width: auto;
        max-width: auto;
        margin: 0 7px calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-2545 .elementor-element.elementor-element-dd31920 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-2545 .elementor-element.elementor-element-aca0086
    {
        width: auto;
        max-width: auto;
    }
    .elementor-2545 .elementor-element.elementor-element-aca0086 .elementor-star-rating
    {
        font-size: 11px;
    }
    .elementor-2545 .elementor-element.elementor-element-d2ca5b4
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-2545 .elementor-element.elementor-element-4a64ccf
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-400dfeb
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-5addc6f
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-b3f0adc
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-62a9d46
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-5282539
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-abb999d
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-621f486
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-49202d4
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-7297793
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-34a09bc
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-3b4fb62
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-a17dfcd
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-346d7fe
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-da1710c
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-6993067
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-80c6289
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-fdd2d9b
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-1035a86
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-9965f0b
    {
        width: 100%;
    }
    .elementor-2545 .elementor-element.elementor-element-4390821
    {
        width: 100%;
    }
}/* Start custom CSS for text-editor, class: .elementor-element-a47173a */
.elementor-2545 .elementor-element.elementor-element-a47173a a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-587e465 */
.elementor-2545 .elementor-element.elementor-element-587e465 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-2545 .elementor-element.elementor-element-587e465 b
{
    font-weight: 700;
}
.elementor-2545 .elementor-element.elementor-element-587e465 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-42cff0a */
.elementor-2545 .elementor-element.elementor-element-42cff0a a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-2545 .elementor-element.elementor-element-42cff0a b
{
    font-weight: 700;
}
.elementor-2545 .elementor-element.elementor-element-42cff0a ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-cf9906e */
.elementor-2545 .elementor-element.elementor-element-cf9906e a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-2545 .elementor-element.elementor-element-cf9906e b
{
    font-weight: 700;
}
.elementor-2545 .elementor-element.elementor-element-cf9906e ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-ef10751 */
.elementor-2545 .elementor-element.elementor-element-ef10751 a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-2545 .elementor-element.elementor-element-ef10751 b
{
    font-weight: 700;
}
.elementor-2545 .elementor-element.elementor-element-ef10751 ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-67c977e */
.elementor-2545 .elementor-element.elementor-element-67c977e a
{
    color: #ff5e2d;
    text-decoration: underline;
}
.elementor-2545 .elementor-element.elementor-element-67c977e b
{
    font-weight: 700;
}
.elementor-2545 .elementor-element.elementor-element-67c977e ::marker
{
    color: #ff5e2d;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-e26b115 */
.elementor-2545 .elementor-element.elementor-element-e26b115 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-fb387c8 */
.elementor-2545 .elementor-element.elementor-element-fb387c8 u
{
    text-decoration: none;
    background: #ffd3bf;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-a50f3bf */
.elementor-2545 .elementor-element.elementor-element-a50f3bf a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-e7b084f */
.elementor-2545 .elementor-element.elementor-element-e7b084f u
{
    text-decoration: none;
    background: #ffd3bf;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-8f56233 */
.elementor-2545 .elementor-element.elementor-element-8f56233 a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-c32da39 */
.elementor-2545 .elementor-element.elementor-element-c32da39 u
{
    text-decoration: none;
    background: #ffd3bf;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-05827a7 */
.elementor-2545 .elementor-element.elementor-element-05827a7 u
{
    text-decoration: none;
    background: #ffd3bf;
}/* End custom CSS *//* Start custom CSS for text-editor, class: .elementor-element-d2e9a1c */
.elementor-2545 .elementor-element.elementor-element-d2e9a1c a
{
    color: #ff5e2d;
    text-decoration: underline;
}/* End custom CSS */