﻿.elementor-1409 .elementor-element.elementor-element-79477d8
{
    padding: 100px 0 0 0;
}
.elementor-1409 .elementor-element.elementor-element-56fb1ee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-background-slideshow
{
    border-radius: 32px 0 0 32px;
}
.elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 0 10px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 70px 0 40px 40px;
}
.elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43 .uicore-repeater-selector
{
    border-style: text;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-text path
{
    stroke-width: 40;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-text svg
{
    bottom: 0%;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-icon, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-text
{
    color: #fff;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-icon, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-text, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-image
{
    font-size: 116px;
    text-transform: uppercase;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-highlighted
{
    color: #d9ff6e;
}
.elementor-1409 .elementor-element.elementor-element-6bceb43
{
    -\2dui-speed: 500ms;
    -\2dui-delay: 10ms;
    -\2dui-stagger: 15ms;
}
.elementor-1409 .elementor-element.elementor-element-1cfe1ee>.elementor-widget-container
{
    padding: 0 30px 0 0;
}
.elementor-1409 .elementor-element.elementor-element-1cfe1ee
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-1409 .elementor-element.elementor-element-c3a6969
{
    color: #ffffffb3;
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-c3a6969>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-db715de.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-1409 .elementor-element.elementor-element-db715de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-1409 .elementor-element.elementor-element-db715de.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1409 .elementor-element.elementor-element-db715de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-background-slideshow
{
    border-radius: 0 32px 32px 0;
}
.elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 40px 0;
}
.elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-e44df66 img
{
    width: 380px;
}
.elementor-1409 .elementor-element.elementor-element-e44df66>.elementor-widget-container
{
    margin: 0 0 -360px 0;
}
.elementor-1409 .elementor-element.elementor-element-e44df66
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-7dcaec3 .elementor-heading-title
{
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .1em;
}
.elementor-1409 .elementor-element.elementor-element-7dcaec3
{
    -\2dui-speed: 500ms;
    -\2dui-delay: 1300ms;
    -\2dui-stagger: 45ms;
}
.elementor-1409 .elementor-element.elementor-element-7dcaec3>.elementor-widget-container
{
    padding: 0 0 0 24px;
}
.elementor-1409 .elementor-element.elementor-element-7dcaec3
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-3308279
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 48px 0 48px 0;
}
.elementor-1409 .elementor-element.elementor-element-3308279>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-1e90f8f>.elementor-element-populated
{
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-wrapper
{
    grid-template-columns: repeat(4,1fr);
    display: grid;
    grid-gap: 10px;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-item
{
    height: 80px;
    border-style: none;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4
{
    --ep-grid-border-radius-left: 0px;
    --ep-grid-border-radius-right: 0px;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border .bdt-logo-grid-wrapper, .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--box .bdt-item
{
    border-radius: 0 0 0 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border .bdt-item:first-child
{
    border-top-left-radius: 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border .bdt-item:last-child
{
    border-bottom-right-radius: 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-2 .bdt-item:nth-child(2)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-2 .bdt-item:nth-last-child(2)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-3 .bdt-item:nth-child(3)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-3 .bdt-item:nth-last-child(3)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-4 .bdt-item:nth-child(4)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-4 .bdt-item:nth-last-child(4)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-5 .bdt-item:nth-child(5)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-5 .bdt-item:nth-last-child(5)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-6 .bdt-item:nth-child(6)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col-6 .bdt-item:nth-last-child(6)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe .bdt-logo-grid-wrapper
{
    border-radius: 0 0 0 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe .bdt-item:first-child
{
    border-top-left-radius: 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe .bdt-item:last-child
{
    border-bottom-right-radius: 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-2 .bdt-item:nth-child(2)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-2 .bdt-item:nth-last-child(2)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-3 .bdt-item:nth-child(3)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-3 .bdt-item:nth-last-child(3)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-4 .bdt-item:nth-child(4)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-4 .bdt-item:nth-last-child(4)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-5 .bdt-item:nth-child(5)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-5 .bdt-item:nth-last-child(5)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-6 .bdt-item:nth-child(6)
{
    border-top-right-radius: var(--ep-grid-border-radius-right,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col-6 .bdt-item:nth-last-child(6)
{
    border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-figure
{
    padding: 0 0 0 0;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-figure img
{
    opacity: .5;
}
.elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-img
{
    height: 180px;
    width: 180px;
    object-fit: contain;
}
.tippy-box[data-theme="bdt-tippy-6bcfbf4"]
{
    text-align: center;
}
.elementor-1409 .elementor-element.elementor-element-ed36aa3
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1409 .elementor-element.elementor-element-ed36aa3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-c0fd2e9 .bdt-ep-advanced-counter
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-c0fd2e9 .bdt-ep-advanced-counter-number
{
    margin-bottom: -10px;
    color: var(--e-global-color-uicore_headline);
    font-size: 96px;
    font-weight: 600;
}
.elementor-1409 .elementor-element.elementor-element-c0fd2e9 .bdt-ep-advanced-counter-text
{
    color: var(--e-global-color-uicore_body);
}
.elementor-1409 .elementor-element.elementor-element-c0fd2e9>.elementor-widget-container
{
    margin: 50px 0 100px 0;
}
.elementor-1409 .elementor-element.elementor-element-23916f2
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-23916f2 .elementor-heading-title
{
    font-size: 96px;
    line-height: 95px;
}
.elementor-1409 .elementor-element.elementor-element-23916f2
{
    -\2dui-speed: 500ms;
    -\2dui-delay: 10ms;
    -\2dui-stagger: 15ms;
}
.elementor-1409 .elementor-element.elementor-element-23916f2>.elementor-widget-container
{
    margin: 0 -294px 0 0;
}
.elementor-1409 .elementor-element.elementor-element-4a02fb3>.elementor-container
{
    min-height: 250px;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-5db4b37.elementor-column .elementor-widget-wrap
{
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-5db4b37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: space-between;
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-5db4b37:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-uicore_secondary) 0%,var(--e-global-color-uicore_primary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0% 66% 0% 0%;
    --e-column-margin-right: 66%;
    --e-column-margin-left: 0%;
    padding: 20px 20px 20px 20px;
}
.elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-a8d050d
{
    text-align: right;
}
.elementor-1409 .elementor-element.elementor-element-b41cde9 .elementor-heading-title
{
    font-family: "Lexend",Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.elementor-1409 .elementor-element.elementor-element-b41cde9
{
    width: var(--container-widget-width,82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-1aa0b2e>.elementor-container
{
    min-height: 250px;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-2ab9563.elementor-column .elementor-widget-wrap
{
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-2ab9563.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: space-between;
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-2ab9563:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0% 33% 0% 33%;
    --e-column-margin-right: 33%;
    --e-column-margin-left: 33%;
    padding: 20px 20px 20px 20px;
}
.elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-db8501d
{
    text-align: right;
}
.elementor-1409 .elementor-element.elementor-element-db8501d .elementor-heading-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-1409 .elementor-element.elementor-element-2fb4abb .elementor-heading-title
{
    color: #fff;
    font-family: "Lexend",Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.elementor-1409 .elementor-element.elementor-element-2fb4abb
{
    width: var(--container-widget-width,82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-c89fee9>.elementor-container
{
    min-height: 250px;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-d295e9c.elementor-column .elementor-widget-wrap
{
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-d295e9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: space-between;
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-d295e9c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0% 0% 0% 66%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 66%;
    padding: 20px 20px 20px 20px;
}
.elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-b45ebd4
{
    text-align: right;
}
.elementor-1409 .elementor-element.elementor-element-b45ebd4 .elementor-heading-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-1409 .elementor-element.elementor-element-1221fee .elementor-heading-title
{
    color: #fff;
    font-family: "Lexend",Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.elementor-1409 .elementor-element.elementor-element-1221fee
{
    width: var(--container-widget-width,82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-b35101e>.elementor-container
{
    max-width: 1000px;
}
.elementor-1409 .elementor-element.elementor-element-b35101e
{
    padding: 80px 0 150px 0;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-96bd021.elementor-column .elementor-widget-wrap
{
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-96bd021.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: space-between;
    align-items: space-between;
}
.elementor-1409 .elementor-element.elementor-element-96bd021.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-1409 .elementor-element.elementor-element-531cc36.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-531cc36.elementor-view-framed .elementor-icon, .elementor-1409 .elementor-element.elementor-element-531cc36.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-531cc36.elementor-view-framed .elementor-icon, .elementor-1409 .elementor-element.elementor-element-531cc36.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon
{
    font-size: 96px;
}
.elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon svg
{
    height: 96px;
}
.elementor-1409 .elementor-element.elementor-element-8bd07f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 56px;
}
.elementor-1409 .elementor-element.elementor-element-ab6107f
{
    font-size: 24px;
}
.elementor-1409 .elementor-element.elementor-element-fe51c0e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1409 .elementor-element.elementor-element-fe51c0e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-78f0518
{
    text-align: center;
}
.elementor-1409 .elementor-element.elementor-element-e97d76f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1409 .elementor-element.elementor-element-e97d76f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-d25c890
{
    padding: 0 0 30px 0;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-1ff4fa0.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1409 .elementor-element.elementor-element-1ff4fa0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1409 .elementor-element.elementor-element-1ff4fa0.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1409 .elementor-element.elementor-element-1ff4fa0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 15px 0 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0 64px 64px 64px;
}
.elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-1fa4b67 img
{
    width: 360px;
}
.elementor-1409 .elementor-element.elementor-element-a70f66a
{
    text-align: center;
    width: var(--container-widget-width,300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-a70f66a .elementor-heading-title
{
    color: #fff;
}
.elementor-1409 .elementor-element.elementor-element-a70f66a>.elementor-widget-container
{
    padding: 0 0 16px 0;
}
.elementor-1409 .elementor-element.elementor-element-3bbe7b1
{
    text-align: center;
    color: #ffffffb3;
    width: var(--container-widget-width,450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-0cc23fc.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-1409 .elementor-element.elementor-element-0cc23fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 16px;
}
.elementor-1409 .elementor-element.elementor-element-0cc23fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 64px 64px 64px 64px;
}
.elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-9d0c9c6
{
    text-align: center;
}
.elementor-1409 .elementor-element.elementor-element-9d0c9c6 .elementor-heading-title
{
    color: #fff;
}
.elementor-1409 .elementor-element.elementor-element-71a6669
{
    text-align: center;
    color: #ffffffb3;
}
.elementor-1409 .elementor-element.elementor-element-71a6669>.elementor-widget-container
{
    padding: 0 0 60px 0;
}
.elementor-1409 .elementor-element.elementor-element-a32b918 img
{
    width: 380px;
}
.elementor-1409 .elementor-element.elementor-element-955dd39 .elementor-button
{
    font-size: 11px;
}
.elementor-1409 .elementor-element.elementor-element-02e0b1f:not(.elementor-motion-effects-element-type-background), .elementor-1409 .elementor-element.elementor-element-02e0b1f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_dark);
}
.elementor-1409 .elementor-element.elementor-element-02e0b1f, .elementor-1409 .elementor-element.elementor-element-02e0b1f>.elementor-background-overlay
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-02e0b1f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 64px 32px 0 32px;
}
.elementor-1409 .elementor-element.elementor-element-02e0b1f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-f650e58>.elementor-element-populated
{
    margin: 0 40px 40px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}
.elementor-1409 .elementor-element.elementor-element-d931b3b .elementor-heading-title
{
    color: #fff;
}
.elementor-1409 .elementor-element.elementor-element-d931b3b
{
    -\2dui-speed: 1500ms;
    -\2dui-delay: 200ms;
    -\2dui-stagger: 15ms;
}
.elementor-1409 .elementor-element.elementor-element-d931b3b>.elementor-widget-container
{
    margin: 0 0 40px 40px;
}
.elementor-1409 .elementor-element.elementor-element-d931b3b
{
    width: var(--container-widget-width,600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: #fff;
    background-color: #a5a5a52e;
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    width: 16px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: #fff;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 16px;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 16px;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 16px;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 16px;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-0aeada9
{
    --ep-advanced-icon-box-icon-left-h-offset: 0px;
    --ep-advanced-icon-box-icon-left-v-offset: 2px;
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-0aeada9:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box:hover .bdt-ep-advanced-icon-box-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-content
{
    padding: 26px 26px 26px 0;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9>.elementor-widget-container
{
    margin: 0 0 2px 0;
    padding: 0 0 0 26px;
    background-color: #ffffff1f;
    border-style: solid;
    border-width: 0 4px 0 0;
    border-color: #ffffff6b;
}
.elementor-1409 .elementor-element.elementor-element-0aeada9:hover .elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(90deg,var(--e-global-color-uicore_primary) 0%,var(--e-global-color-uicore_secondary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-0aeada9.bdt-background-overlay-yes>.elementor-widget-container:before
{
    transition: background .3s;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: #fff;
    background-color: #a5a5a52e;
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    width: 16px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: #fff;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6
{
    --ep-advanced-icon-box-icon-left-h-offset: 0px;
    --ep-advanced-icon-box-icon-left-v-offset: 2px;
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box:hover .bdt-ep-advanced-icon-box-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-content
{
    padding: 26px 26px 26px 0;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6>.elementor-widget-container
{
    margin: 0 0 2px 0;
    padding: 0 0 0 26px;
    background-color: #ffffff1f;
    border-style: solid;
    border-width: 0 4px 0 0;
    border-color: #ffffff6b;
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6:hover .elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(90deg,var(--e-global-color-uicore_primary) 0%,var(--e-global-color-uicore_secondary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-c4bbfa6.bdt-background-overlay-yes>.elementor-widget-container:before
{
    transition: background .3s;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: #fff;
    background-color: #a5a5a52e;
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    width: 16px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: #fff;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 16px;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 16px;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 16px;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 16px;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-f4595b4
{
    --ep-advanced-icon-box-icon-left-h-offset: 0px;
    --ep-advanced-icon-box-icon-left-v-offset: 2px;
    width: var(--container-widget-width,65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-f4595b4:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box:hover .bdt-ep-advanced-icon-box-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-content
{
    padding: 26px 26px 26px 0;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4>.elementor-widget-container
{
    margin: 0 0 2px 0;
    padding: 0 0 0 26px;
    background-color: #ffffff1f;
    border-style: solid;
    border-width: 0 4px 0 0;
    border-color: #ffffff6b;
}
.elementor-1409 .elementor-element.elementor-element-f4595b4:hover .elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(90deg,var(--e-global-color-uicore_primary) 0%,var(--e-global-color-uicore_secondary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-f4595b4.bdt-background-overlay-yes>.elementor-widget-container:before
{
    transition: background .3s;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: #fff;
    background-color: #a5a5a52e;
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    width: 16px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: #fff;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 16px;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4
{
    --ep-advanced-icon-box-icon-left-h-offset: 0px;
    --ep-advanced-icon-box-icon-left-v-offset: 2px;
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box:hover .bdt-ep-advanced-icon-box-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-content
{
    padding: 26px 26px 26px 0;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4>.elementor-widget-container
{
    padding: 0 0 0 26px;
    background-color: #ffffff1f;
    border-style: solid;
    border-width: 0 4px 0 0;
    border-color: #ffffff6b;
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4:hover .elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(90deg,var(--e-global-color-uicore_primary) 0%,var(--e-global-color-uicore_secondary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-c47f2c4.bdt-background-overlay-yes>.elementor-widget-container:before
{
    transition: background .3s;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-68d59af.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-1409 .elementor-element.elementor-element-68d59af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-1409 .elementor-element.elementor-element-68d59af>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1409 .elementor-element.elementor-element-3b939d6
{
    text-align: left;
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-3b939d6 img
{
    width: 380px;
}
.elementor-1409 .elementor-element.elementor-element-1529f24 .elementor-heading-title
{
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .1em;
}
.elementor-1409 .elementor-element.elementor-element-1529f24>.elementor-widget-container
{
    padding: 0 0 40px 0;
}
.elementor-1409 .elementor-element.elementor-element-1529f24
{
    width: var(--container-widget-width,15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-d2983e7
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1409 .elementor-element.elementor-element-d2983e7>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-a58edf2>.elementor-element-populated
{
    margin: 20px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-1409 .elementor-element.elementor-element-208be7f
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-208be7f .elementor-heading-title
{
    font-size: 41px;
}
.elementor-1409 .elementor-element.elementor-element-208be7f
{
    -\2dui-speed: 1660ms;
    -\2dui-delay: 730ms;
    -\2dui-stagger: 107ms;
}
.elementor-1409 .elementor-element.elementor-element-d309117
{
    text-align: center;
}
.elementor-1409 .elementor-element.elementor-element-d309117 img
{
    width: 48%;
    max-width: 30%;
    opacity: 1;
}
.elementor-1409 .elementor-element.elementor-element-8fb747d
{
    text-align: center;
}
.elementor-1409 .elementor-element.elementor-element-8fb747d img
{
    width: 48%;
    max-width: 30%;
}
.elementor-1409 .elementor-element.elementor-element-805a7e3
{
    padding: 150px 0 150px 0;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-37ab6bd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-1409 .elementor-element.elementor-element-37ab6bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-1409 .elementor-element.elementor-element-12f0222 .elementor-heading-title
{
    font-size: 96px;
}
.elementor-1409 .elementor-element.elementor-element-12f0222
{
    -\2dui-speed: 500ms;
    -\2dui-delay: 10ms;
    -\2dui-stagger: 15ms;
}
.elementor-1409 .elementor-element.elementor-element-f536d4d>.elementor-widget-container
{
    padding: 0 0 32px 95px;
}
.elementor-1409 .elementor-element.elementor-element-44aa9e2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_light);
}
.elementor-1409 .elementor-element.elementor-element-44aa9e2:hover>.elementor-element-populated
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-uicore_secondary) 0%,var(--e-global-color-uicore_primary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 15px 40px 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
    background-color: var(--e-global-color-uicore_white);
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 17px 17px 17px 17px;
    font-size: 24px;
    width: 24px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 56px;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 56px;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 56px;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 56px;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-218e4e0
{
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-218e4e0:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-218e4e0:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-30d04cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_light);
}
.elementor-1409 .elementor-element.elementor-element-30d04cc:hover>.elementor-element-populated
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-uicore_secondary) 0%,var(--e-global-color-uicore_primary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 40px 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
    background-color: var(--e-global-color-uicore_white);
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 17px 17px 17px 17px;
    font-size: 24px;
    width: 24px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 56px;
}
.elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 56px;
}
.elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 56px;
}
.elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 56px;
}
.elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-46d880e
{
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-46d880e:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-46d880e:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-16a492a
{
    margin-top: -10px;
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-29ca6c1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_light);
}
.elementor-1409 .elementor-element.elementor-element-29ca6c1:hover>.elementor-element-populated
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-uicore_secondary) 0%,var(--e-global-color-uicore_primary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 15px 40px 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
    background-color: var(--e-global-color-uicore_white);
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 17px 17px 17px 17px;
    font-size: 24px;
    width: 24px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 56px;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 56px;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 56px;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 56px;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-0c8c266
{
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-0c8c266:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-0c8c266:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-1409 .elementor-element.elementor-element-2b2838d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_light);
}
.elementor-1409 .elementor-element.elementor-element-2b2838d:hover>.elementor-element-populated
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-uicore_secondary) 0%,var(--e-global-color-uicore_primary) 100%);
}
.elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-background-slideshow
{
    border-radius: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 40px 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 24px 24px 24px 24px;
}
.elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box
{
    text-align: left;
}
.elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
    background-color: var(--e-global-color-uicore_white);
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    padding: 17px 17px 17px 17px;
    font-size: 24px;
    width: 24px;
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    margin-left: 56px;
}
.elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-left .bdt-ep-advanced-icon-box-icon
{
    margin-right: 56px;
}
.elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    margin-bottom: 56px;
}
.elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    margin-top: 56px;
}
.elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap svg
{
    transform: rotate(0deg);
}
.elementor-1409 .elementor-element.elementor-element-777ec62
{
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-1409 .elementor-element.elementor-element-777ec62:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-777ec62:hover .bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-description
{
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-1409 .elementor-element.elementor-element-af9d824.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-1409 .elementor-element.elementor-element-af9d824.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel .bdt-ep-custom-carousel-thumbnail
{
    background-size: contain;
}
.elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel .swiper-slide
{
    height: 900px;
}
.elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel
{
    width: 70%;
}
.elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-pagination-bullet
{
    background-color: var(--e-global-color-uicore_headline);
    width: 32px;
    height: 8px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-1409 .elementor-element.elementor-element-bf72476
{
    --ep-swiper-dots-space-between: 8px;
    --ep-swiper-carousel-dots-nnx: 0px;
    --ep-swiper-carousel-dots-nny: 30px;
}
.elementor-1409 .elementor-element.elementor-element-bf72476>.elementor-widget-container
{
    padding: 0 0 30px 0;
}
.elementor-widget .tippy-tooltip .tippy-content
{
    text-align: center;
}
@media(max-width: 1024px)
{
    .elementor-1409 .elementor-element.elementor-element-79477d8
    {
        padding: 80px 0 200px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-background-slideshow
    {
        border-radius: 24px 24px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated
    {
        margin: 10px 10px 0 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 40px 80px 0 80px;
    }
    .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-icon, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-text, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-image
    {
        font-size: 84px;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-background-slideshow
    {
        border-radius: 0 0 24px 24px;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated
    {
        margin: 0 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 40px 80px 40px 80px;
    }
    .elementor-1409 .elementor-element.elementor-element-e44df66 img
    {
        width: 300px;
    }
    .elementor-1409 .elementor-element.elementor-element-e44df66>.elementor-widget-container
    {
        margin: 0 0 -220px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-7dcaec3 .elementor-heading-title
    {
        font-size: 10px;
    }
    .elementor-1409 .elementor-element.elementor-element-3308279
    {
        padding: 40px 0 40px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-1e90f8f>.elementor-element-populated
    {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-wrapper
    {
        grid-template-columns: repeat(4,1fr);
        display: grid;
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-item
    {
        height: 64px;
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet2 .bdt-item:nth-child(2)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet2 .bdt-item:nth-last-child(2)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet3 .bdt-item:nth-child(3)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet3 .bdt-item:nth-last-child(3)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet4 .bdt-item:nth-child(4)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet4 .bdt-item:nth-last-child(4)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet5 .bdt-item:nth-child(5)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet5 .bdt-item:nth-last-child(5)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet6 .bdt-item:nth-child(6)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--tablet6 .bdt-item:nth-last-child(6)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet2 .bdt-item:nth-child(2)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet2 .bdt-item:nth-last-child(2)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet3 .bdt-item:nth-child(3)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet3 .bdt-item:nth-last-child(3)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet4 .bdt-item:nth-child(4)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet4 .bdt-item:nth-last-child(4)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet5 .bdt-item:nth-child(5)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet5 .bdt-item:nth-last-child(5)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet6 .bdt-item:nth-child(6)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--tablet6 .bdt-item:nth-last-child(6)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-img
    {
        height: 180px;
        width: 180px;
        object-fit: contain;
    }
    .elementor-1409 .elementor-element.elementor-element-c0fd2e9 .bdt-ep-advanced-counter-number
    {
        margin-bottom: -5px;
        font-size: 72px;
    }
    .elementor-1409 .elementor-element.elementor-element-c0fd2e9>.elementor-widget-container
    {
        margin: 0 0 64px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-23916f2 .elementor-heading-title
    {
        font-size: 72px;
    }
    .elementor-1409 .elementor-element.elementor-element-4a02fb3>.elementor-container
    {
        min-height: 220px;
    }
    .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-b41cde9 .elementor-heading-title
    {
        font-size: 19px;
    }
    .elementor-1409 .elementor-element.elementor-element-b41cde9
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-1aa0b2e>.elementor-container
    {
        min-height: 220px;
    }
    .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-2fb4abb .elementor-heading-title
    {
        font-size: 19px;
    }
    .elementor-1409 .elementor-element.elementor-element-2fb4abb
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-c89fee9>.elementor-container
    {
        min-height: 220px;
    }
    .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-1221fee .elementor-heading-title
    {
        font-size: 19px;
    }
    .elementor-1409 .elementor-element.elementor-element-1221fee
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-b35101e
    {
        padding: 60px 0 100px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon
    {
        font-size: 72px;
    }
    .elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon svg
    {
        height: 72px;
    }
    .elementor-1409 .elementor-element.elementor-element-8bd07f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-ab6107f
    {
        font-size: 21px;
    }
    .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated
    {
        padding: 0 40px 40px 40px;
    }
    .elementor-1409 .elementor-element.elementor-element-1fa4b67 img
    {
        width: 300px;
    }
    .elementor-1409 .elementor-element.elementor-element-a70f66a
    {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,250px);
        max-width: 250px;
    }
    .elementor-1409 .elementor-element.elementor-element-3bbe7b1
    {
        width: initial;
        max-width: initial;
    }
    .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated
    {
        padding: 0 32px 0 32px;
    }
    .elementor-1409 .elementor-element.elementor-element-71a6669>.elementor-widget-container
    {
        padding: 0 0 40px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-a32b918 img
    {
        width: 250px;
    }
    .elementor-1409 .elementor-element.elementor-element-02e0b1f, .elementor-1409 .elementor-element.elementor-element-02e0b1f>.elementor-background-overlay
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-02e0b1f
    {
        padding: 48px 24px 0 24px;
    }
    .elementor-1409 .elementor-element.elementor-element-f650e58>.elementor-element-populated
    {
        margin: 0 0 24px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-d931b3b>.elementor-widget-container
    {
        margin: 0 0 32px 32px;
    }
    .elementor-1409 .elementor-element.elementor-element-d931b3b
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 10px 10px 10px 10px;
        font-size: 15px;
        width: 15px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9
    {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-content
    {
        padding: 22px 22px 22px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9>.elementor-widget-container
    {
        padding: 0 0 0 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 10px 10px 10px 10px;
        font-size: 15px;
        width: 15px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6
    {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-content
    {
        padding: 22px 22px 22px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6>.elementor-widget-container
    {
        padding: 0 0 0 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 10px 10px 10px 10px;
        font-size: 15px;
        width: 15px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4
    {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-content
    {
        padding: 22px 22px 22px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4>.elementor-widget-container
    {
        padding: 0 0 0 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 10px 10px 10px 10px;
        font-size: 15px;
        width: 15px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 14px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4
    {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-content
    {
        padding: 22px 22px 22px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4>.elementor-widget-container
    {
        padding: 0 0 0 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-3b939d6>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-3b939d6
    {
        --container-widget-width: 78%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,78%);
        max-width: 78%;
    }
    .elementor-1409 .elementor-element.elementor-element-1529f24 .elementor-heading-title
    {
        font-size: 10px;
    }
    .elementor-1409 .elementor-element.elementor-element-1529f24
    {
        --container-widget-width: 22%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,22%);
        max-width: 22%;
    }
    .elementor-1409 .elementor-element.elementor-element-805a7e3>.elementor-container
    {
        max-width: 600px;
    }
    .elementor-1409 .elementor-element.elementor-element-805a7e3
    {
        padding: 100px 0 100px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-12f0222 .elementor-heading-title
    {
        font-size: 72px;
    }
    .elementor-1409 .elementor-element.elementor-element-f536d4d>.elementor-widget-container
    {
        padding: 0 0 24px 64px;
    }
    .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 16px 16px 16px 16px;
        font-size: 22px;
        width: 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 16px 16px 16px 16px;
        font-size: 22px;
        width: 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 16px 16px 16px 16px;
        font-size: 22px;
        width: 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 16px 16px 16px 16px;
        font-size: 22px;
        width: 22px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel .swiper-slide
    {
        height: 700px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel
    {
        width: 350px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476
    {
        --ep-swiper-dots-space-between: 8px;
        --ep-swiper-carousel-dots-nnx: 0px;
        --ep-swiper-carousel-dots-nny: 30px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-pagination-bullet
    {
        width: 30px;
        height: 7px;
    }
}
@media(max-width: 767px)
{
    .elementor-1409 .elementor-element.elementor-element-79477d8
    {
        padding: 80px 0 80px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-background-slideshow
    {
        border-radius: 20px 20px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-56fb1ee>.elementor-element-populated
    {
        padding: 32px 24px 0 24px;
    }
    .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-icon, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-headline-text, .elementor-1409 .elementor-element.elementor-element-6bceb43 .ui-e-highlight-image
    {
        font-size: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-1cfe1ee>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-1cfe1ee
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-c3a6969
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-background-slideshow
    {
        border-radius: 0 0 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de>.elementor-element-populated
    {
        margin: 0 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-e44df66
    {
        text-align: left;
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-e44df66 img
    {
        width: 300px;
    }
    .elementor-1409 .elementor-element.elementor-element-e44df66>.elementor-widget-container
    {
        margin: 0 20px -100px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-7dcaec3 .elementor-heading-title
    {
        font-size: 9px;
    }
    .elementor-1409 .elementor-element.elementor-element-7dcaec3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-7dcaec3
    {
        width: var(--container-widget-width,20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-3308279
    {
        padding: 32px 0 32px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-wrapper
    {
        grid-template-columns: repeat(2,1fr);
        display: grid;
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-item
    {
        height: 56px;
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile2 .bdt-item:nth-child(2)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile2 .bdt-item:nth-last-child(2)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile3 .bdt-item:nth-child(3)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile3 .bdt-item:nth-last-child(3)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile4 .bdt-item:nth-child(4)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile4 .bdt-item:nth-last-child(4)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile5 .bdt-item:nth-child(5)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile5 .bdt-item:nth-last-child(5)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile6 .bdt-item:nth-child(6)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--border.bdt-lg-col--mobile6 .bdt-item:nth-last-child(6)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile2 .bdt-item:nth-child(2)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile2 .bdt-item:nth-last-child(2)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile3 .bdt-item:nth-child(3)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile3 .bdt-item:nth-last-child(3)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile4 .bdt-item:nth-child(4)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile4 .bdt-item:nth-last-child(4)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile5 .bdt-item:nth-child(5)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile5 .bdt-item:nth-last-child(5)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile6 .bdt-item:nth-child(6)
    {
        border-top-right-radius: var(--ep-grid-border-radius-right,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4.bdt-logo-grid--tictactoe.bdt-lg-col--mobile6 .bdt-item:nth-last-child(6)
    {
        border-bottom-left-radius: var(--ep-grid-border-radius-left,0);
    }
    .elementor-1409 .elementor-element.elementor-element-6bcfbf4 .bdt-logo-grid-img
    {
        height: 150px;
        width: 150px;
        object-fit: contain;
    }
    .elementor-1409 .elementor-element.elementor-element-c0fd2e9 .bdt-ep-advanced-counter
    {
        text-align: center;
    }
    .elementor-1409 .elementor-element.elementor-element-c0fd2e9 .bdt-ep-advanced-counter-number
    {
        margin-bottom: 0;
        font-size: 36px;
    }
    .elementor-1409 .elementor-element.elementor-element-c0fd2e9>.elementor-widget-container
    {
        margin: 0 0 24px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-23916f2
    {
        text-align: center;
    }
    .elementor-1409 .elementor-element.elementor-element-23916f2 .elementor-heading-title
    {
        font-size: 40px;
        line-height: 1.1em;
    }
    .elementor-1409 .elementor-element.elementor-element-23916f2>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-4a02fb3>.elementor-container
    {
        min-height: 200px;
    }
    .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-background-slideshow
    {
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-5db4b37>.elementor-element-populated
    {
        margin: 0% 30% 2% 0%;
        --e-column-margin-right: 30%;
        --e-column-margin-left: 0%;
    }
    .elementor-1409 .elementor-element.elementor-element-a8d050d
    {
        text-align: right;
    }
    .elementor-1409 .elementor-element.elementor-element-b41cde9 .elementor-heading-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-1aa0b2e>.elementor-container
    {
        min-height: 200px;
    }
    .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-background-slideshow
    {
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-2ab9563>.elementor-element-populated
    {
        margin: 0% 15% 2% 15%;
        --e-column-margin-right: 15%;
        --e-column-margin-left: 15%;
    }
    .elementor-1409 .elementor-element.elementor-element-2fb4abb .elementor-heading-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-c89fee9>.elementor-container
    {
        min-height: 200px;
    }
    .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-background-slideshow
    {
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-d295e9c>.elementor-element-populated
    {
        margin: 0% 0% 0% 30%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 30%;
    }
    .elementor-1409 .elementor-element.elementor-element-1221fee .elementor-heading-title
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-b35101e
    {
        padding: 40px 0 60px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-96bd021
    {
        width: 30%;
    }
    .elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon
    {
        font-size: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-531cc36 .elementor-icon svg
    {
        height: 48px;
    }
    .elementor-1409 .elementor-element.elementor-element-8bd07f7
    {
        width: 70%;
    }
    .elementor-1409 .elementor-element.elementor-element-8bd07f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 32px;
    }
    .elementor-1409 .elementor-element.elementor-element-ab6107f
    {
        font-size: 17px;
    }
    .elementor-1409 .elementor-element.elementor-element-fe51c0e
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 4px 4px 4px 4px;
    }
    .elementor-1409 .elementor-element.elementor-element-78f0518
    {
        font-size: 12px;
    }
    .elementor-1409 .elementor-element.elementor-element-d25c890
    {
        padding: 0 0 20px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-1ff4fa0>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 32px 40px 32px;
    }
    .elementor-1409 .elementor-element.elementor-element-a70f66a
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-3bbe7b1
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-0cc23fc>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 32px 40px 32px;
    }
    .elementor-1409 .elementor-element.elementor-element-71a6669>.elementor-widget-container
    {
        padding: 0 0 32px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-02e0b1f, .elementor-1409 .elementor-element.elementor-element-02e0b1f>.elementor-background-overlay
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-02e0b1f
    {
        padding: 30px 16px 0 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-d931b3b>.elementor-widget-container
    {
        margin: 0 0 24px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 9px 9px 9px 9px;
        font-size: 13px;
        width: 13px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9
    {
        --ep-advanced-icon-box-icon-left-h-offset: -40px;
        --ep-advanced-icon-box-icon-left-v-offset: 12px;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-title
    {
        font-size: 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9 .bdt-ep-advanced-icon-box-content
    {
        padding: 20px 16px 20px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-0aeada9>.elementor-widget-container
    {
        padding: 0 0 0 54px;
        border-width: 0 3px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 9px 9px 9px 9px;
        font-size: 13px;
        width: 13px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6
    {
        --ep-advanced-icon-box-icon-left-h-offset: -40px;
        --ep-advanced-icon-box-icon-left-v-offset: 12px;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-title
    {
        font-size: 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6 .bdt-ep-advanced-icon-box-content
    {
        padding: 20px 16px 20px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c4bbfa6>.elementor-widget-container
    {
        padding: 0 0 0 54px;
        border-width: 0 3px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 9px 9px 9px 9px;
        font-size: 13px;
        width: 13px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4
    {
        --ep-advanced-icon-box-icon-left-h-offset: -40px;
        --ep-advanced-icon-box-icon-left-v-offset: 12px;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-title
    {
        font-size: 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4 .bdt-ep-advanced-icon-box-content
    {
        padding: 20px 16px 20px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-f4595b4>.elementor-widget-container
    {
        padding: 0 0 0 54px;
        border-width: 0 3px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 9px 9px 9px 9px;
        font-size: 13px;
        width: 13px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: -39px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4
    {
        --ep-advanced-icon-box-icon-left-h-offset: -40px;
        --ep-advanced-icon-box-icon-left-v-offset: 12px;
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-title
    {
        font-size: 16px;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4 .bdt-ep-advanced-icon-box-content
    {
        padding: 20px 16px 20px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-c47f2c4>.elementor-widget-container
    {
        padding: 0 0 0 54px;
        border-width: 0 3px 0 0;
    }
    .elementor-1409 .elementor-element.elementor-element-3b939d6>.elementor-widget-container
    {
        padding: 0 20px 0 10px;
    }
    .elementor-1409 .elementor-element.elementor-element-1529f24 .elementor-heading-title
    {
        font-size: 9px;
    }
    .elementor-1409 .elementor-element.elementor-element-1529f24>.elementor-widget-container
    {
        padding: 0 0 24px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-208be7f
    {
        text-align: center;
    }
    .elementor-1409 .elementor-element.elementor-element-805a7e3
    {
        padding: 60px 0 60px 0;
    }
    .elementor-1409 .elementor-element.elementor-element-12f0222
    {
        text-align: center;
    }
    .elementor-1409 .elementor-element.elementor-element-12f0222 .elementor-heading-title
    {
        font-size: 40px;
    }
    .elementor-1409 .elementor-element.elementor-element-f536d4d>.elementor-widget-container
    {
        padding: 0 0 16px 32px;
    }
    .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-44aa9e2>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box
    {
        text-align: left;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 14px 14px 14px 14px;
        font-size: 20px;
        width: 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-218e4e0
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-30d04cc>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 14px 14px 14px 14px;
        font-size: 20px;
        width: 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-46d880e
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-16a492a
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-29ca6c1>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 14px 14px 14px 14px;
        font-size: 20px;
        width: 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-0c8c266
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated>.elementor-background-overlay, .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-background-slideshow
    {
        border-radius: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-2b2838d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon-wrap
    {
        padding: 14px 14px 14px 14px;
        font-size: 20px;
        width: 20px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62 .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        margin-left: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        margin-right: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        margin-bottom: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
    {
        margin-top: 44px;
    }
    .elementor-1409 .elementor-element.elementor-element-777ec62
    {
        --ep-advanced-icon-box-icon-top-v-offset: -0px;
        --ep-advanced-icon-box-icon-top-h-offset: 0px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel .swiper-slide
    {
        height: 600px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-carousel
    {
        width: 300px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476 .swiper-pagination-bullet
    {
        height: 6px;
    }
    .elementor-1409 .elementor-element.elementor-element-bf72476
    {
        --ep-swiper-carousel-dots-nnx: 0px;
        --ep-swiper-carousel-dots-nny: 30px;
    }
}
@media(min-width: 768px)
{
    .elementor-1409 .elementor-element.elementor-element-56fb1ee
    {
        width: 55%;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de
    {
        width: 45%;
    }
    .elementor-1409 .elementor-element.elementor-element-bb3f595
    {
        width: 28%;
    }
    .elementor-1409 .elementor-element.elementor-element-5b5debb
    {
        width: 72%;
    }
    .elementor-1409 .elementor-element.elementor-element-96bd021
    {
        width: 40%;
    }
    .elementor-1409 .elementor-element.elementor-element-8bd07f7
    {
        width: 60%;
    }
    .elementor-1409 .elementor-element.elementor-element-1ff4fa0
    {
        width: 58%;
    }
    .elementor-1409 .elementor-element.elementor-element-0cc23fc
    {
        width: 42%;
    }
    .elementor-1409 .elementor-element.elementor-element-f650e58
    {
        width: 58%;
    }
    .elementor-1409 .elementor-element.elementor-element-68d59af
    {
        width: 42%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-1409 .elementor-element.elementor-element-56fb1ee
    {
        width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-db715de
    {
        width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-bb3f595
    {
        width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-5b5debb
    {
        width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-96bd021
    {
        width: 38%;
    }
    .elementor-1409 .elementor-element.elementor-element-8bd07f7
    {
        width: 62%;
    }
    .elementor-1409 .elementor-element.elementor-element-37ab6bd
    {
        width: 100%;
    }
    .elementor-1409 .elementor-element.elementor-element-af9d824
    {
        width: 100%;
    }
}