.bdt-ep-accordion
{
    text-align: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.bdt-ep-accordion-title
{
    outline: none;
    font-size: 14px;
    margin: 0;
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    padding: 15px 20px;
    background: #f3f3f3;
    transition: all 300ms cubic-bezier(0,.49,.27,.99);
}
.bdt-ep-title-text
{
    width: 100%;
    text-align: left;
}
.bdt-ep-accordion-icon
{
    display: inline-block;
    font-weight: 400;
    transition: all .3s ease;
}
.bdt-ep-accordion-icon svg, .bdt-ep-accordion-icon i
{
    transition: all .3s ease;
}
.bdt-ep-accordion-icon svg
{
    height: 1em;
    width: 1em;
}
.bdt-ep-accordion-custom-icon
{
    display: inline-flex;
    transition: all .3s ease;
    margin-right: 5px;
}
.bdt-ep-accordion-custom-icon svg, .bdt-ep-accordion-custom-icon i
{
    transition: all .3s ease;
}
.bdt-ep-accordion-custom-icon svg
{
    height: 1em;
    width: 1em;
}
.bdt-ep-accordion-icon-closed
{
    display: flex;
}
.bdt-ep-accordion-icon-opened
{
    display: none;
}
.bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-icon-closed
{
    display: none;
}
.bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-icon-opened
{
    display: flex;
}
.bdt-ep-accordion-content
{
    padding: 15px 20px;
    margin-top: 0;
}
.bdt-ep-accordion-content p
{
    margin-top: 0;
}
.bdt-ep-accordion-content p+p
{
    margin-top: 15px;
}
.rtl .bdt-ep-accordion-title
{
    flex-direction: row-reverse;
}
@media(max-width: 767px)
{
    .bdt-ep-accordion-title
    {
        padding: 12px 15px;
    }
    .bdt-ep-accordion-content
    {
        padding: 7px 15px;
    }
}
.bdt-ep-button
{
    cursor: pointer;
    text-transform: uppercase;
    outline: none;
    position: relative;
    transition: all .3s ease-out;
    z-index: 0;
    text-align: center;
    overflow: hidden;
}
.bdt-ep-button:hover
{
    background-color: transparent;
    color: #fff;
}
.bdt-ep-button:hover .bdt-ep-button-badge-inner
{
    color: #000;
}
.bdt-ep-button:hover svg
{
    fill: #fff;
}
.bdt-ep-button .bdt-ep-button-icon
{
    position: relative;
    display: inline-flex;
    z-index: 0;
}
.bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-a-icon-inner, .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-b-icon-inner, .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner
{
    display: inline-flex;
}
.bdt-ep-button .bdt-ep-button-icon i, .bdt-ep-button .bdt-ep-button-icon svg
{
    height: 1em;
    width: 1em;
    transition: all .3s ease-out;
}
.bdt-ep-button .bdt-ep-button-text
{
    position: relative;
    display: inline-block;
    z-index: 0;
}
.bdt-ep-button .bdt-ep-button-badge-inner
{
    font-size: 10px;
    background: #e4e4e8;
    padding: 3px 6px;
    border-radius: 3px;
    text-transform: uppercase;
    transition: all .3s ease;
}
.bdt-ep-button .bdt-ep-button-content-wrapper
{
    display: flex;
    align-items: center;
}
.bdt-ep-button:after
{
    content: '';
    position: absolute;
    z-index: -1;
    transition: all .3s ease-out;
    background: #666;
}
.bdt-ep-button:active
{
    color: #fff;
}
.bdt-ep-button.bdt-ep-button-effect-a:after
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
}
.bdt-ep-button.bdt-ep-button-effect-a:hover:after, .bdt-ep-button.bdt-ep-button-effect-a:active:after
{
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-b:after
{
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
}
.bdt-ep-button.bdt-ep-button-effect-b:hover:after
{
    height: 100%;
}
.bdt-ep-button.bdt-ep-button-effect-b:active:after
{
    height: 100%;
}
.bdt-ep-button.bdt-ep-button-effect-c:after
{
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
}
.bdt-ep-button.bdt-ep-button-effect-c:hover:after
{
    width: 100%;
}
.bdt-ep-button.bdt-ep-button-effect-c:active:after
{
    width: 100%;
}
.bdt-ep-button.bdt-ep-button-effect-d
{
    overflow: hidden;
}
.bdt-ep-button.bdt-ep-button-effect-d:after
{
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}
.bdt-ep-button.bdt-ep-button-effect-d:hover:after
{
    width: 90%;
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-d:active:after
{
    width: 101%;
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-e
{
    overflow: hidden;
}
.bdt-ep-button.bdt-ep-button-effect-e:after
{
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.bdt-ep-button.bdt-ep-button-effect-e:hover:after
{
    height: 260%;
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-e:active:after
{
    height: 400%;
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-f
{
    overflow: hidden;
}
.bdt-ep-button.bdt-ep-button-effect-f:after
{
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}
.bdt-ep-button.bdt-ep-button-effect-f:hover:after
{
    height: 75%;
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-f:active:after
{
    height: 130%;
    opacity: 1;
}
.bdt-ep-button.bdt-ep-button-effect-g
{
    transition-timing-function: cubic-bezier(.31,1.13,.64,.94);
}
.bdt-ep-button.bdt-ep-button-effect-g .bdt-ep-button-content-wrapper
{
    position: relative;
}
.bdt-ep-button.bdt-ep-button-effect-g .bdt-ep-button-content-wrapper .bdt-ep-button-text
{
    display: block;
    position: relative;
}
.bdt-ep-button.bdt-ep-button-effect-g .bdt-ep-button-content-wrapper .avdbtn-text
{
    display: block;
    transition: transform .5s,opacity .8s;
    transition-timing-function: cubic-bezier(.31,1.13,.64,.94);
}
.bdt-ep-button.bdt-ep-button-effect-g .bdt-ep-button-content-wrapper .avdbtn-alt-text
{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transform: translate3d(0,25%,0);
    transition: transform .5s,opacity .8s;
    transition-timing-function: cubic-bezier(.31,1.13,.64,.94);
}
.bdt-ep-button.bdt-ep-button-effect-g:hover
{
    background-color: transparent;
    color: #666;
}
.bdt-ep-button.bdt-ep-button-effect-g:hover .avdbtn-alt-text
{
    opacity: 1;
    transform: translate3d(0,0,0);
}
.bdt-ep-button.bdt-ep-button-effect-g:hover .avdbtn-text
{
    opacity: 0;
    transform: translate3d(0,-25%,0);
}
.bdt-ep-button.bdt-ep-button-effect-h
{
    transition: color .3s;
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.bdt-ep-button.bdt-ep-button-effect-h::after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    background: #666;
    z-index: -1;
    transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    transform-origin: 0% 100%;
    transition: transform .3s,opacity .3s,background-color .3s;
}
.bdt-ep-button.bdt-ep-button-effect-h:hover::after
{
    opacity: 1;
    background-color: #666;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.bdt-ep-button.bdt-ep-button-effect-i
{
    color: #fff;
    background: #666;
}
.bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper::before
{
    content: '';
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    background: #666;
    color: #fff;
    overflow: hidden;
    transition: transform .3s;
    transition-timing-function: cubic-bezier(.2,1,.3,1);
    top: 0;
    padding-top: 1em;
}
.bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper::after
{
    content: '';
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    background: #666;
    color: #fff;
    overflow: hidden;
    transition: transform .3s;
    transition-timing-function: cubic-bezier(.2,1,.3,1);
    bottom: 0;
    line-height: 0;
}
.bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-text
{
    position: relative;
    z-index: 1;
}
.bdt-ep-button.bdt-ep-button-effect-i:hover
{
    color: #666;
    background: #fff;
}
.bdt-ep-button.bdt-ep-button-effect-i:hover .bdt-ep-button-content-wrapper::before
{
    transform: translate3d(0,-100%,0);
}
.bdt-ep-button.bdt-ep-button-effect-i:hover .bdt-ep-button-content-wrapper::after
{
    transform: translate3d(0,100%,0);
}
.bdt-ep-advanced-divider
{
    overflow: hidden;
    -webkit-transform: translate(var(--ep-advanced-divider-h-offset,0),var(--ep-advanced-divider-v-offset,0)) rotate(var(--ep-advanced-divider-rotate,0));
    transform: translate(var(--ep-advanced-divider-h-offset,0),var(--ep-advanced-divider-v-offset,0)) rotate(var(--ep-advanced-divider-rotate,0));
}
.bdt-ep-advanced-divider svg *
{
    stroke: #798184;
    fill: none!important;
}
.bdt-ep-advanced-divider svg
{
    max-width: 100%;
}
.bdt-ep-advanced-divider svg.ep_round
{
    stroke-linecap: round;
}
.bdt-ep-advanced-divider svg.ep_square
{
    stroke-linecap: square;
}
.bdt-ep-advanced-divider svg.ep_butt
{
    stroke-linecap: butt;
}
:root
{
    --map-list-height: 360px;
    --search-height: 80px;
}
.bdt-advanced-map
{
    height: 100%;
    overflow: hidden;
}
.bdt-advanced-map .bdt-grid-wrap
{
    display: block;
}
.bdt-advanced-map .bdt-advanced-gmap
{
    display: block;
    width: 100%!important;
    height: var(--map-list-height)!important;
    margin-bottom: 30px;
    border-radius: 5px;
}
.bdt-advanced-map .bdt-advanced-map-wrapper
{
    width: 100%;
}
.bdt-advanced-map .bdt-gmap-lists-wrapper
{
    width: 100%;
}
.bdt-advanced-map .bdt-gmap-lists
{
    margin: 0;
    padding: 0;
    list-style: none;
    height: 300px;
    overflow: auto;
}
.bdt-gmap-lists-wrapper
{
    background: #f1f1f1;
}
.bdt-gmap-lists-wrapper .bdt-gmap-search-wrapper
{
    margin-bottom: 0;
}
.bdt-gmap-lists-wrapper .bdt-gmap-search-wrapper .bdt-search-default
{
    padding: 0 20px;
    display: flex;
    align-items: center;
    height: var(--search-height);
    width: 100%;
}
.bdt-gmap-lists-wrapper .bdt-gmap-search-wrapper .bdt-search-default .search-box
{
    width: 100%;
}
.bdt-advanced-map .bdt-gmap-list-item
{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e1e0e0;
    padding: 10px 20px;
    cursor: pointer;
}
.bdt-advanced-map .bdt-gmap-list-item:nth-last-child(1)
{
    border-bottom: 0;
}
.bdt-advanced-map .bdt-gmap-list-item:nth-last-child(1)
{
    margin-bottom: 0;
}
.bdt-advanced-map .bdt-gmap-image-wrapper img
{
    width: 45px;
    min-width: 45px;
    height: 45px;
    object-fit: cover;
    border-radius: 50%;
}
.bdt-advanced-map .scroll-content
{
    display: flex;
    height: 100%;
    flex-direction: column;
}
.bdt-advanced-map .bdt-gmap-list-content
{
    padding-left: 15px;
}
.bdt-advanced-map .bdt-title
{
    margin: 0;
    line-height: 0;
    font-size: 15px;
    padding-bottom: 8px;
    color: #212326;
    font-weight: 500;
}
.bdt-advanced-map .bdt-place
{
    line-height: 0;
    font-size: 11px;
    text-transform: uppercase;
    color: #9494a4;
}
.bdt-advanced-map .form-control
{
    height: 40px;
    width: 100%;
    text-transform: capitalize;
    padding: 0 13px;
    border: 1px solid #e1e1e1;
    font-size: 12px;
    outline: none;
    border-radius: 5px;
}
.bdt-advanced-map .form-control:focus
{
    border: 1px solid #bdbbbb;
}
.bdt-advanced-map.bdt-direction-left .bdt-gmap-lists
{
    overflow-y: auto;
    direction: rtl;
}
.bdt-advanced-map.bdt-direction-left .bdt-gmap-lists .bdt-gmap-list-item
{
    direction: ltr;
}
.bdt-advanced-map .bdt-gmap-lists::-webkit-scrollbar
{
    width: 5px;
}
.bdt-advanced-map .bdt-gmap-lists::-webkit-scrollbar-track
{
    background: #f1f1f1;
}
.bdt-advanced-map .bdt-gmap-lists::-webkit-scrollbar-thumb
{
    background: #c8c8c8;
}
.bdt-advanced-map .bdt-gmap-lists::-webkit-scrollbar-thumb:hover
{
    background: #afaeae;
}
.bdt-map-tooltip-view
{
    width: 210px;
}
.bdt-map-tooltip-bottom-footer
{
    padding-top: 10px;
}
.bdt-map-tooltip-bottom-footer .bdt-tooltip-title
{
    margin: 0;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 500;
}
.bdt-map-tooltip-bottom-footer .bdt-tooltip-place
{
    margin: 0;
    padding-bottom: 10px;
    font-size: 12px;
    font-weight: 500;
}
.bdt-map-tooltip-bottom-footer span
{
    font-size: 12px;
    text-transform: capitalize;
    color: #524b4b;
}
@media(min-width: 768px)
{
    .bdt-advanced-map .bdt-advanced-gmap
    {
        height: var(--map-list-height);
        margin-bottom: 0;
    }
    .bdt-advanced-map.bdt-direction-left .bdt-grid-wrap
    {
        flex-direction: row-reverse;
    }
    .bdt-advanced-map .bdt-grid-wrap
    {
        display: flex;
    }
    .bdt-advanced-map .bdt-gmap-lists-wrapper
    {
        width: 50%;
    }
    .bdt-advanced-map.bdt-has-lists-search-yes .bdt-gmap-lists
    {
        height: calc(var(--map-list-height) - var(--search-height));
    }
    .bdt-advanced-map .bdt-gmap-lists
    {
        height: var(--map-list-height);
    }
}
.bdt-ep-advanced-heading
{
    position: relative;
}
.bdt-ep-advanced-heading a
{
    color: inherit;
}
.bdt-ep-advanced-heading a:hover
{
    color: inherit;
}
.bdt-ep-advanced-heading-title
{
    margin: 0;
    padding: 0;
}
.bdt-ep-advanced-heading-sub-title, .bdt-ep-advanced-heading-main-title
{
    z-index: 1;
    position: relative;
}
.bdt-ep-advanced-heading-sub-title
{
    display: inline-flex;
    line-height: 1;
}
.bdt-ep-advanced-heading-sub-title svg
{
    width: 1em;
    height: 1em;
    fill: #3b3f42;
}
.bdt-ep-advanced-heading-sub-title.bdt-line-bottom
{
    flex-direction: column;
}
.bdt-ep-advanced-heading-main-title>.bdt-ep-advanced-heading-main-title-inner, .bdt-ep-advanced-heading-main-title>.bdt-mainh-split-text
{
    display: inline-block;
    box-sizing: border-box;
}
.bdt-ep-advanced-heading-sub-title-content
{
    display: inline-flex;
}
.bdt-ep-advanced-heading-sub-title-content span
{
    display: inline-flex;
}
.bdt-ep-advanced-heading-main-title
{
    display: inline-block;
    vertical-align: middle;
}
.bdt-ep-advanced-heading-sub-title .line, .bdt-ep-advanced-heading-main-title .line
{
    background-color: transparent!important;
}
.bdt-ep-advanced-heading-sub-title .line:after, .bdt-ep-advanced-heading-main-title .line:after
{
    content: "";
    background-color: #1e87f0;
    height: 2px;
    width: 40px;
    display: inline-block;
    vertical-align: middle;
}
.bdt-ep-advanced-heading-sub-title .line.bdt-button-icon-align-bottom, .bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-bottom
{
    line-height: 0;
    display: block;
}
.bdt-ep-advanced-heading-content
{
    color: rgba(156,156,156,.12);
    z-index: 0;
    font-size: 60px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    bottom: 0;
    width: 100%;
    transition: all .3s ease-out;
    position: absolute;
}
.bdt-ep-advanced-heading-content>div
{
    display: inline-block;
}
.bdt-main-text-stroke--yes .bdt-ep-advanced-heading .bdt-ep-advanced-heading-main-title span
{
    color: transparent!important;
    -webkit-text-stroke: 1px #333;
}
.bdt-advanced-text-stroke--yes .bdt-ep-advanced-heading .bdt-ep-advanced-heading-content>div
{
    color: transparent!important;
    -webkit-text-stroke: 1px rgba(156,156,156,.12);
}
.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title-inner
{
    background-color: transparent;
    background-image: linear-gradient(240deg,#0e83cd 0,#8062d4 100%);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: rgba(255,255,255,0);
}
.bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>*
{
    background-color: transparent;
    background-image: linear-gradient(240deg,#0e83cd 0,#8062d4 100%);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@supports(
-ms-ime-align: auto)
{
.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title>div, .bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>div
{
    background-attachment: scroll!important;
}
}
@supports(
-moz-appearance: none)
{
.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title>div, .bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>div
{
    background-attachment: scroll!important;
}
}
.bdt-ep-advanced-heading-content>div
{
    -webkit-transform: translate(var(--ep-advanced-heading-pos-x,0),var(--ep-advanced-heading-pos-y,0)) rotate(var(--ep-advanced-heading-rotate,0));
    transform: translate(var(--ep-advanced-heading-pos-x,0),var(--ep-advanced-heading-pos-y,0)) rotate(var(--ep-advanced-heading-rotate,0));
}
.bdt-ep-advanced-icon-box
{
    text-align: center;
}
.bdt-ep-advanced-icon-box-title
{
    font-weight: 700;
    font-size: 1.25rem;
}
.bdt-ep-advanced-icon-box-title a
{
    color: inherit;
}
.bdt-ep-advanced-icon-box-description
{
    margin-bottom: 20px;
}
.bdt-ep-advanced-icon-box-description p
{
    margin: 0;
}
.bdt-ep-advanced-icon-box-sub-title
{
    font-size: 14px;
    margin-top: -20px;
    margin-bottom: 20px;
    transition: all .25s ease;
}
.bdt-ep-advanced-icon-box-icon-heading
{
    margin-bottom: 20px;
}
.bdt-ep-advanced-icon-box-icon-heading .bdt-ep-advanced-icon-box-title, .bdt-ep-advanced-icon-box-icon-heading .bdt-ep-advanced-icon-box-sub-title
{
    margin-bottom: 0;
    margin-top: 0;
}
.bdt-ep-advanced-icon-box-icon-wrap
{
    display: inline-flex;
    line-height: 1;
    transition: all 350ms cubic-bezier(.24,.85,.58,1);
    color: #818a91;
    font-size: 48px;
    position: relative;
    box-sizing: content-box;
}
.bdt-ep-advanced-icon-box-icon-wrap:hover
{
    color: #818a91;
}
.bdt-ep-advanced-icon-box-icon-wrap:hover svg
{
    fill: #818a91;
}
.bdt-ep-advanced-icon-box-icon-wrap i, .bdt-ep-advanced-icon-box-icon-wrap svg, .bdt-ep-advanced-icon-box-icon-wrap img
{
    position: relative;
    display: block;
    transition: transform 350ms cubic-bezier(.24,.85,.58,1);
    z-index: 1;
    margin: auto;
}
.bdt-ep-advanced-icon-box-icon-wrap i:before, .bdt-ep-advanced-icon-box-icon-wrap svg:before, .bdt-ep-advanced-icon-box-icon-wrap img:before
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-ep-advanced-icon-box-icon-wrap i, .bdt-ep-advanced-icon-box-icon-wrap svg
{
    width: 1em;
    height: 1em;
}
.bdt-ep-advanced-icon-box-icon-wrap svg
{
    fill: #818a91;
}
.bdt-ep-advanced-icon-box-readmore-fullwidth-yes .bdt-ep-advanced-icon-box-readmore
{
    display: block!important;
}
.bdt-ep-advanced-icon-box-readmore
{
    display: inline-block;
}
.bdt-ep-advanced-icon-box-readmore svg
{
    height: 1em;
    width: 1em;
}
.bdt-ep-advanced-icon-box-separator-wrap
{
    overflow: hidden;
    margin-bottom: 24px;
    line-height: 1;
}
.bdt-ep-advanced-icon-box-separator-wrap>*
{
    height: auto;
}
.bdt-ep-advanced-icon-box-separator-wrap>svg [stroke*='#']
{
    stroke: currentcolor;
}
.bdt-ep-advanced-icon-box-separator-wrap img
{
    display: none;
}
.bdt-ep-advanced-icon-box-separator-wrap svg *
{
    stroke: #798184;
}
.bdt-ep-advanced-icon-box-separator-wrap svg.ep_round
{
    stroke-linecap: round;
}
.bdt-ep-advanced-icon-box-separator-wrap svg.ep_square
{
    stroke-linecap: square;
}
.bdt-ep-advanced-icon-box-separator-wrap svg.ep_butt
{
    stroke-linecap: butt;
}
.bdt-ep-advanced-icon-box-separator
{
    border-top: 4px solid #ddd;
    display: inline-block;
    width: 100px;
}
.bdt-ep-advanced-icon-box-indicator
{
    pointer-events: none;
    -webkit-transform: translate(var(--ep-advanced-icon-box-indicator-h-offset,0),var(--ep-advanced-icon-box-indicator-v-offset,0)) rotate(var(--ep-advanced-icon-box-indicator-rotate,0));
    transform: translate(var(--ep-advanced-icon-box-indicator-h-offset,0),var(--ep-advanced-icon-box-indicator-v-offset,0)) rotate(var(--ep-advanced-icon-box-indicator-rotate,0));
}
.rtl .bdt-ep-advanced-icon-box-indicator svg
{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.bdt-ep-advanced-icon-box-badge
{
    -webkit-transform: translate(var(--ep-advanced-icon-box-badge-h-offset,0),var(--ep-advanced-icon-box-badge-v-offset,0)) rotate(var(--ep-advanced-icon-box-badge-rotate,0));
    transform: translate(var(--ep-advanced-icon-box-badge-h-offset,0),var(--ep-advanced-icon-box-badge-v-offset,0)) rotate(var(--ep-advanced-icon-box-badge-rotate,0));
}
.elementor-position-top .bdt-ep-advanced-icon-box-icon
{
    -webkit-transform: translate(var(--ep-advanced-icon-box-icon-top-h-offset,0),var(--ep-advanced-icon-box-icon-top-v-offset,0));
    transform: translate(var(--ep-advanced-icon-box-icon-top-h-offset,0),var(--ep-advanced-icon-box-icon-top-v-offset,0));
}
.elementor-position-top .bdt-ep-advanced-icon-box-content
{
    margin-top: var(--ep-advanced-icon-box-icon-top-v-offset,0);
}
.elementor-position-bottom .bdt-ep-advanced-icon-box-icon
{
    -webkit-transform: translate(var(--ep-advanced-icon-box-icon-bottom-h-offset,0),var(--ep-advanced-icon-box-icon-bottom-v-offset,0));
    transform: translate(var(--ep-advanced-icon-box-icon-bottom-h-offset,0),var(--ep-advanced-icon-box-icon-bottom-v-offset,0));
}
.elementor-position-bottom .bdt-ep-advanced-icon-box-content
{
    margin-bottom: calc(-1 * var(--ep-advanced-icon-box-icon-bottom-v-offset,0));
}
.elementor-position-left .bdt-ep-advanced-icon-box-icon, .elementor-position-right .bdt-ep-advanced-icon-box-icon
{
    -webkit-transform: translate(var(--ep-advanced-icon-box-icon-left-h-offset,0),var(--ep-advanced-icon-box-icon-left-v-offset,0));
    transform: translate(var(--ep-advanced-icon-box-icon-left-h-offset,0),var(--ep-advanced-icon-box-icon-left-v-offset,0));
}
.bdt-icon-effect-none .bdt-ep-advanced-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    top: 0;
    left: 0;
}
.bdt-icon-effect-none:hover .bdt-ep-advanced-icon-box-icon-wrap:after
{
    opacity: 1;
}
.bdt-icon-effect-a .bdt-ep-advanced-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    transform: scale(0);
    top: 0;
    left: 0;
    border-radius: 200px;
    background-color: #d5dadf;
}
.bdt-icon-effect-a:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-a:hover .bdt-ep-advanced-icon-box-icon-wrap:after
{
    opacity: 1;
    transform: scale(1.5);
}
.bdt-icon-effect-b .bdt-ep-advanced-icon-box-icon-wrap
{
    overflow: hidden;
}
.bdt-icon-effect-b .bdt-ep-advanced-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    background-color: #d5dadf;
}
.bdt-icon-effect-b:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-b:hover .bdt-ep-advanced-icon-box-icon-wrap:after
{
    height: 260%;
    opacity: 1;
}
.bdt-icon-effect-c .bdt-ep-advanced-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
    background-color: #d5dadf;
}
.bdt-icon-effect-c:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-c:hover .bdt-ep-advanced-icon-box-icon-wrap:after
{
    height: 75%;
    opacity: 1;
}
.bdt-icon-effect-d .bdt-ep-advanced-icon-box-icon-wrap
{
    overflow: hidden;
}
.bdt-icon-effect-d .bdt-ep-advanced-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    transform-origin: 0% 100%;
    transition: transform .3s,opacity .3s,background-color .3s;
    background-color: #d5dadf;
}
.bdt-icon-effect-d:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-d:hover .bdt-ep-advanced-icon-box-icon-wrap:after
{
    opacity: 1;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.bdt-icon-effect-e .bdt-ep-advanced-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #d5dadf;
}
.bdt-icon-effect-e:hover .bdt-ep-advanced-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-e:hover .bdt-ep-advanced-icon-box-icon-wrap:after
{
    height: 100%;
}
.bdt-readmore-on-hover-yes .bdt-ep-advanced-icon-box-readmore
{
    margin-top: 26px;
    position: absolute;
    -webkit-transform: translate(var(--ep-advanced-icon-box-readmore-h-offset,0),var(--ep-advanced-icon-box-readmore-v-offset,0));
    transform: translate(var(--ep-advanced-icon-box-readmore-h-offset,0),var(--ep-advanced-icon-box-readmore-v-offset,0));
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24,.85,.58,1);
}
.bdt-readmore-on-hover-yes:hover .bdt-ep-advanced-icon-box-readmore
{
    opacity: 1;
}
.bdt-global-link-yes .bdt-ep-advanced-icon-box:hover
{
    cursor: pointer;
}
.bdt-title-link-yes .bdt-ep-advanced-icon-box-title:hover
{
    cursor: pointer;
}
@media(min-width: 768px)
{
    .elementor-position-left .bdt-ep-advanced-icon-box
    {
        display: flex;
        text-align: left;
        flex-direction: row;
    }
    .elementor-position-left .bdt-ep-advanced-icon-box-icon
    {
        flex: 0 0 auto;
    }
    .elementor-position-right .bdt-ep-advanced-icon-box
    {
        display: flex;
        text-align: right;
        flex-direction: row-reverse;
    }
    .elementor-position-right .bdt-ep-advanced-icon-box-icon
    {
        flex: 0 0 auto;
    }
    .elementor-position-top .bdt-ep-advanced-icon-box-img
    {
        margin: auto;
    }
    .elementor-position-top .bdt-ep-advanced-icon-box-icon
    {
        display: inline-block;
    }
    .elementor-position-bottom .bdt-ep-advanced-icon-box
    {
        display: flex;
        flex-direction: column-reverse;
    }
    .elementor-vertical-align-top .bdt-ep-advanced-icon-box
    {
        align-items: flex-start;
    }
    .elementor-vertical-align-middle .bdt-ep-advanced-icon-box
    {
        align-items: center;
    }
    .elementor-vertical-align-bottom .bdt-ep-advanced-icon-box
    {
        align-items: flex-end;
    }
    .bdt-ep-advanced-icon-box-indicator
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 150px;
        height: auto;
        transform-origin: center center;
        z-index: 10;
    }
    .bdt-ep-advanced-icon-box-indicator svg
    {
        height: auto;
        width: 100%;
    }
}
.bdt-ep-advanced-image-gallery
{
    position: relative;
}
.bdt-ep-advanced-image-gallery .bdt-overlay
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-align: center;
    z-index: 1;
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link
{
    position: relative;
    display: flex;
    width: 100%;
    overflow: hidden;
    color: #fff;
    font-size: 42px;
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link:hover
{
    color: #fff;
    background-color: transparent;
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link:hover span
{
    color: rgba(255,255,255,.7);
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link:hover svg
{
    fill: #fff;
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link.icon-type-icon span
{
    display: inline-flex;
    transition: transform .3s cubic-bezier(0,.36,.38,1.01);
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link.icon-type-icon:hover span
{
    transform: rotate(90deg);
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link.icon-type-text
{
    border: 2px solid #fff;
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link span.bdt-text
{
    padding: 3px 15px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
}
.bdt-ep-advanced-image-gallery:not(.bdt-ep-advanced-image-gallery-skin-hidden) .bdt-ep-advanced-image-gallery-item-link svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-spotlite-mode:hover .bdt-ep-advanced-image-gallery-item:not(:hover):after
{
    background-color: rgba(0,0,0,.5);
}
.bdt-spotlite-mode .bdt-ep-advanced-image-gallery-item
{
    transition: all .3s ease;
}
.bdt-spotlite-mode .bdt-ep-advanced-image-gallery-item:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    transition: all .3s ease;
    z-index: 0;
    pointer-events: none;
}
.bdt-spotlite-mode .bdt-ep-advanced-image-gallery-content
{
    z-index: 1;
}
.bdt-ep-advanced-image-gallery-item
{
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    transition-property: transform,opacity;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin: 0;
    text-align: center;
}
.bdt-ep-advanced-image-gallery-item:hover
{
    z-index: 1;
}
.bdt-ep-advanced-image-gallery-item .bdt-overlay-default
{
    background: rgba(0,0,0,.4);
}
.bdt-ep-advanced-image-gallery-item-caption
{
    margin: 0;
    margin-top: 15px;
    text-transform: uppercase;
    font-weight: 700;
}
.bdt-ep-advanced-image-gallery-thumbnail
{
    overflow: hidden;
}
.bdt-ep-advanced-image-gallery-thumbnail img
{
    width: 100%;
    object-fit: cover;
    vertical-align: top;
}
.bdt-ep-advanced-image-gallery-inner
{
    position: relative;
    overflow: hidden;
}
.bdt-caption-all-time-yes .bdt-ep-advanced-image-gallery-item-caption
{
    padding: 15px;
    margin-top: 0;
    background-color: #f7f8f9;
}
.bdt-caption-all-time-yes .bdt-caption-position-default
{
    display: block!important;
}
.bdt-ep-advanced-image-gallery-skin-default
{
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: flex;
    flex-wrap: wrap;
}
.bdt-ep-advanced-image-gallery.bdt-ep-advanced-image-gallery-skin-hidden .bdt-hidden-gallery-button
{
    display: inline-block;
    color: #666;
    font-size: 16px;
    font-weight: 700;
    transition: all .3s ease;
}
.bdt-ep-advanced-image-gallery.bdt-ep-advanced-image-gallery-skin-hidden .bdt-hidden-gallery-button svg
{
    width: 1em;
    height: 1em;
    fill: #666;
}
@media(max-width: 767px)
{
    .elementor-widget-bdt-advanced-image-gallery
    {
        overflow: hidden;
    }
}
.jgallery
{
    display: block;
    will-change: width,height;
    min-height: 1px;
}
.jgallery>.jgalleryItem
{
    will-change: left,top,width,height,opacity,transform;
}
.jgallery>*:not(.jgalleryItem)
{
    visibility: hidden;
}
.jgallery .jgalleryItemHidden
{
    display: none;
}
.jgallery .jgalleryImage
{
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.jgallery.jgalleryAnimated
{
    height: 0;
    transition: height .4s;
}
.jgallery.jgalleryAnimated .jgalleryItem
{
    transition: all .4s;
}
.jgallery.jgalleryAnimated .jgalleryItemInitialToVisible
{
    animation-name: jgalleryItemInitialToVisibleAnimation;
    animation-fill-mode: forwards;
    animation-duration: .4s;
}
.jgallery.jgalleryAnimated .jgalleryItemHiddenToVisible
{
    animation-name: jgalleryItemHiddenToVisibleAnimation;
    animation-fill-mode: forwards;
    animation-duration: .4s;
}
.jgallery.jgalleryAnimated .jgalleryItemVisibleToHidden
{
    animation-name: jgalleryItemVisibleToHiddenAnimation;
    animation-fill-mode: forwards;
    animation-duration: .4s;
}
@keyframes jgalleryItemInitialToVisibleAnimation
{
    0%
    {
        opacity: 0;
        transform: scale(.9);
    }
    100%
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes jgalleryItemHiddenToVisibleAnimation
{
    0%
    {
        opacity: 0;
        transform: scale(.9);
    }
    100%
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes jgalleryItemVisibleToHiddenAnimation
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    100%
    {
        opacity: 0;
        transform: scale(.9);
    }
}
.jgallery .jgalleryItem
{
    opacity: 1;
}
.jgallery.jgalleryItemLoading
{
    opacity: .3;
    box-shadow: inset 0 0 15px -5px #666;
}
.jgallery.jgalleryItemLoading::before
{
    content: " ";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    padding: 0;
    z-index: 1;
    opacity: 1;
    background: none;
    border: 2px solid;
    border-color: transparent transparent #000 #000;
    border-radius: 50%;
    outline: none;
    animation-duration: 1s;
    animation-name: jgalleryProgressIndicator;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes jgalleryProgressIndicator
{
    0%
    {
        transform: rotate(0deg);
        left: 50%;
    }
    100%
    {
        transform: rotate(360deg);
        left: 50%;
    }
}
.bdt-ep-advanced-progress-bar-item
{
    position: relative;
    margin-bottom: 1rem;
    color: #000;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    line-height: 2.5em;
}
.bdt-ep-advanced-progress-bar-level
{
    display: flex;
    height: .625rem;
    font-size: .75rem;
    background-color: #f8f8f8;
    border-radius: 0;
}
.bdt-ep-advanced-progress-bar-fill
{
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #1e87f0;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .8s ease;
    -o-transition: width .8s ease;
    transition: width .8s ease;
}
.default .bdt-ep-advanced-progress-bar-parcentage
{
    float: right;
}
.bdt-progress-fill-striped .bdt-ep-advanced-progress-bar-fill
{
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 1rem 1rem;
}
.bdt-progress-animated .bdt-ep-advanced-progress-bar-fill
{
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}
.bdt-progress-rainbow-animate .bdt-ep-advanced-progress-bar-fill
{
    background: linear-gradient(270deg,#9400d3,#4b0082,#00f,#0f0,#ff0,#ff7f00,#f00);
    background-size: 300% 300%;
    -webkit-animation: animateRainbow 40s ease infinite;
    animation: animateRainbow 40s ease infinite;
}
.bdt-progress-with-perc .bdt-ep-advanced-progress-bar-fill
{
    position: relative;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.bdt-progress-with-perc .bdt-ep-advanced-progress-bar-parcentage
{
    position: absolute;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    top: -42px;
    right: -15px;
    font-size: 12px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}
.bdt-progress-with-perc .bdt-ep-advanced-progress-bar-parcentage::before
{
    background-color: #1e87f0;
    content: "";
    height: 35px;
    width: 35px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: -9;
    border-radius: 50% 50% 50% 0;
    transform: rotate(-50deg)!important;
}
.bdt-progress-inner-perc .bdt-ep-advanced-progress-bar-level, .bdt-progress-inner-perc-and-name .bdt-ep-advanced-progress-bar-level
{
    height: 1.75rem;
}
.bdt-progress-inner-perc .bdt-ep-advanced-progress-bar-fill, .bdt-progress-inner-perc-and-name .bdt-ep-advanced-progress-bar-fill
{
    padding: 5px 0;
}
.bdt-progress-inner-perc .bdt-progress-content, .bdt-progress-inner-perc-and-name .bdt-progress-content
{
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.bdt-progress-inner-perc-and-name .bdt-progress-content
{
    display: flex;
    justify-content: space-between;
}
.bdt-progress-inner-perc-and-name .bdt-ep-advanced-progress-bar-fill
{
    padding: 5px 25px 5px 25px;
}
@-webkit-keyframes progress-bar-stripes
{
    from
    {
        background-position: 1rem 0;
    }
    to
    {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes
{
    from
    {
        background-position: 1rem 0;
    }
    to
    {
        background-position: 0 0;
    }
}
@-webkit-keyframes animateRainbow
{
    0%
    {
        background-position: 0 50%;
    }
    50%
    {
        background-position: 100% 50%;
    }
    100%
    {
        background-position: 0 50%;
    }
}
@keyframes animateRainbow
{
    0%
    {
        background-position: 0 50%;
    }
    50%
    {
        background-position: 100% 50%;
    }
    100%
    {
        background-position: 0 50%;
    }
}
.bdt-ep-animated-card-item
{
    width: auto;
    max-width: 350px;
    margin: auto;
    height: 650px;
    transition: all .5s cubic-bezier(.77,0,.175,1);
    position: relative;
}
.bdt-ep-animated-card-circle
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.bdt-ep-animated-card-circle::before
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f9fdff;
    clip-path: circle(120px at center);
    transition: all .5s cubic-bezier(.77,0,.175,1);
}
.bdt-ep-animated-card-img-wrap
{
    width: 100%;
    height: 100%;
}
.bdt-ep-animated-card-img-wrap img
{
    height: 300px;
    width: 330px;
}
.bdt-ep-animated-card-img
{
    position: absolute;
    top: 50%;
    object-fit: contain;
    pointer-events: none;
    transition: all .5s cubic-bezier(.77,0,.175,1);
}
.bdt-ep-animated-card-content
{
    position: absolute;
    top: 0;
    padding: 30px;
    opacity: 0;
    visibility: hidden;
    transition: all .5s cubic-bezier(.77,0,.175,1);
}
.bdt-ep-animated-card-sub-title
{
    margin: 0;
    padding-bottom: 10px;
    font-size: 20px;
    text-transform: capitalize;
    color: #f0f0f1;
    transition: all .3s ease;
    font-weight: 500;
}
.bdt-ep-animated-card-title
{
    margin: 0;
    font-size: 40px;
    padding-bottom: 10px;
    text-transform: capitalize;
    color: #fff;
    transition: all .3s ease;
}
.bdt-ep-animated-card-text
{
    font-size: 15px;
    line-height: 1.6;
    color: rgba(246,246,246,.671);
    padding-bottom: 10px;
}
.bdt-ep-animated-card-btn
{
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    color: rgba(246,246,246,.904);
    display: inline-flex;
    align-items: center;
    transition: all .3s ease;
}
.bdt-ep-animated-card-btn i, .bdt-ep-animated-card-btn svg
{
    opacity: 0;
    transform: translateX(0);
    transition: all .3s cubic-bezier(.77,0,.175,1);
}
.bdt-ep-animated-card-btn:hover
{
    color: #fff;
}
.bdt-ep-animated-card-btn:hover i, .bdt-ep-animated-card-btn:hover svg
{
    opacity: 1;
    transform: translateX(10px);
}
.bdt-ep-animated-card-btn:hover svg
{
    width: 1em;
    height: 1em;
    fill: rgba(246,246,246,.904);
}
.bdt-ep-animated-card-btn svg
{
    width: 1em;
    height: 1em;
    fill: rgba(246,246,246,.904);
}
.bdt-ep-animated-card:hover .bdt-ep-animated-card-circle::before
{
    background: #1e87f0;
    clip-path: circle(1200px at center);
}
.bdt-ep-animated-card:hover .bdt-ep-animated-card-img
{
    height: 300px;
    top: 75%;
}
.bdt-ep-animated-card:hover .bdt-ep-animated-card-content
{
    opacity: 1;
    visibility: visible;
}
.bdt-style-1:hover .bdt-ep-animated-card-content
{
    left: 0;
}
.bdt-style-1:hover .bdt-ep-animated-card-img
{
    left: 50%;
}
.bdt-style-1 .bdt-ep-animated-card-img
{
    left: 50%;
    transform: translate(-50%,-50%);
}
.bdt-style-1 .bdt-ep-animated-card-content
{
    left: 20%;
}
.bdt-style-2:hover .bdt-ep-animated-card-content
{
    right: 0;
}
.bdt-style-2:hover .bdt-ep-animated-card-img
{
    right: 50%;
}
.bdt-style-2 .bdt-ep-animated-card-img
{
    right: 50%;
    transform: translate(50%,-50%);
}
.bdt-style-2 .bdt-ep-animated-card-content
{
    right: 20%;
}
@media(min-width: 768px)
{
    .bdt-ep-animated-card:hover .bdt-ep-animated-card-img
    {
        height: 500px;
        top: 50%;
    }
    .bdt-ep-animated-card-item
    {
        width: 100%;
        height: 400px;
        max-width: unset;
    }
    .bdt-ep-animated-card-item:hover .bdt-ep-animated-card-img
    {
        height: 500px;
        top: 50%;
    }
    .bdt-ep-animated-card-content
    {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        max-width: 450px;
        padding: 40px;
    }
    .bdt-ep-animated-card-img
    {
        top: 50%;
    }
    .bdt-style-1 .bdt-ep-animated-card-content
    {
        left: 20%;
    }
    .bdt-style-1:hover .bdt-ep-animated-card-img
    {
        left: 75%;
    }
    .bdt-style-2:hover .bdt-ep-animated-card-img
    {
        right: 75%;
    }
}
@media(min-width: 1024px)
{
    .bdt-ep-animated-card-content
    {
        max-width: 600px;
        padding: 70px;
    }
    .bdt-style-1:hover .bdt-ep-animated-card-img
    {
        left: 80%;
    }
    .bdt-style-2:hover .bdt-ep-animated-card-img
    {
        right: 80%;
    }
}
.bdt-heading.bdt-heading-layout-animated
{
    display: none;
}
.bdt-heading a
{
    color: inherit;
}
.bdt-heading a:hover
{
    color: inherit;
}
.bdt-heading .typed-cursor
{
    opacity: 1;
    font-weight: 100;
    animation: typed-blink .7s infinite;
}
.bdt-heading .bdt-heading-tag span
{
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
}
.bdt-animated-heading-gradient-yes .bdt-animated-heading
{
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@keyframes typed-blink
{
    0%
    {
        opacity: 1;
    }
    50%
    {
        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}
.bdt-ep-animated-link
{
    cursor: pointer;
    font-size: 18px;
    position: relative;
    display: inline-flex;
    white-space: nowrap;
    color: #2d3035;
}
.bdt-ep-animated-link:before, .bdt-ep-animated-link:after
{
    position: absolute;
    width: 100%;
    height: 1px;
    background: currentColor;
    top: 100%;
    left: 0;
    pointer-events: none;
}
.bdt-ep-animated-link:before
{
    content: '';
}
.bdt-ep-animated-link--metis:before
{
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s;
}
.bdt-ep-animated-link--metis:hover:before
{
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1);
}
.bdt-ep-animated-link--io:before
{
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s cubic-bezier(.7,0,.2,1);
}
.bdt-ep-animated-link--io:after
{
    content: '';
    top: calc(100% + 4px);
    transform-origin: 0% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s cubic-bezier(.7,0,.2,1);
}
.bdt-ep-animated-link--io:hover:before
{
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1);
    transition-timing-function: cubic-bezier(.4,1,.8,1);
}
.bdt-ep-animated-link--io:hover:after
{
    transform-origin: 100% 50%;
    transform: scale3d(1,1,1);
    transition-timing-function: cubic-bezier(.4,1,.8,1);
}
.bdt-ep-animated-link--thebe:before
{
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s cubic-bezier(.2,1,.8,1);
}
.bdt-ep-animated-link--thebe:after
{
    content: '';
    top: calc(100% + 4px);
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .4s .1s cubic-bezier(.2,1,.8,1);
}
.bdt-ep-animated-link--thebe:hover:before
{
    transform-origin: 0% 50%;
    transform: scale3d(1,2,1);
    transition-timing-function: cubic-bezier(.7,0,.2,1);
}
.bdt-ep-animated-link--thebe:hover:after
{
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1);
    transition-timing-function: cubic-bezier(.7,0,.2,1);
}
.bdt-ep-animated-link--leda
{
    overflow: hidden;
    line-height: 2;
}
.bdt-ep-animated-link--leda:before
{
    height: 2px;
    top: calc(100% - 5px);
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s cubic-bezier(.5,.5,.3,1);
}
.bdt-ep-animated-link--leda:after
{
    content: attr(data-text);
    height: 100%;
    top: 0;
    background: none;
    transform-origin: 100% 50%;
    transform: translate3d(150%,0,0);
    transition: transform .3s cubic-bezier(.5,.5,.3,1);
}
.bdt-ep-animated-link--leda span
{
    display: inline-block;
    transition: transform .3s cubic-bezier(.5,.5,.3,1);
}
.bdt-ep-animated-link--leda:hover:before
{
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1);
}
.bdt-ep-animated-link--leda:hover:after
{
    transform: translate3d(0,0,0);
}
.bdt-ep-animated-link--leda:hover span
{
    transform: translate3d(-150%,0,0);
}
.bdt-ep-animated-link--ersa
{
    padding: 0 10px;
    letter-spacing: 1px;
    text-indent: 1px;
}
.bdt-ep-animated-link--ersa:before
{
    top: 50%;
    height: 2px;
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s cubic-bezier(.4,1,.8,1);
}
.bdt-ep-animated-link--ersa span
{
    display: inline-block;
    transition: transform .3s cubic-bezier(.4,1,.8,1);
}
.bdt-ep-animated-link--ersa:hover:before
{
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1);
}
.bdt-ep-animated-link--ersa:hover span
{
    transform: scale3d(1.1,1.1,1.1);
}
.bdt-ep-animated-link--elara:before
{
    transform-origin: 50% 100%;
    transition: clip-path .3s,transform .3s cubic-bezier(.2,1,.8,1);
    clip-path: polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%);
}
.bdt-ep-animated-link--elara span
{
    display: inline-block;
    transition: transform .3s cubic-bezier(.2,1,.8,1);
}
.bdt-ep-animated-link--elara:hover:before
{
    transform: translate3d(0,2px,0) scale3d(1.08,3,1);
    clip-path: polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0%);
}
.bdt-ep-animated-link--elara:hover span
{
    transform: translate3d(0,-2px,0);
}
.bdt-ep-animated-link--dia:before, .bdt-ep-animated-link--dia:after
{
    opacity: 0;
    transform-origin: 50% 0%;
    transform: translate3d(0,3px,0);
    transition-property: transform,opacity;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.2,1,.8,1);
}
.bdt-ep-animated-link--dia:hover:before, .bdt-ep-animated-link--dia:hover:after
{
    opacity: 1;
    transform: translate3d(0,0,0);
    transition-timing-function: cubic-bezier(.2,0,.3,1);
}
.bdt-ep-animated-link--dia:after
{
    content: '';
    top: calc(100% + 4px);
    width: 70%;
    left: 15%;
}
.bdt-ep-animated-link--dia:before, .bdt-ep-animated-link--dia:hover:after
{
    transition-delay: .1s;
}
.bdt-ep-animated-link--dia:hover:before
{
    transition-delay: 0s;
}
.bdt-ep-animated-link--kale:before
{
    height: 10px;
    top: 100%;
    opacity: 0;
}
.bdt-ep-animated-link--kale:hover:before
{
    opacity: 1;
    animation: EplineUp .3s ease forwards;
}
.bdt-ep-animated-link--kale:after
{
    content: '';
    transition: opacity .3s;
    opacity: 0;
    transition-delay: 0s;
}
.bdt-ep-animated-link--kale:hover:after
{
    opacity: 1;
    transition-delay: .3s;
}
.bdt-ep-animated-link--carpo:before
{
    transform-origin: 0% 50%;
    transform: scale3d(0,1,1);
    transition: transform .3s;
}
.bdt-ep-animated-link--carpo:hover:before
{
    transform: scale3d(1,1,1);
}
.bdt-ep-animated-link--carpo:after
{
    content: '';
    top: calc(100% + 4px);
    transition: transform .3s;
    transform-origin: 100% 50%;
}
.bdt-ep-animated-link--carpo:hover:after
{
    transform: scale3d(0,1,1);
}
.bdt-ep-animated-link--helike:hover span
{
    animation: EpglitchText .4s linear;
}
.bdt-ep-animated-link--helike:before
{
    height: 2px;
    opacity: 0;
}
.bdt-ep-animated-link--helike:hover:before
{
    opacity: 1;
    animation: EpglitchLine .4s steps(2,start) forwards;
}
.bdt-ep-animated-link--mneme:before
{
    height: 100%;
    top: 0;
    opacity: 0;
}
.bdt-ep-animated-link--mneme:hover:before
{
    opacity: 1;
    animation: EpcoverUp .3s ease forwards;
}
.bdt-ep-animated-link--mneme:after
{
    content: '';
    transition: opacity .3s;
}
.bdt-ep-animated-link--mneme:hover:after
{
    opacity: 0;
}
.bdt-ep-animated-link--iocaste
{
    overflow: hidden;
    padding: 7px 0;
    display: inline-flex;
}
.bdt-ep-animated-link--iocaste .bdt-link__graphic
{
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    fill: none;
    stroke: currentColor;
    stroke-width: 1px;
}
.bdt-ep-animated-link--iocaste .bdt-link__graphic *
{
    fill: none!important;
}
.bdt-ep-animated-link--iocaste .bdt-link__graphic--slide
{
    top: -3px;
    stroke-width: 2px;
    transition: transform .7s;
    transition-timing-function: cubic-bezier(0,.25,.5,1);
}
.bdt-ep-animated-link--iocaste svg
{
    width: 300%;
    max-width: inherit;
    height: 100%;
}
.bdt-ep-animated-link--iocaste:hover .bdt-link__graphic--slide
{
    transform: translate3d(-66.6%,0,0);
}
.bdt-ep-animated-link--herse:before
{
    display: none;
}
.bdt-ep-animated-link--herse .bdt-link__graphic
{
    position: absolute;
    pointer-events: none;
    fill: none;
    stroke: currentColor;
    stroke-width: 1px;
}
.bdt-ep-animated-link--herse .bdt-link__graphic *
{
    fill: none!important;
}
.bdt-ep-animated-link--herse .bdt-link__graphic--stroke path
{
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
}
.bdt-ep-animated-link--herse:hover .bdt-link__graphic--stroke path
{
    stroke-dashoffset: 0;
}
.bdt-ep-animated-link--herse:hover .bdt-link__graphic--arc path
{
    transition-timing-function: cubic-bezier(.8,1,.7,1);
    transition-duration: .3s;
}
.bdt-ep-animated-link--herse .bdt-link__graphic--arc
{
    top: 73%;
    left: -23%;
}
.bdt-ep-animated-link--herse .bdt-link__graphic--arc path
{
    transition: stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);
}
.bdt-ep-animated-link--carme:before
{
    display: none;
}
.bdt-ep-animated-link--carme .bdt-link__graphic
{
    position: absolute;
    left: 0;
    pointer-events: none;
    fill: none;
    stroke: currentColor;
    stroke-width: 1px;
}
.bdt-ep-animated-link--carme .bdt-link__graphic *
{
    fill: none!important;
}
.bdt-ep-animated-link--carme .bdt-link__graphic--scribble
{
    top: 100%;
}
.bdt-ep-animated-link--carme .bdt-link__graphic--scribble path
{
    transition: stroke-dashoffset .6s cubic-bezier(.7,0,.3,1);
}
.bdt-ep-animated-link--carme .bdt-link__graphic--stroke path
{
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
}
.bdt-ep-animated-link--carme:hover .bdt-link__graphic--stroke path
{
    stroke-dashoffset: 0;
}
.bdt-ep-animated-link--carme:hover .bdt-link__graphic--scribble path
{
    transition-timing-function: cubic-bezier(.8,1,.7,1);
    transition-duration: .3s;
}
.bdt-ep-animated-link--eirene:before
{
    height: 7px;
    border-radius: 20px;
    transform: scale3d(1,1,1);
    transition: transform .2s,opacity .2s;
    transition-timing-function: cubic-bezier(.2,.57,.67,1.53);
}
.bdt-ep-animated-link--eirene:hover:before
{
    transition-timing-function: cubic-bezier(.8,0,.1,1);
    transition-duration: .4s;
    opacity: 1;
    transform: scale3d(1.2,.1,1);
}
.bdt-ep-animated-link--eirene span
{
    transform: translate3d(0,-4px,0);
    display: inline-block;
    transition: transform .2s .05s cubic-bezier(.2,.57,.67,1.53);
}
.bdt-ep-animated-link--eirene:hover span
{
    transform: translate3d(0,0,0);
    transition-timing-function: cubic-bezier(.8,0,.1,1);
    transition-duration: .4s;
    transition-delay: 0s;
}
@keyframes EplineUp
{
    0%
    {
        transform-origin: 50% 100%;
        transform: scale3d(1,.045,1);
    }
    50%
    {
        transform-origin: 50% 100%;
        transform: scale3d(1,1,1);
    }
    51%
    {
        transform-origin: 50% 0%;
        transform: scale3d(1,1,1);
    }
    100%
    {
        transform-origin: 50% 0%;
        transform: scale3d(1,.045,1);
    }
}
@keyframes EpglitchText
{
    0%
    {
        opacity: 1;
        transform: translate3d(-10px,0,0) scale3d(-1,-1,1);
        -webkit-clip-path: polygon(0 20%,100% 20%,100% 21%,0 21%);
        clip-path: polygon(0 20%,100% 20%,100% 21%,0 21%);
    }
    10%
    {
        -webkit-clip-path: polygon(0 33%,100% 33%,100% 33%,0 33%);
        clip-path: polygon(0 33%,100% 33%,100% 33%,0 33%);
    }
    20%
    {
        -webkit-clip-path: polygon(0 44%,100% 44%,100% 44%,0 44%);
        clip-path: polygon(0 44%,100% 44%,100% 44%,0 44%);
    }
    35%
    {
        -webkit-clip-path: polygon(0 50%,100% 50%,100% 20%,0 20%);
        clip-path: polygon(0 50%,100% 50%,100% 20%,0 20%);
    }
    50%
    {
        -webkit-clip-path: polygon(0 70%,100% 70%,100% 70%,0 70%);
        clip-path: polygon(0 70%,100% 70%,100% 70%,0 70%);
    }
    60%
    {
        -webkit-clip-path: polygon(0 80%,100% 80%,100% 80%,0 80%);
        clip-path: polygon(0 80%,100% 80%,100% 80%,0 80%);
    }
    70%
    {
        -webkit-clip-path: polygon(0 50%,100% 50%,100% 55%,0 55%);
        clip-path: polygon(0 50%,100% 50%,100% 55%,0 55%);
    }
    80%
    {
        -webkit-clip-path: polygon(0 70%,100% 70%,100% 80%,0 80%);
        clip-path: polygon(0 70%,100% 70%,100% 80%,0 80%);
    }
    90%
    {
        transform: translate3d(-10px,0,0) scale3d(-1,-1,1);
    }
    100%
    {
        opacity: 1;
        transform: translate3d(0,0,0) scale3d(1,1,1);
        -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0% 100%);
        clip-path: polygon(0 0,100% 0,100% 100%,0% 100%);
    }
}
@keyframes EpglitchLine
{
    0%
    {
        transform: scale3d(1,1,1);
    }
    10%
    {
        transform: translate3d(10px,0,0);
    }
    20%
    {
        transform: translate3d(0,4px,0);
    }
    30%
    {
        transform: scale3d(.1,1.4,1) translate3d(0,-25px,0);
        transform-origin: 100% 0%;
    }
    40%
    {
        transform: scale3d(1,.3,1) translate3d(0,25px,0);
    }
    50%
    {
        transform: scale3d(.5,.3,1) translate3d(-100px,-80px,0);
    }
    60%
    {
        transform: scale3d(1,1.25,1) translate3d(10px,-5px,0);
    }
    70%
    {
        transform: scale3d(.5,.5,1) translate3d(0,20px,0);
    }
    80%
    {
        transform: translate3d(-30,10px,0) scale3d(1,.4,1);
        transform-origin: 100% 0%;
    }
    90%
    {
        transform: scale3d(1,.5,1) translate3d(0,-15px,0);
        transform-origin: 0% 50%;
    }
    100%
    {
        opacity: 1;
    }
}
@keyframes EpcoverUp
{
    0%
    {
        transform-origin: 50% 100%;
        transform: scale3d(1,.045,1);
    }
    50%
    {
        transform-origin: 50% 100%;
        transform: scale3d(1,1,1);
    }
    51%
    {
        transform-origin: 50% 0%;
        transform: scale3d(1,1,1);
    }
    100%
    {
        transform-origin: 50% 0%;
        transform: scale3d(1,.045,1);
    }
}
.bdt-ep-brand-grid
{
    display: grid;
}
.bdt-ep-brand-grid-item
{
    position: relative;
    background: #f7fbff;
    padding: 50px;
    overflow: hidden;
}
.bdt-ep-brand-grid-image
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bdt-ep-brand-grid-checkbox, .bdt-ep-brand-grid-content
{
    position: absolute;
    height: 40px;
    width: 40px;
    background: #fff;
    transition: all .5s cubic-bezier(.77,0,.175,1);
    overflow: hidden;
}
.bdt-ep-brand-grid-checkbox
{
    opacity: 0;
    z-index: 1;
    margin: 0;
    cursor: pointer;
}
.bdt-ep-brand-grid-item-hover:hover
{
    cursor: pointer;
}
.bdt-ep-brand-grid-item-hover:hover .bdt-ep-brand-grid-content, .bdt-ep-brand-grid-content:hover, .bdt-ep-brand-grid-checkbox:checked, .bdt-ep-brand-grid-checkbox:checked~.bdt-ep-brand-grid-content
{
    width: 100%!important;
    height: 100%!important;
    border-radius: 0!important;
    margin: 0!important;
    border-color: transparent!important;
}
.bdt-ep-brand-grid-item-hover:hover .bdt-ep-brand-grid-content .bdt-ep-brand-grid-inner, .bdt-ep-brand-grid-content:hover .bdt-ep-brand-grid-inner, .bdt-ep-brand-grid-checkbox:checked .bdt-ep-brand-grid-inner, .bdt-ep-brand-grid-checkbox:checked~.bdt-ep-brand-grid-content .bdt-ep-brand-grid-inner
{
    left: 0;
    top: 0;
    opacity: 1;
    transition-delay: .5s;
}
.bdt-ep-brand-grid-item-hover:hover .bdt-ep-brand-grid-content .bdt-ep-brand-grid-icon, .bdt-ep-brand-grid-content:hover .bdt-ep-brand-grid-icon, .bdt-ep-brand-grid-checkbox:checked .bdt-ep-brand-grid-icon, .bdt-ep-brand-grid-checkbox:checked~.bdt-ep-brand-grid-content .bdt-ep-brand-grid-icon
{
    opacity: 0;
}
.bdt-ep-brand-grid-inner
{
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity .3s cubic-bezier(.77,0,.175,1);
    overflow: hidden;
}
.bdt-ep-brand-grid-name
{
    color: #282936;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
    margin: 0;
    text-transform: capitalize;
    z-index: 10;
    cursor: auto;
}
.bdt-ep-brand-grid-text
{
    padding-top: 10px;
    z-index: 10;
}
.bdt-ep-brand-grid-link
{
    color: #616c87;
    font-size: 16px;
    letter-spacing: 1.5px;
}
.bdt-ep-brand-grid-icon
{
    display: flex;
    align-items: center;
    justify-content: center;
    color: #616c87;
    font-size: 16px;
    height: 100%;
    opacity: 1;
    transition: opacity .5s cubic-bezier(.77,0,.175,1);
    cursor: pointer;
}
.bdt-ep-icon--bottom-left .bdt-ep-brand-grid-checkbox, .bdt-ep-icon--bottom-left .bdt-ep-brand-grid-content
{
    left: 0;
    bottom: 0;
}
.bdt-ep-icon--bottom-right .bdt-ep-brand-grid-checkbox, .bdt-ep-icon--bottom-right .bdt-ep-brand-grid-content
{
    right: 0;
    bottom: 0;
}
.bdt-ep-icon--top-left .bdt-ep-brand-grid-checkbox, .bdt-ep-icon--top-left .bdt-ep-brand-grid-content
{
    left: 0;
    top: 0;
}
.bdt-ep-icon--top-right .bdt-ep-brand-grid-checkbox, .bdt-ep-icon--top-right .bdt-ep-brand-grid-content
{
    right: 0;
    top: 0;
}
.bdt-ep-icon--center-center .bdt-ep-brand-grid-checkbox, .bdt-ep-icon--center-center .bdt-ep-brand-grid-content
{
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.bdt-ep-brand-carousel
{
    position: relative;
}
.bdt-ep-brand-carousel-item
{
    position: relative;
    background: #f7fbff;
    padding: 50px;
    overflow: hidden;
}
.bdt-ep-brand-carousel-image
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bdt-ep-brand-carousel-checkbox, .bdt-ep-brand-carousel-content
{
    position: absolute;
    height: 40px;
    width: 40px;
    background: #fff;
    transition: all .5s cubic-bezier(.77,0,.175,1);
    overflow: hidden;
}
.bdt-ep-brand-carousel-checkbox
{
    opacity: 0;
    z-index: 1;
    margin: 0;
    cursor: pointer;
}
.bdt-ep-brand-carousel-item-hover:hover
{
    cursor: pointer;
}
.bdt-ep-brand-carousel-item-hover:hover .bdt-ep-brand-carousel-content, .bdt-ep-brand-carousel-content:hover, .bdt-ep-brand-carousel-checkbox:checked, .bdt-ep-brand-carousel-checkbox:checked~.bdt-ep-brand-carousel-content
{
    width: 100%!important;
    height: 100%!important;
    border-radius: 0!important;
    margin: 0!important;
    border-color: transparent!important;
}
.bdt-ep-brand-carousel-item-hover:hover .bdt-ep-brand-carousel-content .bdt-ep-brand-carousel-inner, .bdt-ep-brand-carousel-content:hover .bdt-ep-brand-carousel-inner, .bdt-ep-brand-carousel-checkbox:checked .bdt-ep-brand-carousel-inner, .bdt-ep-brand-carousel-checkbox:checked~.bdt-ep-brand-carousel-content .bdt-ep-brand-carousel-inner
{
    left: 0;
    top: 0;
    opacity: 1;
    transition-delay: .5s;
}
.bdt-ep-brand-carousel-item-hover:hover .bdt-ep-brand-carousel-content .bdt-ep-brand-carousel-icon, .bdt-ep-brand-carousel-content:hover .bdt-ep-brand-carousel-icon, .bdt-ep-brand-carousel-checkbox:checked .bdt-ep-brand-carousel-icon, .bdt-ep-brand-carousel-checkbox:checked~.bdt-ep-brand-carousel-content .bdt-ep-brand-carousel-icon
{
    opacity: 0;
}
.bdt-ep-brand-carousel-inner
{
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity .3s cubic-bezier(.77,0,.175,1);
    overflow: hidden;
}
.bdt-ep-brand-carousel-name
{
    color: #282936;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
    margin: 0;
    text-transform: capitalize;
    z-index: 10;
    cursor: auto;
}
.bdt-ep-brand-carousel-text
{
    padding-top: 10px;
    z-index: 10;
}
.bdt-ep-brand-carousel-link
{
    color: #616c87;
    font-size: 16px;
    letter-spacing: 1.5px;
}
.bdt-ep-brand-carousel-icon
{
    display: flex;
    align-items: center;
    justify-content: center;
    color: #616c87;
    font-size: 16px;
    height: 100%;
    opacity: 1;
    transition: opacity .5s cubic-bezier(.77,0,.175,1);
    cursor: pointer;
}
.bdt-ep-icon--bottom-left .bdt-ep-brand-carousel-checkbox, .bdt-ep-icon--bottom-left .bdt-ep-brand-carousel-content
{
    left: 0;
    bottom: 0;
}
.bdt-ep-icon--bottom-right .bdt-ep-brand-carousel-checkbox, .bdt-ep-icon--bottom-right .bdt-ep-brand-carousel-content
{
    right: 0;
    bottom: 0;
}
.bdt-ep-icon--top-left .bdt-ep-brand-carousel-checkbox, .bdt-ep-icon--top-left .bdt-ep-brand-carousel-content
{
    left: 0;
    top: 0;
}
.bdt-ep-icon--top-right .bdt-ep-brand-carousel-checkbox, .bdt-ep-icon--top-right .bdt-ep-brand-carousel-content
{
    right: 0;
    top: 0;
}
.bdt-ep-icon--center-center .bdt-ep-brand-carousel-checkbox, .bdt-ep-icon--center-center .bdt-ep-brand-carousel-content
{
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.bdt-item-match-height--yes .bdt-ep-brand-carousel .swiper-slide
{
    height: initial;
}
.bdt-ep-breadcrumb
{
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}
.bdt-ep-breadcrumb>*
{
    flex: none;
    list-style-type: none!important;
}
.bdt-ep-breadcrumb>*>*
{
    display: inline-block;
    text-decoration: none;
    color: #999;
}
.bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before
{
    content: "/";
    display: inline-block;
    margin: 0 20px;
    color: #999;
}
.bdt-ep-breadcrumb.breadcrumb-align-left
{
    justify-content: flex-start;
}
.bdt-ep-breadcrumb.breadcrumb-align-center
{
    justify-content: center;
}
.bdt-ep-breadcrumb.breadcrumb-align-right
{
    justify-content: flex-end;
}
.bdt-ep-breadcrumbs-home-icon
{
    margin-right: 5px;
}
.bdt-ep-business-hours-inner .heading-time
{
    text-align: right;
}
.bdt-ep-business-hours-inner .bdt-inner
{
    align-items: center;
}
.bdt-ep-business-hours-header
{
    background: #798184;
    padding: 30px 35px;
    text-align: right;
}
.bdt-ep-business-hours-current-time
{
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
}
.bdt-ep-business-hours-current-date
{
    font-size: 20px;
    color: #fff;
}
.bdt-ep-callout-button-align-left .bdt-width-auto\@m
{
    order: -1;
}
.bdt-ep-callout-button-align-center
{
    flex-direction: column;
}
.bdt-ep-callout-button-align-center .bdt-width-expand
{
    width: auto;
    text-align: center;
    padding-left: 0;
}
.bdt-ep-callout-button-align-center .bdt-width-auto\@m
{
    padding-left: 0;
    margin-top: 20px;
    text-align: center;
}
.bdt-ep-callout-title
{
    font-size: 24px;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 0;
}
.bdt-ep-callout-description
{
    margin-top: 10px;
}
.bdt-ep-callout-button
{
    color: #fff;
    display: inline-block;
    box-sizing: border-box;
    padding: 15px 43px;
    font-size: 16px;
    background-color: #1e87f0;
}
.bdt-ep-callout-button svg
{
    fill: #fff;
}
.bdt-ep-callout-button-icon
{
    display: inline-flex;
    transition: all .3s ease;
}
.bdt-ep-callout-button-icon i, .bdt-ep-callout-button-icon svg
{
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
    transition: all .3s ease;
}
@media(max-width: 768px)
{
    .bdt-ep-callout-button-align-right .bdt-width-auto\@m
    {
        margin-top: 20px;
    }
}
.bdt-ep-carousel-title a
{
    color: #213640;
}
.bdt-ep-carousel-title a:hover
{
    color: #222;
}
.bdt-ep-carousel-thumbnail
{
    position: relative;
    overflow: hidden;
}
.bdt-ep-carousel-thumbnail img
{
    display: block;
    width: 100%;
    max-height: none;
    max-width: none;
}
.bdt-ep-carousel-desc
{
    padding: 40px;
}
.bdt-ep-carousel-button
{
    margin-top: 10px;
    display: inline-block;
}
.bdt-ep-carousel-button-icon
{
    display: inline-flex;
    transition: all .3s ease;
}
.bdt-ep-carousel-button-icon i, .bdt-ep-carousel-button-icon svg
{
    width: 1em;
    height: 1em;
    transition: all .3s ease;
}
.bdt-ep-carousel-meta
{
    display: inline-flex;
}
.bdt-ep-carousel-meta li.bdt-margin-small-top
{
    margin-top: 5px!important;
}
.bdt-ep-carousel-meta li>*>*
{
    color: inherit;
}
.bdt-ep-carousel-item
{
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
}
.bdt-ep-carousel-layout-vertical .bdt-ep-carousel-desc
{
    padding: 35px 20px;
}
.bdt-ep-carousel-layout-vertical .bdt-ep-carousel-thumbnail
{
    height: 100%;
}
.bdt-ep-carousel-layout-vertical .bdt-ep-carousel-thumbnail img
{
    height: 100%;
    object-fit: cover;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-background
{
    height: 230px;
    background: #0067ce;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-img-wrap a
{
    height: 300px;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-desc
{
    text-align: center;
    transform: translateY(20px);
    transition: all .25s ease-in-out;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-meta
{
    justify-content: center;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-categories a
{
    background: #1e87f0;
    padding: 5px 8px;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}
.bdt-ep-carousel-skin-alice .bdt-custom-overlay
{
    opacity: .3;
    transition: all .25s ease-in-out;
    background: #000;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-title a
{
    color: #fff;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-date
{
    color: #fff;
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-item:hover .bdt-ep-carousel-desc
{
    transform: translateY(0);
}
.bdt-ep-carousel-skin-alice .bdt-ep-carousel-item:hover .bdt-custom-overlay
{
    opacity: .5;
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-thumbnail:before
{
    content: '';
    position: absolute;
    top: calc(var(--ep-carousel-spacing,14px) - 1px);
    right: 50%;
    bottom: calc(var(--ep-carousel-spacing,14px) - 1px);
    left: 50%;
    opacity: 0;
    border: 1px solid rgba(255,255,255,.8);
    background-color: #fff;
    transition: all .3s;
    transition-delay: .3s;
    z-index: 1;
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-desc
{
    padding: 30px;
    flex-direction: column;
    position: absolute;
    left: var(--ep-carousel-spacing,14px);
    right: var(--ep-carousel-spacing,14px);
    bottom: -30px;
    opacity: 0;
    z-index: 5;
    background: #fff;
    padding: 20px;
    user-select: none;
    transition-delay: .25s;
    transition: all .3s ease;
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-title a, .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-meta>span, .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-excerpt *
{
    display: block;
    will-change: transform;
    transform: translateY(100%);
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-title
{
    overflow: hidden;
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-title a
{
    transition: all .8s cubic-bezier(.37,.31,.2,.85);
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-meta
{
    overflow: hidden;
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-meta>span
{
    transition: all 1.1s cubic-bezier(.37,.31,.2,.85);
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-excerpt
{
    overflow: hidden;
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-excerpt *
{
    transition: all 1s cubic-bezier(.37,.31,.2,.85);
}
.bdt-ep-carousel-skin-ramble .bdt-ep-carousel-button
{
    will-change: transform;
    transform: translateY(100%);
    transition: all 1.5s cubic-bezier(.37,.31,.2,.85);
}
.bdt-carousel-content-onhover .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item:hover .bdt-ep-carousel-thumbnail:before
{
    background: transparent;
    left: calc(var(--ep-carousel-spacing,14px) - 1px);
    right: calc(var(--ep-carousel-spacing,14px) - 1px);
    opacity: 1;
    transition-delay: 0s;
}
.bdt-carousel-content-onhover .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item:hover .bdt-ep-carousel-desc
{
    opacity: 1;
    bottom: var(--ep-carousel-spacing,14px);
}
.bdt-carousel-content-onhover .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item:hover .bdt-ep-carousel-title a, .bdt-carousel-content-onhover .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item:hover .bdt-ep-carousel-meta>span, .bdt-carousel-content-onhover .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item:hover .bdt-ep-carousel-excerpt *, .bdt-carousel-content-onhover .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item:hover .bdt-ep-carousel-button
{
    transform: translateY(0);
}
.bdt-carousel-content-alwaysopen .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item .bdt-ep-carousel-thumbnail:before
{
    background: transparent;
    left: calc(var(--ep-carousel-spacing,14px) - 1px);
    right: calc(var(--ep-carousel-spacing,14px) - 1px);
    opacity: 1;
    transition-delay: 0s;
}
.bdt-carousel-content-alwaysopen .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item .bdt-ep-carousel-desc
{
    opacity: 1;
    bottom: var(--ep-carousel-spacing,14px);
}
.bdt-carousel-content-alwaysopen .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item .bdt-ep-carousel-title a, .bdt-carousel-content-alwaysopen .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item .bdt-ep-carousel-meta>span, .bdt-carousel-content-alwaysopen .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item .bdt-ep-carousel-excerpt *, .bdt-carousel-content-alwaysopen .bdt-ep-carousel-skin-ramble .bdt-ep-carousel-item .bdt-ep-carousel-button
{
    transform: translateY(0);
}
.bdt-circle-menu-container
{
    z-index: 99;
    position: relative;
    -webkit-transform: translate(var(--ep-circle-menu-h-offset,0),var(--ep-circle-menu-v-offset,0));
    transform: translate(var(--ep-circle-menu-h-offset,0),var(--ep-circle-menu-v-offset,0));
}
.bdt-circle-menu-container .bdt-menu-icon
{
    font-size: 14px;
}
.bdt-circle-menu-container .bdt-menu-icon svg
{
    width: 1em;
    height: 1em;
}
.bdt-circle-menu li
{
    background: #000;
    color: #fff;
    font-size: 25px;
}
.bdt-circle-menu li.bdt-toggle-icon
{
    display: block!important;
    width: 50px!important;
    height: 50px!important;
    text-align: center!important;
    line-height: 50px!important;
    position: relative!important;
    z-index: 1000!important;
    border-radius: 50%!important;
    transition: all 500ms ease!important;
    vertical-align: middle;
    transform-origin: center;
    background: #1e87f0;
    color: #fff;
}
.bdt-circle-menu li a
{
    text-decoration: none;
    color: #fff;
    width: 100%;
}
.bdt-circle-menu li a svg
{
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-circle-menu li a i
{
    font-size: 16px;
}
.bdt-circle-menu li span
{
    display: inline-flex;
}
.bdt-circle-menu:not(.circleMenu-closed) li
{
    display: none;
}
.bdt-circle-menu.circleMenu-open>li:first-child
{
    transform: rotate(360deg);
    transform-origin: center;
}
.bdt-content-switcher
{
    position: relative;
    box-sizing: border-box;
}
.bdt-content-switcher *, .bdt-content-switcher *:before, .bdt-content-switcher *:after
{
    box-sizing: unset!important;
}
.bdt-switcher-content-wrapper
{
    margin-top: 20px;
}
.bdt-switcher-content-wrapper .bdt-switcher-content:not(.bdt-active)
{
    display: none;
}
.bdt-content-switcher-icon
{
    font-size: 15px;
}
.bdt-content-switcher-icon i
{
    color: #777;
}
.bdt-content-switcher-icon i, .bdt-content-switcher-icon svg
{
    width: 1em;
    height: 1em;
    fill: #777;
}
.bdt-content-switcher-icon.bdt-active i
{
    color: #232323;
}
.bdt-content-switcher-icon.bdt-active svg
{
    fill: #232323;
}
.bdt-switcher-arrows
{
    position: absolute;
    font-size: 48px;
}
.bdt-switcher-arrows.bdt-arrows-left
{
    left: 0;
    -webkit-transform: translate(var(--ep-content-switcher-arrows-h-offset-left,-35px),var(--ep-content-switcher-arrows-v-offset,-26px)) rotate(var(--ep-content-switcher-arrows-rotate,0));
    transform: translate(var(--ep-content-switcher-arrows-h-offset-left,-35px),var(--ep-content-switcher-arrows-v-offset,-26px)) rotate(var(--ep-content-switcher-arrows-rotate,0));
}
.bdt-switcher-arrows.bdt-arrows-right
{
    right: 0;
    -webkit-transform: translate(var(--ep-content-switcher-arrows-h-offset-right,40px),var(--ep-content-switcher-arrows-v-offset,-26px)) rotate(var(--ep-content-switcher-arrows-rotate,0));
    transform: translate(var(--ep-content-switcher-arrows-h-offset-right,40px),var(--ep-content-switcher-arrows-v-offset,-26px)) rotate(var(--ep-content-switcher-arrows-rotate,0));
}
.bdt-switcher-arrows svg
{
    fill: #03a9f4;
    width: 1em;
    height: 1em;
}
.bdt-content-switcher-badge
{
    position: absolute;
    -webkit-transform: translate(var(--ep-content-switcher-badge-h-offset,0),var(--ep-content-switcher-badge-v-offset,-40px)) rotate(var(--ep-content-switcher-badge-rotate,0));
    transform: translate(var(--ep-content-switcher-badge-h-offset,0),var(--ep-content-switcher-badge-v-offset,-40px)) rotate(var(--ep-content-switcher-badge-rotate,0));
    padding: 4px 8px;
    font-weight: 600;
    background: #03a9f4;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
    display: inline-block;
    width: max-content;
    line-height: 1.3;
}
.bdt-switch-container-wrap
{
    position: relative;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}
.bdt-switch-container-wrap .bdt-package-text
{
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 500;
    color: #777;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.bdt-switch-container-wrap .bdt-package-text.bdt-active
{
    color: #232323;
}
.bdt-content-switcher .bdt-knobs
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.bdt-content-switcher .bdt-layer
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ebf7fc;
    transition: .3s ease all;
    z-index: 1;
}
.bdt-content-switcher .button
{
    position: relative;
    top: 50%;
    width: 74px;
    height: 36px;
    padding: 0;
    background: transparent;
}
.bdt-toggle-button-1.button, .bdt-toggle-button-1.button .bdt-layer, .bdt-toggle-button-2.button, .bdt-toggle-button-2.button .bdt-layer, .bdt-toggle-button-3.button, .bdt-toggle-button-3.button .bdt-layer, .bdt-toggle-button-4.button, .bdt-toggle-button-4.button .bdt-layer, .bdt-toggle-button-5.button, .bdt-toggle-button-5.button .bdt-layer, .bdt-toggle-button-6.button, .bdt-toggle-button-6.button .bdt-layer, .bdt-toggle-button-7.button, .bdt-toggle-button-7.button .bdt-layer, .bdt-toggle-button-8.button, .bdt-toggle-button-8.button .bdt-layer
{
    border-radius: 100px;
}
.bdt-content-switcher .checkbox
{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 3;
    display: block;
}
.bdt-toggle-button-1 .bdt-knobs
{
    transition: .3s ease all;
}
.bdt-toggle-button-1 .bdt-knobs:before, .bdt-toggle-button-2 .bdt-knobs:before, .bdt-toggle-button-2 .bdt-knobs:after, .bdt-toggle-button-3 .bdt-knobs::before, .bdt-toggle-button-4 .bdt-knobs:before, .bdt-toggle-button-4 .bdt-knobs:after, .bdt-toggle-button-5 .bdt-knobs:before, .bdt-toggle-button-6 .bdt-knobs:before
{
    content: '';
    position: absolute;
    top: 50%;
    left: 5px;
    width: 20px;
    height: 10px;
    padding: 9px 4px;
    background-color: #03a9f4;
    border-radius: 50%;
    transform: translateY(-50%);
}
.bdt-toggle-button-1 .bdt-knobs:before
{
    border-radius: 50%;
    transition: .3s cubic-bezier(.18,.89,.35,1.15) all;
    transition: .3s ease all;
}
.bdt-toggle-button-1 .checkbox:checked+.bdt-knobs:before
{
    content: '';
    left: calc(100% - 33px);
    background-color: #f44336;
}
.bdt-toggle-button-1 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
}
.bdt-toggle-button-1 .bdt-layer
{
    transition: .3s ease all;
}
.bdt-toggle-button-2 .bdt-knobs:before, .bdt-toggle-button-2 .bdt-knobs:after
{
    transition: .3s ease all;
    content: '';
}
.bdt-toggle-button-2
{
    overflow: hidden;
}
.bdt-toggle-button-2 .bdt-knobs:after
{
    right: -28px;
    left: auto;
    background-color: #f44336;
}
.bdt-toggle-button-2 .checkbox:checked+.bdt-knobs:before
{
    left: -28px;
}
.bdt-toggle-button-2 .checkbox:checked+.bdt-knobs:after
{
    right: 4px;
}
.bdt-toggle-button-2 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
}
.bdt-toggle-button-3 .bdt-knobs:before
{
    transition: .3s ease all,left .3s cubic-bezier(.18,.89,.35,1.15);
}
.bdt-toggle-button-3 .checkbox:active+.bdt-knobs:before
{
    width: 46px;
    border-radius: 100px;
}
.bdt-toggle-button-3 .checkbox:checked:active+.bdt-knobs:before
{
    margin-left: -26px;
}
.bdt-toggle-button-3 .checkbox:checked+.bdt-knobs:before
{
    content: '';
    left: calc(100% - 33px);
    background-color: #f44336;
}
.bdt-toggle-button-3 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
}
.bdt-toggle-button-4 .bdt-knobs:before, .bdt-toggle-button-4 .bdt-knobs:after
{
    transition: .3s cubic-bezier(.18,.89,.35,1.15) all;
}
.bdt-toggle-button-4
{
    overflow: hidden;
}
.bdt-toggle-button-4 .bdt-knobs:after
{
    top: -28px;
    right: 5px;
    left: auto;
    background-color: #f44336;
}
.bdt-toggle-button-4 .checkbox:checked+.bdt-knobs:before
{
    top: -28px;
}
.bdt-toggle-button-4 .checkbox:checked+.bdt-knobs:after
{
    top: 50%;
}
.bdt-toggle-button-4 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
}
.bdt-toggle-button-5
{
    perspective: 60px;
    overflow: visible;
}
.bdt-toggle-button-5 .bdt-knobs
{
    transition: .3s ease all;
}
.bdt-toggle-button-5 .bdt-knobs:before
{
    transition: .3s cubic-bezier(.18,.89,.35,1.15) all;
    transform: rotateY(0) translateY(-50%);
    transform-origin: center;
    transition: .3s ease all;
}
.bdt-toggle-button-5 .bdt-knobs span:before
{
    content: '';
}
.bdt-toggle-button-5 .bdt-layer
{
    transform: rotateY(0);
    transform-origin: center;
    transition: .3s ease all;
}
.bdt-toggle-button-5 .checkbox:checked+.bdt-knobs:before
{
    left: calc(100% - 33px);
    transform: rotateY(180deg) translateY(-50%);
    background-color: #f44336;
}
.bdt-toggle-button-5 .checkbox:checked+.bdt-knobs span
{
    left: calc(100% - 33px);
}
.bdt-toggle-button-5 .checkbox:checked+.bdt-knobs span:before
{
    content: '';
    left: calc(100% - 33px);
}
.bdt-toggle-button-5 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
    transform: rotateY(-180deg);
}
.bdt-toggle-button-6
{
    overflow: visible;
}
.bdt-toggle-button-6 .bdt-knobs
{
    transform: rotateZ(0);
    transition: .4s cubic-bezier(.18,.89,.35,1.15) all;
}
.bdt-toggle-button-6 .bdt-knobs:before
{
    transform: rotateZ(0) translateY(-50%);
    transition: .4s cubic-bezier(.18,.89,.35,1.15) all;
}
.bdt-toggle-button-6 .bdt-layer
{
    transform: rotateZ(0);
    transition: .4s cubic-bezier(.18,.89,.35,1.15) all;
}
.bdt-toggle-button-6 .checkbox:checked+.bdt-knobs
{
    transform: rotateZ(-180deg);
}
.bdt-toggle-button-6 .checkbox:checked+.bdt-knobs:before
{
    content: '';
    background-color: #f44336;
    transform: rotateZ(180deg) translateY(50%);
}
.bdt-toggle-button-6 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
    transform: rotateZ(180deg);
}
.bdt-toggle-button-7 .bdt-knobs::before, .bdt-toggle-button-7 .bdt-knobs::after
{
    content: '';
    position: absolute;
    top: 50%;
    width: 20px;
    height: 10px;
    padding: 9px 4px;
    border-radius: 50%;
    opacity: 0;
    transition: .3s ease all;
    z-index: 2;
    transform: translateY(-50%);
}
.bdt-toggle-button-7 .bdt-knobs:before
{
    left: 5px;
}
.bdt-toggle-button-7 .bdt-knobs:after
{
    left: calc(100% - 33px);
    background-color: #f44336;
}
.bdt-toggle-button-7 .bdt-knobs span
{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 10px;
    padding: 9px 4px;
    border-radius: 50%;
    z-index: 1;
    left: 4px;
    background-color: #03a9f4;
    transition: .2s ease all;
    transform: translateY(-50%);
}
.bdt-toggle-button-7 .checkbox:checked+.bdt-knobs:before
{
    opacity: 0;
}
.bdt-toggle-button-7 .checkbox:checked+.bdt-knobs:after
{
    opacity: 1;
}
.bdt-toggle-button-7 .checkbox:checked+.bdt-knobs span
{
    top: 50%;
    left: calc(100% - 23px);
    width: 2px;
    height: 2px;
    padding: 3px;
    background-color: #fff;
    z-index: 3;
    transform: translateY(-50%);
}
.bdt-toggle-button-7 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
}
.bdt-toggle-button-8
{
    overflow: hidden;
}
.bdt-toggle-button-8 .bdt-knobs:before
{
    content: '';
    color: #fff;
    left: 4px;
    z-index: 2;
}
.bdt-toggle-button-8 .bdt-knobs:after
{
    content: '';
    left: calc(100% - 33px);
    color: #fff;
    background-color: #f44336;
    opacity: 0;
    z-index: 2;
}
.bdt-toggle-button-8 .bdt-knobs span
{
    left: 5px;
    background-color: #03a9f4;
    z-index: 1;
}
.bdt-toggle-button-8 .bdt-knobs span, .bdt-toggle-button-8 .bdt-knobs::before, .bdt-toggle-button-8 .bdt-knobs::after
{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 10px;
    line-height: 1;
    padding: 9px 4px;
    border-radius: 50%;
    transition: .3s ease all;
    transform: translateY(-50%);
}
.bdt-toggle-button-8 .checkbox:checked+.bdt-knobs:before
{
    opacity: 0;
}
.bdt-toggle-button-8 .checkbox:checked+.bdt-knobs:after
{
    opacity: 1;
}
.bdt-toggle-button-8 .checkbox:checked+.bdt-knobs span
{
    background-color: #fcebeb;
    transform: scale(10);
    top: 0;
}
.bdt-toggle-button-9
{
    overflow: visible;
}
.bdt-toggle-button-9 .bdt-knobs
{
    perspective: 70px;
}
.bdt-toggle-button-9 .bdt-knobs::before, .bdt-toggle-button-9 .bdt-knobs::after
{
    position: absolute;
    top: 4px;
    border-radius: 2px;
    width: 20px;
    height: 10px;
    padding: 9px 4px;
}
.bdt-toggle-button-9 .bdt-knobs:before
{
    content: '';
    left: 4px;
}
.bdt-toggle-button-9 .bdt-knobs:after
{
    content: '';
    right: 4px;
}
.bdt-toggle-button-9 .bdt-knobs span
{
    position: absolute;
    top: 50%;
    left: 4px;
    border-radius: 2px;
    width: 33px;
    height: 28px;
    background-color: #03a9f4;
    transform: rotateY(0) translateY(-50%);
    transform-origin: 100% 50%;
    transition: .6s ease all;
    z-index: 1;
}
.bdt-toggle-button-9 .checkbox:checked+.bdt-knobs span
{
    transform: rotateY(-180deg) translateY(-50%);
    background-color: #f44336;
}
.bdt-toggle-button-9 .checkbox:checked~.bdt-layer
{
    background-color: #fcebeb;
}
.bdt-content-switcher .bdt-toggle-button-9.button
{
    border-radius: 2px;
}
.bdt-content-switcher-tab
{
    padding: 10px 18px;
    font-size: 14px;
    font-weight: 500;
    color: #282833;
    border-radius: 30px;
    transition: background-color .3s ease,color .3s ease,border .3s ease;
    display: flex;
    align-items: center;
    gap: 8px;
    line-height: 1.3;
}
.bdt-content-switcher-tab.bdt-active
{
    color: #fff;
    background-color: #03a9f4;
}
.bdt-content-switcher-tab.bdt-active .bdt-content-switcher-icon i
{
    color: #fff;
}
.bdt-content-switcher-tab.bdt-active .bdt-content-switcher-icon svg
{
    fill: #fff;
}
.cc-window
{
    opacity: 1;
    transition: opacity 1s ease;
}
.cc-window.cc-invisible
{
    opacity: 0;
}
.cc-animate.cc-revoke
{
    transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top
{
    transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom
{
    transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover
{
    transform: translateY(0);
}
.cc-grower
{
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
}
.cc-link, .cc-revoke:hover
{
    text-decoration: underline;
}
.cc-revoke, .cc-window
{
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica,Calibri,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999;
}
.cc-window.cc-static
{
    position: static;
}
.cc-window.cc-floating
{
    padding: 2em;
    max-width: 24em;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cc-window.cc-banner
{
    padding: 1em 1.8em;
    max-width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
}
.cc-revoke
{
    padding: .5em;
}
.cc-header
{
    font-size: 18px;
    font-weight: 700;
}
.cc-btn, .cc-close, .cc-link, .cc-revoke
{
    cursor: pointer;
}
.cc-link
{
    opacity: .8;
    display: inline-block;
    padding: .2em;
}
.cc-link:hover
{
    opacity: 1;
}
.cc-link:active, .cc-link:visited
{
    color: initial;
}
.cc-btn
{
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
}
.cc-highlight .cc-btn:first-child
{
    background-color: transparent;
    border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover
{
    background-color: transparent;
    text-decoration: underline;
}
.cc-close
{
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75;
}
.cc-close:focus, .cc-close:hover
{
    opacity: 1;
}
.cc-revoke.cc-top
{
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em;
}
.cc-revoke.cc-bottom
{
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
}
.cc-revoke.cc-left
{
    left: 3em;
    right: unset;
}
.cc-revoke.cc-right
{
    right: 3em;
    left: unset;
}
.cc-top
{
    top: 1em;
}
.cc-left
{
    left: 1em;
}
.cc-right
{
    right: 1em;
}
.cc-bottom
{
    bottom: 1em;
}
.cc-floating>.cc-link
{
    margin-bottom: 1em;
}
.cc-floating .cc-message
{
    display: block;
    margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance
{
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.cc-window.cc-banner
{
    -ms-flex-align: center;
    align-items: center;
}
.cc-banner.cc-top
{
    left: 0;
    right: 0;
    top: 0;
}
.cc-banner.cc-bottom
{
    left: 0;
    right: 0;
    bottom: 0;
}
.cc-banner .cc-message
{
    -ms-flex: 1;
    flex: 1;
}
.cc-compliance
{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}
.cc-compliance>a.cc-btn
{
    -ms-flex: 1;
    flex: 1;
}
.cc-btn+.cc-btn
{
    margin-left: .5em;
}
@media print
{
    .cc-revoke, .cc-window
    {
        display: none;
    }
}
@media screen and (max-width: 900px)
{
    .cc-btn
    {
        white-space: normal;
    }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape)
{
    .cc-window.cc-top
    {
        top: 0;
    }
    .cc-window.cc-bottom
    {
        bottom: 0;
    }
    .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right
    {
        left: 0;
        right: 0;
    }
    .cc-window.cc-banner
    {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cc-window.cc-banner .cc-compliance
    {
        -ms-flex: 1;
        flex: 1;
    }
    .cc-window.cc-floating
    {
        max-width: none;
    }
    .cc-window .cc-message
    {
        margin-bottom: 1em;
    }
    .cc-window.cc-banner
    {
        -ms-flex-align: unset;
        align-items: unset;
    }
}
.cc-floating.cc-theme-classic
{
    padding: 1.2em;
    border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance
{
    text-align: center;
    display: inline;
    -ms-flex: none;
    flex: none;
}
.cc-theme-classic .cc-btn
{
    border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child
{
    min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn
{
    display: inline-block;
}
.cc-theme-edgeless.cc-window
{
    padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message
{
    margin: 2em 2em 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn
{
    margin: 0;
    padding: .8em 1.8em;
    height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message
{
    margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn
{
    margin-left: 0;
}
.cc-compliance
{
    gap: 20px;
}
.cc-compliance .cc-btn.cc-dismiss
{
    color: #fbfbfb;
    padding: 0;
    background: transparent!important;
    transition: .3s ease;
    text-decoration: underline;
}
.cc-compliance .cc-btn.cc-dismiss:hover
{
    color: #fff;
}
.cc-compliance .bdt-cc-close-btn
{
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0;
    color: #d3d3d4;
    cursor: pointer;
    transition: .3s ease;
}
.cc-compliance .bdt-cc-close-btn svg
{
    width: 1.5em;
    height: 1.5em;
    display: flex;
}
.cc-compliance .bdt-cc-close-btn:hover
{
    color: #fff;
}
.elementor-widget-bdt-countdown.bdt-countdown--label-block .bdt-countdown-number, .elementor-widget-bdt-countdown.bdt-countdown--label-block .bdt-countdown-label
{
    display: block;
    text-align: center;
}
@media screen and (min-width: 960px)
{
    .elementor-widget-bdt-countdown.bdt-countdown--label-block .bdt-countdown-number
    {
        font-size: 4rem;
        font-weight: 700;
        margin-bottom: 26px;
    }
}
.elementor-widget-bdt-countdown.bdt-countdown--label-inline .bdt-countdown-item
{
    display: flex;
    align-items: center;
    flex-direction: row;
    padding: 25px;
}
.elementor-widget-bdt-countdown.bdt-countdown--label-inline .bdt-countdown-number
{
    padding: 0;
    font-size: 42px;
    background: transparent;
    font-weight: 700;
}
.elementor-widget-bdt-countdown.bdt-countdown--label-inline.bdt-countdown--align-left .bdt-countdown-item
{
    justify-content: left;
}
.elementor-widget-bdt-countdown.bdt-countdown--label-inline.bdt-countdown--align-center .bdt-countdown-item
{
    justify-content: center;
}
.elementor-widget-bdt-countdown.bdt-countdown--label-inline.bdt-countdown--align-right .bdt-countdown-item
{
    justify-content: flex-end;
}
.elementor-widget-bdt-countdown .bdt-countdown-number
{
    font-weight: 700;
}
.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number
{
    padding: 0;
    background-color: transparent;
}
.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number, .elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-label
{
    display: inline-block;
    text-align: center;
    color: #798184;
}
.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-item-wrapper
{
    display: inline-block;
    margin-left: 10px;
}
.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-item-wrapper:nth-child(1)
{
    margin-left: 0!important;
}
.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number
{
    font-size: 24px;
}
.bdt-countdown-event-button .bdt-event-button-icon
{
    display: inline-flex;
}
.bdt-countdown-item-wrapper .bdt-countdown-item
{
    position: relative;
}
.bdt-countdown-item-wrapper .bdt-countdown-divider
{
    position: absolute;
    font-size: 30px;
    top: 50%;
    right: 0;
    -webkit-transform: translate(var(--ep-countdown-separator-h-offset,23px),var(--ep-countdown-separator-v-offset,-50%)) rotate(var(--ep-countdown-separator-rotate,0));
    transform: translate(var(--ep-countdown-separator-h-offset,23px),var(--ep-countdown-separator-v-offset,-50%)) rotate(var(--ep-countdown-separator-rotate,0));
}
.bdt-countdown-item-wrapper:nth-last-child(1) .bdt-countdown-divider
{
    display: none;
}
.bdt-contact-form-wrapper
{
    width: 100%;
}
.bdt-contact-form-wrapper .bdt-button-full-width
{
    width: 100%;
}
.bdt-contact-form .elementor-field-type-submit .elementor-button
{
    padding: 12px 30px;
    line-height: 1;
}
.bdt-contact-form .grecaptcha-badge
{
    z-index: 999;
}
.bdt-contact-form-skin-dropdown .bdt-dropdown
{
    padding: 30px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
    border-radius: 3px;
    max-width: 300px;
}
.bdt-field-group
{
    margin-bottom: 10px;
}
.bdt-form-stacked .bdt-field-group.bdt-margin-remove-bottom
{
    line-height: 1;
}
.bdt-form-stacked .bdt-field-group .bdt-checkbox
{
    margin-right: 3px;
}
.bdt-contact-form-modal .bdt-modal-dialog
{
    width: 450px;
}
.bdt-contact-form-modal .bdt-modal-header
{
    background: transparent;
    border-radius: inherit;
    border-bottom: 1px solid rgba(153,153,153,.19);
}
.bdt-contact-form-modal .bdt-modal-header .bdt-icon
{
    transform: translateY(-3px);
    margin-right: 5px;
}
.bdt-contact-form-modal .bdt-modal-close-default
{
    top: 18px;
    right: 20px;
}
.bdt-contact-form-modal .elementor-field-type-submit .elementor-button
{
    padding: 12px 20px;
    line-height: 1;
}
.bdt-register-additional-message
{
    font-size: 12px;
    color: #999;
}
.bdt-all-field-inline--yes .bdt-contact-form .bdt-form-label
{
    margin-bottom: 0;
}
.bdt-all-field-inline--yes .bdt-contact-form .bdt-field-group
{
    display: flex;
    align-items: center;
    width: auto;
}
.bdt-ep-custom-carousel.bdt-skin-custom-content .swiper-carousel .swiper-slide
{
    height: auto;
}
.bdt-ep-custom-carousel .bdt-ep-custom-carousel-arrow-prev, .bdt-ep-custom-carousel .bdt-ep-custom-carousel-arrow-next, .bdt-ep-custom-carousel .elementor-custom-embed-play
{
    cursor: pointer;
}
.bdt-ep-custom-carousel .bdt-ep-custom-carousel-arrow-prev svg, .bdt-ep-custom-carousel .bdt-ep-custom-carousel-arrow-next svg, .bdt-ep-custom-carousel .elementor-custom-embed-play svg
{
    transition: all .5s cubic-bezier(.15,.74,.25,1);
}
.bdt-ep-custom-carousel .bdt-ep-custom-carousel-arrow-prev:hover svg, .bdt-ep-custom-carousel .bdt-ep-custom-carousel-arrow-next:hover svg, .bdt-ep-custom-carousel .elementor-custom-embed-play:hover svg
{
    transform: scale(1.2);
}
.bdt-ep-custom-carousel .swiper-carousel .swiper-slide
{
    height: 220px;
}
.bdt-ep-custom-carousel-item .bdt-overlay i
{
    font-size: 24px;
}
.bdt-ep-custom-carousel-thumbnail
{
    background: no-repeat 50%;
    background-size: cover;
    height: 100%;
    position: relative;
}
.bdt-ep-custom-carousel-thumbnail img
{
    display: block;
    width: 100%;
    max-height: none;
    max-width: none;
}
.bdt-ep-custom-carousel-thumbnail-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    color: #fff;
    background-color: rgba(129,138,145,.8);
    transition: transform .5s,opacity .5s;
}
.bdt-ep-custom-carousel-thumbnail-overlay i
{
    font-size: 21px;
}
.bdt-ep-active-item--yes .swiper-slide
{
    opacity: .3;
    transition: opacity .3s ease;
}
.bdt-ep-active-item--yes .swiper-slide.bdt-transition-toggle.swiper-slide-active
{
    opacity: 1!important;
    transition: all .3s ease;
}
.bdt-ep-active-item--yes .swiper-slide.bdt-transition-toggle.swiper-slide-active>a>div:before, .bdt-ep-active-item--yes .swiper-slide.bdt-transition-toggle.swiper-slide-active>div:before
{
    content: '';
    position: absolute;
    background: rgba(0,0,0,0);
    height: 100%;
    width: 100%;
    z-index: 0;
    left: 0;
    top: 0;
    transition: all .3s ease;
}
.bdt-ep-custom-carousel-style-carousel .bdt-ep-custom-carousel-arrow-prev, .bdt-ep-custom-carousel-style-carousel .bdt-ep-custom-carousel-arrow-next
{
    margin: 30px;
}
.elementor-pagination-position-outside .bdt-ep-custom-carousel-arrow-prev, .elementor-pagination-position-outside .bdt-ep-custom-carousel-arrow-next
{
    margin-top: -14px;
}
.bdt-crypto-currency-grid
{
    display: grid;
}
.bdt-crypto-currency-grid-item
{
    position: relative;
    background: #fff;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    overflow: hidden;
    border: 1px solid #dedde1;
    border-radius: 10px;
}
.bdt-crypto-currency-grid-bg
{
    position: absolute;
    height: 100%;
    top: 50px;
    bottom: 0;
    right: -40px;
    width: 200px;
    height: 200px;
}
.bdt-crypto-currency-grid-bg img
{
    display: block;
    max-width: 100%;
    height: 100%;
    opacity: .1;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background: none;
    border: none;
}
.bdt-crypto-currency-grid-head-content
{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.bdt-crypto-currency-grid-img img
{
    width: 40px;
    min-width: 40px;
    height: 40px;
    background: #e9e9e9;
    border-radius: 50px;
    padding: 5px;
    vertical-align: middle;
    margin-right: 15px;
}
.bdt-crypto-currency-grid-title h4
{
    margin: 0;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color: #252630;
}
.bdt-crypto-currency-grid-price-text
{
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color: #2b2c34;
    margin-bottom: 18px;
}
.bdt-crypto-currency-grid-price-nu
{
    font-size: 30px;
    font-weight: 700;
    color: #3c385c;
}
.bdt-crypto-currency-carousel
{
    position: relative;
}
.bdt-crypto-currency-carousel .swiper-slide
{
    position: relative;
    background: #fff;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    border: 1px solid #dedde1;
    border-radius: 10px;
}
.bdt-crypto-currency-carousel-bg
{
    position: absolute;
    height: 100%;
    top: 50px;
    bottom: 0;
    right: -40px;
    width: 200px;
    height: 200px;
}
.bdt-crypto-currency-carousel-bg img
{
    display: block;
    max-width: 100%;
    height: 100%;
    opacity: .1;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background: none;
    border: none;
}
.bdt-crypto-currency-carousel-head-content
{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.bdt-crypto-currency-carousel-img img
{
    width: 40px;
    min-width: 40px;
    height: 40px;
    background: #e9e9e9;
    border-radius: 50px;
    padding: 5px;
    vertical-align: middle;
}
.bdt-crypto-currency-carousel-title
{
    margin-left: 15px;
}
.bdt-crypto-currency-carousel-title h4
{
    margin: 0;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color: #252630;
}
.bdt-crypto-currency-carousel-price-text
{
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color: #2b2c34;
    margin-bottom: 18px;
}
.bdt-crypto-currency-carousel-price-nu
{
    font-size: 30px;
    font-weight: 700;
    color: #3c385c;
}
.data-changed
{
    background: #000;
}
.bdt-crypto-currency-ticker
{
    position: relative;
    display: block;
    background-color: #1c1e2a;
    width: 100%;
    height: 60px;
    box-sizing: border-box;
    border-radius: 2px;
    text-align: auto;
    font-size: 14px;
    border-radius: 6px;
    overflow: hidden;
}
.bdt-crypto-currency-ticker .bdt-crypto-currency-ticker-title, .bdt-crypto-currency-ticker .bdt-crypto-currency-ticker-price
{
    color: #fff;
    text-transform: capitalize;
}
.bdt-crypto-currency-ticker-content
{
    display: flex;
    align-items: center;
    margin-left: 8px;
}
.bdt-crypto-currency-ticker-img img
{
    width: 25px;
    min-width: 25px;
    height: 25px;
    object-fit: cover;
    vertical-align: middle;
}
.bdt-crypto-currency-ticker-title
{
    margin: 0;
    font-size: 13px;
    font-weight: 600;
}
.bdt-crypto-currency-ticker-price
{
    margin-left: 8px;
    font-weight: 700;
    font-size: 14px;
}
.bdt-crypto-currency-ticker-percentage
{
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #ed0909;
    margin-left: 8px;
    font-weight: 600;
}
.bdt-crypto-currency-ticker-percentage svg
{
    width: 25px;
}
.bdt-crypto-currency-ticker-inner
{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    right: 0;
    overflow: hidden;
}
.bdt-crypto-currency-ticker-inner:after, .bdt-crypto-currency-ticker-inner:before
{
    content: '';
    height: 100%;
    position: absolute;
    box-shadow: 0 0 12px 24px #1c1e2a;
    width: 1px;
    z-index: 1;
    top: 0;
}
.bdt-crypto-currency-ticker-inner:before
{
    left: -1px;
}
.bdt-crypto-currency-ticker-inner:after
{
    right: -1px;
}
.bdt-crypto-currency-ticker-inner ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    position: absolute;
}
.bdt-crypto-currency-ticker-inner ul li
{
    text-decoration: none;
    transition: color .2s linear;
    position: absolute;
    width: 100%;
    display: none;
    color: #333;
}
.bdt-crypto-currency-ticker-inner ul
{
    display: -webkit-inline-box;
    align-items: center;
    width: 100%;
}
.bdt-crypto-currency-ticker-inner ul li
{
    display: list-item;
    float: left;
    position: relative;
    width: auto;
    padding-left: 20px;
}
.bdt-crypto-currency-ticker-direction-rtl
{
    direction: rtl;
}
.bdt-crypto-currency-ticker-direction-rtl .bdt-crypto-currency-ticker-inner ul li
{
    float: right;
}
.bdt-crypto-currency-ticker .bdt-crypto-currency-ticker-inner-item
{
    display: flex;
    align-items: center;
}
.bdt-crypto-currency-chart
{
    display: grid;
}
.bdt-crypto-currency-chart-item
{
    background: #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    position: relative;
    height: 300px;
    border-radius: 10px;
    overflow: hidden;
}
.bdt-crypto-currency-chart-chart
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.bdt-crypto-currency-chart-head-content
{
    padding: 20px;
}
.bdt-crypto-currency-chart-head-inner-content, .bdt-crypto-currency-chart-bottom-inner-content
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bdt-crypto-currency-chart-head-inner-content
{
    margin-bottom: 20px;
}
.bdt-crypto-currency-chart-bottom-content
{
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    left: 0;
    right: 0;
    margin: 20px;
}
.bdt-crypto-currency-chart-title
{
    font-size: 16px;
    text-transform: capitalize;
    color: #444454;
    font-weight: 500;
}
.bdt-crypto-currency-chart-list-change
{
    font-size: 14px;
    position: relative;
    font-weight: 500;
}
.bdt-crypto-currency-chart-list-change.up:before, .bdt-crypto-currency-chart-list-change.down:before
{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 2px;
    border-left: 7px solid #f7030300;
    border-right: 7px solid #ff010100;
}
.bdt-crypto-currency-chart-list-change.up:before
{
    border-bottom: 10px solid #0236c0;
}
.bdt-crypto-currency-chart-list-change.down:before
{
    border-top: 10px solid #05cc00;
}
.bdt-crypto-currency-chart-price-l
{
    font-size: 25px;
    font-weight: 700;
    color: #494d58;
}
.bdt-crypto-currency-chart-price-s
{
    font-size: 14px;
    color: #3f3f46;
    font-weight: 500;
}
.bdt-crypto-currency-chart-count-text, .bdt-crypto-currency-chart-date
{
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
}
.bdt-crypto-currency-chart-count-text svg
{
    height: 22px;
    width: 22px;
}
@media(min-width: 768px)
{
    .bdt-crypto-currency-chart-bottom-content
    {
        margin: 30px;
    }
    .bdt-crypto-currency-chart-head-content
    {
        padding: 30px;
    }
}
@media(min-width: 1024px)
{
    .bdt-crypto-currency-chart-bottom-content
    {
        margin: 40px;
    }
    .bdt-crypto-currency-chart-head-content
    {
        padding: 40px;
    }
}
.bdt-crypto-currency-chart-carousel
{
    position: relative;
}
.bdt-crypto-currency-chart-carousel-item
{
    background: #fff;
    border: 1px solid #dedde1;
    position: relative;
    height: 300px;
    border-radius: 10px;
    overflow: hidden;
}
.bdt-crypto-currency-chart-carousel-chart
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.bdt-crypto-currency-chart-carousel-head-content
{
    padding: 20px;
}
.bdt-crypto-currency-chart-carousel-head-inner-content, .bdt-crypto-currency-chart-carousel-bottom-inner-content
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bdt-crypto-currency-chart-carousel-head-inner-content
{
    margin-bottom: 20px;
}
.bdt-crypto-currency-chart-carousel-bottom-content
{
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    left: 0;
    right: 0;
    margin: 20px;
}
.bdt-crypto-currency-chart-carousel-title
{
    font-size: 16px;
    text-transform: capitalize;
    color: #444454;
    font-weight: 500;
}
.bdt-crypto-currency-chart-carousel-list-change
{
    font-size: 14px;
    position: relative;
    font-weight: 500;
}
.bdt-crypto-currency-chart-carousel-list-change.up:before, .bdt-crypto-currency-chart-carousel-list-change.down:before
{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 2px;
    border-left: 7px solid #f7030300;
    border-right: 7px solid #ff010100;
}
.bdt-crypto-currency-chart-carousel-list-change.up:before
{
    border-bottom: 10px solid #0236c0;
}
.bdt-crypto-currency-chart-carousel-list-change.down:before
{
    border-top: 10px solid #05cc00;
}
.bdt-crypto-currency-chart-carousel-price-l
{
    font-size: 25px;
    font-weight: 700;
    color: #494d58;
}
.bdt-crypto-currency-chart-carousel-price-s
{
    font-size: 14px;
    color: #3f3f46;
    font-weight: 500;
}
.bdt-crypto-currency-chart-carousel-count-text, .bdt-crypto-currency-chart-carousel-date
{
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
}
.bdt-crypto-currency-chart-carousel-count-text svg
{
    height: 22px;
    width: 22px;
}
@media(min-width: 768px)
{
    .bdt-crypto-currency-chart-carousel-bottom-content
    {
        margin: 30px;
    }
    .bdt-crypto-currency-chart-carousel-head-content
    {
        padding: 30px;
    }
}
@media(min-width: 1024px)
{
    .bdt-crypto-currency-chart-carousel-bottom-content
    {
        margin: 40px;
    }
    .bdt-crypto-currency-chart-carousel-head-content
    {
        padding: 40px;
    }
}
.bdt-crypto-currency-list
{
    display: grid;
}
.bdt-crypto-currency-list-item
{
    background: #fff;
    padding: 12px;
    border: 1px solid #e7e8e9;
    border-radius: 5px;
}
.bdt-crypto-currency-list-content
{
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}
.bdt-crypto-currency-list-inner
{
    display: flex;
    align-items: center;
    grid-column-gap: 10px;
}
.bdt-crypto-currency-list-title
{
    margin: 0;
    font-size: 13px;
    color: #414c60;
    font-weight: 500;
}
.bdt-crypto-currency-list-price
{
    font-size: 13px;
    font-weight: 700;
    color: #57586a;
}
.bdt-crypto-currency-list-img img
{
    width: 25px;
    min-width: 25px;
    height: 25px;
    vertical-align: middle;
}
@media(min-width: 768px)
{
    .bdt-crypto-currency-list-item
    {
        padding: 20px;
    }
    .bdt-crypto-currency-list-img img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }
    .bdt-crypto-currency-list-title, .bdt-crypto-currency-list-price
    {
        font-size: 15px;
    }
}
.bdt-device-slider
{
    position: relative;
}
.bdt-device-slider video
{
    width: 100%;
    height: 100%;
}
.bdt-device-slider .bdt-slideshow-item
{
    margin: 0;
}
.bdt-device-slider.bdt-device-slider-safari
{
    padding: 4.3% 0% 0% 0%;
}
.bdt-device-slider.bdt-device-slider-chrome
{
    padding: 5.5% 0% 0% 0%;
}
.bdt-device-slider.bdt-device-slider-chrome-dark
{
    padding: 5.5% 0% 0% 0%;
}
.bdt-device-slider.bdt-device-slider-firefox
{
    padding: 5.3% 0% 0% 0%;
}
.bdt-device-slider.bdt-device-slider-edge
{
    padding: 5.3% 0% 0% 0%;
}
.bdt-device-slider.bdt-device-slider-edge-dark
{
    padding: 5.3% 0% 0% 0%;
}
.bdt-device-slider.bdt-device-slider-desktop
{
    padding: 3.9% 4% 23.5% 4%;
}
.bdt-device-slider.bdt-device-slider-macbookpro
{
    padding: 3.2% 9.5% 15.2% 9.5%;
}
.bdt-device-slider.bdt-device-slider-macbookair
{
    padding: 3.6% 14.5% 10% 14%;
}
.bdt-device-slider.bdt-device-slider-tablet svg .bdt-ds-color-1, .bdt-device-slider.bdt-device-slider-tablet-hr svg .bdt-ds-color-1
{
    fill: #343434;
}
.bdt-device-slider.bdt-device-slider-tablet svg .bdt-ds-color-2, .bdt-device-slider.bdt-device-slider-tablet-hr svg .bdt-ds-color-2
{
    fill: #272727;
}
.bdt-device-slider.bdt-device-slider-tablet .bdt-ds-notch, .bdt-device-slider.bdt-device-slider-tablet-hr .bdt-ds-notch, .bdt-device-slider.bdt-device-slider-tablet .bdt-ds-buttons, .bdt-device-slider.bdt-device-slider-tablet-hr .bdt-ds-buttons
{
    display: none;
}
.bdt-device-slider.bdt-device-slider-tablet
{
    padding: 4%;
}
.bdt-device-slider.bdt-device-slider-tablet-hr
{
    padding: 3%;
}
.bdt-device-slider.bdt-device-slider-mobile svg .bdt-ds-color-1, .bdt-device-slider.bdt-device-slider-mobile-hr svg .bdt-ds-color-1
{
    fill: #343434;
}
.bdt-device-slider.bdt-device-slider-mobile svg .bdt-ds-color-2, .bdt-device-slider.bdt-device-slider-mobile-hr svg .bdt-ds-color-2
{
    fill: #272727;
}
.bdt-device-slider.bdt-device-slider-mobile .bdt-ds-notch, .bdt-device-slider.bdt-device-slider-mobile-hr .bdt-ds-notch, .bdt-device-slider.bdt-device-slider-mobile .bdt-ds-buttons, .bdt-device-slider.bdt-device-slider-mobile-hr .bdt-ds-buttons
{
    display: none;
}
.bdt-device-slider.bdt-device-slider-mobile
{
    padding: 5% 6%;
}
.bdt-device-slider.bdt-device-slider-mobile-hr
{
    padding: 3% 2.5%;
}
.bdt-device-slider.bdt-device-slider-iphonex
{
    padding: 3% 3.5% 3% 3.5%;
}
.bdt-device-slider.bdt-device-slider-iphonex .bdt-slideshow-items
{
    border-radius: 7%;
}
.bdt-device-slider.bdt-device-slider-imac
{
    padding: 2.2% 2.2% 28%;
}
.bdt-device-slider.bdt-device-slider-imac .bdt-device-slider-device img
{
    z-index: -1;
}
.bdt-device-slider.bdt-device-slider-imac .bdt-slideshow-items
{
    border: 2px solid #818a91;
    border-radius: 2px;
}
.bdt-device-slider.bdt-device-slider-custom .bdt-slideshow-items
{
    border-style: solid;
}
.bdt-device-slider.bdt-device-slider-custom .phone-lens
{
    height: 18px;
    z-index: 1;
    width: 18px;
    transform: translateX(-50%);
}
.bdt-device-slider.bdt-device-slider-custom .phone-notch svg
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-device-slider.bdt-device-slider-custom .phone-notch svg .bdt-ds-color-1
{
    fill: #343434;
}
.bdt-device-slider.bdt-device-slider-custom .phone-notch svg .bdt-ds-color-2
{
    fill: #272727;
}
.bdt-device-slider.bdt-device-slider-custom .phone-notch .large-notch
{
    width: 50%;
}
.bdt-device-slider.bdt-device-slider-custom .phone-notch .drop-notch
{
    width: 17%;
}
.bdt-device-slider.bdt-device-slider-custom .phone-notch .small-notch
{
    width: 30%;
}
.bdt-device-slider .bdt-slideshow
{
    position: relative;
}
.bdt-device-slider .bdt-slideshow .bdt-navigation-arrows
{
    color: rgba(255,255,255,.7);
}
.bdt-device-slider .bdt-slideshow .bdt-navigation-arrows:hover, .bdt-device-slider .bdt-slideshow .bdt-navigation-arrows:focus
{
    color: #fff;
}
.bdt-device-slider .bdt-slideshow .bdt-navigation-arrows i
{
    font-size: 20px;
}
.bdt-device-slider .bdt-slideshow .bdt-dotnav-wrapper
{
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
}
.bdt-device-slider .bdt-slideshow .bdt-dotnav-wrapper .bdt-dotnav li a
{
    position: relative;
}
.bdt-device-slider .bdt-device-slider-title
{
    color: #fff;
    font-size: 32px;
}
.bdt-device-slider .bdt-device-slider-title a
{
    color: inherit;
    text-decoration: none;
}
.bdt-device-slider-device
{
    pointer-events: none;
    overflow: hidden;
}
.bdt-device-slider-device img, .bdt-device-slider-device svg
{
    top: 0;
    left: 0;
    position: absolute;
    max-width: 100%;
    width: 100%;
}
.bdt-device-slider-container
{
    position: relative;
}
.bdt-device-slider-align-left .bdt-device-slider-container
{
    margin-right: auto;
}
.bdt-device-slider-align-right .bdt-device-slider-container
{
    margin-left: auto;
}
.bdt-device-slider-align-center .bdt-device-slider-container
{
    margin-left: auto;
    margin-right: auto;
}
.bdt-text-stroke--yes .bdt-device-slider .bdt-device-slider-title
{
    color: transparent!important;
    -webkit-text-stroke: 1px #fff;
}
.bdt-ds-notch--yes .bdt-device-slider-tablet .bdt-ds-notch, .bdt-ds-notch--yes .bdt-device-slider-tablet-hr .bdt-ds-notch, .bdt-ds-notch--yes .bdt-device-slider-mobile .bdt-ds-notch, .bdt-ds-notch--yes .bdt-device-slider-mobile-hr .bdt-ds-notch
{
    display: inherit;
}
.bdt-ds-buttons--yes .bdt-device-slider-tablet .bdt-ds-buttons, .bdt-ds-buttons--yes .bdt-device-slider-tablet-hr .bdt-ds-buttons, .bdt-ds-buttons--yes .bdt-device-slider-mobile .bdt-ds-buttons, .bdt-ds-buttons--yes .bdt-device-slider-mobile-hr .bdt-ds-buttons
{
    display: inherit;
}
.bdt-ds-right-button-1--yes .bdt-device-slider-custom:after, .bdt-ds-right-button-2--yes .bdt-device-slider-custom:after, .bdt-ds-right-button-1--yes .bdt-device-slider-custom:before, .bdt-ds-right-button-2--yes .bdt-device-slider-custom:before
{
    content: '';
    position: absolute;
    left: 100%;
    width: 5px;
    background: #343434;
    border-radius: 0 10px 10px 0;
}
.bdt-ds-right-button-1--yes .bdt-device-slider-custom:after
{
    top: 16%;
    height: 6%;
}
.bdt-ds-right-button-2--yes .bdt-device-slider-custom:before
{
    top: 25%;
    height: 10%;
}
.bdt-ds-left-button-1--yes .bdt-device-slider-container:before
{
    content: '';
    position: absolute;
    right: 100%;
    width: 5px;
    top: 12%;
    height: 5%;
    background: #343434;
    border-radius: 10px 0 0 10px;
}
.bdt-ds-left-button-2--yes .bdt-device-slider-custom .bdt-slideshow:after, .bdt-ds-left-button-3--yes .bdt-device-slider-custom .bdt-slideshow:after, .bdt-ds-left-button-2--yes .bdt-device-slider-custom .bdt-slideshow:before, .bdt-ds-left-button-3--yes .bdt-device-slider-custom .bdt-slideshow:before
{
    content: '';
    position: absolute;
    right: 100%;
    width: 5px;
    background: #343434;
    border-radius: 10px 0 0 10px;
}
.bdt-ds-left-button-2--yes .bdt-device-slider-custom .bdt-slideshow:after
{
    top: 20%;
    height: 8%;
}
.bdt-ds-left-button-3--yes .bdt-device-slider-custom .bdt-slideshow:before
{
    top: 30%;
    height: 8%;
}
.bdt-ds-item-link--yes .bdt-slideshow-items li
{
    cursor: pointer;
}
.bdt-fancy-list-group
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    grid-gap: 5px;
}
.bdt-fancy-list-group li
{
    margin: 0!important;
    list-style-type: none;
}
.bdt-fancy-list-group li a
{
    text-decoration: none!important;
}
.bdt-fancy-list-group li a:hover .bdt-fancy-list-icon
{
    transition: background-color 1.5s;
}
.bdt-fancy-list-group li a:hover .bdt-fancy-list-icon i
{
    color: #3fb8fd;
}
.bdt-fancy-list-group li a:hover .bdt-fancy-list-title
{
    color: #3fb8fd;
}
.bdt-fancy-list-content
{
    width: 100%;
}
.bdt-fancy-list-title
{
    font-weight: 400;
    margin: 0;
    font-size: 16px;
}
.bdt-fancy-list-text
{
    color: #999;
    font-size: 14px;
    margin: 0;
}
.bdt-fancy-list-icon svg
{
    width: 1em;
    height: 1em;
}
.bdt-fancy-list .flex-wrap
{
    background-color: #f5f5f5;
    flex-direction: row;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    width: 100%;
    padding: 20px;
}
.bdt-fancy-list-icon
{
    background-color: #adadad;
    font-size: 14px;
    padding: 12px;
    display: inline-flex;
    height: max-content;
    text-align: center;
    margin-left: 18px;
    color: #666;
}
.bdt-fancy-list-icon i, .bdt-fancy-list-icon svg
{
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
}
.bdt-fancy-list-icon svg
{
    fill: #666;
}
.bdt-fancy-list-img
{
    margin-right: 18px;
}
.bdt-fancy-list-img img
{
    width: 40px;
    height: auto;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    box-sizing: border-box;
}
.bdt-fancy-list-number-icon
{
    padding: 6px;
    border-radius: 50px;
    text-align: center;
    margin-right: 18px;
    background: #3fb8fd;
}
.bdt-fancy-list-number-icon span
{
    position: relative;
    display: block;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-size: 12px;
    color: #fff;
}
.bdt-content-position--right .bdt-fancy-list
{
    direction: rtl;
}
.bdt-content-position--right .bdt-fancy-list-icon
{
    margin-left: 0;
    margin-right: 18px;
}
.bdt-content-position--right .bdt-fancy-list-img, .bdt-content-position--right .bdt-fancy-list-number-icon
{
    margin-left: 18px;
    margin-right: 0;
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group
{
    position: relative;
    perspective: 500px;
    transform-style: preserve-3d;
    gap: 0;
    transition: .5s;
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group li
{
    transition: .5s;
    transition-delay: .05s;
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(1)
{
    transform: translateZ(-107px) translateY(-4px);
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(2)
{
    transform: translateZ(-36px) translateY(-12px);
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(3)
{
    transform: translateZ(12px) translateY(-27px);
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(4)
{
    transform: translateZ(54px) translateY(-49px);
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group:hover
{
    gap: 20px;
}
.bdt-fancy-list-style-2 .bdt-fancy-list-group:hover li
{
    transform: translateZ(0) translateY(0)!important;
}
.bdt-fancy-list-style-3 .bdt-list:hover li
{
    filter: blur(5px);
    opacity: .75;
    box-shadow: -10px 20px 35px rgba(0,0,0,0);
}
.bdt-fancy-list-style-3 .bdt-list li
{
    transition: all .3s ease;
}
.bdt-fancy-list-style-3 .bdt-list li:hover
{
    opacity: 1;
    filter: blur(0);
    transform: scale(1.1);
}
@media(min-width: 768px)
{
    .bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(1)
    {
        transform: translateZ(-70px) translateY(-4px);
    }
    .bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(2)
    {
        transform: translateZ(0) translateY(0);
    }
    .bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(3)
    {
        transform: translateZ(60px) translateY(-12px);
    }
    .bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(4)
    {
        transform: translateZ(110px) translateY(-35px);
    }
    .bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(5)
    {
        transform: translateZ(150px) translateY(-55px);
    }
    .bdt-fancy-list-style-2 .bdt-fancy-list-group li:nth-child(6)
    {
        transform: translateZ(184px) translateY(-83px);
    }
}
.bdt-fancy-icons
{
    position: relative;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.bdt-fancy-icons-background iframe, .bdt-fancy-icons-background video, .bdt-fancy-icons-background img
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bdt-fancy-icons-item
{
    position: relative;
    text-align: center;
    background: #fff;
    mix-blend-mode: screen;
    transition: all .3s ease;
    cursor: pointer;
}
.bdt-fancy-icons-item a
{
    color: #000;
    font-weight: 900;
    transition: all .3s ease;
}
.bdt-fancy-icons-item a.icon
{
    font-size: 15vw;
}
.bdt-fancy-icons-item a.icon svg
{
    fill: #000;
    width: 1em;
    height: 1em;
    display: flex;
    transition: all .3s ease;
}
.bdt-fancy-icons-item a.text
{
    font-size: 5vw;
}
.bdt-fancy-icons-item:hover
{
    background: #000;
}
.bdt-fancy-icons-item:hover a
{
    color: #fff;
    transform: rotate3d(1,1,1,10deg) scale(1.05);
}
.bdt-fancy-icons-item:hover a svg
{
    fill: #fff;
}
.bdt-ep-fancy-slider .swiper
{
    overflow: hidden;
}
.bdt-ep-fancy-slider .swiper-wrapper
{
    overflow: visible;
    margin-top: 108px;
    transition: all .3s;
}
.bdt-ep-fancy-slider .bdt-ep-fancy-slider-item
{
    overflow: visible!important;
}
.bdt-ep-fancy-slider-item
{
    background: #fafafa;
    border-radius: 25px;
}
.bdt-ep-fancy-slider-item .bdt-ep-fancy-slider-content>*
{
    opacity: 0;
    transform: translateY(25px);
    transition: all .3s;
}
.bdt-ep-fancy-slider-item.swiper-slide-active .bdt-ep-fancy-slider-content>*
{
    opacity: 1;
    transform: none;
}
.bdt-ep-fancy-slider-item.swiper-slide-active .bdt-ep-fancy-slider-subtitle
{
    transition-delay: .3s;
}
.bdt-ep-fancy-slider-item.swiper-slide-active .bdt-ep-fancy-slider-title
{
    transition-delay: .4s;
}
.bdt-ep-fancy-slider-item.swiper-slide-active .bdt-ep-fancy-slider-text
{
    transition-delay: .5s;
}
.bdt-ep-fancy-slider-item.swiper-slide-active .bdt-ep-fancy-slider-button
{
    transition-delay: .6s;
}
.bdt-ep-fancy-slider-item.swiper-slide-active .bdt-ep-fancy-slider-img img
{
    opacity: 1;
    transition-delay: .25s;
}
.bdt-ep-fancy-slider-img
{
    background: #fd3838;
    border-radius: 20px;
    transition: all .3s ease;
    transform: translateY(-40%);
    width: 90%;
    margin: auto;
    height: 270px;
    display: flex;
    overflow: hidden;
}
.bdt-ep-fancy-slider-img:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(147deg,#fe8a39 0%,#fd3838 74%);
    border-radius: 20px;
    opacity: .8;
}
.bdt-ep-fancy-slider-img img
{
    width: 100%;
    height: 100%;
    opacity: 0;
    object-fit: cover;
    border-radius: 20px;
    transition: all .3s;
    box-shadow: 0 10px 20px rgba(252,56,56,.3);
}
.bdt-ep-fancy-slider-content
{
    position: relative;
    text-align: center;
    padding: 0 10px 60px;
    margin-top: -40px;
}
.bdt-ep-fancy-slider-subtitle
{
    color: #7b7992;
    margin-bottom: 5px;
    font-weight: 500;
}
.bdt-ep-fancy-slider-title
{
    font-size: 24px;
    font-weight: 700;
    color: #0d0925;
    padding-bottom: 10px;
    margin: 0;
}
.bdt-ep-fancy-slider-title a
{
    color: #0d0925;
}
.bdt-ep-fancy-slider-text
{
    color: #4e4a67;
    padding-bottom: 20px;
    line-height: 1.5em;
}
.bdt-ep-fancy-slider-text p
{
    margin: 0;
}
.bdt-ep-fancy-slider-button a
{
    display: inline-block;
    background-image: linear-gradient(147deg,#fe8a39 0%,#fd3838 74%);
    padding: 8px 35px;
    border-radius: 50px;
    color: #fff;
    box-shadow: 0 10px 30px rgba(252,56,56,.25);
    font-weight: 500;
    text-align: center;
    letter-spacing: 1px;
    transition: all .3s ease;
}
.bdt-ep-fancy-slider-button a:hover
{
    background-image: linear-gradient(147deg,#fd3838 0%,#fe8a39 74%);
}
.bdt-ep-fancy-slider .bdt-position-default-center
{
    position: absolute;
    top: 260px;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-ep-fancy-slider .swiper-pagination-bullet
{
    border-radius: 10px;
    background-color: #062744;
    opacity: .2;
    transition: all .3s;
    margin: 0 4px;
}
.bdt-ep-fancy-slider .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    width: 36px;
}
.bdt-ep-fancy-slider .swiper-pagination-bullet-active
{
    width: 36px;
    opacity: 1;
    outline: none;
    background-color: #fd3838;
    box-shadow: 0 0 20px rgba(252,56,56,.3);
}
@media(min-width: 768px)
{
    .bdt-ep-fancy-slider .swiper-wrapper
    {
        margin-top: 120px;
    }
    .bdt-ep-fancy-slider .bdt-position-default-center
    {
        top: 290px;
    }
    .bdt-ep-fancy-slider-img
    {
        height: 300px;
    }
    .bdt-ep-fancy-slider-content
    {
        padding: 0 15px 50px;
        margin-top: -50px;
    }
    .bdt-ep-fancy-slider-subtitle
    {
        margin-bottom: 12px;
    }
    .bdt-ep-fancy-slider-title
    {
        padding-bottom: 20px;
    }
    .bdt-ep-fancy-slider-text
    {
        padding-bottom: 30px;
    }
    .bdt-ep-fancy-slider-button a
    {
        padding: 12px 35px;
    }
}
.bdt-ep-fancy-tabs-item
{
    text-align: center;
    padding: 30px;
    border-radius: 6px;
    cursor: pointer;
    border: 1px solid rgba(151,163,184,.2);
    box-shadow: 0 5px 8px -5px rgba(151,163,184,.5),0 15px 16px -15px rgba(151,163,184,.5),0 25px 32px -25px rgba(151,163,184,.5);
    transition: all .2s ease-in;
}
.bdt-ep-fancy-tabs-item.active
{
    transform: scale(.97);
    box-shadow: 0 10px 30px -10px rgba(151,163,184,.5);
}
.bdt-ep-fancy-tabs-item.active .bdt-ep-fancy-tabs-icon
{
    color: #e91e63;
}
.bdt-ep-fancy-tabs-item.active .bdt-ep-fancy-tabs-icon svg
{
    fill: #e91e63;
}
.bdt-ep-fancy-tabs-icon
{
    font-size: 40px;
    color: #b6bad0;
    transition: all .2s ease;
}
.bdt-ep-fancy-tabs-icon i, .bdt-ep-fancy-tabs-icon svg, .bdt-ep-fancy-tabs-icon img
{
    transition: all .3s ease;
}
.bdt-ep-fancy-tabs-icon svg
{
    width: 1em;
    height: 1em;
    fill: #b6bad0;
    transition: all .2s ease;
}
.bdt-ep-fancy-tabs-icon img
{
    min-height: 100%;
}
.bdt-ep-fancy-tabs-content-wrap
{
    position: relative;
    margin-top: 30px;
}
.bdt-ep-fancy-tabs-height-fixed
{
    height: 300px;
}
.bdt-ep-fancy-tabs-height-fixed .bdt-ep-fancy-tabs-content
{
    overflow: auto;
    top: 50%;
    transform: translateY(-50%);
    max-height: 300px;
}
.bdt-ep-fancy-tabs-height-fixed .bdt-ep-fancy-tabs-content.active
{
    position: absolute;
}
.bdt-ep-fancy-tabs-content
{
    position: absolute;
    opacity: 0;
}
.bdt-ep-fancy-tabs-content *
{
    opacity: 0;
    transform: translateY(8px);
    transition: all .3s;
}
.bdt-ep-fancy-tabs-content.active
{
    z-index: 1;
    opacity: 1;
    position: relative;
}
.bdt-ep-fancy-tabs-content.active *
{
    opacity: 1;
    transform: translateY(0);
}
.bdt-ep-fancy-tabs-content.active .bdt-ep-fancy-tabs-sub-title
{
    transition-delay: .3s;
}
.bdt-ep-fancy-tabs-content.active .bdt-ep-fancy-tabs-title
{
    transition-delay: .5s;
}
.bdt-ep-fancy-tabs-content.active .bdt-ep-fancy-tabs-text
{
    transition-delay: .7s;
}
.bdt-ep-fancy-tabs-content.active .bdt-ep-fancy-tabs-button
{
    transition-delay: .9s;
}
.bdt-ep-fancy-tabs-sub-title
{
    color: #7b7992;
    margin-bottom: 3px;
    font-weight: 500;
}
.bdt-ep-fancy-tabs-title
{
    font-size: 24px;
    font-weight: 700;
    color: #0d0925;
    padding-bottom: 15px;
    margin: 0;
}
.bdt-ep-fancy-tabs-text
{
    color: #4e4a67;
    line-height: 1.5em;
    padding-bottom: 30px;
}
.bdt-ep-fancy-tabs-text p
{
    margin: 0;
}
.bdt-ep-fancy-tabs-button
{
    display: inline-flex;
    position: relative;
}
.bdt-ep-fancy-tabs-button a
{
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    padding: 8px 16px;
    background: #b6bad0;
    border-radius: 3px;
}
.bdt-ep-fancy-tabs-button a:hover
{
    background: #e91e63;
}
@media(min-width: 768px)
{
    .bdt-ep-fancy-tabs-icon
    {
        font-size: 80px;
    }
    .bdt-ep-fancy-tabs-content-wrap
    {
        margin-top: 0;
    }
}
.bdt-ep-featured-box-image img
{
    width: 100%;
}
.bdt-ep-featured-box-content
{
    transition: all .3s ease;
    z-index: 1;
}
.bdt-ep-featured-box-title
{
    font-size: 18px;
    font-weight: 600;
    color: #0d0925;
    padding-bottom: 6px;
    margin: 0;
    transition: all .3s ease;
}
.bdt-ep-featured-box-sub-title
{
    font-size: 15px;
    color: #8a8da0;
    padding-bottom: 5px;
}
.bdt-ep-featured-box-text
{
    font-size: 13px;
    color: #4e4a67;
    transition: all .3s ease;
}
.bdt-ep-featured-box-text p
{
    margin: 0;
}
.bdt-ep-featured-box-button
{
    display: inline-block;
    padding-top: 10px;
}
.bdt-ep-featured-box-readmore
{
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background: #8a8da0;
    padding: 4px 10px;
    border-radius: 3px;
    transition: all .3s ease;
}
.bdt-ep-featured-box-readmore svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
    transition: all .3s ease;
}
.bdt-ep-featured-box-readmore:hover
{
    background: #e91e63;
}
.bdt-ep-featured-box-badge
{
    -webkit-transform: translate(var(--ep-badge-h-offset,0),var(--ep-badge-v-offset,0)) rotate(var(--ep-badge-rotate,0));
    transform: translate(var(--ep-badge-h-offset,0),var(--ep-badge-v-offset,0)) rotate(var(--ep-badge-rotate,0));
}
.bdt-ep-featured-box-badge .bdt-badge
{
    border-radius: 3px;
}
.bdt-ep-featured-box-default
{
    position: relative;
}
.bdt-ep-featured-box-default .bdt-ep-featured-box-image
{
    position: relative;
    padding: 80px 0 80px 0;
}
.bdt-ep-featured-box-default .bdt-ep-featured-box-content
{
    padding: 15px;
    max-width: 270px;
    min-width: 270px;
    background: #fff;
    box-shadow: 0 10px 30px -10px rgba(151,163,184,.5);
}
.elementor-widget-bdt-featured-box.bdt-title-link-yes .bdt-ep-featured-box-title:hover
{
    cursor: pointer;
}
@media(min-width: 768px)
{
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-title
    {
        font-size: 24px;
        padding-bottom: 12px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-sub-title
    {
        font-size: 16px;
        padding-bottom: 6px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-text
    {
        font-size: 15px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-button
    {
        padding-top: 15px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-button .bdt-ep-featured-box-readmore
    {
        font-size: 13px;
        padding: 6px 12px;
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-image
    {
        padding: 60px;
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content
    {
        padding: 25px;
        max-width: 380px;
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-skin-split .bdt-ep-featured-box-content
    {
        max-width: 560px;
    }
}
@media(max-width: 767px)
{
    .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content.bdt-position-center-left, .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content.bdt-position-center-right
    {
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content.bdt-position-top-left, .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content.bdt-position-top-right, .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content.bdt-position-bottom-left, .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content.bdt-position-bottom-right
    {
        left: 50%;
        transform: translateX(-50%);
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-skin-split .bdt-ep-featured-box-content
    {
        position: relative!important;
        padding-bottom: 20px;
    }
    .bdt-column-reverse--yes .bdt-ep-featured-box-skin-split .bdt-grid
    {
        flex-direction: column-reverse;
    }
    .bdt-column-reverse--yes .bdt-ep-featured-box-skin-split .bdt-ep-featured-box-content
    {
        transform: translate(0);
    }
}
@media(min-width: 1024px)
{
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-title
    {
        font-size: 27px;
        padding-bottom: 15px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-text
    {
        font-size: 16px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-button
    {
        padding-top: 20px;
    }
    .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-button .bdt-ep-featured-box-readmore
    {
        font-size: 14px;
        padding: 8px 16px;
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-image
    {
        padding: 100px;
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-default .bdt-ep-featured-box-content
    {
        padding: 40px;
        max-width: 460px;
    }
    .bdt-ep-featured-box.bdt-ep-featured-box-skin-split .bdt-ep-featured-box-content
    {
        max-width: 800px;
    }
}
.bdt-helpdesk
{
    z-index: 99;
    position: relative;
}
.bdt-helpdesk .bdt-helpdesk-icons
{
    filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1"><defs><filter id="bdt-helpdesk-icon-wrapper"><feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="10" /><feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 18 -7" result="goo" /><feGaussianBlur in="goo" stdDeviation="3" result="shadow" /><feColorMatrix in="shadow" mode="matrix" values="0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0 -0.2" result="shadow" /><feOffset in="shadow" dx="1" dy="1" result="shadow" /><feComposite in2="shadow" in="goo" result="goo" /><feComposite in2="goo" in="SourceGraphic" result="mix" /></filter><filter id="goo"><feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="10" /><feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 18 -7" result="goo" /><feComposite in2="goo" in="SourceGraphic" result="mix" /></filter></defs></svg>#bdt-helpdesk-icon-wrapper');
}
.bdt-helpdesk .hamburger
{
    width: 40%;
    height: 3px;
    background: #fff;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transition: transform 200ms;
    transform: translateX(-50%);
}
.bdt-helpdesk .bdt-helpdesk-icons-item, .bdt-helpdesk .bdt-helpdesk-icons-open-button
{
    background: #14abf4;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-left: -25px;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0;
    color: #fff;
    text-align: center;
    transform: translate3d(0,0,0);
    transition: all ease-out 200ms;
}
.bdt-helpdesk .bdt-helpdesk-icons-open
{
    display: none;
}
.bdt-helpdesk .bdt-helpdesk-icons
{
    position: fixed;
    bottom: 30px;
    height: 480px;
    width: 70px;
    box-sizing: border-box;
    font-size: 20px;
    text-align: center;
    pointer-events: none;
}
.bdt-helpdesk .bdt-helpdesk-icons svg
{
    width: 1.2em;
    fill: #fff;
}
.bdt-helpdesk span.helpdesk-intro-text
{
    position: absolute;
    right: 100%;
    background: #fff;
    box-shadow: 0 3px 13px 0 rgba(0,0,0,.09);
    width: 234px;
    color: #333;
    font-size: 14px;
    line-height: normal;
    padding: 15px 30px;
    text-align: left;
    border-radius: 80px;
    margin-right: 10px;
    bottom: 6px;
}
.bdt-helpdesk .bdt-helpdesk-icons-item svg
{
    width: 1em;
    fill: #fff;
}
.bdt-helpdesk .bdt-helpdesk-icons-item:hover
{
    background: #fff;
    color: #14abf4;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}
.bdt-helpdesk .bdt-helpdesk-icons-item:hover svg
{
    fill: #14abf4;
}
.bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(3), .bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(4), .bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(5), .bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(6), .bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(7), .bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(8), .bdt-helpdesk .bdt-helpdesk-icons-item:nth-child(9)
{
    transition-duration: 180ms;
}
.bdt-helpdesk .bdt-helpdesk-icons-open-button
{
    z-index: 2;
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
    transition-duration: 400ms;
    cursor: pointer;
}
.bdt-helpdesk .bdt-helpdesk-icons-open-button:hover
{
    transform: scale(1.1,1.1) translate3d(0,0,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked+.bdt-helpdesk-icons-open-button
{
    transition-timing-function: linear;
    transition-duration: 200ms;
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked+.bdt-helpdesk-icons-open-button .fa.fa-support
{
    animation: helpdeskrotate 3s cubic-bezier(.3,.4,.3,.95) 0s infinite normal;
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item
{
    transition-timing-function: cubic-bezier(.43,1.04,.53,.95);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(3)
{
    transition-duration: 220ms;
    transform: translate3d(0,-60px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(4)
{
    transition-duration: 320ms;
    transform: translate3d(0,-120px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(5)
{
    transition-duration: 420ms;
    transform: translate3d(0,-180px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(6)
{
    transition-duration: 520ms;
    transform: translate3d(0,-240px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(7)
{
    transition-duration: 620ms;
    transform: translate3d(0,-300px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(8)
{
    transition-duration: 720ms;
    transform: translate3d(0,-360px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(9)
{
    transition-duration: 820ms;
    transform: translate3d(0,-420px,0);
}
.bdt-helpdesk .bdt-helpdesk-icons *
{
    pointer-events: all;
}
@media(min-width: 960px)
{
    .bdt-helpdesk .bdt-helpdesk-icons-item, .bdt-helpdesk .bdt-helpdesk-icons-open-button
    {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(3)
    {
        transition-duration: 190ms;
        transform: translate3d(0,-70px,0);
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(4)
    {
        transition-duration: 290ms;
        transform: translate3d(0,-140px,0);
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(5)
    {
        transition-duration: 390ms;
        transform: translate3d(0,-210px,0);
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(6)
    {
        transition-duration: 490ms;
        transform: translate3d(0,-280px,0);
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(7)
    {
        transition-duration: 590ms;
        transform: translate3d(0,-350px,0);
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(8)
    {
        transition-duration: 690ms;
        transform: translate3d(0,-420px,0);
    }
    .bdt-helpdesk .bdt-helpdesk-icons-open:checked~.bdt-helpdesk-icons-item:nth-child(9)
    {
        transition-duration: 790ms;
        transform: translate3d(0,-490px,0);
    }
}
@keyframes helpdeskrotate
{
    100%
    {
        transform: rotate(360deg);
    }
}
.bdt-icon-nav .bdt-icon-nav-container
{
    background: #1e87f0;
    position: fixed;
    height: 100%;
    top: 0;
    z-index: 1001;
}
.bdt-icon-nav .bdt-icon-nav-container.bdt-icon-nav-left
{
    left: 0;
}
.bdt-icon-nav .bdt-icon-nav-container.bdt-icon-nav-right
{
    right: 0;
}
.bdt-icon-nav .bdt-icon-nav-container ul.bdt-icon-nav.bdt-icon-nav-vertical
{
    padding: 0;
    margin: 0;
    text-align: center;
    list-style-type: none;
}
.bdt-icon-nav .bdt-icon-nav-container ul.bdt-icon-nav.bdt-icon-nav-vertical li+li
{
    margin-top: 15px;
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-icon-wrapper
{
    padding: 10px 15px;
    text-decoration: none;
    position: relative;
    font-weight: 700;
    display: block;
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-icon-wrapper .bdt-icon-nav-icon
{
    display: inline-flex;
    color: #fff;
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-icon-wrapper .bdt-icon-nav-icon i, .bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-icon-wrapper .bdt-icon-nav-icon svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-icon-wrapper:hover
{
    background-color: rgba(0,0,0,.1);
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-branding
{
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2px;
    min-height: 50px;
    text-align: center;
    padding: 10px;
    position: relative;
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-branding .bdt-logo-txt *
{
    color: inherit;
}
.bdt-icon-nav .bdt-icon-nav-container .bdt-icon-nav-branding .bdt-logo-image img
{
    width: 25px;
    height: auto;
}
.bdt-icon-nav-offcanvas .bdt-navbar-wrapper
{
    position: relative;
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul>li>a
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul>li.bdt-active
{
    position: relative;
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul>li.bdt-active>a:before
{
    content: "";
    width: 2px;
    height: calc(100% - 20px);
    background-color: #1e87f0;
    position: absolute;
    top: 50%;
    left: -15px;
    transform: translateY(-50%);
    box-sizing: border-box;
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul>li:nth-child(n+2)
{
    border-top: 1px solid rgba(255,255,255,.08);
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul>li:hover>a
{
    color: rgba(255,255,255,.8);
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul>li ul>li>a
{
    padding-top: 6px;
    padding-bottom: 6px;
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul.bdt-nav:not(.bdt-nav-no-parent-icon)>li.bdt-parent>a:after
{
    position: absolute;
    content: "›";
    width: 10px;
    height: 24px;
    font-size: 20px;
    line-height: 24px;
    right: 0;
    background: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bdt-icon-nav-offcanvas .bdt-offcanvas-bar ul.bdt-nav:not(.bdt-nav-no-parent-icon)>li.bdt-parent.bdt-open>a:after
{
    rotate: 90deg;
}
.bdt-image-compare .icv__icv--horizontal img
{
    height: 100%;
    max-width: inherit;
}
.bdt-image-compare .bdt-image-compare-overlay:before
{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    z-index: 4;
}
.bdt-image-compare .icv
{
    position: relative;
    overflow: hidden;
    cursor: row-resize;
}
.bdt-image-compare .icv__icv--vertical
{
    cursor: row-resize;
}
.bdt-image-compare .icv__icv--horizontal
{
    cursor: col-resize;
}
.bdt-image-compare .icv__img
{
    pointer-events: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-width: none;
    width: 100%;
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    border-radius: 0!important;
    top: 0;
    display: block;
}
.bdt-image-compare .icv__is--fluid .icv__img
{
    display: none;
}
.bdt-image-compare .icv__img-a
{
    height: auto;
    position: static;
    z-index: 1;
    left: 0;
}
.bdt-image-compare .icv__img-b
{
    height: 100%;
    position: absolute;
    z-index: 2;
    left: auto;
    right: 0;
    width: auto;
}
.bdt-image-compare .icv__icv--vertical .icv__img-b
{
    width: 100%;
    height: auto;
}
.bdt-image-compare .icv__imposter
{
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bdt-image-compare .icv__wrapper
{
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 3;
}
.bdt-image-compare .icv__is--fluid .icv__wrapper, .bdt-image-compare .icv__icv--vertical .icv__wrapper
{
    width: 100%!important;
}
.bdt-image-compare .icv__is--fluid .icv__wrapper, .bdt-image-compare .icv__icv--horizontal .icv__wrapper
{
    height: 100%!important;
}
.bdt-image-compare .icv__fluidwrapper
{
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bdt-image-compare .icv__control
{
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    top: 0;
    z-index: 5;
}
.bdt-image-compare .icv__icv--vertical .icv__control
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 0;
    width: 100%;
}
.bdt-image-compare .icv__control-line
{
    height: 50%;
    width: 2px;
    z-index: 6;
}
.bdt-image-compare .icv__icv--vertical .icv__control-line
{
    width: 50%;
}
.bdt-image-compare .icv__theme-wrapper
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    -webkit-transition: all .1s ease-out 0s;
    transition: all .1s ease-out 0s;
    z-index: 5;
}
.bdt-image-compare .icv__icv--vertical .icv__theme-wrapper
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.bdt-image-compare .icv__arrow-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .1s ease-out 0s;
    transition: all .1s ease-out 0s;
}
.bdt-image-compare .icv__arrow-a
{
    -webkit-transform: scale(1.5) rotateZ(180deg);
    transform: scale(1.5) rotateZ(180deg);
    height: 20px;
    width: 20px;
    -webkit-filter: drop-shadow(0 3px 5px rgba(0,0,0,.33));
    filter: drop-shadow(0 -3px 5px rgba(0,0,0,.33));
}
.bdt-image-compare .icv__arrow-b
{
    -webkit-transform: scale(1.5) rotateZ(0deg);
    transform: scale(1.5) rotateZ(0deg);
    height: 20px;
    width: 20px;
    -webkit-filter: drop-shadow(0 3px 5px rgba(0,0,0,.33));
    filter: drop-shadow(0 3px 5px rgba(0,0,0,.33));
}
.bdt-image-compare .icv__circle
{
    width: 50px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 999px;
}
.bdt-image-compare .icv__label
{
    position: absolute;
    z-index: 12;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em;
    background: rgba(255,255,255,.2);
    padding: 8px 20px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.bdt-image-compare .icv__label.vertical
{
    bottom: auto;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-image-compare .icv__icv--horizontal .icv__label
{
    top: 50%;
    transform: translateY(-50%);
}
.bdt-image-compare .icv__label.on-hover
{
    opacity: 0;
    -webkit-transition: .25s cubic-bezier(.68,.26,.58,1.22);
    transition: .25s cubic-bezier(.68,.26,.58,1.22);
}
.bdt-image-compare .icv:hover .icv__label.on-hover
{
    opacity: 1;
}
.bdt-image-compare .icv__label-before
{
    left: 1rem;
}
.bdt-image-compare .icv__label-after
{
    right: 1rem;
}
.bdt-image-compare .icv__label-before.vertical
{
    top: 1rem;
}
.bdt-image-compare .icv__label-after.vertical
{
    bottom: 1rem;
    right: auto;
}
.bdt-image-compare .icv__body
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.rtl .bdt-image-compare .icv__icv--horizontal .icv__img-b
{
    right: auto;
    left: 0;
}
.rtl .bdt-image-compare .icv__icv--horizontal .icv__wrapper
{
    left: 0;
}
.rtl .bdt-image-compare .icv__icv--horizontal .icv__label-before
{
    right: 1rem;
    left: auto;
}
.rtl .bdt-image-compare .icv__icv--horizontal .icv__label-after
{
    left: 1rem;
    right: auto;
}
.rtl .bdt-image-compare .icv__icv--horizontal .icv__theme-wrapper
{
    flex-direction: row-reverse;
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button, .bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button, .bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button
{
    font-size: 16px;
    padding: 32px 30px;
    border-radius: 60px;
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button i, .bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button i, .bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button i, .bdt-lightbox-wrapper.bdt-line-bounce .elementor-button svg, .bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button svg, .bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button svg
{
    transition: all .3s ease-in-out;
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button:hover i, .bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button:hover i, .bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button:hover i, .bdt-lightbox-wrapper.bdt-line-bounce .elementor-button:hover svg, .bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button:hover svg, .bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button:hover svg
{
    transform: scale(1.2);
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button svg, .bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button svg, .bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button svg
{
    width: 1em;
    height: 1em;
}
.bdt-lightbox-wrapper.bdt-shadow-pulse .elementor-button
{
    animation: shadow-pulse 2s infinite;
    --box-shadow-color: rgba(129,138,145,.1);
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button
{
    position: relative;
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button:before, .bdt-lightbox-wrapper.bdt-line-bounce .elementor-button:after
{
    content: '';
    display: block;
    position: absolute;
    border: 1px solid #818a91;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: line-bounce 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden;
}
.bdt-lightbox-wrapper.bdt-line-bounce .elementor-button:after
{
    animation-delay: .5s;
}
.bdt-lightbox-wrapper.bdt-multi-shadow .elementor-button
{
    animation: multi-shadow 2s infinite;
    --box-shadow-color: rgba(129,138,145,.1);
}
.bdt-lightbox-wrapper .fa-fw.e-font-icon-svg
{
    height: 1.2em;
}
.bdt-lightbox-wrapper .bdt-icon-text
{
    font-size: 16px;
    padding-left: 10px;
    text-decoration: underline;
    text-transform: capitalize;
    transition: color .3s ease;
}
@keyframes shadow-pulse
{
    0%
    {
        box-shadow: 0 0 0 0 var(--box-shadow-color);
    }
    70%
    {
        box-shadow: 0 0 0 40px rgba(0,0,0,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
    }
}
@keyframes line-bounce
{
    0%
    {
        transform: scale(.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}
@keyframes multi-shadow
{
    0%
    {
        box-shadow: 0 0 0 10px var(--box-shadow-color),0 0 0 20px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color);
    }
    50%
    {
        box-shadow: 0 0 0 15px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color),0 0 0 45px var(--box-shadow-color);
    }
    100%
    {
        box-shadow: 0 0 0 10px var(--box-shadow-color),0 0 0 20px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color);
    }
}
.bdt-lottie-icon-box-icon-wrap
{
    display: inline-block;
    line-height: 1;
    transition: all 350ms cubic-bezier(.24,.85,.58,1);
    color: #818a91;
    font-size: 64px;
    width: 64px;
    height: auto;
    text-align: center;
    position: relative;
    box-sizing: content-box;
}
.bdt-lottie-icon-box-icon-wrap:hover
{
    color: #818a91;
}
.bdt-lottie-icon-box-icon-wrap svg
{
    display: flex;
}
.bdt-lottie-icon-box-readmore
{
    display: inline-block;
}
.bdt-lottie-icon-box-readmore svg
{
    width: 1em;
    height: 1em;
}
.bdt-lottie-icon-box-separator-wrap
{
    margin-bottom: 24px;
    line-height: 1;
}
.bdt-lottie-icon-box-separator-wrap>*
{
    height: auto;
}
.bdt-lottie-icon-box-separator-wrap>svg [stroke*='#']
{
    stroke: currentcolor;
}
.bdt-lottie-icon-box-separator
{
    border-top: 4px solid #ddd;
    display: inline-block;
    width: 100px;
}
.bdt-icon-effect-none .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    top: 0;
    left: 0;
}
.bdt-icon-effect-none .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    opacity: 1;
}
.bdt-icon-effect-a .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    transform: scale(0);
    top: 0;
    left: 0;
    border-radius: 200px;
}
.bdt-icon-effect-a .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-a .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    opacity: 1;
    transform: scale(1.5);
}
.bdt-icon-effect-g .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    z-index: -1;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}
.bdt-icon-effect-g .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-g .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    width: 90%;
    opacity: 1;
}
.bdt-icon-effect-b .bdt-lottie-icon-box-icon-wrap
{
    overflow: hidden;
}
.bdt-icon-effect-b .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.bdt-icon-effect-b .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-b .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    height: 260%;
    opacity: 1;
}
.bdt-icon-effect-c .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
}
.bdt-icon-effect-c .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-c .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    height: 75%;
    opacity: 1;
}
.bdt-icon-effect-d .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    transform-origin: 0 100%;
    transition: transform .3s,opacity .3s,background-color .3s;
}
.bdt-icon-effect-d .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-d .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    opacity: 1;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.bdt-icon-effect-e .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index: -1;
}
.bdt-icon-effect-e .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-e .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    height: 100%;
}
.bdt-icon-effect-f .bdt-lottie-icon-box-icon-wrap:after
{
    content: '';
    position: absolute;
    z-index: -1;
    transition: all .3s ease-out;
    background: #666;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
}
.bdt-icon-effect-f .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap
{
    background-color: transparent;
}
.bdt-icon-effect-f .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-icon-wrap:after
{
    width: 100%;
}
.bdt-readmore-on-hover-yes .bdt-lottie-icon-box-readmore
{
    margin-top: 26px;
    position: absolute;
    -webkit-transform: translate(var(--ep-lottie-icon-box-readmore-h-offset,-50%),var(--ep-lottie-icon-box-readmore-v-offset,0));
    transform: translate(var(--ep-lottie-icon-box-readmore-h-offset,-50%),var(--ep-lottie-icon-box-readmore-v-offset,0));
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24,.85,.58,1);
}
.bdt-readmore-on-hover-yes .bdt-lottie-icon-box:hover .bdt-lottie-icon-box-readmore
{
    opacity: 1;
}
.bdt-lottie-icon-box
{
    text-align: center;
}
.bdt-lottie-icon-box-title
{
    font-weight: 700;
    font-size: 1.25rem;
}
.bdt-lottie-icon-box-title a
{
    color: inherit;
}
.bdt-lottie-icon-box-test
{
    margin-bottom: 20px;
}
.bdt-lottie-icon-box-sub-title
{
    font-size: 14px;
    margin-top: -20px;
    margin-bottom: 20px;
    transition: all .25s ease;
}
.bdt-lottie-icon-box-icon-heading
{
    margin-bottom: 20px;
}
.bdt-lottie-icon-box-icon-heading .bdt-lottie-icon-box-title, .bdt-lottie-icon-box-icon-heading .bdt-lottie-icon-box-sub-title
{
    margin-bottom: 0;
    margin-top: 0;
}
.bdt-global-link-yes .bdt-lottie-icon-box:hover
{
    cursor: pointer;
}
.bdt-title-link-yes .bdt-lottie-icon-box-title:hover
{
    cursor: pointer;
}
.elementor-widget-bdt-lottie-icon-box .bdt-indicator-svg
{
    -webkit-transform: translate(var(--ep-lottie-icon-box-indicator-h-offset,0),var(--ep-lottie-icon-box-indicator-v-offset,0)) rotate(var(--ep-lottie-icon-box-indicator-rotate,0));
    transform: translate(var(--ep-lottie-icon-box-indicator-h-offset,0),var(--ep-lottie-icon-box-indicator-v-offset,0)) rotate(var(--ep-lottie-icon-box-indicator-rotate,0));
}
.bdt-lottie-icon-box-badge
{
    -webkit-transform: translate(var(--ep-lottie-icon-box-badge-h-offset,0),var(--ep-lottie-icon-box-badge-v-offset,0)) rotate(var(--ep-lottie-icon-box-badge-rotate,0));
    transform: translate(var(--ep-lottie-icon-box-badge-h-offset,0),var(--ep-lottie-icon-box-badge-v-offset,0)) rotate(var(--ep-lottie-icon-box-badge-rotate,0));
}
.elementor-position-top .bdt-lottie-icon-box-icon
{
    -webkit-transform: translate(var(--ep-lottie-icon-box-icon-top-h-offset,0),var(--ep-lottie-icon-box-icon-top-v-offset,0));
    transform: translate(var(--ep-lottie-icon-box-icon-top-h-offset,0),var(--ep-lottie-icon-box-icon-top-v-offset,0));
}
.elementor-position-left .bdt-lottie-icon-box-icon, .elementor-position-right .bdt-lottie-icon-box-icon
{
    -webkit-transform: translate(var(--ep-lottie-icon-box-icon-left-h-offset,0),var(--ep-lottie-icon-box-icon-left-v-offset,0));
    transform: translate(var(--ep-lottie-icon-box-icon-left-h-offset,0),var(--ep-lottie-icon-box-icon-left-v-offset,0));
}
@media(min-width: 768px)
{
    .elementor-position-left .bdt-lottie-icon-box
    {
        display: flex;
        text-align: left;
        flex-direction: row;
    }
    .elementor-position-left .bdt-lottie-icon-box-icon
    {
        flex: 0 0 auto;
    }
    .elementor-position-right .bdt-lottie-icon-box
    {
        display: flex;
        text-align: right;
        flex-direction: row-reverse;
    }
    .elementor-position-right .bdt-lottie-icon-box-icon
    {
        flex: 0 0 auto;
    }
    .elementor-position-top .bdt-lottie-icon-box-img
    {
        margin: auto;
    }
    .elementor-position-top .bdt-lottie-icon-box-icon
    {
        display: inline-block;
    }
    .elementor-vertical-align-top .bdt-lottie-icon-box
    {
        align-items: flex-start;
    }
    .elementor-vertical-align-middle .bdt-lottie-icon-box
    {
        align-items: center;
    }
    .elementor-vertical-align-bottom .bdt-lottie-icon-box
    {
        align-items: flex-end;
    }
    .elementor-widget-bdt-lottie-icon-box .bdt-indicator-svg
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 150px;
        height: auto;
        transform-origin: center center;
        z-index: 10;
    }
    .elementor-widget-bdt-lottie-icon-box .bdt-indicator-svg svg
    {
        height: auto;
        width: 100%;
    }
}
@media(max-width: 767px)
{
    .bdt-lottie-icon-box-icon
    {
        margin-left: auto!important;
        margin-right: auto!important;
        margin-bottom: 15px;
    }
    .bdt-icon-type-image .bdt-lottie-icon-box-icon-wrap
    {
        width: auto;
    }
}
.ep-logo-grid-cover-yes .bdt-logo-grid-wrapper .bdt-logo-grid-img
{
    height: 100%;
    max-height: 100%;
    width: 100%;
    object-fit: cover;
}
.bdt-logo-grid-wrapper .bdt-item
{
    overflow: hidden;
    height: 210px;
    border-color: #e7e7e7;
    transition: all .3s ease;
}
.bdt-logo-grid-figure
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0;
    padding: 30px;
    width: 100%;
    height: 100%;
    transition: all .3s ease;
}
.bdt-logo-grid--tictactoe .bdt-item
{
    border-width: 2px 2px 0 0;
    border-style: solid;
}
.bdt-logo-grid--border .bdt-item
{
    border-width: 0 2px 2px 0;
    border-style: solid;
}
.bdt-logo-grid--border .bdt-item:first-child
{
    border-top-left-radius: 10px;
}
.bdt-logo-grid--border .bdt-item:last-child
{
    border-bottom-right-radius: 10px;
}
.bdt-logo-grid--box .bdt-item
{
    border-width: 2px;
    border-style: solid;
    border-radius: .5rem;
}
@media(min-width: 1025px)
{
    .bdt-logo-grid--tictactoe.bdt-lg-col-2 .bdt-item:nth-child(2n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-2 .bdt-item:nth-child(-n+2)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-3 .bdt-item:nth-child(3n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-3 .bdt-item:nth-child(-n+3)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-4 .bdt-item:nth-child(4n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-4 .bdt-item:nth-child(-n+4)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-5 .bdt-item:nth-child(5n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-5 .bdt-item:nth-child(-n+5)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-6 .bdt-item:nth-child(6n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col-6 .bdt-item:nth-child(-n+6)
    {
        border-top-width: 0!important;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet2 .bdt-item:nth-child(2n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet2 .bdt-item:nth-child(-n+2)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet3 .bdt-item:nth-child(3n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet3 .bdt-item:nth-child(-n+3)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet4 .bdt-item:nth-child(4n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet4 .bdt-item:nth-child(-n+4)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet5 .bdt-item:nth-child(5n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet5 .bdt-item:nth-child(-n+5)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet6 .bdt-item:nth-child(6n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--tablet6 .bdt-item:nth-child(-n+6)
    {
        border-top-width: 0!important;
    }
}
@media(max-width: 767px)
{
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile2 .bdt-item:nth-child(2n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile2 .bdt-item:nth-child(-n+2)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile3 .bdt-item:nth-child(3n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile3 .bdt-item:nth-child(-n+3)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile4 .bdt-item:nth-child(4n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile4 .bdt-item:nth-child(-n+4)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile5 .bdt-item:nth-child(5n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile5 .bdt-item:nth-child(-n+5)
    {
        border-top-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile6 .bdt-item:nth-child(6n)
    {
        border-right-width: 0!important;
    }
    .bdt-logo-grid--tictactoe.bdt-lg-col--mobile6 .bdt-item:nth-child(-n+6)
    {
        border-top-width: 0!important;
    }
}
.elementor-widget-bdt-logo-carousel .bdt-arrows-container
{
    -webkit-transform: translate(var(--ep-arrows-ncx-h-offset,0),var(--ep-arrows-ncx-v-offset,0));
    transform: translate(var(--ep-arrows-ncx-h-offset,0),var(--ep-arrows-ncx-v-offset,0));
}
.elementor-widget-bdt-logo-carousel .bdt-dots-container
{
    -webkit-transform: translate(var(--ep-dots-nnx-h-offset,0),var(--ep-dots-nnx-v-offset,0));
    transform: translate(var(--ep-dots-nnx-h-offset,0),var(--ep-dots-nnx-v-offset,0));
}
.elementor-widget-bdt-logo-carousel .bdt-arrows-dots-container
{
    -webkit-transform: translate(var(--ep-both-h-offset,0),var(--ep-both-v-offset,0));
    transform: translate(var(--ep-both-h-offset,0),var(--ep-both-v-offset,0));
}
.bdt-logo-carousel-item
{
    height: 210px;
}
.bdt-logo-carousel-figure
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0;
    padding: 30px;
    width: 100%;
    height: 100%;
    border: 2px solid #ddd;
    transition: all .3s ease;
}
.bdt-logo-carousel-img
{
    max-height: 100%;
    width: auto;
}
.elementor-widget-bdt-marquee
{
    --marquee-rotate: var(--bdt-marquee-rotate);
    --marquee-offset: var(--bdt-marquee-offset);
    --marquee-adjustment: var(--bdt-marquee-adjustment);
    -webkit-transform: rotate(var(--marquee-rotate));
    -ms-transform: rotate(var(--marquee-rotate));
    transform: rotate(var(--marquee-rotate));
    margin-left: calc(var(--marquee-offset));
    width: calc(100% + var(--marquee-adjustment));
}
.bdt-marquee
{
    height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.bdt-marquee .marquee-content
{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-shrink: 0;
    cursor: pointer;
    margin-left: 5px;
}
.bdt-marquee .marquee-content.marquee-text
{
    background-color: #022f40;
    font-size: 21px;
    padding: 20px;
    color: #fff;
}
.bdt-marquee .marquee-content.marquee-image
{
    width: 200px;
}
.bdt-marker-wrapper .bdt-marker
{
    border-radius: 100px;
}
.bdt-marker-item img
{
    width: 1em;
    border-radius: inherit;
}
.bdt-marker-item svg
{
    width: 1em;
    height: 1em;
}
.bdt-marker-animated .bdt-marker:before
{
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
}
.bdt-marker-animated .bdt-marker:before, .bdt-marker-animated .bdt-marker:after
{
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    border: 1px solid rgba(255,255,255,.5);
    border-radius: 200px;
    transform: scale(.35) translateY(-50%) translateX(-50%);
    opacity: 0;
    animation: marker-ripple-animation 2.6s cubic-bezier(.25,.9,.2,1) .4s infinite;
}
.bdt-marker-animated .bdt-marker:after
{
    width: 100%;
    height: 100%;
    border-color: rgba(255,255,255,.4);
    animation: marker-ripple-animation 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
}
.bdt-marker-animated .bdt-marker svg
{
    transition: transform .3s;
}
.bdt-marker-animated .bdt-marker:hover svg
{
    transform: rotate(90deg);
}
.elementor-widget-bdt-marker .tippy-popper
{
    pointer-events: visible;
}
.elementor-widget-bdt-marker .tippy-content p
{
    margin: 0;
}
.elementor-widget-bdt-marker .bdt-marker-wrapper .bdt-marker-invisible
{
    background: transparent!important;
}
.elementor-widget-bdt-marker .bdt-marker-wrapper .bdt-marker-invisible:before, .elementor-widget-bdt-marker .bdt-marker-wrapper .bdt-marker-invisible:after
{
    border-color: transparent!important;
}
.elementor-element-edit-mode .bdt-marker-invisible
{
    border: 1px solid #14abf4;
}
@keyframes marker-ripple-animation
{
    0%
    {
        transform: translate3d(-50%,-50%,0) scale(1);
        opacity: 1;
    }
    100%
    {
        transform: translate3d(-50%,-50%,0) scale(1.7);
        opacity: 0;
    }
}
.bdt-member
{
    position: relative;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    transition: all .25s ease-in-out;
}
.bdt-member-icons a:hover .fa-facebook
{
    color: #3b5998;
}
.bdt-member-icons a:hover .fa-flickr
{
    color: #ff0084;
}
.bdt-member-icons a:hover .fa-google-plus
{
    color: #dd4b39;
}
.bdt-member-icons a:hover .fa-twitter
{
    color: #00aced;
}
.bdt-member-icons a:hover .fa-github-alt
{
    color: #bd5990;
}
.bdt-member-icons a:hover .fa-linkedin
{
    color: #007bb6;
}
.bdt-member-icons a:hover .fa-pinterest
{
    color: #bd081c;
}
.bdt-member-photo, .bdt-member-photo-flip
{
    width: 100%;
    height: 100%;
}
.bdt-member-photo img, .bdt-member-photo-flip img
{
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.bdt-member-icon svg
{
    width: 1em;
    height: 1em;
}
.bdt-member-photo-wrapper
{
    overflow: hidden;
}
.bdt-member-photo>div
{
    opacity: 1;
}
.bdt-member-photo img
{
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    transition: all .5s ease-out;
}
.bdt-member-content
{
    padding: 1em 1.5em;
}
.bdt-member-name
{
    display: block;
    margin-bottom: .2em;
    font-size: 1.2em;
    font-weight: 700;
}
.bdt-member-role
{
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
    opacity: .5;
    filter: alpha(opacity=50);
}
.bdt-member-icon
{
    padding: 5px;
}
.bdt-member-icons
{
    border-top: 1px solid rgba(0,0,0,.05);
    padding: 1em;
}
.bdt-member-icons a
{
    display: inline-block;
    text-align: center;
    line-height: 1;
}
.bdt-member-icons a:first-child
{
    margin-left: 0;
}
.bdt-member-icons a:last-child
{
    margin-right: 0!important;
}
.bdt-member-icons a i
{
    display: inline-block;
    min-width: 16px;
    text-align: center;
}
.bdt-member-icons a i:before
{
    font-size: 16px;
}
.bdt-member-icons a img
{
    display: block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
}
.bdt-member-icons a+a
{
    margin-left: .8em;
}
.bdt-member-clickable:hover
{
    cursor: pointer;
}
.skin-phaedra .bdt-member-role
{
    margin-bottom: 0;
}
.skin-phaedra .bdt-member-name
{
    color: #fff;
}
.skin-phaedra .bdt-member-role
{
    color: #fff;
}
.skin-phaedra .bdt-member-icons
{
    border-top: 1px solid rgba(222,229,235,.5);
}
.skin-calm .bdt-member-role
{
    transition: all .35s ease-out;
    margin-bottom: 0;
}
.skin-calm .bdt-member-name
{
    margin-bottom: 0;
}
.skin-calm:hover .bdt-member-role
{
    opacity: 0;
}
.skin-calm .bdt-member-icons
{
    padding: 0;
    color: #fff;
    margin-top: -15px;
}
.skin-calm .bdt-member-content
{
    opacity: 1;
    padding: 0;
    color: #fff;
}
.skin-calm .bdt-overlay
{
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,.31) 50%,rgba(0,0,0,.65) 100%);
    bottom: -15px;
    padding-bottom: 45px;
}
.skin-calm .bdt-member-icons
{
    border-top: 0 solid rgba(0,0,0,.05);
}
.skin-ekip .ekip-overlay
{
    position: absolute;
    left: 0;
    top: -100%;
    color: transparent;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));
    border-bottom: 3px solid #ff8217;
    transition: 1s;
}
.skin-ekip:hover .ekip-overlay
{
    top: 0;
    transition: .6s;
}
.skin-ekip:hover .bdt-member-role
{
    left: 50%;
    top: 60%;
    transform: translate(-50%,-60%);
    visibility: visible;
    opacity: 1;
}
.skin-ekip:hover span.bdt-member-name
{
    left: 50%;
    top: 70%;
    transform: translate(-50%,-70%);
    visibility: visible;
    opacity: 1;
}
.skin-ekip:hover .bdt-member-icons
{
    position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50%,-90%);
    visibility: visible;
    opacity: 1;
}
.skin-ekip .bdt-member-name, .skin-ekip .bdt-member-role
{
    position: absolute;
    left: 50%;
    top: 10%;
    transform: translate(-50%,-10%);
    transition: .5s;
    color: #fff;
    visibility: hidden;
    opacity: 0;
    width: fit-content;
}
.skin-ekip .bdt-member-role
{
    font-size: 13px;
}
.skin-ekip .bdt-member-name
{
    font-size: 22px;
}
.skin-ekip .bdt-member-icons
{
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%,0);
    z-index: 1;
    transition: .6s;
    visibility: hidden;
    opacity: 0;
    height: 40px;
    padding: 0;
    border: 0;
    width: fit-content;
}
.skin-ekip .bdt-member-icon
{
    padding: 8px 6px;
    background: rgba(255,255,255,.2);
    border-radius: 40px;
    color: #fff;
    transition: all .3s ease;
}
.skin-ekip .bdt-member-icon:hover
{
    background: #fff;
    color: #1e87f0;
}
.skin-ekip .bdt-member-content
{
    padding: 0;
}
.skin-band .bdt-member-item-wrapper
{
    position: relative;
    border-radius: 6px;
    background: #fbfbfb;
    transition: all .2s ease-in;
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-photo img, .skin-band .bdt-member-item-wrapper:hover .bdt-member-photo-flip img
{
    transform: scale3d(1.05,1.03,1.1);
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-photo:before
{
    opacity: 1;
    height: 100%;
    transition: all .4s 0s cubic-bezier(.175,.885,.32,1.275);
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-icon
{
    opacity: 1;
    transform: translateY(0);
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-icon:nth-child(2)
{
    transition-delay: .2s;
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-icon:nth-child(3)
{
    transition-delay: .3s;
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-icon:nth-child(4)
{
    transition-delay: .4s;
}
.skin-band .bdt-member-item-wrapper:hover .bdt-member-icon:nth-child(5)
{
    transition-delay: .5s;
}
.skin-band .bdt-member-content
{
    position: relative;
    padding: 25px 30px 30px;
}
.skin-band .bdt-member-name
{
    color: #ff9644;
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 5px;
    transition: all .3s ease;
}
.skin-band .bdt-member-role
{
    color: #999;
    opacity: .8;
}
.skin-band .bdt-member-text
{
    color: #999;
    font-weight: 400;
}
.skin-band .bdt-member-photo-wrapper
{
    position: relative;
}
.skin-band .bdt-member-photo-flip, .skin-band .bdt-member-photo
{
    position: relative;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
}
.skin-band .bdt-member-photo-flip img, .skin-band .bdt-member-photo img
{
    transition: all .25s ease-in;
}
.skin-band .bdt-member-photo:before
{
    content: '';
    position: absolute;
    background: rgba(255,255,255,.7);
    height: 0;
    width: 100%;
    bottom: 0;
    transform: skewY(-30deg) translateY(60%);
    transition: all .5s 0s cubic-bezier(.6,-.28,.735,.045);
    opacity: 0;
    z-index: 1;
}
.skin-band .bdt-member-icons
{
    position: absolute;
    right: 30px;
    transform: translateY(-65px);
    z-index: 1;
    border: 0;
    padding: 0;
}
.skin-band .bdt-member-icon
{
    position: relative;
    display: inline-block;
    margin-left: 10px;
    transform: translateY(60px);
    transition: all .4s ease;
    padding: 0;
    opacity: 0;
    width: 40px;
    height: 40px;
}
.skin-band .bdt-member-icon:before
{
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    border-radius: 100%;
    display: block;
    background: #ff9644;
    transition: all 265ms ease-out;
}
.skin-band .bdt-member-icon i
{
    color: #fff;
}
.skin-band .bdt-member-icon i, .skin-band .bdt-member-icon svg
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all 265ms ease-out;
}
.skin-band .bdt-member-icon:hover:before
{
    transform: scale(0);
    transition: all 265ms ease-in;
}
.skin-band .bdt-member-icon:hover i, .skin-band .bdt-member-icon:hover svg
{
    transform: translate(-50%,-50%) scale(1.3);
    transition: all 265ms ease-in;
}
.skin-band .bdt-member-icon:hover i
{
    color: #ff9644;
}
@media only screen and (max-width: 959px)
{
    .skin-partait .bdt-member-name, .skin-partait .bdt-member-icons
    {
        color: #fff;
    }
    .skin-partait .bdt-member-role, .skin-partait .bdt-member-content
    {
        color: initial;
    }
    .skin-partait .bdt-member-desc-wrapper
    {
        position: relative!important;
    }
    .skin-partait .bdt-member-name
    {
        color: initial;
    }
}
.bdt-member.skin-flip
{
    height: 360px;
    position: relative;
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.bdt-member.skin-flip .bdt-member-icons
{
    border: 0;
    padding: 0;
}
.bdt-member.skin-flip .bdt-member-text
{
    color: #fff;
}
.bdt-member.skin-flip .bdt-member-content
{
    padding: 0;
    width: 100%;
}
.bdt-member.skin-flip .bdt-skin-flip-layer-inner
{
    position: relative;
    height: 100%;
    width: 100%;
}
.bdt-member.skin-flip .bdt-member-icon
{
    color: #fff;
    transition: all .2s ease;
}
.bdt-member.skin-flip .bdt-member-icon:hover
{
    color: #f5f5f5;
}
.bdt-member.skin-flip .bdt-member-icon:hover .fa-twitter
{
    color: #f5f5f5;
}
.bdt-skin-flip-layer.bdt-skin-flip-front, .bdt-skin-flip-layer.bdt-skin-flip-back
{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bdt-skin-flip-back
{
    background-color: #1e87f0;
    display: block;
}
.bdt-skin-flip-layer
{
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .6s ease-in-out;
}
.bdt-skin-flip-layer-overlay
{
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-align: center;
    padding: 35px;
}
.bdt-skin-flip-3d-yes .bdt-skin-flip-layer-inner
{
    transform: translateZ(90px) scale(.95);
}
.bdt-skin-flip-3d-yes .bdt-skin-flip-layer-overlay
{
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transform: translateZ(.1px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.bdt-skin-flip-effect-flip .skin-flip
{
    perspective: 1000px;
    transform-style: preserve-3d;
}
.bdt-skin-flip-effect-flip .skin-flip:hover .bdt-skin-flip-back
{
    transform: none;
    z-index: 1;
}
.bdt-skin-flip-effect-flip .bdt-skin-flip-layer
{
    transform-style: preserve-3d;
    backface-visibility: hidden;
}
.bdt-skin-flip-effect-flip .bdt-skin-flip-front
{
    transform: none;
    z-index: 1;
}
.bdt-skin-flip-effect-flip
{
    overflow: inherit!important;
}
.bdt-skin-flip-effect-flip .skin-flip
{
    overflow: inherit;
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-right .bdt-skin-flip-back
{
    transform: rotateX(0) rotateY(-180deg);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-right .skin-flip:hover .bdt-skin-flip-front
{
    transform: rotateX(0) rotateY(180deg);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-left .bdt-skin-flip-back
{
    transform: rotateX(0) rotateY(180deg);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-left .skin-flip:hover .bdt-skin-flip-front
{
    transform: rotateX(0) rotateY(-180deg);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-up .bdt-skin-flip-back
{
    transform: rotateX(-180deg) rotateY(0);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-up .skin-flip:hover .bdt-skin-flip-front
{
    transform: rotateX(180deg) rotateY(0);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-down .bdt-skin-flip-back
{
    transform: rotateX(180deg) rotateY(0);
}
.bdt-skin-flip-effect-flip.bdt-skin-flip-direction-down .skin-flip:hover .bdt-skin-flip-front
{
    transform: rotateX(-180deg) rotateY(0);
}
.bdt-skin-flip-effect-push .bdt-skin-flip-front
{
    transform: none;
}
.bdt-skin-flip-effect-push .skin-flip
{
    overflow: hidden;
}
.bdt-skin-flip-effect-push .skin-flip:hover .bdt-skin-flip-back
{
    transform: none;
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-right .skin-flip:hover .bdt-skin-flip-front
{
    transform: translateX(100%) translateY(0);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-right .bdt-skin-flip-back
{
    transform: translateX(-100%) translateY(0);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-left .skin-flip:hover .bdt-skin-flip-front
{
    transform: translateX(-100%) translateY(0);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-left .bdt-skin-flip-back
{
    transform: translateX(100%) translateY(0);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-up .skin-flip:hover .bdt-skin-flip-front
{
    transform: translateX(0) translateY(-100%);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-up .bdt-skin-flip-back
{
    transform: translateX(0) translateY(100%);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-down .skin-flip:hover .bdt-skin-flip-front
{
    transform: translateX(0) translateY(100%);
}
.bdt-skin-flip-effect-push.bdt-skin-flip-direction-down .bdt-skin-flip-back
{
    transform: translateX(0) translateY(-100%);
}
.bdt-skin-flip-effect-slide .skin-flip
{
    overflow: hidden;
}
.bdt-skin-flip-effect-slide .skin-flip:hover .bdt-skin-flip-back
{
    transform: none;
}
.bdt-skin-flip-effect-slide.bdt-skin-flip-direction-right .bdt-skin-flip-back
{
    transform: translateX(-100%) translateY(0);
}
.bdt-skin-flip-effect-slide.bdt-skin-flip-direction-left .bdt-skin-flip-back
{
    transform: translateX(100%) translateY(0);
}
.bdt-skin-flip-effect-slide.bdt-skin-flip-direction-up .bdt-skin-flip-back
{
    transform: translateX(0) translateY(100%);
}
.bdt-skin-flip-effect-slide.bdt-skin-flip-direction-down .bdt-skin-flip-back
{
    transform: translateX(0) translateY(-100%);
}
.elementor-widget-bdt-member.bdt-skin-flip-flipped .bdt-skin-flip-front
{
    display: none;
}
.elementor-widget-bdt-member.bdt-skin-flip-flipped .bdt-skin-flip-back
{
    transform: none;
    opacity: 1;
}
.bdt-navbar>li>a
{
    transition: all 350ms cubic-bezier(0,.43,.29,.96);
}
.bdt-navbar .bdt-navbar-nav li.coming-soon, .bdt-navbar .bdt-navbar-nav li.new, .bdt-navbar .bdt-navbar-nav li.hot, .bdt-navbar .bdt-navbar-nav li.updated
{
    position: relative;
}
.bdt-navbar .bdt-navbar-nav li.coming-soon:after, .bdt-navbar .bdt-navbar-nav li.new:after, .bdt-navbar .bdt-navbar-nav li.hot:after, .bdt-navbar .bdt-navbar-nav li.updated:after
{
    content: "";
    position: absolute;
    width: auto;
    background: rgba(20,171,244,.58);
    color: #fff;
    right: 0;
    top: 7px;
    font-size: 8px;
    padding: 1px 5px;
    border-radius: 2px;
}
.bdt-navbar .bdt-navbar-nav li.coming-soon:after
{
    content: "UPCOMING";
}
.bdt-navbar .bdt-navbar-dropdown-nav li.hot:after
{
    content: "HOT";
    background: rgba(20,171,244,.58);
}
.bdt-navbar .bdt-navbar-nav li.new:after
{
    content: "NEW";
    background: #f2295b;
}
.bdt-navbar .bdt-navbar-nav li.updated:after
{
    content: "UPDATED";
    background: #ef7f09;
}
.bdt-nav.bdt-navbar-dropdown-nav li.bdt-parent
{
    position: relative;
}
.bdt-nav.bdt-navbar-dropdown-nav li.bdt-parent .bdt-navbar-dropdown
{
    top: 0!important;
    left: 100%!important;
    right: auto;
}
.bdt-navbar-parent-indicator-yes ul>li.bdt-parent>a
{
    position: relative;
}
.bdt-navbar-parent-indicator-yes ul>li.bdt-parent>a:after
{
    font: normal normal normal 9px/1 element-pack;
    position: relative;
    line-height: inherit;
    content: "";
    top: 1px;
    margin-left: 12px;
    background: none!important;
}
.bdt-navbar-parent-indicator-yes .bdt-navbar-dropdown-nav>li.bdt-parent>a:after
{
    position: absolute;
    transform: translate(-50%,-50%);
    transform-origin: center;
    top: calc(50% + 1px);
    content: "";
    right: 0;
    margin: 0;
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav
{
    position: relative;
    z-index: 1;
    clear: both;
    width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav::before, .bdt-auto-hide-menu .bdt-cd-secondary-nav::after
{
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    height: 100%;
    width: 20px;
    background: transparent;
    pointer-events: none;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav::after
{
    right: 0;
    background: linear-gradient(to left,#fff,rgba(37,40,61,0));
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav::before
{
    left: 0;
    background: linear-gradient(to right,#fff,rgba(37,40,61,0));
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav>ul, .bdt-auto-hide-menu .bdt-cd-secondary-nav>ul>li, .bdt-auto-hide-menu .bdt-cd-secondary-nav>ul>li>a
{
    height: 100%;
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav>ul
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    justify-content: left;
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav>ul::after
{
    clear: both;
    content: "";
    display: block;
}
.bdt-auto-hide-menu .bdt-cd-secondary-nav>ul>li
{
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.bdt-navbar-nav>li>a
{
    transition: .1s ease-in-out;
    transition-property: color,background-color;
    position: relative;
}
.bdt-navbar-style-1 .bdt-navbar-nav>li>a:before
{
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    background-color: transparent;
    transition: .1s cubic-bezier(0,.75,.43,1);
    transition-property: background-color,opacity,transform;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 15px;
    opacity: 1;
    transform: scale3d(0,1,1);
}
.bdt-navbar-style-1 .bdt-navbar-nav>li.bdt-active>a:before
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-1 .bdt-navbar-nav>li:hover>a:before
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-2 .bdt-navbar-nav>li>a:after
{
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    background-color: transparent;
    transition: .1s cubic-bezier(0,.75,.43,1);
    transition-property: background-color,opacity,transform;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 15px;
    opacity: 1;
    transform: scale3d(0,1,1);
}
.bdt-navbar-style-2 .bdt-navbar-nav>li.bdt-active>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-2 .bdt-navbar-nav>li:hover>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-3 .bdt-navbar-nav>li>a:after
{
    content: '';
    display: block;
    position: absolute;
    height: 8px;
    background-color: transparent;
    transition: .25s cubic-bezier(0,.75,.43,1);
    transition-property: background-color,opacity,transform;
    left: 0;
    right: 0;
    margin: 0 10px;
    opacity: 1;
    transform: scale3d(0,1,1);
    z-index: -1;
    transform-origin: left;
}
.bdt-navbar-style-3 .bdt-navbar-nav>li.bdt-active>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
}
.bdt-navbar-style-3 .bdt-navbar-nav>li:hover>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-4 .bdt-navbar-nav>li>a:before
{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 10px;
    height: 2px;
    background-color: currentColor;
    transform-origin: bottom right;
    transform: scaleX(0);
    transition: transform .5s ease;
}
.bdt-navbar-style-4 .bdt-navbar-nav>li.bdt-active>a:before
{
    transform-origin: bottom left;
    transform: scaleX(1);
}
.bdt-navbar-style-4 .bdt-navbar-nav>li:hover>a:before
{
    transform-origin: bottom left;
    transform: scaleX(1);
    background-color: #1e87f0;
}
@media only screen and (min-width: 1025px)
{
    .bdt-auto-hide-menu .bdt-cd-secondary-nav
    {
        overflow: visible;
    }
    .bdt-auto-hide-menu .bdt-cd-secondary-nav>ul
    {
        display: block;
    }
    .bdt-auto-hide-menu .bdt-cd-secondary-nav>ul>li
    {
        float: none;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }
}
.bdt-news-ticker
{
    position: relative;
    display: block;
    background-color: #000;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    overflow: hidden;
    border-radius: 2px;
    text-align: auto;
    font-size: 14px;
}
.bdt-news-ticker .bdt-news-ticker-label
{
    background-color: #14abf4;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    position: absolute;
    text-align: center;
    color: #fff;
    font-weight: 700;
    z-index: 3;
    padding: 0 15px;
    white-space: nowrap;
    font-size: 12px;
    line-height: inherit;
}
.bdt-news-ticker .bdt-news-ticker-label::after
{
    content: '';
    position: absolute;
    right: -15px;
    border: 8px solid transparent;
    border-left-color: #14abf4;
    top: 50%;
    transform: translateY(-50%);
}
.bdt-news-ticker .bdt-news-ticker-content
{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    right: 0;
    overflow: hidden;
    line-height: inherit;
}
.bdt-news-ticker .bdt-news-ticker-content:after, .bdt-news-ticker .bdt-news-ticker-content:before
{
    content: '';
    height: 100%;
    position: absolute;
    box-shadow: 0 0 12px 12px #000;
    width: 1px;
    z-index: 1;
    top: 0;
}
.bdt-news-ticker .bdt-news-ticker-content:before
{
    left: -1px;
}
.bdt-news-ticker .bdt-news-ticker-content:after
{
    right: -1px;
}
.bdt-news-ticker .bdt-news-ticker-content *
{
    color: #fff;
}
.bdt-news-ticker .bdt-news-ticker-content a:hover
{
    color: #ddd;
}
.bdt-news-ticker .bdt-news-ticker-content ul
{
    display: block;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
}
.bdt-news-ticker .bdt-news-ticker-content ul li
{
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis;
    text-decoration: none;
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear;
    position: absolute;
    width: 100%;
    display: none;
    color: #333;
}
.bdt-news-ticker .bdt-news-ticker-content ul li a
{
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    padding: 0 12px;
    position: relative;
    display: block;
    overflow: hidden;
}
.bdt-news-ticker .bdt-news-ticker-content .bdt-news-ticker-date, .bdt-news-ticker .bdt-news-ticker-content .bdt-news-ticker-time
{
    letter-spacing: 0;
    font-weight: 700;
}
.bdt-news-ticker .bdt-news-ticker-content .bdt-news-ticker-date .bdt-news-ticker-date-sep, .bdt-news-ticker .bdt-news-ticker-content .bdt-news-ticker-time .bdt-news-ticker-date-sep
{
    margin-left: -3px;
    margin-right: -3px;
}
.bdt-news-ticker .bdt-news-ticker-navigation .bdt-news-ticker-play polygon
{
    display: block;
}
.bdt-news-ticker .bdt-news-ticker-navigation .bdt-news-ticker-play rect
{
    display: none;
}
.bdt-news-ticker .bdt-news-ticker-navigation .bdt-news-ticker-pause polygon
{
    display: none;
}
.bdt-news-ticker .bdt-news-ticker-navigation .bdt-news-ticker-pause rect
{
    display: block;
}
.bdt-news-ticker .bdt-news-ticker-navigation button svg
{
    color: #d5d5d5;
}
.bdt-news-ticker .bdt-news-ticker-navigation button:hover svg
{
    color: #fff;
}
.bdt-news-ticker-loading
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 5;
    padding: 0 10px;
    color: #000;
}
.bdt-news-ticker-loader-text
{
    padding: 0 10px;
}
.bdt-news-ticker-prefix
{
    color: #d65d7a;
    margin-right: 15px;
    padding-left: 10px;
}
.bdt-news-ticker-positive
{
    color: #0b8457;
    font-weight: 700;
}
.bdt-news-ticker-negative
{
    color: #dc2f2f;
    font-weight: 700;
}
.bdt-news-ticker-controls
{
    width: auto;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    position: absolute;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.bdt-news-ticker-controls button
{
    float: left;
    height: 100%;
    cursor: pointer;
    border: none;
    text-align: center;
    background-color: transparent;
    outline: none;
}
.bdt-effect-scroll .bdt-news-ticker-content ul
{
    display: block;
    width: 100%;
    position: relative;
}
.bdt-effect-scroll .bdt-news-ticker-content ul li
{
    display: list-item;
    float: left;
    position: relative;
    width: auto;
}
.bdt-news-ticker-direction-rtl
{
    direction: rtl;
}
.bdt-news-ticker-direction-rtl .bdt-news-ticker-label
{
    left: auto;
    right: 0;
}
.bdt-news-ticker-direction-rtl .bdt-news-ticker-controls
{
    right: auto;
    left: 0;
}
.bdt-news-ticker-direction-rtl .bdt-news-ticker-prefix
{
    margin-left: 15px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
}
.bdt-news-ticker-direction-rtl .bdt-news-ticker-controls button
{
    border-left: none;
}
.bdt-news-ticker-direction-rtl.bdt-effect-scroll .bdt-news-ticker-content ul li
{
    float: right;
}
.bdt-offcanvas-button
{
    outline: none;
    -webkit-tap-highlight-color: transparent!important;
    -webkit-transform: translate(var(--ep-offcanvas-h-offset,0),var(--ep-offcanvas-v-offset,0)) rotate(var(--ep-offcanvas-rotate,0));
    transform: translate(var(--ep-offcanvas-h-offset,0),var(--ep-offcanvas-v-offset,0)) rotate(var(--ep-offcanvas-rotate,0));
}
.bdt-offcanvas-button .bdt-offcanvas-button-align-icon-right
{
    float: right;
}
.bdt-offcanvas-button .bdt-offcanvas-button-align-icon-left
{
    float: left;
}
.bdt-offcanvas-button svg
{
    width: 1em;
    height: 1em;
}
.bdt-offcanvas .bdt-offcanvas-bar
{
    word-wrap: break-word;
}
.bdt-offcanvas .bdt-offcanvas-bar .widget:not(:first-child)
{
    margin-top: 30px;
}
.bdt-offcanvas svg
{
    width: 1em;
    height: 1em;
}
.bdt-offcanvas li
{
    list-style-type: none;
}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane>svg, .leaflet-pane>canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer
{
    position: absolute;
    left: 0;
    top: 0;
}
.leaflet-container
{
    overflow: hidden;
    z-index: 0;
}
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}
.leaflet-safari .leaflet-tile
{
    image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container
{
    width: 1600px;
    height: 1600px;
    -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon, .leaflet-marker-shadow
{
    display: block;
}
.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile
{
    max-width: none!important;
    max-height: none!important;
}
.leaflet-container.leaflet-touch-zoom
{
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag
{
    -ms-touch-action: pinch-zoom;
    touch-action: none;
    touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom
{
    -ms-touch-action: none;
    touch-action: none;
}
.leaflet-container
{
    -webkit-tap-highlight-color: transparent;
}
.leaflet-container a
{
    -webkit-tap-highlight-color: rgba(51,181,229,.4);
}
.leaflet-tile
{
    filter: inherit;
    visibility: hidden;
}
.leaflet-tile-loaded
{
    visibility: inherit;
}
.leaflet-zoom-box
{
    width: 0;
    height: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 800;
}
.leaflet-overlay-pane svg
{
    -moz-user-select: none;
}
.leaflet-pane
{
    z-index: 400;
}
.leaflet-tile-pane
{
    z-index: 200;
}
.leaflet-overlay-pane
{
    z-index: 400;
}
.leaflet-shadow-pane
{
    z-index: 500;
}
.leaflet-marker-pane
{
    z-index: 600;
}
.leaflet-tooltip-pane
{
    z-index: 650;
}
.leaflet-popup-pane
{
    z-index: 700;
}
.leaflet-map-pane canvas
{
    z-index: 100;
}
.leaflet-map-pane svg
{
    z-index: 200;
}
.leaflet-vml-shape
{
    width: 1px;
    height: 1px;
}
.lvml
{
    behavior: url(/wp-content/plugins/bdthemes-element-pack/assets/css/);
    display: inline-block;
    position: absolute;
}
.leaflet-control
{
    position: relative;
    z-index: 800;
    pointer-events: visiblePainted;
    pointer-events: auto;
}
.leaflet-top, .leaflet-bottom
{
    position: absolute;
    z-index: 400;
    pointer-events: none;
}
.leaflet-top
{
    top: 0;
}
.leaflet-right
{
    right: 0;
}
.leaflet-bottom
{
    bottom: 0;
}
.leaflet-left
{
    left: 0;
}
.leaflet-control
{
    float: left;
    clear: both;
}
.leaflet-right .leaflet-control
{
    float: right;
}
.leaflet-top .leaflet-control
{
    margin-top: 10px;
}
.leaflet-bottom .leaflet-control
{
    margin-bottom: 10px;
}
.leaflet-left .leaflet-control
{
    margin-left: 10px;
}
.leaflet-right .leaflet-control
{
    margin-right: 10px;
}
.leaflet-fade-anim .leaflet-tile
{
    will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup
{
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup
{
    opacity: 1;
}
.leaflet-zoom-animated
{
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated
{
    will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated
{
    -webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1);
    -moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1);
    transition: transform .25s cubic-bezier(0,0,.25,1);
}
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile
{
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide
{
    visibility: hidden;
}
.leaflet-interactive
{
    cursor: pointer;
}
.leaflet-grab
{
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive
{
    cursor: crosshair;
}
.leaflet-popup-pane, .leaflet-control
{
    cursor: auto;
}
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable
{
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane>svg path, .leaflet-tile-container
{
    pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane>svg path.leaflet-interactive
{
    pointer-events: visiblePainted;
    pointer-events: auto;
}
.leaflet-container
{
    background: #ddd;
    outline: 0;
}
.leaflet-container a
{
    color: #0078a8;
}
.leaflet-container a.leaflet-active
{
    outline: 2px solid #ffa500;
}
.leaflet-zoom-box
{
    border: 2px dotted #38f;
    background: rgba(255,255,255,.5);
}
.leaflet-container
{
    font: 12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif;
}
.leaflet-bar
{
    box-shadow: 0 1px 5px rgba(0,0,0,.65);
    border-radius: 4px;
}
.leaflet-bar a, .leaflet-bar a:hover
{
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #000;
}
.leaflet-bar a, .leaflet-control-layers-toggle
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
}
.leaflet-bar a:hover
{
    background-color: #f4f4f4;
}
.leaflet-bar a:first-child
{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.leaflet-bar a:last-child
{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: none;
}
.leaflet-bar a.leaflet-disabled
{
    cursor: default;
    background-color: #f4f4f4;
    color: #bbb;
}
.bdt-open-street-map .leaflet-bar a
{
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.bdt-open-street-map .leaflet-bar a:first-child
{
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.bdt-open-street-map .leaflet-bar a:last-child
{
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in, .leaflet-control-zoom-out
{
    font: bold 18px 'Lucida Console',Monaco,monospace;
    text-indent: 1px;
}
.bdt-open-street-map .leaflet-control-zoom-in, .bdt-open-street-map .leaflet-control-zoom-out
{
    font-size: 22px;
}
.leaflet-control-layers
{
    box-shadow: 0 1px 5px rgba(0,0,0,.4);
    background: #fff;
    border-radius: 5px;
}
.leaflet-control-layers-toggle
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
    width: 36px;
    height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
    background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle
{
    width: 44px;
    height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle
{
    display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list
{
    display: block;
    position: relative;
}
.leaflet-control-layers-expanded
{
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff;
}
.leaflet-control-layers-scrollbar
{
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
}
.leaflet-control-layers-selector
{
    margin-top: 2px;
    position: relative;
    top: 1px;
}
.leaflet-control-layers label
{
    display: block;
}
.leaflet-control-layers-separator
{
    height: 0;
    border-top: 1px solid #ddd;
    margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQyN0E1RUY4QUYzMzExRUFCNEFDODJDRTA0Q0REMjdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQyN0E1RUY5QUYzMzExRUFCNEFDODJDRTA0Q0REMjdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDI3QTVFRjZBRjMzMTFFQUI0QUM4MkNFMDRDREQyN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDI3QTVFRjdBRjMzMTFFQUI0QUM4MkNFMDRDREQyN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5aotBpAAAFHElEQVR42uxXTWhcVRT+7ntv3sxkMpOY/yY11FpSCpZWUcHuXIiigRrtQkWzkSKlulA3giLYhS5ctBYUwaWIRuqiilB/Y3HRqrRqaUxNKTVNmp9JmmSmSWYy7717/e5MXpKXzCQzAcWFB775effd+71zznfOvU8opfBPm4F/wf4n+e+RWGjrXG/cJPYTDxF3QxpbJsLZ2HA4sxD1zFET4reQEqci0jhpKjHnioJSLSVWkZS2F4iXiG2rB7hU3BOqwRFydxZ4JmOI8Yg03yHxW6LMcDUT3xPHixH4phfj0+fhQTXfNN03U5ZzTgq1w1zlyWqSduICcf+aFXXRzjtQ6Ry8rMy7A+EvIvIhWjDkXVOWc8Ex5G79XxUhqSLOEk3Lj8BVPN56PQWMErYJo6UKhi2QG81gYTgDxXFhiKVc0JPopOWcYX6a/NyszMkJYstytsg/MQ9kGPWHdwJdxB3tqBPDiI/8icywQqo3iemvxmBETYQaw1CuyofPESo2bTlfNjj2PZpGqNZH9JIPEqcCBOOzhd/HKayDd/JOCi3D66MXgdnLQEMtIBXSX4xg8Eg/ZNaD3RLJE2nTSqt1Q90xz/zQJ/mV2LsU/zkHuLkAfPo48BgvD02QgNfsGJAiwQxhRPmfpB1xZL9NYuDQeYgQhRC38vmi+mBLY6jOtdt1TjqWCHyWmTTw8r4CwZUxIOsU8hOQDP87XK0vjcgDTdh6+HY4N3Lws50PmyFvzQnvPk0SrMbpDLCdKn6OIZphsiWVJERpHWu7No+6R1tRvacG7kxuaZgzkTNkpybZE5g4T5J9WynmBDA5X5pgJVHaZY7CiO+that/r5AuRXCv/t65ZmJrnMk3K2tQJLObwsFLWtLALk2SWNM0DFExQf6jyDyuFtMkfWtmjM9RHrJ8ElXoCM5kLniZCmM8+jXJmcCIHQF+HgHGWCc14SW1rGtVXCrlYK4vBTNmBRIfUkavJjkZmNBA/fddB3r+ABpvKfSs9Uy3nW1VmP0uifQv0wjV2cuJ55Atxeea5Arxe0D/MbaxI6fp0VVWUcui76pIiLRs4vAupjF47DIM7ZFZyIsuRnoxZCvjJ79BvrvsI2fWkyTF+HZ+Anx9CdjBurmNXsUZvohZCE8rw7qL1X52CgMHzyE3sVBQl1RLzxBWxgcGFea3Fa3XqYDSdP8aShW+n2Vh7mdj6GhjdV2FHLuEbFIgdXoCkyeG4c57iLRF8x25kAul27+sd+w6zk75JNpeJ94Ibr68ZZY9bJptJkzvtjdgqt7BcHYa4toCnKkcnz6S71c+AfIFKJHwrPcTbuiQy8SsJGHGMaP1tbYOGOccKznlYtzKYjDhIha2IHSDLJIqbWyMzaZCUorgpsV+gteK1wGnhhjRuiiMxiisBAlCRlF564SzvR/l4SLpK2z19vv2Ym42ZdwV9e6Yq5Lmq55Q6x4knt8siUdUS/MVSjejky8WO04xko+J8xUT8MkZor9innXUFTJQSqVOkE9XQuAvFvesbh0lWeYxtZ84VokX1Z7ZE5XGj/q3sRim9cLl24vEjY3zUEi29kLLVWEtNjpwH9gwVFyYhdetibwSLXsjkh+Ij0oNcmsF5foN66LHP2yLIijn1aGbSBXLA59eJlzrgFxR6ZsJl7/3dBVTVI1nPcVXh7QmFCW8KNcTbb3EeysbIEP0mR+mjU4ElbxpHSYGPBJwI0rSiyckyns9r/R1rotb0BDPuE/yhOh6ZR5q/hZgAKcv/hS9O0FzAAAAAElFTkSuQmCC);
}
.leaflet-container .leaflet-control-attribution
{
    background: #fff;
    background: rgba(255,255,255,.7);
    margin: 0;
}
.leaflet-control-attribution, .leaflet-control-scale-line
{
    padding: 0 5px;
    color: #333;
}
.leaflet-control-attribution a
{
    text-decoration: none;
}
.leaflet-control-attribution a:hover
{
    text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale
{
    font-size: 11px;
}
.leaflet-left .leaflet-control-scale
{
    margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale
{
    margin-bottom: 5px;
}
.leaflet-control-scale-line
{
    border: 2px solid #777;
    border-top: none;
    line-height: 1.1;
    padding: 2px 5px 1px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    background: rgba(255,255,255,.5);
}
.leaflet-control-scale-line:not(:first-child)
{
    border-top: 2px solid #777;
    border-bottom: none;
    margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child)
{
    border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar
{
    box-shadow: none;
}
.leaflet-touch .leaflet-control-layers, .bdt-open-street-map .leaflet-bar
{
    border: 2px solid rgba(0,0,0,.2);
    background-clip: padding-box;
}
.leaflet-popup
{
    position: absolute;
    text-align: center;
    margin-bottom: 20px;
}
.leaflet-popup-content-wrapper
{
    padding: 1px;
    text-align: left;
    border-radius: 12px;
}
.leaflet-popup-content
{
    margin: 13px 19px;
    line-height: 1.4;
}
.leaflet-popup-content p
{
    margin: 18px 0;
}
.leaflet-popup-tip-container
{
    width: 40px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    overflow: hidden;
    pointer-events: none;
}
.leaflet-popup-tip
{
    width: 17px;
    height: 17px;
    padding: 1px;
    margin: -10px auto 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.leaflet-popup-content-wrapper, .leaflet-popup-tip
{
    background: #fff;
    color: #333;
    box-shadow: 0 3px 14px rgba(0,0,0,.4);
}
.leaflet-container a.leaflet-popup-close-button
{
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px 4px 0 0;
    border: none;
    text-align: center;
    width: 18px;
    height: 14px;
    font: 16px/14px Tahoma,Verdana,sans-serif;
    color: #c3c3c3;
    text-decoration: none;
    font-weight: 700;
    background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover
{
    color: #999;
}
.leaflet-popup-scrolled
{
    overflow: auto;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper
{
    zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip
{
    width: 24px;
    margin: 0 auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container
{
    margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip
{
    border: 1px solid #999;
}
.leaflet-div-icon
{
    background: #fff;
    border: 1px solid #666;
}
.leaflet-tooltip
{
    position: absolute;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #222;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.leaflet-tooltip.leaflet-clickable
{
    cursor: pointer;
    pointer-events: auto;
}
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before
{
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}
.leaflet-tooltip-bottom
{
    margin-top: 6px;
}
.leaflet-tooltip-top
{
    margin-top: -6px;
}
.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before
{
    left: 50%;
    margin-left: -6px;
}
.leaflet-tooltip-top:before
{
    bottom: 0;
    margin-bottom: -12px;
    border-top-color: #fff;
}
.leaflet-tooltip-bottom:before
{
    top: 0;
    margin-top: -12px;
    margin-left: -6px;
    border-bottom-color: #fff;
}
.leaflet-tooltip-left
{
    margin-left: -6px;
}
.leaflet-tooltip-right
{
    margin-left: 6px;
}
.leaflet-tooltip-left:before, .leaflet-tooltip-right:before
{
    top: 50%;
    margin-top: -6px;
}
.leaflet-tooltip-left:before
{
    right: 0;
    margin-right: -12px;
    border-left-color: #fff;
}
.leaflet-tooltip-right:before
{
    left: 0;
    margin-left: -12px;
    border-right-color: #fff;
}
.bdt-price-list
{
    counter-reset: item-counter;
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-gap: 10px;
}
.bdt-price-list *
{
    transition: all .3s ease;
}
.bdt-price-list .bdt-grid.bdt-has-image
{
    margin-left: 0;
}
.bdt-price-list-image
{
    max-width: 50%;
}
.bdt-price-list-image img
{
    width: 100%;
    height: 100%;
    display: block;
}
.bdt-price-list-price
{
    font-size: 16px;
    font-weight: 700;
}
.bdt-price-list-header
{
    font-size: 14px;
    max-width: 100%;
}
.bdt-price-list-title
{
    color: #444;
}
.bdt-price-list-description
{
    font-size: 12px;
}
.bdt-price-list-separator
{
    display: none;
}
.bdt-price-list-item
{
    display: flex;
    align-items: center;
    position: relative;
    padding: 0;
    margin: 0;
}
.bdt-price-list-item>.bdt-grid.bdt-grid-collapse
{
    width: 100%;
}
.bdt-price-list-item>div[onclick]
{
    cursor: pointer;
}
.bdt-price-list-counter
{
    margin-right: 15px;
}
.bdt-price-list-counter::before
{
    left: 0;
    content: counter(item-counter) ".";
    counter-increment: item-counter;
    line-height: normal;
    top: 50%;
    transform: translate(0,-50%);
    transition: color .3s ease;
}
.bdt-price-list-badge
{
    position: absolute;
    left: 0;
    top: 0;
    background: #f00;
    padding: 3px 5px;
    box-sizing: border-box;
    font-family: montserrat,Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1.2em;
    letter-spacing: 1px;
    color: #fff;
    background-color: #ff214f;
    border-radius: 3px;
    -webkit-transform: translate(var(--ep-price-list-badge-h-offset,0),var(--ep-price-list-badge-v-offset,0)) rotate(var(--ep-price-list-badge-rotate,0));
    transform: translate(var(--ep-price-list-badge-h-offset,0),var(--ep-price-list-badge-v-offset,0)) rotate(var(--ep-price-list-badge-rotate,0));
}
.bdt-price-list-cart-icon
{
    border: 1px solid #4ab8f8;
    padding: 10px;
    border-radius: 30px;
    font-size: 15px;
}
.bdt-price-list-cart-icon svg
{
    width: 1em;
    height: 1em;
    fill: #4ab8f8;
    display: block;
}
.bdt-price-list-cart-icon:hover
{
    background-color: #4ab8f8;
}
.bdt-price-list-cart-icon:hover svg
{
    fill: #fff;
}
.elementor-widget-bdt-price-list .bdt-price-list
{
    list-style: none;
}
@media(min-width: 768px)
{
    .bdt-price-list-header
    {
        font-size: 19px;
        font-weight: 600;
    }
    .bdt-price-list-title
    {
        max-width: 80%;
    }
    .bdt-price-list-separator
    {
        margin-left: 10px;
        border-bottom-style: dotted;
        border-bottom-width: 1px;
        height: 0;
        color: #ccc;
    }
    .bdt-price-list-description
    {
        font-size: 14px;
        margin: 0;
        color: #999;
    }
    .bdt-price-list-separator
    {
        display: inline-block;
    }
}
.bdt-price-table
{
    position: relative;
    text-align: center;
}
.bdt-price-table .edd-cart-ajax-alert
{
    display: block;
    text-align: center;
}
.bdt-price-table .edd-cart-ajax-alert .edd-cart-added-alert
{
    position: relative;
}
.bdt-price-table-header
{
    background: #222;
    padding: 30px 0;
    position: relative;
}
.bdt-price-table-image
{
    background: #222;
}
.bdt-price-table-image img
{
    transition: all .3s ease;
}
.bdt-price-table-heading
{
    margin: 0;
    padding: 0;
    line-height: 1.2;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    transition: color .3s ease;
}
.bdt-price-table-subheading
{
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    transition: color .3s ease;
}
.bdt-price-table-original-price
{
    margin-right: 15px;
    text-decoration: line-through;
    font-size: .5em;
    line-height: 1;
    font-weight: 400;
    align-self: center;
    -webkit-transform: translate(var(--ep-pt-original-price-h-offset,0),var(--ep-pt-original-price-v-offset,0)) rotate(var(--ep-pt-original-price-rotate,0));
    transform: translate(var(--ep-pt-original-price-h-offset,0),var(--ep-pt-original-price-v-offset,0)) rotate(var(--ep-pt-original-price-rotate,0));
    position: absolute;
    left: 0;
}
.bdt-price-table-price
{
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    color: #555;
    font-weight: 800;
    font-size: 65px;
    padding: 30px 0;
    transition: all .3s ease;
}
.bdt-price-table-price *
{
    transition: color .3s ease;
}
.bdt-price-table-price .elementor-typo-excluded
{
    line-height: initial;
    letter-spacing: initial;
    text-transform: initial;
    font-weight: initial;
    font-size: initial;
    font-style: initial;
}
.bdt-price-table-after-price
{
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.bdt-price-table-integer-part
{
    line-height: .8;
}
.bdt-price-table-currency, .bdt-price-table-fractional-part
{
    line-height: 1;
    font-size: .3em;
}
.bdt-price-table-currency
{
    margin-right: 3px;
}
.bdt-price-table-period
{
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    transition: color .3s ease;
}
.bdt-price-table-period.bdt-price-table-period-position-below
{
    margin-top: 10px;
}
.bdt-price-table-period.bdt-price-table-period-position-beside
{
    margin-left: 10px;
}
.bdt-price-table-features-list
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 1;
    padding: 30px 0;
    transition: color .3s ease;
}
.bdt-price-table-features-list li
{
    font-size: 14px;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.bdt-price-table-features-list li .bdt-price-table-feature-inner
{
    margin-left: 15px;
    margin-right: 15px;
}
.bdt-price-table-features-list li .bdt-price-table-feature-inner svg
{
    width: 1em;
    height: 1em;
}
.bdt-price-table-features-list span, .bdt-price-table-features-list i, .bdt-price-table-features-list svg
{
    transition: all .3s ease;
}
.bdt-price-table-feature-icon
{
    margin-right: 10px;
}
.bdt-price-table-footer
{
    padding: 30px 0;
}
.bdt-price-table-additional_info
{
    margin: 10px 0 0 0;
    font-size: 13px;
    line-height: 1.4;
    transition: color .3s ease;
}
.skin-partait .bdt-price-table-features-list
{
    width: 100%;
}
.bdt-pt-overflow-hidden--yes
{
    overflow: hidden;
}
.bdt-pt-overflow-hidden--yes .bdt-price-table
{
    overflow: hidden;
}
.bdt-price-table-divider--yes .bdt-price-table-features-list li:not(:first-child):before
{
    content: '';
    display: block;
    border: 0 solid rgba(122,122,122,.3);
    margin: 10px 12.5%;
    transition: all .3s ease;
}
.bdt-price-table-striped--yes .bdt-price-table-features-list li:nth-of-type(odd)
{
    background: #ececec;
}
.bdt-price-table-ribbon
{
    position: absolute;
    top: -30px;
    left: 0;
    right: auto;
    text-align: center;
}
.bdt-price-table-ribbon-inner
{
    width: 100%;
    display: inline-block;
    font-size: 13px;
    line-height: 2;
    font-weight: 800;
    text-transform: uppercase;
    padding: 2px 10px;
    box-sizing: border-box;
    -webkit-transform: translate(var(--ep-ribbon-h-offset,0),var(--ep-ribbon-v-offset,0)) rotate(var(--ep-ribbon-rotate,0));
    transform: translate(var(--ep-ribbon-h-offset,0),var(--ep-ribbon-v-offset,0)) rotate(var(--ep-ribbon-rotate,0));
}
.bdt-price-table-ribbon.elementor-ribbon-left
{
    left: 0;
    right: auto;
}
.bdt-price-table-ribbon.elementor-ribbon-center
{
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}
.bdt-price-table-ribbon.elementor-ribbon-right
{
    right: 0;
    left: auto;
}
.bdt-price-table-ribbon.elementor-ribbon-justify
{
    left: 0;
    right: 0;
}
.skin-erect .bdt-pricing-column
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.skin-erect .bdt-price-table-header
{
    background: #eaeaea;
    width: 100%;
}
.skin-erect .bdt-price-table-subheading, .skin-erect .bdt-price-table-heading
{
    color: #000;
}
.skin-erect .bdt-price-table-price
{
    font-size: 36px;
    width: 100%;
}
.skin-erect .bdt-price-table-features-list li::before
{
    display: inherit;
}
.skin-erect .bdt-price-table-footer
{
    padding: 30px 0;
    width: 100%;
}
.skin-erect .bdt-price-table-period.bdt-price-table-period-position-below
{
    margin-top: 5px;
}
@media(min-width: 960px)
{
    .skin-erect .bdt-price-table-features-list li::before
    {
        display: none;
    }
}
.bdt-panel-slider .swiper-carousel .swiper-wrapper
{
    height: 620px;
}
.bdt-panel-slider .bdt-navigation-next, .bdt-panel-slider .bdt-navigation-prev
{
    z-index: 10;
    outline: none;
}
.bdt-panel-slider .bdt-panel-slide-link
{
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    color: rgba(255,255,255,.7);
}
.bdt-panel-slider .bdt-panel-slide-link svg
{
    width: 1em;
    height: 1em;
    fill: rgba(255,255,255,.7);
}
.bdt-panel-slider .bdt-panel-slide-link:hover
{
    color: #fff;
}
.bdt-panel-slider .bdt-panel-slide-link:hover svg
{
    fill: #fff;
}
.bdt-panel-slide-item:before
{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .3;
    z-index: 1;
    left: 0;
    top: 0;
}
.bdt-panel-slide-item:hover:before
{
    opacity: 0;
}
.bdt-panel-slide-item:hover .bdt-panel-slide-thumb img
{
    opacity: 1!important;
}
.bdt-panel-slide-desc
{
    width: 100%;
    height: 100%;
    padding: 20px 30px;
    align-content: flex-end;
}
.bdt-panel-slide-thumb
{
    position: absolute;
    width: 100%;
    height: 100%;
}
.bdt-panel-slide-thumb img
{
    opacity: .4;
    transition: all .5s ease-in-out;
    width: 100%;
}
.bdt-panel-slide-text
{
    font-size: 15px;
    margin-top: 10px;
    color: rgba(255,255,255,.8);
}
.bdt-panel-slide-text h2, .bdt-panel-slide-text a
{
    text-transform: uppercase;
}
.bdt-panel-slide-title
{
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
}
.bdt-skin-default .bdt-panel-slide-item:hover .bdt-panel-slide-text
{
    transition-delay: 150ms;
}
.bdt-skin-default .bdt-panel-slide-item:hover .bdt-panel-slide-link
{
    transition-delay: 250ms;
}
.bdt-skin-middle
{
    text-align: center;
}
.bdt-skin-middle .bdt-panel-slide-item.swiper-slide-active .bdt-panel-slide-text
{
    transition-delay: 200ms;
}
.bdt-skin-middle .bdt-panel-slide-item.swiper-slide-active .bdt-panel-slide-link
{
    transition-delay: 250ms;
}
.bdt-skin-middle .bdt-transition-slide-top, .bdt-skin-middle .bdt-overlay-gradient, .bdt-skin-middle .bdt-transition-slide-bottom
{
    transition-property: opacity,visibility,transform,filter;
}
.bdt-skin-middle .swiper-slide:not(.swiper-slide-active) .bdt-transition-slide-top, .bdt-skin-middle .swiper-slide:not(.swiper-slide-active) .bdt-overlay-gradient, .bdt-skin-middle .swiper-slide:not(.swiper-slide-active) .bdt-transition-slide-bottom
{
    visibility: hidden;
}
.bdt-skin-middle .swiper-slide.swiper-slide-active .bdt-panel-slide-thumb img
{
    opacity: 1!important;
}
.bdt-skin-middle .swiper-slide.swiper-slide-active .bdt-transition-slide-top, .bdt-skin-middle .swiper-slide.swiper-slide-active .bdt-transition-slide-bottom
{
    transform: translate(0);
    opacity: 1;
}
.bdt-skin-middle .swiper-slide.swiper-slide-active .bdt-panel-slide-link
{
    display: inline-block;
}
.bdt-skin-middle .swiper-slide.swiper-slide-active .bdt-overlay-gradient
{
    opacity: 1;
}
.bdt-text-on-always .bdt-panel-slide-item [class*='bdt-transition-slide']
{
    opacity: 1;
    transform: translate(0,0);
}
.ep-mouse-interaction-yes .bdt-panel-slide-thumb-wrapper
{
    transform: scale(1.1);
}
.bdt-panel-slide-thumb-wrapper
{
    height: 100%;
    width: 100%;
}
.bdt-global-link-yes .bdt-panel-slide-item:hover
{
    cursor: pointer;
}
.bdt-post-slider-thumbnail
{
    overflow: hidden;
}
.bdt-post-slider-thumbnail img
{
    width: 100%;
    object-fit: cover;
}
.bdt-post-slider-item .bdt-grid
{
    height: 100%;
}
.bdt-post-slider-item>img
{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.bdt-post-slider-content-wrap
{
    max-width: 1170px;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}
.bdt-post-slider-content-wrap .bdt-post-slider-content
{
    max-width: 950px;
    display: inline-block;
}
.bdt-post-slider-tag-wrap span
{
    padding: 2px 4px;
    border-radius: 3px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 8px;
}
.bdt-post-slider-tag-wrap span a
{
    color: #fff;
}
.bdt-post-slider-tag-wrap span+span
{
    margin-left: 0;
}
.bdt-post-slider-title
{
    margin-top: 10px;
    line-height: 1;
    font-size: 1.4rem;
    color: #fff;
    font-weight: 600;
}
.bdt-post-slider-text
{
    margin-top: 15px;
    font-size: .65rem;
    line-height: 1.4;
    color: rgba(255,255,255,.7);
}
.bdt-post-slider-text p
{
    margin: 0;
}
.bdt-post-slider-meta
{
    margin-top: 5px;
}
.bdt-post-slider-meta span
{
    text-transform: capitalize;
    color: rgba(246,251,255,.55);
}
.bdt-post-slider-meta .bdt-author
{
    margin-right: 3px;
}
.bdt-post-slider-button-wrap
{
    margin-top: 15px;
}
.bdt-post-slider-button svg
{
    width: 1em;
    height: 1em;
}
.bdt-author img
{
    vertical-align: top;
}
.bdt-post-slider-pagination
{
    max-width: 1170px;
    width: 100%;
    bottom: 3px;
    margin-top: 0;
    position: relative!important;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}
.bdt-post-slider-pagination .bdt-thumbnav
{
    border-top: 3px solid rgba(255,255,255,.5);
    margin-left: 0;
}
.bdt-post-slider-pagination .bdt-thumbnav li:first-child
{
    padding-left: 0;
}
.bdt-post-slider-pagination .bdt-post-slider-thumb-wrap
{
    display: inline-flex;
    flex-shrink: 0;
}
.bdt-post-slider-pagination .bdt-post-slider-thumb-wrap img
{
    height: 64px;
    width: 64px;
    object-fit: cover;
}
.bdt-post-slider-pagination li .bdt-post-slider-pagination-item
{
    border-top: 3px solid transparent;
    padding-top: 15px;
    margin-top: -3px;
    transition: all 300ms cubic-bezier(.13,.27,.39,1);
}
.bdt-post-slider-pagination li.bdt-active .bdt-post-slider-pagination-item
{
    border-top-color: #fff;
    opacity: 1;
}
.bdt-post-slider-pagination li .bdt-post-slider-pagination-item
{
    opacity: .7;
}
.bdt-post-slider-pagination li .thumb-title-default-skin, .bdt-post-slider-pagination li span
{
    font-weight: 600;
    line-height: 1;
    font-size: 14px;
    color: #fff;
}
.bdt-post-slider-pagination li .bdt-post-slider-date
{
    font-weight: 400;
    opacity: .8;
    text-transform: uppercase;
    font-size: 11px;
}
.skin-vast .bdt-post-slider-text
{
    color: rgba(0,0,0,.7);
}
.skin-vast .bdt-post-slider-text p
{
    margin: 0;
}
.skin-vast .bdt-post-slider-text p+p
{
    margin-top: 15px;
}
.skin-vast .bdt-post-slider-title
{
    color: #444;
}
.skin-vast .bdt-post-slider-meta span
{
    color: rgba(136,136,136,.55);
}
.skin-vast .bdt-post-slider-navigation a
{
    color: #fff;
    transition: all .3s ease;
}
.skin-vast .bdt-post-slider-navigation a svg
{
    width: 1em;
}
.skin-hazel .bdt-post-slider-title
{
    font-size: 1.2rem;
    line-height: 1.2;
}
.skin-hazel .bdt-post-slider-title:hover
{
    text-decoration: underline;
}
.skin-hazel .bdt-post-slider-text
{
    color: #999;
}
.skin-hazel .bdt-post-slider-content
{
    padding: 15px 20px 70px 20px;
}
.skin-hazel .bdt-post-slider-navigation-inner
{
    border-top: 1px solid rgba(255,255,255,.1);
}
.skin-hazel .bdt-post-slider-navigation-inner a
{
    padding: 10px 15px;
    font-size: 12px;
    font-weight: 700;
    color: #999;
    background-color: #222;
    text-align: center;
    transition: background-color 300ms ease-out;
    position: relative;
}
.skin-hazel .bdt-post-slider-navigation-inner a svg
{
    height: 10px;
    width: auto;
}
.skin-hazel .bdt-post-slider-navigation-inner a svg polyline
{
    stroke: #999;
}
.skin-hazel .bdt-post-slider-navigation-inner a span
{
    margin: 0 5px;
}
.skin-hazel .bdt-post-slider-navigation-inner a:hover
{
    background-color: #fff;
    color: #222;
}
.skin-hazel .bdt-post-slider-navigation-inner a:hover svg polyline
{
    stroke: #222;
}
.skin-hazel .bdt-post-slider-navigation-inner a:first-child:after
{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(255,255,255,.1);
}
.skin-hazel .bdt-post-slider-thumbnail
{
    transform: translateZ(0);
}
.skin-hazel .bdt-post-slider-thumbnail img
{
    height: 100%;
    position: absolute;
    object-fit: cover;
}
.skin-hazel .bdt-post-slider-button
{
    font-size: 12px;
    font-weight: 700;
    color: #aaa;
    text-transform: uppercase;
}
.skin-hazel .bdt-post-slider-button:hover
{
    color: #fff;
}
.skin-hazel .bdt-post-slider-thumbnail~div
{
    background-color: #222;
}
@media screen and (min-width: 768px)
{
    .bdt-post-slider-content-wrap
    {
        padding-left: 50px;
        padding-right: 50px;
    }
    .bdt-post-slider-tag-wrap span
    {
        padding: 2px 6px;
        font-size: 11px;
    }
    .bdt-post-slider-tag-wrap span+span
    {
        margin-left: 5px;
    }
    .bdt-post-slider-title
    {
        font-size: 2.2rem;
    }
    .bdt-post-slider-text
    {
        font-size: 1rem;
        line-height: 1.6;
    }
    .bdt-post-slider-text p
    {
        width: 80%;
        display: inline-block;
    }
    .bdt-post-slider-meta
    {
        margin-top: 20px;
    }
    .bdt-post-slider-button-wrap
    {
        margin-top: 20px;
    }
    .bdt-post-slider-pagination
    {
        bottom: 0;
        position: absolute!important;
        margin-bottom: 30px;
        padding-left: 50px;
        padding-right: 50px;
    }
    .bdt-post-slider-pagination li .bdt-post-slider-pagination-item
    {
        padding-top: 30px;
    }
    .skin-hazel .bdt-post-slider-title
    {
        font-size: 2rem;
    }
    .skin-hazel .bdt-post-slider-content
    {
        padding: 40px 40px 90px 40px;
    }
    .skin-hazel .bdt-post-slider-button
    {
        font-size: 13px;
    }
    .skin-hazel .bdt-post-slider-navigation-inner a
    {
        padding: 15px 20px;
        font-size: 13px;
    }
    .skin-hazel .bdt-post-slider-navigation-inner a svg
    {
        height: 12px;
    }
    .skin-hazel .bdt-post-slider-navigation-inner a span
    {
        margin: 0 8px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px)
{
    .bdt-post-slider-content-wrap
    {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 70px;
    }
    .bdt-post-slider-pagination li .bdt-post-slider-pagination-item
    {
        padding-top: 20px;
    }
}
@media screen and (min-width: 1024px)
{
    .bdt-post-slider .bdt-post-slider-title
    {
        font-size: 2.625rem;
    }
    .skin-vast .bdt-post-slider-title
    {
        font-size: 2rem;
        line-height: 1;
    }
}
.bdt-post-card>div:nth-child(2) .bdt-post-card-item
{
    box-shadow: 0 0 0 var(--ep-post-card-shadow-size,20px) var(--ep-post-card-shadow-color,rgba(30,135,240,.7));
    position: relative;
}
.bdt-post-card-item
{
    background-color: #fff;
}
.bdt-post-card-title
{
    margin-top: 0;
    margin-bottom: 10px;
    color: #666;
}
.bdt-post-card-title a
{
    text-decoration: none;
    color: inherit;
}
.bdt-post-card-button
{
    font-weight: bolder;
    padding-left: 0;
    padding-right: 0;
    margin-right: 10px;
    display: inline-block;
    text-decoration: none;
    color: inherit;
}
.bdt-post-card-button svg
{
    width: 1em;
    height: 1em;
}
.bdt-post-card-tag
{
    margin-bottom: 10px;
}
.bdt-post-card-tag span a
{
    padding: 2px 6px;
    white-space: nowrap;
    text-decoration: none;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    background: #1e87f0;
}
.bdt-post-card-desc
{
    background-color: #fff;
    padding: 50px;
}
.bdt-post-card-desc .bdt-subnav
{
    margin-bottom: 0;
}
.bdt-post-card-desc .bdt-subnav span
{
    margin-bottom: 10px;
}
.bdt-post-card-meta
{
    color: #999;
    text-transform: uppercase;
    font-weight: bolder;
    margin-top: 0;
    font-size: 12px;
    margin-bottom: 20px;
    text-decoration: none;
}
.bdt-post-card-excerpt
{
    margin-bottom: 15px;
}
.bdt-post-card-excerpt p
{
    margin: 0;
}
@media(min-width: 960px)
{
    .bdt-post-card>div:nth-child(2) .bdt-post-card-item
    {
        margin-top: -20px;
    }
    .bdt-post-card>div:nth-child(2) .bdt-post-card-thumb
    {
        display: block;
        overflow: hidden;
    }
    .bdt-post-card>div:nth-child(2) .bdt-post-card-thumb img
    {
        padding-top: 20px;
        transform: scale(1.33);
    }
}
.featured-part .bdt-post-block-img-wrapper img, .featured-part .bdt-post-block-thumbnail img
{
    width: 100%;
    object-fit: cover;
    vertical-align: middle;
}
.featured-part .bdt-post-block-title
{
    margin-bottom: 10px;
}
.list-part .bdt-post-block-title
{
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
}
.list-part .bdt-post-block-thumbnail img
{
    width: 80px;
    height: auto;
}
.bdt-post-block-excerpt
{
    margin-bottom: 10px;
}
.bdt-post-block-link
{
    color: #444;
}
.bdt-post-block-link:hover
{
    color: #000;
}
.bdt-post-block-read-more
{
    margin-right: 10px;
    font-weight: bolder;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
}
.bdt-post-block-read-more svg
{
    width: 1em;
    height: 1em;
}
.bdt-post-block-tag-wrap span
{
    padding: 2px 6px;
    color: #fff;
    border-radius: 3px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 11px;
}
.bdt-post-block-tag-wrap span+span
{
    margin-left: 5px;
}
.skin-trinity .bdt-post-block-title a
{
    color: #fff;
}
.skin-trinity .bdt-post-block-title a:hover
{
    color: #fff;
    opacity: .8;
}
.skin-trinity .bdt-post-block-item .bdt-overlay-primary
{
    transition: all .25s ease-in-out;
    opacity: .5;
}
.skin-trinity .bdt-post-block-item:hover .bdt-overlay-primary
{
    opacity: 1;
}
.skin-genesis .bdt-has-divider li>div
{
    border-top: 1px solid #ddd;
    padding-top: 40px;
}
.bdt-post-block-modern-item.left-part
{
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    min-height: 350px;
    overflow: hidden;
}
.bdt-post-block-modern-item.left-part .bdt-post-block-modern-desc
{
    text-align: center;
}
.bdt-post-block-modern-item.left-part .bdt-overlay-gradient
{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.bdt-post-block-modern-item.right-part
{
    padding: 20px 20px;
}
.bdt-post-block-modern-item.right-part:last-child
{
    margin-bottom: 0;
}
.bdt-post-block-modern-excerpt
{
    margin-bottom: 10px;
}
.bdt-post-block-modern-read-more
{
    font-weight: bolder;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
}
.bdt-post-block-modern-read-more svg
{
    width: 1em;
    height: 1em;
}
.bdt-post-block-modern-title
{
    margin-bottom: 0;
}
.bdt-post-block-modern-desc .bdt-post-block-modern-meta span a
{
    background: #1e87f0;
    font-size: 11px;
    color: #fff;
    padding: 2px 5px;
    font-weight: 400;
    border-radius: 2px;
}
.bdt-post-block-modern-desc h4
{
    margin-top: 0;
}
.bdt-post-block-modern-desc span
{
    color: inherit;
}
@media(min-width: 1024px)
{
    .bdt-post-block-modern-item.right-part
    {
        padding: 20px 30px;
    }
}
.bdt-progress-pie-wrapper
{
    text-align: center;
}
.bdt-progress-pie-wrapper .bdt-progress-pie
{
    text-align: center;
    position: relative;
    transform-style: preserve-3d;
    padding: 20px;
}
.bdt-progress-pie-wrapper .bdt-progress-pie svg
{
    margin: 0 auto;
}
.bdt-progress-pie-wrapper .bdt-progress-pie svg ellipse
{
    stroke: #f5f5f5;
}
.bdt-progress-pie-wrapper .bdt-progress-pie svg path
{
    stroke: #14abf4;
}
.bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-number, .bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-text
{
    font-size: 32px;
    font-weight: 700;
}
.bdt-progress-pie-wrapper .bdt-progress-pie.bdt-pp-lc-square svg path
{
    stroke-linecap: square;
}
.bdt-progress-pie-wrapper .bdt-progress-pie.bdt-pp-lc-round svg path
{
    stroke-linecap: round;
}
.bdt-progress-pie-wrapper .bdt-progress-pie.bdt-pp-lc-butt svg path
{
    stroke-linecap: butt;
}
.bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-label
{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-label div
{
    line-height: 1.2em;
}
.bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-svg
{
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: middle;
    overflow: hidden;
}
.bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-svg svg
{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}
.bdt-progress-pie-wrapper .bdt-progress-pie .bdt-progress-pie-svg svg *
{
    fill: none;
}
.bdt-progress-pie-wrapper .bdt-progress-pie-title
{
    text-align: center;
    padding: 30px;
    margin: 0;
    font-size: 1.1rem;
}
.bdt-progress-pie-wrapper .bdt-progress-pie-title:not(.bdt-no-divider)
{
    border-top: 1px solid rgba(100,100,100,.1);
}
.bdt-post-gallery.bdt-post-gallery-skin-fedara .bdt-post-gallery-skin-fedara-desc
{
    position: relative;
    background: #fff;
}
.bdt-post-gallery.bdt-post-gallery-skin-fedara .bdt-gallery-item .bdt-gallery-item-title
{
    color: #707070;
}
.bdt-post-gallery.bdt-post-gallery-skin-fedara .bdt-gallery-item .bdt-gallery-item-title:hover
{
    color: #444;
}
.bdt-post-gallery.bdt-post-gallery-skin-fedara .bdt-post-gallery-skin-fedara-desc:after
{
    content: '';
    position: absolute;
    top: 0;
    height: 20px;
    width: 20px;
    background: inherit;
    transform: translate(-50%,-50%) rotate(45deg);
}
.bdt-post-gallery.bdt-post-gallery-skin-fedara .bdt-gallery-item-link
{
    background-color: transparent;
    color: #c4c4c4;
    border-radius: 3px;
    border: 1px solid;
}
.bdt-post-gallery-skin-fedara-style-right .bdt-post-gallery-skin-fedara-desc:after
{
    right: 8px;
}
.bdt-post-gallery-skin-fedara-style-left .bdt-post-gallery-skin-fedara-desc:after
{
    left: 30px;
}
.bdt-post-gallery-skin-fedara-style-center .bdt-post-gallery-skin-fedara-desc:after
{
    left: 50%;
}
.bdt-post-gallery.bdt-post-gallery-skin-abetis .bdt-gallery-item-link
{
    background-color: transparent;
    color: #ddd;
    border-radius: 500px;
    border: 1px solid;
}
.bdt-post-gallery.bdt-post-gallery-skin-abetis .bdt-gallery-item-link:hover
{
    border-color: #fff;
}
.bdt-post-gallery .bdt-post-gallery-inner
{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.bdt-post-gallery .bdt-overlay
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-align: center;
}
.bdt-post-gallery .bdt-gallery-item
{
    transition-property: all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    margin: 0;
    text-align: center;
}
.bdt-post-gallery .bdt-gallery-item:hover
{
    z-index: 5;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-title
{
    color: #d7d8df;
    text-transform: capitalize;
    transition: all .3s ease;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-title:hover
{
    color: #fff;
}
.bdt-post-gallery-skin-trosia .bdt-gallery-item-tag, .bdt-post-gallery-skin-default .bdt-gallery-item-tag, .bdt-post-gallery-skin-trosia .bdt-post-gallery-excerpt, .bdt-post-gallery-skin-default .bdt-post-gallery-excerpt
{
    color: #d7d8df;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-content-inner
{
    transform: translateZ(20px);
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-content-inner>*:not(:first-child)
{
    margin-top: 20px;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-tags
{
    line-height: 1;
    margin-top: 5px;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-tags .bdt-gallery-item-tag
{
    font-size: 13px;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-tags span+span
{
    margin-left: 5px;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-thumbnail
{
    transform: translateZ(0);
    overflow: hidden;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-thumbnail img
{
    width: 100%;
    object-fit: cover;
    vertical-align: bottom;
}
.bdt-post-gallery.bdt-post-gallery-skin-default .bdt-gallery-item-link
{
    background-color: #d7d8df;
    color: #444;
    border-radius: 500px;
    font-size: 13px;
    transition: all .3s ease-in-out;
}
.bdt-post-gallery.bdt-post-gallery-skin-default .bdt-gallery-item-link:hover
{
    background: #fff;
}
.bdt-post-gallery .bdt-gallery-item-link
{
    transition: all .25s ease-in-out;
    line-height: 1;
    box-sizing: border-box;
    vertical-align: middle;
    position: relative;
    display: inherit;
    width: 100%;
    overflow: hidden;
}
.bdt-post-gallery .bdt-gallery-item-link.bdt-link-icon
{
    padding: 15px;
}
.bdt-post-gallery .bdt-gallery-item-link.bdt-link-text
{
    padding: 8px 20px;
}
.bdt-post-gallery .bdt-gallery-item-link span
{
    font-size: 10px;
    font-weight: 700;
}
.bdt-post-gallery .bdt-gallery-item-link:not(:first-child)
{
    margin-left: 15px;
}
.bdt-post-gallery-skin-trosia .bdt-gallery-item-link
{
    background-color: #d7d8df;
}
.bdt-post-gallery.bdt-post-gallery-skin-trosia .bdt-gallery-item.bdt-transition-toggle .bdt-gallery-item-title
{
    color: #fff;
}
.bdt-post-gallery.bdt-post-gallery-skin-trosia .bdt-gallery-item.bdt-transition-toggle .bdt-gallery-item-title:hover
{
    color: #fff;
    opacity: rgba(255,255,255,.8);
}
.bdt-post-gallery.bdt-post-gallery-skin-trosia .bdt-gallery-item.bdt-transition-toggle .bdt-gallery-item-tags
{
    margin: 20px 0 0 20px;
}
.bdt-post-gallery-skin-trosia .bdt-gallery-item-tags .bdt-gallery-item-tag
{
    background: #1e87f0;
    padding: 8px;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}
.bdt-post-gallery.bdt-post-gallery-skin-trosia .bdt-post-gallery-desc
{
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 70%);
    padding: 20px;
}
.bdt-post-gallery.bdt-post-gallery-skin-abetis .bdt-gallery-item .bdt-gallery-item-title
{
    color: #444;
}
.bdt-post-gallery.bdt-post-gallery-skin-abetis .bdt-gallery-item .bdt-gallery-item-title:hover
{
    color: #222;
}
@media(min-width: 1024px)
{
    .filtr-container
    {
        transition: height .5s ease-out;
    }
}
.bdt-post-grid .bdt-post-grid-excerpt p
{
    margin: 0;
}
.bdt-post-grid .bdt-primary .bdt-post-grid-author
{
    font-size: 13px;
    font-weight: 700;
    color: #adb5bd;
}
.bdt-post-grid .bdt-primary .bdt-post-grid-date
{
    font-size: 13px;
    color: #adb5bd;
}
.bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-comments, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-comments, .bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-comments
{
    display: none;
}
.bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-title
{
    font-size: 1.25rem;
    line-height: 1;
}
.bdt-post-grid.bdt-post-grid-skin-default .bdt-primary:last-child .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-primary:last-child .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-modern .bdt-primary:last-child .bdt-post-grid-excerpt
{
    display: none;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-img-wrap a, .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a
{
    height: 380px;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-transition-slide-bottom
{
    max-height: 0;
    transition: all .3s ease-out;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-item:hover .bdt-transition-slide-bottom
{
    max-height: 72px;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-item:hover .bdt-post-grid-excerpt
{
    margin-top: 15px!important;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-item:hover .bdt-custom-overlay
{
    opacity: .35;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-item .bdt-post-grid-desc
{
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 70%);
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-title
{
    margin: 0;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-meta span
{
    font-size: 13px;
    color: #d0d0d0;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-excerpt
{
    margin-top: 0!important;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-post-grid-category
{
    margin: 15px 0 0 15px;
}
.bdt-post-grid.bdt-post-grid-skin-trosia .bdt-custom-overlay
{
    background: #000;
    transition: .25s ease-out;
    opacity: .18;
    pointer-events: none;
}
.bdt-post-grid.bdt-post-grid-skin-default .bdt-primary .bdt-post-grid-img-wrap a
{
    height: 300px;
}
.bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-img-wrap a
{
    height: 200px;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-meta
{
    padding: 15px 30px;
    border-top: 1px solid rgba(140,140,140,.2);
    box-sizing: border-box;
    margin-bottom: 0;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-meta span, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-meta span, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-meta span, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-meta span
{
    font-size: 14px;
    color: #bbb;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-meta span i, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-meta span i, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-meta span i, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-meta span i
{
    display: inline-block;
    color: #bbb;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-title
{
    margin-top: 15px;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-title a, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-title a, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-title a, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-title a
{
    line-height: 1.4;
    color: #444;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-readmore, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-readmore, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-readmore, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-readmore
{
    color: #444;
    font-weight: 600;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-readmore svg, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-readmore svg, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-readmore svg, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-readmore svg
{
    fill: #444;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-excerpt, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-excerpt
{
    color: #666;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-primary .bdt-post-grid-img-wrap a, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-primary .bdt-post-grid-img-wrap a
{
    height: 300px;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-primary .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-primary .bdt-post-grid-meta
{
    align-items: center;
    justify-content: center;
    display: block;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-primary .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-primary .bdt-post-grid-title
{
    font-size: 1.8rem;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-secondary .bdt-post-grid-img-wrap a, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-img-wrap a
{
    height: 200px;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-secondary .bdt-post-grid-title, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-title
{
    margin-top: 0;
    font-size: 1.2rem;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-secondary .bdt-post-grid-desc, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-desc
{
    padding: 30px;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-secondary .bdt-post-grid-meta, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-meta
{
    display: block;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-secondary .bdt-post-grid-comments, .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-comments
{
    display: inline-block;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-transition-slide-bottom
{
    max-height: 0;
    transition: all .3s ease-out;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-item:hover .bdt-transition-slide-bottom
{
    max-height: 72px;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-item:hover .bdt-post-grid-excerpt
{
    margin-top: 15px!important;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-item .bdt-post-grid-desc
{
    background: rgba(0,0,0,.5);
    width: 100%;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-title
{
    margin: 10px 0 0 0;
    font-size: 1.2rem;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-meta span
{
    font-size: 13px;
}
.bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-excerpt
{
    margin-top: 0!important;
}
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-primary .bdt-post-grid-img-wrap a, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-primary .bdt-post-grid-img-wrap a
{
    height: 399px;
}
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-img-wrap a, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-img-wrap a
{
    height: 192px;
}
.bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-item .bdt-post-grid-desc .bdt-post-grid-meta
{
    margin-left: 0;
}
.bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-item .bdt-post-grid-desc .bdt-post-grid-meta span:first-child
{
    padding-left: 0;
}
.bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-desc, .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-img-wrap a
{
    height: 363px;
}
.bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-img-wrap
{
    position: relative;
}
.bdt-post-grid.bdt-post-grid-skin-reverse .bdt-post-grid-img-wrap:after
{
    content: '';
    position: absolute;
    border: 20px solid transparent;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-item .bdt-post-grid-desc .bdt-post-grid-meta
{
    margin-left: 0;
}
.bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-item .bdt-post-grid-desc .bdt-post-grid-meta span:first-child
{
    padding-left: 0;
}
.bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-desc, .bdt-post-grid.bdt-post-grid-skin-alter .bdt-post-grid-img-wrap a
{
    height: 363px;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-category a
{
    background: #b6bad0;
    border-radius: 3px;
    transition: all .3s ease;
}
.bdt-post-grid.bdt-post-grid-skin-alite .bdt-post-grid-category a:hover
{
    background: #e91e63;
}
.bdt-post-grid-item
{
    overflow: hidden;
}
.bdt-post-grid-item .bdt-position-top-left
{
    top: -1px;
}
.bdt-post-grid-item a
{
    text-decoration: none;
}
.bdt-post-grid-item .bdt-custom-overlay
{
    background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(0,0,0,.75) 100%);
    opacity: .75;
    transition: .5s cubic-bezier(.4,.7,.04,.88);
    transition-property: opacity,transform,filter;
    pointer-events: none;
}
.bdt-post-grid-item:hover .bdt-custom-overlay
{
    opacity: 1;
}
.bdt-post-grid-desc
{
    width: 100%;
}
.bdt-post-grid-readmore svg
{
    width: 1em;
    height: 1em;
}
.bdt-post-grid-readmore span
{
    color: inherit;
}
.bdt-post-grid-readmore span i
{
    color: inherit;
}
.bdt-post-grid-author
{
    text-transform: capitalize;
}
.bdt-post-grid-author a
{
    color: #bbb;
    display: inline-block;
    transition: color .5s cubic-bezier(.4,.7,.04,.88);
}
.bdt-post-grid-author a:hover
{
    color: #0f6ecd;
}
.bdt-post-grid-category
{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.bdt-post-grid-category a
{
    background: #1e87f0;
    padding: 5px 8px;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    transition: all .3s ease;
}
.bdt-post-grid-title
{
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 600;
}
.bdt-post-grid-title a
{
    color: #fff;
}
.bdt-post-grid-excerpt
{
    color: #fff;
}
.bdt-post-grid-readmore
{
    color: #fff;
}
.bdt-post-grid-readmore svg
{
    fill: #fff;
}
.bdt-post-grid-tags
{
    font-size: 14px;
    font-weight: 600;
    color: #bbb;
    line-height: 1;
    display: inline-flex;
    align-items: center;
}
.bdt-post-grid-tag
{
    padding-left: 0;
    display: inline-block;
    margin: 0;
    line-height: 1;
}
.bdt-post-grid-tag li
{
    display: inline-block;
    margin-left: 5px;
}
.bdt-post-grid-tag li a
{
    display: flex;
    align-items: center;
    padding: 3px 10px 5px 10px;
    line-height: 1;
    color: #fff;
    background: #b6bad0;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 500;
    transition: all .3s ease;
}
.bdt-post-grid-tag li a:hover
{
    background: #e91e63;
}
.bdt-post-grid-tag li:nth-child(1)
{
    margin: 0!important;
}
.bdt-global-link-yes .bdt-post-grid-item:hover
{
    cursor: pointer;
}
.bdt-post-grid .bdt-grid-x-small, .bdt-post-grid .bdt-grid-column-x-small
{
    margin-left: -5px;
}
.bdt-post-grid .bdt-grid-x-small>*, .bdt-post-grid .bdt-grid-column-x-small>*
{
    padding-left: 5px;
}
.bdt-post-grid .bdt-grid+.bdt-grid-x-small, .bdt-post-grid .bdt-grid+.bdt-grid-row-x-small, .bdt-post-grid .bdt-grid-x-small>.bdt-grid-margin, .bdt-post-grid .bdt-grid-row-x-small>.bdt-grid-margin, .bdt-post-grid *+.bdt-grid-margin-x-small
{
    margin-top: 5px;
}
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-grid-x-small .bdt-post-grid-img-wrap a, .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-grid-x-small .bdt-post-grid-img-wrap a
{
    height: 197px;
}
.bdt-post-grid.bdt-post-grid-skin-reverse .bdt-plane-mobile .bdt-post-grid-img-wrap:after
{
    border-bottom-color: #fff;
    border-top-color: transparent;
}
@media(max-width: 959px) and (min-width: 640px)
{
    .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-reverse-tablet .bdt-post-grid-item
    {
        flex-direction: column-reverse;
        display: flex;
    }
    .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-plane-tablet .bdt-post-grid-img-wrap:after
    {
        border-bottom-color: #fff;
        border-top-color: transparent;
    }
    .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-reverse-tablet .bdt-post-grid-img-wrap:after
    {
        border-bottom-color: transparent;
        border-top-color: #fff;
        top: 0;
        bottom: auto;
    }
}
@media(min-width: 960px)
{
    .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-reverse-desktop .bdt-post-grid-item
    {
        flex-direction: column-reverse;
        display: flex;
    }
    .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-plane-desktop .bdt-post-grid-img-wrap:after
    {
        border-bottom-color: #fff;
        border-top-color: transparent;
    }
    .bdt-post-grid.bdt-post-grid-skin-reverse .bdt-reverse-desktop .bdt-post-grid-img-wrap:after
    {
        border-bottom-color: transparent;
        border-top-color: #fff;
        top: 0;
        bottom: auto;
    }
}
.elementor-widget-bdt-post-grid .bdt-loadmore-container
{
    margin-top: 40px;
}
@media(max-width: 767px)
{
    .bdt-post-grid .bdt-grid-collapse>*
    {
        padding-left: 1px;
    }
    .bdt-post-grid .bdt-grid-collapse
    {
        margin-left: -1px;
    }
}
.bdt-post-grid-tab img[data-src][src*='data:image']
{
    background: rgba(152,152,152,.07);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDhweCIgIGhlaWdodD0iNDhweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWR1YWwtcmluZyIgc3R5bGU9ImJhY2tncm91bmQ6IG5vbmU7Ij48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBuZy1hdHRyLXI9Int7Y29uZmlnLnJhZGl1c319IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLnN0cm9rZX19IiBuZy1hdHRyLXN0cm9rZS1kYXNoYXJyYXk9Int7Y29uZmlnLmRhc2hhcnJheX19IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHI9IjQwIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZT0icmdiYSg1OC44ODUwODA2NDUxNjEyOTUlLDU4Ljg4NTA4MDY0NTE2MTI5NSUsNTguODg1MDgwNjQ1MTYxMjk1JSwwLjU4OCkiIHN0cm9rZS1kYXNoYXJyYXk9IjYyLjgzMTg1MzA3MTc5NTg2IDYyLjgzMTg1MzA3MTc5NTg2IiB0cmFuc2Zvcm09InJvdGF0ZSgxNjEuODc4IDUwIDUwKSI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center;
}
.bdt-post-grid-tab .gridtab>dt
{
    line-height: normal;
}
.bdt-post-grid-tab-thumbnail
{
    overflow: hidden;
    cursor: pointer;
}
.bdt-post-grid-tab-thumbnail img
{
    height: 140px;
    width: 100%;
    object-fit: cover;
    vertical-align: top;
    transition: transform 250ms cubic-bezier(.3,.91,.58,1);
}
.bdt-post-grid-tab-thumbnail:hover img
{
    transform: scale(1.1);
}
.bdt-post-grid-tab-item-title
{
    font-size: 1.5rem;
    line-height: 1.2;
}
.bdt-post-grid-tab-title
{
    cursor: pointer;
}
.bdt-post-grid-desc-inner
{
    padding: 50px;
}
.bdt-post-grid-tab-image-inner
{
    overflow: hidden;
    height: 100%;
}
.bdt-post-grid-tab-image-inner img
{
    height: 100%;
    width: 100%;
    object-fit: cover;
    vertical-align: top;
}
.bdt-post-grid-tab-excerpt p:last-child
{
    margin-bottom: 0;
}
.bdt-post-grid-tab-readmore svg
{
    width: 1em;
    height: 1em;
}
.gridtab, .gridtab>dt, .gridtab>dd
{
    position: relative;
}
.gridtab
{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    box-sizing: border-box;
}
.gridtab>dt
{
    border-style: solid;
}
.gridtab>dd
{
    z-index: 1;
    display: none;
    flex-basis: 100%;
    border-style: solid;
}
.gridtab>dd>.gridtab__controls
{
    position: absolute;
    right: 10px;
    top: 10px;
    display: flex;
}
.gridtab>dd>.gridtab__controls>.gridtab__close
{
    order: 1;
    margin-left: 5px;
}
.gridtab>dd>.gridtab__controls>.gridtab__close:before, .gridtab>dd>.gridtab__controls>.gridtab__close:after
{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.gridtab>dd>.gridtab__controls>.gridtab__close:after
{
    transform: translate(-50%,-50%) rotate(-45deg);
}
.gridtab>dd>.gridtab__controls>.gridtab__arrow, .gridtab>dd>.gridtab__controls>.gridtab__close
{
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: #666;
    text-indent: -999px;
    position: relative;
    border-radius: 50px;
    transition: all 300ms ease-out;
}
.gridtab>dd>.gridtab__controls>.gridtab__arrow:hover, .gridtab>dd>.gridtab__controls>.gridtab__close:hover
{
    background: #333;
}
.gridtab>dd>.gridtab__controls>.gridtab__close:hover
{
    transform: rotate(90deg);
}
.gridtab>dd>.gridtab__controls>.gridtab__arrow:before, .gridtab>dd>.gridtab__controls>.gridtab__arrow:after, .gridtab>dd>.gridtab__controls>.gridtab__close:before, .gridtab>dd>.gridtab__controls>.gridtab__close:after
{
    position: absolute;
    width: 2px;
    height: 10px;
    content: '';
    display: block;
    background: #fff;
}
.gridtab>dd>.gridtab__controls>.gridtab__arrow:before, .gridtab>dd>.gridtab__controls>.gridtab__arrow:after
{
    top: 50%;
    left: 50%;
    transform: rotate(45deg);
    transform-origin: right;
    margin: -6px 0 0 -3px;
    height: 8px;
}
.gridtab>dd>.gridtab__controls>.gridtab__arrow:after
{
    margin-top: -3px;
    transform: rotate(-45deg);
}
.gridtab>dd>.gridtab__controls>.gridtab__arrow.is-disabled
{
    opacity: .25;
}
.gridtab>dd>.gridtab__controls>.gridtab__next
{
    transform: scale(-1);
    transform-origin: center;
}
.gridtab>dt
{
    transition: background 1s;
    background: #f2f2f2;
}
.gridtab>dt:after
{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
}
.gridtab>dt.is-disabled
{
    pointer-events: none;
}
.gridtab>dt.is-active
{
    z-index: 2;
}
.gridtab>dt>img
{
    max-width: 100%;
    float: left;
    height: auto;
}
.gridtab[dir="rtl"]>dd>.gridtab__controls
{
    right: auto;
    left: 5px;
}
.gridtab[dir="rtl"]>dd>.gridtab__controls>.gridtab__next
{
    transform: none;
}
.gridtab[dir="rtl"]>dd>.gridtab__controls>.gridtab__prev
{
    transform: scale(-1);
}
.gridtab[dir="rtl"]>dd>.gridtab__controls>.gridtab__close
{
    margin-right: 5px;
    margin-left: 0;
}
.bdt-post-list
{
    display: grid;
    grid-template-columns: repeat(1,1fr);
    gap: 30px;
    position: relative;
}
.bdt-post-list .bdt-item
{
    gap: 15px;
    width: 100%;
}
.bdt-post-list .bdt-title
{
    font-size: clamp(14px,1.5vw,18px);
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
}
.bdt-post-list .bdt-title a
{
    color: #444;
}
.bdt-post-list .bdt-title a:hover
{
    color: #000;
}
.bdt-post-list .bdt-image
{
    height: 100%;
}
.bdt-post-list .bdt-image img
{
    width: 80px;
    min-width: 80px;
    height: 100%;
    object-fit: cover;
}
.bdt-post-list .bdt-list-icon
{
    display: inline-flex;
    flex: none;
}
.bdt-post-list .bdt-list-icon i, .bdt-post-list .bdt-list-icon svg
{
    width: 1.2em;
    height: 1.2em;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.bdt-post-list .bdt-excerpt
{
    margin-bottom: 10px;
}
.bdt-post-list .bdt-read-more
{
    margin-right: 10px;
    font-weight: bolder;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
}
.bdt-post-list .bdt-meta
{
    margin-bottom: 0;
    margin-top: 0;
    color: #999;
    display: inline-flex;
}
.bdt-post-list .bdt-meta *
{
    font-size: 13px;
    font-weight: 400;
}
.bdt-has-divider--yes .bdt-item-wrap
{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: -15px;
}
.bdt-has-divider--yes .bdt-item-wrap:last-child
{
    border-bottom: 0;
    padding-bottom: 0!important;
    margin-bottom: 0!important;
}
.bdt-post-list-header
{
    padding: 15px 0;
    border-bottom: 2px solid #1e87f0;
    margin-bottom: 30px;
    gap: 20px;
}
.bdt-post-list-header .bdt-title
{
    color: #2b2d42;
    font-size: clamp(18px,1.5vw,24px);
    transition: all .3s ease;
    margin: 0;
    font-weight: 600;
}
.bdt-post-list-header .bdt-filter-wrap
{
    gap: 15px;
}
.bdt-post-list-header .bdt-filter-list
{
    display: flex;
}
.bdt-post-list-header .bdt-filter-list .bdt-option
{
    text-decoration: none;
    text-transform: capitalize;
    font-size: clamp(13px,1.2vw,14px);
    color: #2b2d42;
    font-weight: 600;
    transition: all .3s ease;
    display: inline-block;
}
.bdt-post-list-header .bdt-filter-list .bdt-option:hover
{
    color: #1e87f0;
}
.bdt-post-list-header .bdt-filter-list.bdt-active .bdt-option
{
    color: #1e87f0;
}
.bdt-post-list div#bdt-loading-image
{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    background-image: radial-gradient(at center center,#fff 0%,#ffffffeb 100%);
}
.bdt-post-list .bdt-circle-border
{
    width: 100px;
    height: 100px;
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #1e87f0;
    background: linear-gradient(0deg,rgba(63,249,220,.1) 33%,#1e87f0 100%);
    animation: spin .8s linear 0s infinite;
}
.bdt-post-list .bdt-circle-core
{
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 50%;
}
.bdt-post-info .elementor-icon-list-item .elementor-icon-list-text
{
    display: inline-block;
}
.bdt-post-info .elementor-icon-list-item .elementor-icon-list-text a, .bdt-post-info .elementor-icon-list-item .elementor-icon-list-text span
{
    display: inline;
}
.bdt-post-info
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.bdt-post-info.elementor-inline-items
{
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}
.bdt-post-info.elementor-inline-items .elementor-icon-list-item
{
    margin-left: 8px;
    margin-right: 8px;
}
.bdt-post-info .elementor-icon-list-icon
{
    display: inline-flex;
}
.bdt-post-info .bdt-icon-list-item, .bdt-post-info .bdt-icon-list-item a
{
    display: flex;
    align-items: center;
}
.bdt-post-info .elementor-icon-list-icon+.elementor-icon-list-text
{
    align-self: center;
    padding-inline-start: 5px;
}
.bdt-qrcode canvas
{
    max-width: 100%;
}
.bdt-reading-progress
{
    top: unset;
    bottom: 20px;
    position: fixed;
    z-index: 10;
}
.bdt-reading-progress.bottom-right
{
    top: unset!important;
    bottom: 20px!important;
    right: 20px;
}
.bdt-reading-progress.bottom-left
{
    top: unset!important;
    left: 20px;
    bottom: 20px!important;
}
.bdt-reading-progress.top-right
{
    left: unset;
    top: 20px!important;
    right: 20px;
}
.bdt-reading-progress.top-left
{
    right: unset;
    top: 20px!important;
    left: 20px;
}
.bdt-reading-progress .bdt-reading-progress-border
{
    position: relative;
    text-align: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.bdt-reading-progress .bdt-reading-progress-circle
{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 50%;
}
.bdt-reading-progress .bdt-reading-progress-text
{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    color: #fff;
}
.bdt-horizontal-progress.top
{
    top: 0!important;
    bottom: unset!important;
}
.bdt-horizontal-progress.bottom
{
    top: unset!important;
    bottom: 0!important;
}
body.admin-bar .bdt-horizontal-progress.top
{
    top: 32px!important;
}
.bdt-progress-with-top .bdt-progress-wrap
{
    position: fixed;
    right: 50px;
    bottom: 50px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    box-shadow: inset 0 0 0 2px rgba(255,255,255,.2);
    border-radius: 50%;
}
.bdt-progress-with-top .bdt-progress-wrap.top-left
{
    right: unset!important;
    left: 50px;
    bottom: unset;
    top: 50px;
}
.bdt-progress-with-top .bdt-progress-wrap.top-right
{
    right: 50px;
    left: unset!important;
    bottom: unset;
    top: 50px;
}
.bdt-progress-with-top .bdt-progress-wrap.bottom-left
{
    top: unset;
    right: unset!important;
    left: 50px;
    bottom: 50px;
}
.bdt-progress-with-top .bdt-progress-wrap.active-progress
{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.bdt-progress-with-top .bdt-progress-wrap::before
{
    position: absolute;
    text-align: center;
    line-height: 46px;
    opacity: 1;
    background-color: #000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    left: 0;
    top: 0;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    z-index: 2;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    font-size: 16px;
    margin-bottom: 6px;
    font-family: 'element-pack'!important;
    content: "";
}
.bdt-progress-with-top .bdt-progress-wrap .svg-content
{
    border-radius: 50%;
}
.bdt-progress-with-top .bdt-progress-wrap svg path
{
    fill: none;
}
.bdt-progress-with-top .bdt-progress-wrap svg.bdt-progress-circle path
{
    stroke: grey;
    stroke-width: 4;
    box-sizing: border-box;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.bdt-progress-with-top .bdt-progress-wrap .bdt-circle
{
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -5px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #000;
    box-shadow: 0 4px 4px rgba(26,53,71,.25),0 0 0 1px rgba(26,53,71,.07);
    animation: border-transform 10s linear infinite alternate forwards;
}
.bdt-progress-with-top .bdt-progress-wrap .bdt-circle:hover
{
    box-shadow: 0 8px 8px rgba(26,53,71,.25),0 0 0 1px rgba(26,53,71,.07);
}
.bdt-progress-with-top .bdt-progress-wrap .bdt-circle:before
{
    position: absolute;
    font-family: 'unicons';
    content: '';
    top: 0;
    left: 0;
    z-index: 2;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    width: 100%;
    height: 40px;
    opacity: 1;
    color: #f00;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
}
.bdt-progress-with-cursor .bdt-progress-wrap
{
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    box-shadow: inset 0 0 0 2px rgba(0,0,0,.3);
    z-index: 9;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    border-radius: 50%;
}
.bdt-progress-with-cursor .bdt-progress-wrap svg path
{
    fill: none;
}
.bdt-progress-with-cursor .bdt-progress-wrap svg.bdt-progress-circle path
{
    stroke: #e02020;
    stroke-width: 4;
    box-sizing: border-box;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.bdt-progress-with-cursor .bdt-cursor, .bdt-progress-with-cursor .bdt-cursor2, .bdt-progress-with-cursor .bdt-cursor3
{
    position: fixed;
    border-radius: 50%;
    transform: translateX(-50%) translateY(-50%);
    pointer-events: none;
    left: -100px;
    top: 50%;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
}
.bdt-progress-with-cursor .bdt-cursor
{
    background-color: #000;
    z-index: 9;
    height: 0;
    width: 0;
}
.bdt-progress-with-cursor .bdt-cursor2, .bdt-progress-with-cursor .bdt-cursor3
{
    height: 46px;
    width: 46px;
    z-index: 9;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.bdt-progress-with-cursor .bdt-cursor2.hover, .bdt-progress-with-cursor .bdt-cursor3.hover
{
    -webkit-transform: scale(1.4) translateX(-35%) translateY(-35%);
    transform: scale(1.4) translateX(-35%) translateY(-35%);
    border: none;
}
.bdt-progress-with-cursor .bdt-cursor2.hover
{
    background: rgba(255,255,255,.1);
}
.bdt-progress-with-cursor .bdt-cursor2.hover .bdt-progress-wrap
{
    box-shadow: inset 0 0 0 2px rgba(255,255,255,0);
}
.bdt-progress-with-cursor .bdt-cursor2.hover .bdt-progress-wrap svg.bdt-progress-circle path
{
    opacity: .4;
}
@-webkit-keyframes border-transform
{
    0%, 100%
    {
        border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
    }
    14%
    {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
    }
    28%
    {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
    }
    42%
    {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
    }
    56%
    {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
    }
    70%
    {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
    }
    84%
    {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
    }
}
@keyframes border-transform
{
    0%, 100%
    {
        border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
    }
    14%
    {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
    }
    28%
    {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
    }
    42%
    {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
    }
    56%
    {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
    }
    70%
    {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
    }
    84%
    {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
    }
}
.bdt-slideshow .bdt-slideshow-button
{
    margin: 1.5em 0 0;
    color: #fff;
}
.bdt-slideshow .bdt-slideshow-button svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-slideshow .bdt-slideshow-content-wrapper
{
    max-width: 800px;
}
.bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-title
{
    font-size: 1.2rem;
    color: #fff;
    margin: 0;
    padding: 0;
}
.bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-pre-title, .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-post-title
{
    font-size: .75rem;
    font-weight: 400;
    color: #f5f5f5;
    margin: 0;
    padding: 0;
}
.bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-text
{
    font-size: .65rem;
    line-height: 1.4;
    color: #f5f5f5;
    margin: .8em 0 0;
    display: inline-block;
}
.bdt-slideshow .bdt-slideshow-content-wrapper div
{
    line-height: 1;
}
.bdt-slideshow .bdt-slidenav svg
{
    width: 22px;
    height: auto;
}
.bdt-slideshow .bdt-dotnav li a
{
    background-color: rgba(0,0,0,.5);
}
.bdt-slideshow .bdt-dotnav li.bdt-active a
{
    background-color: #1e87f0;
}
.bdt-slideshow .bdt-thumbnav li a
{
    transition: all .25s ease-in-out;
    position: relative;
}
.bdt-slideshow .bdt-thumbnav li a::after
{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,.4);
    transition: background-color .1s ease-in-out;
}
.bdt-slideshow .bdt-thumbnav li a:hover::after
{
    background-color: transparent;
}
.bdt-slideshow .bdt-thumbnav li.bdt-active a::after
{
    background-color: transparent;
}
.bdt-slideshow .bdt-ep-scroll-to-section a svg
{
    width: 1em;
    height: 1em;
}
.elementor-widget-bdt-slideshow .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-item img
{
    height: 100%;
    width: 100%!important;
}
@keyframes totopscroller
{
    0%
    {
        transform: translateY(0);
    }
    100%
    {
        transform: translateY(-20px);
    }
}
.bdt-ep-scroll-to-section
{
    margin-bottom: 50px;
    z-index: 2;
}
.bdt-ep-scroll-to-section a
{
    animation: totopscroller 1.5s linear infinite alternate;
    padding: 12px 8px;
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 5000px;
    color: #eee;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    transition: all .3s ease 0s;
}
.bdt-ep-scroll-to-section a:hover
{
    background: #fff;
    color: #282828;
    border: 2px solid #fff;
}
.bdt-slideshow .bdt-thumbnav-wrapper .bdt-thumbnav li:nth-child(1)
{
    padding-top: 0;
    padding-left: 0;
}
.bdt-slideshow .bdt-thumbnav-wrapper.bdt-position-center-left, .bdt-slideshow .bdt-thumbnav-wrapper.bdt-position-center-right
{
    height: calc(100% - (15px * 2));
    display: flex;
    align-items: center;
}
.bdt-slideshow .bdt-thumbnav-wrapper.bdt-position-center-left .bdt-thumbnav-scroller, .bdt-slideshow .bdt-thumbnav-wrapper.bdt-position-center-right .bdt-thumbnav-scroller
{
    transform: translate(0)!important;
}
.bdt-slideshow .bdt-thumbnav-wrapper.bdt-position-center-left .bdt-thumbnav-scroller, .bdt-slideshow .bdt-thumbnav-wrapper.bdt-position-center-right .bdt-thumbnav-scroller
{
    width: auto;
    height: 100%;
}
@media screen and (min-width: 768px)
{
    .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-title
    {
        font-size: 2.2rem;
    }
    .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-pre-title, .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-post-title
    {
        font-size: 1.2rem;
    }
    .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-text
    {
        font-size: 1rem;
        line-height: 1.6;
    }
}
@media screen and (min-width: 1024px)
{
    .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-title
    {
        font-size: 2.625rem;
        line-height: 1.2;
    }
    .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-pre-title, .bdt-slideshow .bdt-slideshow-content-wrapper .bdt-slideshow-post-title
    {
        font-size: 1.4rem;
    }
}
.elementor-widget-bdt-slinky-vertical-menu
{
    overflow: hidden;
}
.bdt-slinky-vertical-menu
{
    overflow: hidden;
    transform: translateZ(0);
}
.bdt-slinky-vertical-menu>ul
{
    left: 0;
    position: relative;
    transform: translateZ(0);
    padding: 0;
}
.bdt-slinky-vertical-menu ul, .bdt-slinky-vertical-menu li
{
    list-style: none;
    margin: 0!important;
    padding: 0;
}
.bdt-slinky-vertical-menu ul
{
    width: 100%;
    padding: 0;
}
.bdt-slinky-vertical-menu a
{
    align-items: center;
    display: flex;
    padding: 0;
}
.bdt-slinky-vertical-menu a span
{
    flex: 1;
    line-height: 1.4;
}
.bdt-slinky-vertical-menu a svg
{
    width: 1em;
    height: 1em;
}
.bdt-slinky-vertical-menu li ul
{
    display: none;
    left: 100%;
    position: absolute;
    top: 0;
    padding: 0;
}
.bdt-slinky-vertical-menu .header .title
{
    flex: 1;
    line-height: 1.4;
    margin: 0;
    order: 1;
}
.slinky-theme-default .title
{
    color: #333;
    padding: 1em;
}
.slinky-theme-default li
{
    line-height: 1;
}
.slinky-theme-default a
{
    color: #333;
    padding: 1em;
    transition: all .3s ease;
}
.slinky-theme-default .next::after, .slinky-theme-default .back::before
{
    content: '→';
    transition: 200ms;
    line-height: 1.4;
}
.slinky-theme-default .next::after
{
    margin-left: 1em;
}
.slinky-theme-default .back::before
{
    transform: scaleX(-1);
}
.slinky-theme-default .next:hover::after, .slinky-theme-default .back:hover::before
{
    opacity: .75;
}
.slinky-theme-default .next:active::after, .slinky-theme-default .back:active::before
{
    opacity: 1;
}
.bdt-scrollnav .bdt-navbar-nav>li>a svg
{
    width: 1em;
    height: 1em;
}
.bdt-scrollnav .bdt-navbar-nav>li>a span
{
    display: flex;
}
.bdt-scrollnav .bdt-button-icon-align-left
{
    order: -1;
}
.bdt-navbar-nav>li>a
{
    transition: .1s ease-in-out;
    transition-property: color,background-color;
    position: relative;
}
.bdt-navbar-style-1 .bdt-navbar-nav>li>a:before
{
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    background-color: transparent;
    transition: .1s cubic-bezier(0,.75,.43,1);
    transition-property: background-color,opacity,transform;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 15px;
    opacity: 1;
    transform: scale3d(0,1,1);
}
.bdt-navbar-style-1 .bdt-navbar-nav>li.bdt-active>a:before
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-1 .bdt-navbar-nav>li:hover>a:before
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-2 .bdt-navbar-nav>li>a:after
{
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    background-color: transparent;
    transition: .1s cubic-bezier(0,.75,.43,1);
    transition-property: background-color,opacity,transform;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 15px;
    opacity: 1;
    transform: scale3d(0,1,1);
}
.bdt-navbar-style-2 .bdt-navbar-nav>li.bdt-active>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-2 .bdt-navbar-nav>li:hover>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-3 .bdt-navbar-nav>li>a:after
{
    content: '';
    display: block;
    position: absolute;
    height: 8px;
    background-color: transparent;
    transition: .25s cubic-bezier(0,.75,.43,1);
    transition-property: background-color,opacity,transform;
    left: 0;
    right: 0;
    margin: 0 10px;
    opacity: 1;
    transform: scale3d(0,1,1);
    z-index: -1;
    transform-origin: left;
}
.bdt-navbar-style-3 .bdt-navbar-nav>li.bdt-active>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
}
.bdt-navbar-style-3 .bdt-navbar-nav>li:hover>a:after
{
    transform: scale3d(1,1,1);
    opacity: 1;
    background-color: #1e87f0;
}
.bdt-navbar-style-4 .bdt-navbar-nav>li>a:before
{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 10px;
    height: 2px;
    background-color: currentColor;
    transform-origin: bottom right;
    transform: scaleX(0);
    transition: transform .5s ease;
}
.bdt-navbar-style-4 .bdt-navbar-nav>li.bdt-active>a:before
{
    transform-origin: bottom left;
    transform: scaleX(1);
}
.bdt-navbar-style-4 .bdt-navbar-nav>li:hover>a:before
{
    transform-origin: bottom left;
    transform: scaleX(1);
    background-color: #1e87f0;
}
@media(max-width: 959px)
{
    .bdt-scrollnav .bdt-navbar-nav
    {
        flex-wrap: wrap;
    }
    .bdt-scrollnav .bdt-navbar-nav>li>a
    {
        height: 40px;
    }
}
@media(max-width: 639px)
{
    .bdt-scrollnav .bdt-navbar-nav
    {
        flex-wrap: wrap;
    }
    .bdt-scrollnav .bdt-navbar-nav>li>a
    {
        height: 30px;
    }
}
.elementor-widget-bdt-search .bdt-search-default
{
    width: 100%;
}
.elementor-widget-bdt-search .bdt-search
{
    display: inline-block;
}
.elementor-widget-bdt-search .bdt-search .bdt-position-relative
{
    overflow: hidden;
}
.elementor-widget-bdt-search .bdt-search .bdt-search-input
{
    border: 0 solid transparent;
    height: 44px;
    width: 100%;
}
.elementor-widget-bdt-search .bdt-search.bdt-search-loading:after
{
    position: absolute;
    right: 12px;
    content: "";
    width: 20px;
    height: 20px;
    margin: 0;
    background-color: #999;
    border-radius: 100%;
    -webkit-animation: searchanimation 1s infinite ease-in-out;
    animation: searchanimation 1s infinite ease-in-out;
}
@-webkit-keyframes searchanimation
{
    0%
    {
        top: 50%;
        -webkit-transform: translateY(-50%) scale(0);
    }
    100%
    {
        top: 50%;
        -webkit-transform: translateY(-50%) scale(1);
        opacity: 0;
    }
}
@keyframes searchanimation
{
    0%
    {
        top: 50%;
        transform: translateY(-50%) scale(0);
        -webkit-transform: translateY(-50%) scale(0);
    }
    100%
    {
        top: 50%;
        transform: translateY(-50%) scale(1);
        -webkit-transform: translateY(-50%) scale(1);
        opacity: 0;
    }
}
.elementor-widget-bdt-search .bdt-search-result
{
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    background: #fff;
    position: absolute;
    z-index: 99;
    width: 100%;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-inner
{
    padding: 25px;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-header
{
    position: relative;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-header .bdt-search-result-close-btn
{
    position: absolute;
    right: 0;
    top: -6px;
    background: #eee;
    border-radius: 50%;
    color: #888;
    font-size: 18px;
    cursor: pointer;
    padding: 5px;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-header .bdt-search-result-close-btn:hover
{
    background: #e5e5e5;
    color: #777;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-search-more
{
    display: block;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 20px;
    color: #666;
    font-weight: 700;
    font-size: 14px;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-search-more:hover
{
    color: #000;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list
{
    padding: 0;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item a
{
    transition: all .3s ease;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item a .bdt-search-title
{
    font-size: 14px;
    color: #333;
    font-weight: 600;
    padding-bottom: 8px;
    transition: color .3s ease;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item a .bdt-search-text
{
    color: #777;
    font-size: 13px;
    transition: color .3s ease;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item a:hover .bdt-search-title
{
    color: #000;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item a:hover .bdt-search-text
{
    color: #333;
}
.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item+.bdt-search-item
{
    margin-bottom: 10px;
}
.bdt-search-toggle
{
    display: inline-flex;
}
.bdt-search-toggle i, .bdt-search-toggle svg
{
    width: 1em;
    height: 1em;
}
.bdt-search .bdt-search-button
{
    position: absolute;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background: #798184;
    padding: 6px 10px;
    right: 5px;
    border: 0;
    border-radius: 2px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease;
    text-transform: uppercase;
    cursor: pointer;
}
.bdt-search .bdt-search-button i, .bdt-search .bdt-search-button svg
{
    margin-left: 3px;
}
.bdt-search .bdt-search-button svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-search-results-wrap
{
    background: #fff;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    width: 100%;
    position: relative;
    border: 1px solid #e6eeef;
    margin-top: 30px;
}
.bdt-search-results-wrap::before
{
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    position: absolute;
    top: -6px;
    transform: rotate(45deg);
    border-left: 1px solid #e6eeef;
    border-top: 1px solid #e6eeef;
}
.bdt-search-results-head-title
{
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6eeef;
}
.bdt-search-results-cart
{
    margin-bottom: 30px;
}
.bdt-search-results-cart:nth-last-child(1)
{
    margin-bottom: 0;
}
.bdt-search-results-grid
{
    margin-bottom: 30px;
}
.bdt-search-results-grid:nth-last-child(1)
{
    margin-bottom: 0;
}
.bdt-search-results-head-title a
{
    text-decoration: none;
    color: #2b2d42;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}
.bdt-search-results-item
{
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    background: #fff;
}
.bdt-search-results-item:nth-last-child(1)
{
    margin-bottom: 0;
}
.bdt-doc-section
{
    width: 50%;
    display: flex;
    flex-direction: column;
}
.bdt-doc-section a
{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    padding: 10px 20px 10px 0;
    line-height: 24px;
    font-weight: 400;
    color: #898d99;
    text-align: right;
}
.bdt-doc-article
{
    width: 50%;
    position: relative;
    border-left: 1px solid #e6eeef;
    display: flex;
    flex-direction: column;
}
.bdt-doc-article a
{
    text-decoration: none;
    font-size: 12px;
    text-transform: capitalize;
    color: #8d99ae;
    padding: 10px 20px;
    transition: all .3s ease;
}
.bdt-doc-article a:hover
{
    background: rgba(143,187,237,.1);
}
@media(min-width: 768px)
{
    .bdt-doc-section a
    {
        font-size: 16px;
    }
    .bdt-doc-article a
    {
        font-size: 15px;
    }
}
.bdt-scroll-button .bdt-scroll-button-align-icon-right
{
    float: right;
}
.bdt-scroll-button .bdt-scroll-button-align-icon-left
{
    float: left;
}
.bdt-scroll-button .bdt-scroll-button-content-wrapper svg, .bdt-scroll-button .bdt-scroll-button-icon svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button, .bdt-scroll-button-wrapper.bdt-multi-shadow .bdt-scroll-button, .bdt-scroll-button-wrapper.bdt-shadow-pulse .bdt-scroll-button
{
    font-size: 16px;
    padding: 30px;
    border-radius: 60px;
    line-height: 1;
}
.bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button i, .bdt-scroll-button-wrapper.bdt-multi-shadow .bdt-scroll-button i, .bdt-scroll-button-wrapper.bdt-shadow-pulse .bdt-scroll-button i, .bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button svg, .bdt-scroll-button-wrapper.bdt-multi-shadow .bdt-scroll-button svg, .bdt-scroll-button-wrapper.bdt-shadow-pulse .bdt-scroll-button svg
{
    transition: all .3s ease-in-out;
}
.bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button:hover i, .bdt-scroll-button-wrapper.bdt-multi-shadow .bdt-scroll-button:hover i, .bdt-scroll-button-wrapper.bdt-shadow-pulse .bdt-scroll-button:hover i, .bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button:hover svg, .bdt-scroll-button-wrapper.bdt-multi-shadow .bdt-scroll-button:hover svg, .bdt-scroll-button-wrapper.bdt-shadow-pulse .bdt-scroll-button:hover svg
{
    transform: scale(1.2);
}
.bdt-scroll-button-wrapper.bdt-shadow-pulse .bdt-scroll-button
{
    animation: shadow-pulse 2s infinite;
    --box-shadow-color: rgba(129,138,145,.1);
}
.bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button
{
    position: relative;
}
.bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button:before, .bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button:after
{
    content: '';
    display: block;
    position: absolute;
    border: 1px solid #818a91;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: line-bounce 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden;
}
.bdt-scroll-button-wrapper.bdt-line-bounce .bdt-scroll-button:after
{
    animation-delay: .5s;
}
.bdt-scroll-button-wrapper.bdt-multi-shadow .bdt-scroll-button
{
    animation: multi-shadow 2s infinite;
    --box-shadow-color: rgba(129,138,145,.1);
}
@keyframes shadow-pulse
{
    0%
    {
        box-shadow: 0 0 0 0 var(--box-shadow-color);
    }
    70%
    {
        box-shadow: 0 0 0 40px rgba(0,0,0,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
    }
}
@keyframes line-bounce
{
    0%
    {
        transform: scale(.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}
@keyframes multi-shadow
{
    0%
    {
        box-shadow: 0 0 0 10px var(--box-shadow-color),0 0 0 20px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color);
    }
    50%
    {
        box-shadow: 0 0 0 15px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color),0 0 0 45px var(--box-shadow-color);
    }
    100%
    {
        box-shadow: 0 0 0 10px var(--box-shadow-color),0 0 0 20px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color);
    }
}
.bdt-scroll-image-container
{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.bdt-scroll-image-container .bdt-scroll-image-holder
{
    display: block;
    position: relative;
    width: 100%;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-link-icon
{
    transition: all .25s ease-out;
    display: flex;
    color: #666;
    position: relative;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image
{
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    overflow: hidden;
    transition: background-position 2s cubic-bezier(.1,.54,.43,.94);
    background-size: cover;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-bottom-top
{
    background-position: top;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-bottom-top:hover
{
    background-position: center bottom!important;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-top-bottom
{
    background-position: bottom;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-top-bottom:hover
{
    background-position: center top!important;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-left-right
{
    background-position: right;
    min-width: 320px;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-left-right:hover
{
    background-position: center left!important;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-right-left
{
    background-position: left;
    min-width: 320px;
}
.bdt-scroll-image-container .bdt-scroll-image-holder .bdt-scroll-image.bdt-scroll-image-right-left:hover
{
    background-position: center right!important;
}
.bdt-scroll-image-container .bdt-device-slider
{
    position: relative;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-safari
{
    padding: 4.3% 0% 0% 0%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-chrome
{
    padding: 5.5% 0% 0% 0%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-chrome-dark
{
    padding: 5.5% 0% 0% 0%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-firefox
{
    padding: 5.3% 0% 0% 0%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-edge
{
    padding: 5.3% 0% 0% 0%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-edge-dark
{
    padding: 5.3% 0% 0% 0%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-desktop
{
    padding: 3.9% 4% 23.5% 4%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-macbookpro
{
    padding: 2.6% 9.5% 15.2% 9.5%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-macbookair
{
    padding: 3.6% 14.5% 10% 14%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-tablet
{
    padding: 11% 9.5% 11% 9.5%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-mobile
{
    padding: 26% 5.3% 4% 5.3%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-mobile-dark
{
    padding: 26% 5.3% 4% 5.3%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-galaxy
{
    padding: 10.5% 2% 10.5% 2%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-galaxy .bdt-slideshow-items
{
    border-radius: 15px;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-iphonex
{
    padding: 3% 3.5% 3% 3.5%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-iphonex .bdt-slideshow-items
{
    border-radius: 15px;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .bdt-device-slider-device
{
    border-style: solid;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-lens
{
    height: 18px;
    z-index: 1;
    width: 18px;
    transform: translateX(-50%);
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-notch svg
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-notch svg .bdt-ds-color-1
{
    fill: #343434;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-notch svg .bdt-ds-color-2
{
    fill: #272727;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-notch .large-notch
{
    width: 50%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-notch .drop-notch
{
    width: 17%;
}
.bdt-scroll-image-container .bdt-device-slider.bdt-device-slider-custom .phone-notch .small-notch
{
    width: 30%;
}
.bdt-scroll-image-container .bdt-device-slider-desktop .bdt-scroll-image, .bdt-scroll-image-container .bdt-device-slider-safari .bdt-scroll-image, .bdt-scroll-image-container .bdt-device-slider-chrome .bdt-scroll-image, .bdt-scroll-image-container .bdt-device-slider-macbookpro .bdt-scroll-image, .bdt-scroll-image-container .bdt-device-slider-tablet .bdt-scroll-image
{
    border: 0;
}
.bdt-scroll-image-container .bdt-device-slider-device
{
    pointer-events: initial;
    overflow: hidden;
}
.bdt-scroll-image-container .bdt-device-slider-device .bdt-scroll-image
{
    min-height: auto;
}
.bdt-scroll-image-container .bdt-device-slider-device img
{
    top: 0;
    left: 0;
    position: absolute;
    max-width: 100%;
    width: 100%;
}
.elementor-widget-bdt-scroll-image.bdt-link-icon-on-hover-yes .bdt-scroll-image-holder .bdt-scroll-image-lightbox-item
{
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24,.85,.58,1);
}
.elementor-widget-bdt-scroll-image.bdt-link-icon-on-hover-yes .bdt-scroll-image-holder:hover .bdt-scroll-image-lightbox-item
{
    opacity: 1;
}
.bdt-scroll-image-badge
{
    -webkit-transform: translate(var(--ep-badge-h-offset,0),var(--ep-badge-v-offset,0)) rotate(var(--ep-badge-rotate,0));
    transform: translate(var(--ep-badge-h-offset,0),var(--ep-badge-v-offset,0)) rotate(var(--ep-badge-rotate,0));
}
.bdt-ds-right-button-1--yes .bdt-device-slider-custom:after, .bdt-ds-right-button-2--yes .bdt-device-slider-custom:after, .bdt-ds-right-button-1--yes .bdt-device-slider-custom:before, .bdt-ds-right-button-2--yes .bdt-device-slider-custom:before
{
    content: '';
    position: absolute;
    left: 100%;
    width: 5px;
    background: #343434;
    border-radius: 0 10px 10px 0;
}
.bdt-ds-right-button-1--yes .bdt-device-slider-custom:after
{
    top: 16%;
    height: 6%;
}
.bdt-ds-right-button-2--yes .bdt-device-slider-custom:before
{
    top: 25%;
    height: 10%;
}
.bdt-ds-left-button-1--yes .bdt-scroll-image-container:before
{
    content: '';
    position: absolute;
    right: 100%;
    width: 5px;
    top: 12%;
    height: 5%;
    background: #343434;
    border-radius: 10px 0 0 10px;
}
.bdt-ds-left-button-2--yes .bdt-device-slider-custom .bdt-device-slider-device:after, .bdt-ds-left-button-3--yes .bdt-device-slider-custom .bdt-device-slider-device:after, .bdt-ds-left-button-2--yes .bdt-device-slider-custom .bdt-device-slider-device:before, .bdt-ds-left-button-3--yes .bdt-device-slider-custom .bdt-device-slider-device:before
{
    content: '';
    position: absolute;
    right: 100%;
    width: 5px;
    background: #343434;
    border-radius: 10px 0 0 10px;
}
.bdt-ds-left-button-2--yes .bdt-device-slider-custom .bdt-device-slider-device:after
{
    top: 20%;
    height: 8%;
}
.bdt-ds-left-button-3--yes .bdt-device-slider-custom .bdt-device-slider-device:before
{
    top: 30%;
    height: 8%;
}
.elementor-widget-bdt-stacker .bdt-ep-stacker
{
    min-height: 1px;
}
.elementor-widget-bdt-stacker .bdt-ep-stacker .elementor-top-section, .elementor-widget-bdt-stacker .bdt-ep-stacker .e-con
{
    position: relative;
    overflow: hidden;
}
.elementor-widget-bdt-stacker .bdt-ep-stacker .elementor-element
{
    transition-duration: unset;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-excerpt
{
    margin-top: 20px;
    color: #e5e5e5;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-excerpt p
{
    margin: 0;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-link
{
    color: #444;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-link:hover
{
    color: #000;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-desc .bdt-single-post-meta
{
    margin-bottom: 10px;
    margin-top: 0;
    color: #999;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-desc .bdt-single-post-meta *
{
    font-size: 13px;
    font-weight: 400;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-desc a
{
    color: inherit;
    text-decoration: none;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-thumbnail img
{
    width: 100%;
}
.bdt-single-post .bdt-single-post-tag-wrap span
{
    padding: 4px 8px;
    color: #fff;
    border-radius: 3px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px;
}
.bdt-single-post .bdt-single-post-tag-wrap span+span
{
    margin-left: 5px;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-title
{
    color: #fff;
}
.bdt-single-post .bdt-single-post-item .bdt-single-post-link:hover .bdt-single-post-title
{
    opacity: .7;
}
.bdt-single-post .bdt-single-post-item .bdt-overlay-primary
{
    transition: all .25s ease-in-out;
    opacity: .5;
}
.bdt-single-post .bdt-single-post-item:hover .bdt-overlay-primary
{
    opacity: 1;
}
.elementor-widget-bdt-single-post
{
    overflow: hidden;
}
.elementor-widget-bdt-advanced-icon-box.bdt-link-icon-on-hover-yes .bdt-scroll-image .bdt-single-post-link
{
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24,.85,.58,1);
}
.elementor-widget-bdt-advanced-icon-box.bdt-link-icon-on-hover-yes .bdt-scroll-image:hover .bdt-advanced-icon-box-readmore
{
    opacity: 1;
}
@media screen and (max-width: 767px)
{
    .bdt-single-post .bdt-single-post-title
    {
        font-size: 1.3rem;
        line-height: 1;
    }
}
.bdt-ss-btn
{
    cursor: pointer;
}
.elementor-widget-share-buttons .bdt-ep-grid
{
    overflow: hidden;
}
.bdt-ss-btns-style-boxed .bdt-social-share-text, .bdt-ss-btns-style-minimal .bdt-social-share-text, .bdt-ss-btns-style-gradient .bdt-social-share-text
{
    padding-left: .9em;
}
.bdt-ss-btns-style-flat .bdt-social-share, .bdt-ss-btns-style-flat .bdt-social-share:hover, .bdt-ss-btns-style-gradient .bdt-social-share, .bdt-ss-btns-style-gradient .bdt-social-share:hover
{
    color: #fff;
}
.bdt-ss-btns-style-minimal.bdt-ss-btns-shape-rounded .bdt-ss-icon
{
    border-radius: .5em;
}
.bdt-ss-btns-style-minimal.bdt-ss-btns-shape-circle .bdt-ss-icon
{
    border-radius: 99.9em;
}
.bdt-ss-btns-style-minimal .bdt-social-share-text
{
    color: #222;
}
.bdt-ss-btns-view-text .bdt-social-share-text
{
    padding-left: 1.3em;
}
.bdt-ss-btns-view-text .bdt-ss-icon, .bdt-ss-btns-view-text .bdt-social-share-text, .bdt-ss-btns-view-icon .bdt-ss-icon, .bdt-ss-btns-view-icon .bdt-social-share-text
{
    flex-grow: 1;
    justify-content: center;
}
.bdt-ss-btns-shape-rounded .bdt-ss-btn
{
    border-radius: .5em;
}
.bdt-ss-btns-shape-circle .bdt-ss-btn
{
    border-radius: 99.9em;
}
.bdt-ss-btn
{
    overflow: hidden;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition-duration: .2s;
    transition-property: filter,background-color,border-color;
    height: 4.2em;
    cursor: pointer;
}
.bdt-ss-icon, .bdt-social-share-text
{
    transition-property: color,background-color;
    transition-duration: .2s;
}
.bdt-ss-icon
{
    display: flex;
    align-self: stretch;
    justify-content: center;
    align-items: center;
    width: 4.2em;
    position: relative;
}
.bdt-ss-icon i
{
    font-size: 1.5em;
}
.bdt-social-share-text
{
    font-size: 1.3em;
    padding-right: 1.3em;
    align-self: stretch;
    flex-grow: 1;
    align-items: center;
    display: flex;
    font-weight: 100;
}
.bdt-social-share-title
{
    font-weight: 700;
    flex-shrink: 0;
}
.bdt-social-share-title+.bdt-social-share-counter
{
    margin-left: .5em;
    flex-shrink: 0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-vkontakte, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-vkontakte
{
    background-color: #45668e;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-facebook, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-facebook
{
    background-color: #3b5998;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-odnoklassniki, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-odnoklassniki
{
    background-color: #f4731c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-moimir, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-moimir
{
    background-color: #168de2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-googleplus, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-googleplus
{
    background-color: #dd4b39;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-linkedin, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-linkedin
{
    background-color: #0077b5;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-twitter, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-twitter
{
    background-color: #1da1f2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-livejournal, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-livejournal
{
    background-color: #00b0ea;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-tumblr, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-tumblr
{
    background-color: #35465c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-blogger, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-blogger
{
    background-color: #f06a35;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-pinterest, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-pinterest
{
    background-color: #bd081c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-digg, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-digg
{
    background-color: #005be2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-evernote, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-evernote
{
    background-color: #2dbe60;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-reddit, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-reddit
{
    background-color: #ff4500;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-delicious, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-delicious
{
    background-color: #39f;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-mix, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-mix
{
    background-color: #fd8235;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-pocket, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-pocket
{
    background-color: #ef3f56;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-surfingbird, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-surfingbird
{
    background-color: #25b1f6;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-liveinternet, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-liveinternet
{
    background-color: #5382c4;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-buffer, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-buffer
{
    background-color: #1b1b1b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-link, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-link
{
    background-color: #1b1b1b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-instapaper, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-instapaper
{
    background-color: #000;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-xing, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-xing
{
    background-color: #026466;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-wordpress, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-wordpress
{
    background-color: #21759b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-baidu, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-baidu
{
    background-color: #2319dc;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-renren, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-renren
{
    background-color: #237ec5;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-weibo, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-weibo
{
    background-color: #e6162d;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-skype, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-skype
{
    background-color: #00aff0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-telegram, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-telegram
{
    background-color: #2ca5e0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-viber, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-viber
{
    background-color: #834995;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-whatsapp, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-whatsapp
{
    background-color: #25d366;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-line, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-line
{
    background-color: #00b900;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-wechat, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-wechat
{
    background-color: #2dc100;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-meneame, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-meneame
{
    background-color: #f86100;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-flat .bdt-ss-flipboard, .bdt-ss-btns-color-original.bdt-ss-btns-style-gradient .bdt-ss-flipboard
{
    background-color: #f52827;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-vkontakte, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-vkontakte
{
    color: #45668e;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-facebook, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-facebook
{
    color: #3b5998;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-odnoklassniki, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-odnoklassniki
{
    color: #f4731c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-moimir, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-moimir
{
    color: #168de2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-googleplus, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-googleplus
{
    color: #dd4b39;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-linkedin, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-linkedin
{
    color: #0077b5;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-twitter, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-twitter
{
    color: #1da1f2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-livejournal, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-livejournal
{
    color: #00b0ea;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-tumblr, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-tumblr
{
    color: #35465c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-blogger, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-blogger
{
    color: #f06a35;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-pinterest, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-pinterest
{
    color: #bd081c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-digg, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-digg
{
    color: #005be2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-evernote, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-evernote
{
    color: #2dbe60;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-reddit, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-reddit
{
    color: #ff4500;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-delicious, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-delicious
{
    color: #39f;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-mix, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-mix
{
    color: #fd8235;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-pocket, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-pocket
{
    color: #ef3f56;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-surfingbird, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-surfingbird
{
    color: #25b1f6;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-liveinternet, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-liveinternet
{
    color: #5382c4;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-buffer, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-buffer
{
    color: #1b1b1b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-link, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-link
{
    color: #1b1b1b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-instapaper, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-instapaper
{
    color: #000;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-xing, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-xing
{
    color: #026466;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-wordpress, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-wordpress
{
    color: #21759b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-baidu, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-baidu
{
    color: #2319dc;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-renren, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-renren
{
    color: #237ec5;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-weibo, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-weibo
{
    color: #e6162d;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-skype, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-skype
{
    color: #00aff0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-telegram, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-telegram
{
    color: #2ca5e0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-viber, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-viber
{
    color: #834995;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-whatsapp, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-whatsapp
{
    color: #25d366;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-line, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-line
{
    color: #00b900;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-wechat, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-wechat
{
    color: #2dc100;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-meneame, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-meneame
{
    color: #f86100;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-framed .bdt-ss-flipboard, .bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-flipboard
{
    color: #f52827;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-vkontakte .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-vkontakte .bdt-ss-icon
{
    background-color: #45668e;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-facebook .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-facebook .bdt-ss-icon
{
    background-color: #3b5998;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-odnoklassniki .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-odnoklassniki .bdt-ss-icon
{
    background-color: #f4731c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-moimir .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-moimir .bdt-ss-icon
{
    background-color: #168de2;
    color: #ffaf32;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-googleplus .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-googleplus .bdt-ss-icon
{
    background-color: #dd4b39;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-linkedin .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-linkedin .bdt-ss-icon
{
    background-color: #0077b5;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-twitter .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-twitter .bdt-ss-icon
{
    background-color: #1da1f2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-livejournal .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-livejournal .bdt-ss-icon
{
    background-color: #00b0ea;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-tumblr .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-tumblr .bdt-ss-icon
{
    background-color: #35465c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-blogger .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-blogger .bdt-ss-icon
{
    background-color: #f06a35;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-pinterest .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-pinterest .bdt-ss-icon
{
    background-color: #bd081c;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-digg .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-digg .bdt-ss-icon
{
    background-color: #005be2;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-evernote .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-evernote .bdt-ss-icon
{
    background-color: #2dbe60;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-reddit .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-reddit .bdt-ss-icon
{
    background-color: #ff4500;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-delicious .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-delicious .bdt-ss-icon
{
    background-color: #39f;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-mix .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-mix .bdt-ss-icon
{
    background-color: #fd8235;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-pocket .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-pocket .bdt-ss-icon
{
    background-color: #ef3f56;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-surfingbird .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-surfingbird .bdt-ss-icon
{
    background-color: #25b1f6;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-liveinternet .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-liveinternet .bdt-ss-icon
{
    background-color: #5382c4;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-buffer .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-buffer .bdt-ss-icon
{
    background-color: #1b1b1b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-link .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-link .bdt-ss-icon
{
    background-color: #1b1b1b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-instapaper .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-instapaper .bdt-ss-icon
{
    background-color: #000;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-xing .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-xing .bdt-ss-icon
{
    background-color: #026466;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-wordpress .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-wordpress .bdt-ss-icon
{
    background-color: #21759b;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-baidu .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-baidu .bdt-ss-icon
{
    background-color: #2319dc;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-renren .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-renren .bdt-ss-icon
{
    background-color: #237ec5;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-weibo .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-weibo .bdt-ss-icon
{
    background-color: #e6162d;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-skype .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-skype .bdt-ss-icon
{
    background-color: #00aff0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-telegram .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-telegram .bdt-ss-icon
{
    background-color: #2ca5e0;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-viber .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-viber .bdt-ss-icon
{
    background-color: #834995;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-whatsapp .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-whatsapp .bdt-ss-icon
{
    background-color: #25d366;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-line .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-line .bdt-ss-icon
{
    background-color: #00b900;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-wechat .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-wechat .bdt-ss-icon
{
    background-color: #2dc100;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-meneame .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-meneame .bdt-ss-icon
{
    background-color: #f86100;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-flipboard .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-flipboard .bdt-ss-icon
{
    background-color: #f52827;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon
{
    color: #fff;
}
.bdt-ss-btns-color-original.bdt-ss-btns-style-boxed .bdt-ss-moimir .bdt-ss-icon .fa-moimir:before, .bdt-ss-btns-color-original.bdt-ss-btns-style-minimal .bdt-ss-moimir .bdt-ss-icon .fa-moimir:before
{
    color: #ffaf32;
}
.bdt-ss-btns-style-framed .bdt-ss-btn, .bdt-ss-btns-style-boxed .bdt-ss-btn
{
    border-style: solid;
}
.bdt-ss-btns-style-gradient .bdt-social-share-text
{
    background: linear-gradient(135deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,0) 100%);
}
.bdt-ss-btns-style-gradient.bdt-ss-btns-view-icon .bdt-ss-icon
{
    background-image: linear-gradient(to right,rgba(0,0,0,.12),transparent);
}
.bdt-ss-btns-color-original .bdt-ss-btn:hover
{
    filter: saturate(1.2) brightness(1.1);
}
.bdt-ss-btns-color-custom.bdt-ss-btns-style-flat .bdt-ss-btn, .bdt-ss-btns-color-custom.bdt-ss-btns-style-gradient .bdt-ss-btn
{
    background-color: #666;
}
.bdt-ss-btns-color-custom.bdt-ss-btns-style-framed .bdt-ss-btn, .bdt-ss-btns-color-custom.bdt-ss-btns-style-minimal .bdt-ss-btn, .bdt-ss-btns-color-custom.bdt-ss-btns-style-boxed .bdt-ss-btn
{
    color: #666;
    border-color: #666;
}
.bdt-ss-btns-color-custom.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon, .bdt-ss-btns-color-custom.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon
{
    background-color: #666;
}
.bdt-ss-btns-color-custom.bdt-ss-btns-style-boxed .bdt-ss-icon, .bdt-ss-btns-color-custom.bdt-ss-btns-style-minimal .bdt-ss-icon
{
    color: #fff;
}
.bdt-social-proof .bdt-social-proof-item
{
    padding: 20px 30px;
    position: relative;
    border-top: 8px solid;
    transition: all .3s ease;
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-google
{
    border-color: #4285f4;
    box-shadow: 0 5px 10px -5px rgba(66,133,244,.35);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-google:hover
{
    box-shadow: 0 0 1px 0 rgba(66,133,244,.6);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-google .bdt-social-icon
{
    color: #4285f4;
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-facebook
{
    border-color: #3c5b9b;
    box-shadow: 0 5px 10px -5px rgba(60,91,155,.3);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-facebook:hover
{
    box-shadow: 0 0 1px 0 rgba(60,91,155,.6);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-facebook .bdt-social-icon
{
    color: #3c5b9b;
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-yelp
{
    border-color: #d80027;
    box-shadow: 0 5px 10px -5px rgba(216,0,39,.2);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-yelp:hover
{
    box-shadow: 0 0 1px 0 rgba(216,0,39,.4);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-yelp .bdt-social-icon
{
    color: #d80027;
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-g2
{
    border-color: #ff492c;
    box-shadow: 0 5px 10px -5px rgba(255,73,44,.3);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-g2:hover
{
    box-shadow: 0 0 1px 0 rgba(255,73,44,.5);
}
.bdt-social-proof .bdt-social-proof-item.bdt-social-proof-g2 .bdt-social-icon
{
    color: #ff492c;
}
.bdt-social-proof .bdt-social-proof-title
{
    margin: 0;
    padding-bottom: 8px;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    color: #464c56;
    transition: all .3s ease;
}
.bdt-social-proof .bdt-social-icon
{
    margin-right: 20px;
    transition: all .3s ease;
}
.bdt-social-proof .bdt-social-icon i
{
    font-size: 48px;
}
.bdt-social-proof .bdt-social-proof-rating
{
    display: inline-block;
}
.bdt-social-proof .bdt-social-proof-rating .bdt-rating-item
{
    display: inline-flex;
}
.bdt-social-proof .bdt-social-proof-reviews
{
    color: #999;
    font-size: 15px;
    transition: all .3s ease;
}
.bdt-social-proof .bdt-social-proof-ratting-wrapper
{
    padding-bottom: 6px;
}
.bdt-social-proof .bdt-social-proof-ratting-wrapper .bdt-rating-number
{
    font-size: 17px;
    font-weight: 500;
    margin-right: 8px;
    line-height: 1;
    color: #525c71;
    transition: all .3s ease;
}
.bdt-step-flow
{
    position: relative;
}
.bdt-step-flow .bdt-direction-svg
{
    position: absolute;
    right: 0;
    top: 52px;
    -webkit-transform: rotate(var(--ep-step-flow-direction-rotate,0));
    transform: rotate(var(--ep-step-flow-direction-rotate,0));
}
.bdt-step-flow .bdt-direction-svg svg
{
    width: 100px;
}
.bdt-step-flow .bdt-direction-svg svg *
{
    fill: none;
}
.bdt-step-flow .bdt-icon-wrapper
{
    display: inline-block;
    line-height: 1;
    transition: all 350ms cubic-bezier(.24,.85,.58,1);
    color: #818a91;
    font-size: 48px;
    width: 48px;
    height: auto;
    text-align: center;
    overflow: hidden;
    position: relative;
    box-sizing: content-box;
    padding: 40px;
    border-radius: 50%;
    box-shadow: 0 2px 6px -2px #c7c7c7;
}
.bdt-step-flow .bdt-icon-wrapper:hover
{
    color: #818a91;
}
.bdt-step-flow .bdt-icon-wrapper i, .bdt-step-flow .bdt-icon-wrapper img
{
    position: relative;
    display: block;
    transition: transform 350ms cubic-bezier(.24,.85,.58,1);
    z-index: 1;
}
.bdt-step-flow .bdt-icon-wrapper i:before, .bdt-step-flow .bdt-icon-wrapper img:before
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-step-flow .bdt-icon-wrapper i, .bdt-step-flow .bdt-icon-wrapper svg
{
    width: 1em;
    height: 1em;
}
.bdt-step-flow .bdt-step-flow-readmore
{
    display: inline-block;
}
.bdt-step-flow .bdt-step-flow-readmore svg
{
    width: 1em;
    height: 1em;
}
.bdt-step-flow .bdt-title-separator-wrapper
{
    overflow: hidden;
    margin-bottom: 24px;
    line-height: 1;
}
.bdt-step-flow .bdt-title-separator-wrapper>*
{
    height: auto;
}
.bdt-step-flow .bdt-title-separator-wrapper>svg [stroke*='#']
{
    stroke: currentcolor;
}
.bdt-step-flow .bdt-title-separator-wrapper img
{
    display: none;
}
.bdt-step-flow .bdt-title-separator-wrapper svg *
{
    stroke: #798184;
    fill: transparent;
}
.bdt-step-flow .bdt-title-separator-wrapper svg.ep_round
{
    stroke-linecap: round;
}
.bdt-step-flow .bdt-title-separator-wrapper svg.ep_square
{
    stroke-linecap: square;
}
.bdt-step-flow .bdt-title-separator-wrapper svg.ep_butt
{
    stroke-linecap: butt;
}
.bdt-step-flow .bdt-title-separator
{
    border-top: 4px solid #ddd;
    display: inline-block;
    width: 100px;
}
.bdt-direction-animation--yes .bdt-step-flow .bdt-direction-svg
{
    transition: right .5s cubic-bezier(.25,.1,.03,.46);
}
.bdt-direction-animation--yes .bdt-step-flow:hover .bdt-direction-svg
{
    right: -20px;
}
.bdt-infinite-animation--yes .bdt-step-flow .bdt-direction-svg
{
    animation-name: animation;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
}
@keyframes animation
{
    0%
    {
        right: 0;
    }
    50%
    {
        right: -30px;
    }
    100%
    {
        right: 0;
    }
}
.elementor-widget-bdt-step-flow .bdt-step-flow-badge
{
    -webkit-transform: translate(var(--ep-step-flow-badge-h-offset,50),var(--ep-step-flow-badge-v-offset,50)) rotate(var(--ep-step-flow-badge-rotate,0));
    transform: translate(var(--ep-step-flow-badge-h-offset,50),var(--ep-step-flow-badge-v-offset,50)) rotate(var(--ep-step-flow-badge-rotate,0));
}
.elementor-widget-bdt-step-flow .bdt-step-flow-badge .bdt-badge
{
    padding: 12px 12px 14px 12px;
    font-weight: 600;
    background: #fff;
    color: #818a91!important;
    box-shadow: 0 1px 3px -1px #818a91;
    transition: all .3s ease;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-badge .bdt-badge:hover
{
    color: #000;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-icon
{
    -webkit-transform: translate(var(--ep-step-flow-icon-h-offset,0),var(--ep-step-flow-icon-v-offset,0));
    transform: translate(var(--ep-step-flow-icon-h-offset,0),var(--ep-step-flow-icon-v-offset,0));
}
.rtl .bdt-direction-svg svg
{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-none .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    top: 0;
    left: 0;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-none .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    opacity: 1;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-a .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    transform: scale(0);
    top: 0;
    left: 0;
    border-radius: 200px;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-a .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-a .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    opacity: 1;
    transform: scale(1.5);
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-g .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    z-index: -1;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-g .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-g .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    width: 90%;
    opacity: 1;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-b .bdt-step-flow .bdt-icon-wrapper
{
    overflow: hidden;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-b .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-b .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-b .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    height: 260%;
    opacity: 1;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-c .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-c .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-c .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    height: 75%;
    opacity: 1;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-d .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    transform-origin: 0% 100%;
    transition: transform .3s,opacity .3s,background-color .3s;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-d .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-d .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    opacity: 1;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-e .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index: -1;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-e .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-e .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    height: 100%;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-f .bdt-step-flow .bdt-icon-wrapper:after
{
    content: '';
    position: absolute;
    z-index: -1;
    transition: all .3s ease-out;
    background: #666;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-f .bdt-step-flow:hover .bdt-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-step-flow.bdt-icon-effect-f .bdt-step-flow:hover .bdt-icon-wrapper:after
{
    width: 100%;
}
.elementor-widget-bdt-step-flow.bdt-readmore-on-hover-yes .bdt-step-flow .bdt-step-flow-readmore
{
    margin-top: 26px;
    position: absolute;
    -webkit-transform: translate(var(--ep-step-flow-readmore-h-offset,-50%),var(--ep-step-flow-readmore-v-offset,0));
    transform: translate(var(--ep-step-flow-readmore-h-offset,-50%),var(--ep-step-flow-readmore-v-offset,0));
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24,.85,.58,1);
}
.elementor-widget-bdt-step-flow.bdt-readmore-on-hover-yes .bdt-step-flow:hover .bdt-step-flow-readmore
{
    opacity: 1;
}
.elementor-widget-bdt-step-flow .bdt-step-flow
{
    text-align: center;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-title
{
    font-weight: 700;
    font-size: 1.25rem;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-title a
{
    color: inherit;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-description
{
    margin-bottom: 20px;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-sub-title
{
    font-size: 14px;
    margin-top: -20px;
    margin-bottom: 20px;
    transition: all .25s ease;
}
.elementor-widget-bdt-step-flow .bdt-icon-heading
{
    margin-bottom: 20px;
}
.elementor-widget-bdt-step-flow .bdt-icon-heading .bdt-step-flow-title, .elementor-widget-bdt-step-flow .bdt-icon-heading .bdt-step-flow-sub-title
{
    margin-bottom: 0;
    margin-top: 0;
}
.elementor-widget-bdt-step-flow.bdt-global-link-yes .bdt-step-flow:hover
{
    cursor: pointer;
}
.elementor-widget-bdt-step-flow.bdt-title-link-yes .bdt-step-flow-title:hover
{
    cursor: pointer;
}
.elementor-widget-bdt-step-flow .bdt-step-flow
{
    text-align: center;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-title
{
    font-weight: 700;
    font-size: 1.25rem;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-title a
{
    color: inherit;
}
.elementor-widget-bdt-step-flow .bdt-step-flow-description
{
    margin-bottom: 20px;
}
@media(min-width: 768px)
{
    .elementor-widget-bdt-step-flow.elementor-position-left .bdt-step-flow
    {
        display: flex;
        text-align: left;
        flex-direction: row;
    }
    .elementor-widget-bdt-step-flow.elementor-position-left .bdt-step-flow-icon
    {
        flex: 0 0 auto;
    }
    .elementor-widget-bdt-step-flow.elementor-position-right .bdt-step-flow
    {
        display: flex;
        text-align: right;
        flex-direction: row-reverse;
    }
    .elementor-widget-bdt-step-flow.elementor-position-right .bdt-step-flow-icon
    {
        flex: 0 0 auto;
    }
    .elementor-widget-bdt-step-flow.elementor-position-top .bdt-step-flow-img
    {
        margin: auto;
    }
    .elementor-widget-bdt-step-flow.elementor-position-top .bdt-step-flow-icon
    {
        display: inline-block;
    }
    .elementor-widget-bdt-step-flow.elementor-vertical-align-top .bdt-step-flow
    {
        align-items: flex-start;
    }
    .elementor-widget-bdt-step-flow.elementor-vertical-align-middle .bdt-step-flow
    {
        align-items: center;
    }
    .elementor-widget-bdt-step-flow.elementor-vertical-align-bottom .bdt-step-flow
    {
        align-items: flex-end;
    }
    .elementor-widget-bdt-step-flow .bdt-indicator-svg
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 150px;
        height: auto;
        transform-origin: center center;
        transform: translateX(0);
        z-index: 10;
    }
    .elementor-widget-bdt-step-flow .bdt-indicator-svg svg
    {
        height: auto;
        width: 100%;
    }
}
@media(max-width: 767px)
{
    .elementor-widget-bdt-step-flow .bdt-step-flow-icon
    {
        margin-left: auto!important;
        margin-right: auto!important;
        margin-bottom: 15px;
    }
    .elementor-widget-bdt-step-flow.bdt-icon-type-image .bdt-icon-wrapper
    {
        width: auto;
    }
}
.bdt-tabs-container
{
    text-align: center;
}
.bdt-tabs-container .bdt-tab
{
    padding: 5px;
    border-radius: 50px;
    display: inline-block;
    background-color: #f5f5f5;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item
{
    padding-left: 0;
    display: inline-block;
    float: left;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item a
{
    border-radius: 50px;
    overflow: hidden;
    position: relative;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item a .bdt-tab-text-wrapper
{
    position: relative;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item a .bdt-tab-text-wrapper svg
{
    width: 1em;
    height: 1em;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item a:before
{
    height: 100%;
    top: 0;
    z-index: 0;
    content: '';
    width: 0;
    position: absolute;
    right: 0;
    transition: all 300ms ease-out;
    background-color: #1e87f0;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item:last-child a:before
{
    left: 0;
    right: auto;
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item .bdt-badge.bdt-a-badge, .bdt-tabs-container .bdt-tab .bdt-tabs-item .bdt-badge.bdt-b-badge
{
    position: absolute;
    font-size: 10px;
    text-transform: uppercase;
    padding: 0 25px;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-tabs-container .bdt-tab .bdt-tabs-item .bdt-badge.bdt-a-badge:after, .bdt-tabs-container .bdt-tab .bdt-tabs-item .bdt-badge.bdt-b-badge:after
{
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background: #1e87f0;
    border-radius: 2px;
    bottom: -3px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
}
.bdt-tabs-container .bdt-tab>.bdt-active>a
{
    color: #fff;
}
.bdt-tabs-container .bdt-tab>.bdt-active>a:before
{
    width: 100%;
}
.bdt-tabs-container .bdt-tab>.bdt-active>a svg
{
    fill: #fff;
}
.bdt-tabs .bdt-tabs-item-title
{
    outline: none;
    background: #f3f3f3;
    transition: all 300ms cubic-bezier(0,.49,.27,.99);
    position: relative;
}
.bdt-tabs .bdt-tabs-item-title .bdt-tab-text-wrapper
{
    display: inline-flex;
}
.bdt-tabs .bdt-tab-title-icon-wrapper svg
{
    width: 1em;
    height: 1em;
}
.bdt-tabs .bdt-switcher-item-content p
{
    margin: 0;
}
.bdt-tabs .bdt-switcher-item-content p+p
{
    margin: 10px 0 0;
}
.bdt-tabs .bdt-tab .bdt-tabs-item a:after
{
    content: '';
    width: 0;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 300ms ease-out;
}
.bdt-tabs .bdt-tab .bdt-active a:after
{
    width: 100%;
    background: #1e87f0;
}
.bdt-tabs .bdt-tab.bdt-tab-bottom .bdt-tabs-item a:after
{
    top: 0;
    bottom: auto;
}
.bdt-tabs .bdt-tab.bdt-tab-left .bdt-tabs-item a:after, .bdt-tabs .bdt-tab.bdt-tab-right .bdt-tabs-item a:after
{
    width: 3px;
    right: 0;
    left: auto;
    top: 0;
    bottom: auto;
}
.bdt-tabs .bdt-tab.bdt-tab-left .bdt-active a:after, .bdt-tabs .bdt-tab.bdt-tab-right .bdt-active a:after
{
    height: 100%;
}
.bdt-tabs .bdt-tab.bdt-tab-right .bdt-tabs-item a:after
{
    left: 0;
    right: auto;
}
.bdt-tabs .bdt-tabs-item.bdt-has-no-title span[class*="bdt-button-icon-align-"]
{
    margin: 0!important;
}
.bdt-tabs a.bdt-tabs-item-title:hover
{
    text-decoration: none!important;
}
@media(max-width: 767px)
{
    .bdt-tabs.fullwidth-on-mobile .bdt-tab-wrapper
    {
        width: 100%!important;
    }
    .bdt-tabs.fullwidth-on-mobile .bdt-switcher-wrapper
    {
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .bdt-tabs.fullwidth-on-mobile .bdt-tabs-item
    {
        width: 100%;
        flex: auto;
    }
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-container
{
    padding-left: 50px;
    padding-bottom: 50px;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-thumbnail
{
    overflow: hidden;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-thumbnail img
{
    width: 100%;
    object-fit: cover;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper
{
    position: relative;
    padding-left: 50px;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-item-main-container
{
    padding-left: 50px;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-item-main
{
    position: relative;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-line
{
    position: absolute;
    top: 0;
    height: 100%;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-line span
{
    height: 100%;
    position: absolute;
    background-color: #1e87f0;
    transform: translateX(-50%);
    transform-origin: center;
    display: block;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon
{
    position: absolute;
    top: 20px;
    transform: translate(-50%,-50%);
    left: 51px;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon span
{
    position: absolute;
    text-align: center;
    border: 4px solid #1e87f0;
    transform: translate(-50%,-50%);
    border-radius: 130px;
    height: 48px;
    width: 48px;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon span i, .bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon span svg
{
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-meta
{
    margin-bottom: 0;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-meta li
{
    display: inline-flex;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-title, .bdt-timeline.bdt-timeline-skin-default .bdt-timeline-excerpt, .bdt-timeline.bdt-timeline-skin-default .bdt-timeline-excerpt p
{
    margin: 0;
    padding: 0;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-readmore
{
    margin: 0;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-readmore svg
{
    width: 1em;
    height: 1em;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-arrow
{
    position: absolute;
    width: 15px;
    height: 15px;
    transform: rotate(45deg);
    z-index: 0;
    top: 15px;
    left: -8px;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item:nth-last-child(-n+1) .bdt-timeline-item-main-container
{
    padding-bottom: 0;
}
.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item:nth-last-child(-n+1) .bdt-timeline-line
{
    display: none;
}
.bdt-timeline-right .bdt-timeline-item
{
    margin-left: auto;
}
.bdt-timeline-right .bdt-timeline-item .bdt-timeline-item-main-wrapper
{
    padding-left: 0;
}
.bdt-timeline-right .bdt-timeline-item.left-part .bdt-timeline-item-main-container, .bdt-timeline-right .bdt-timeline-item.right-part .bdt-timeline-item-main-container
{
    padding-right: 50px;
    padding-left: 0;
}
.bdt-timeline-right .bdt-timeline-item.left-part .bdt-timeline-arrow, .bdt-timeline-right .bdt-timeline-item.right-part .bdt-timeline-arrow
{
    right: -8px;
    left: auto;
}
.bdt-timeline-right .bdt-timeline-item.left-part .bdt-timeline-line, .bdt-timeline-right .bdt-timeline-item.right-part .bdt-timeline-line
{
    right: 0;
}
.bdt-timeline-right .bdt-timeline-item.left-part .bdt-timeline-icon, .bdt-timeline-right .bdt-timeline-item.right-part .bdt-timeline-icon
{
    right: 0;
    left: auto;
}
.bdt-timeline-right .bdt-timeline-date
{
    padding: 10px 50px;
}
.bdt-timeline-icon svg
{
    width: 1em;
    height: 1em;
}
@media(max-width: 959px)
{
    .bdt-timeline-right .bdt-timeline-item .bdt-timeline-item-main-wrapper
    {
        padding-right: 55px;
    }
    .bdt-timeline-right .bdt-timeline-item.left-part .bdt-timeline-line, .bdt-timeline-right .bdt-timeline-item.right-part .bdt-timeline-line
    {
        right: 55px;
    }
    .bdt-timeline-right .bdt-timeline-item.left-part .bdt-timeline-icon, .bdt-timeline-right .bdt-timeline-item.right-part .bdt-timeline-icon
    {
        right: 55px;
        left: auto;
    }
}
@media(min-width: 960px)
{
    .bdt-timeline-center .bdt-timeline-item .bdt-timeline-item-main-wrapper
    {
        padding-left: 0;
    }
    .bdt-timeline-center .bdt-timeline-item.left-part .bdt-timeline-item-main-container
    {
        padding-right: 50px;
        padding-left: 0;
    }
    .bdt-timeline-center .bdt-timeline-item.left-part .bdt-timeline-arrow
    {
        right: -8px;
        left: auto;
    }
    .bdt-timeline-center .bdt-timeline-item.left-part .bdt-timeline-line
    {
        right: 0;
    }
    .bdt-timeline-center .bdt-timeline-item.left-part .bdt-timeline-icon
    {
        right: 0;
        left: auto;
    }
    .bdt-timeline-center .bdt-timeline-item.right-part .bdt-timeline-item-main-container
    {
        padding-left: 50px;
        padding-right: 0;
    }
    .bdt-timeline-center .bdt-timeline-item.right-part .bdt-timeline-icon
    {
        left: 0;
    }
    .bdt-timeline-center .bdt-timeline-date
    {
        padding: 10px 50px;
    }
    .bdt-timeline-center .bdt-timeline-item:nth-child(-n+2) .bdt-timeline-item-main-container
    {
        padding-top: 0;
    }
    .bdt-timeline-center .bdt-timeline-item:nth-child(-n+2) .bdt-timeline-icon
    {
        top: 22px;
    }
    .bdt-timeline-center .bdt-timeline-item:nth-last-child(-n+2) .bdt-timeline-item-main-container
    {
        padding-bottom: 0;
    }
}
.bdt-timeline.bdt-timeline-skin-default figcaption
{
    margin-bottom: 0;
}
.bdt-timeline-skin-olivier
{
    box-sizing: border-box;
    position: relative;
}
.bdt-timeline-skin-olivier.bdt-timeline:not(.bdt-timeline--horizontal):before
{
    background-color: #ddd;
    bottom: 0;
    content: '';
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 0;
    width: 4px;
    z-index: 1;
}
.bdt-timeline-skin-olivier .bdt-timeline-thumbnail
{
    overflow: hidden;
}
.bdt-timeline-skin-olivier .bdt-timeline-thumbnail img
{
    width: 100%;
    object-fit: cover;
}
.bdt-timeline-skin-olivier .bdt-timeline-wrapper
{
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.bdt-timeline-skin-olivier .bdt-timeline-item
{
    font-size: 16px;
    font-size: 1rem;
    padding: .625rem 2.5rem .625rem 0;
    position: relative;
    width: 50%;
    z-index: 2;
}
.bdt-timeline-skin-olivier .bdt-timeline-item:after
{
    background-color: #fff;
    border: 4px solid #ddd;
    border-radius: 50%;
    content: '';
    height: 20px;
    position: absolute;
    right: -10px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    width: 20px;
    z-index: 1;
}
.bdt-timeline-skin-olivier .bdt-timeline-item.animated
{
    animation-duration: 1s;
    animation-fill-mode: both;
    opacity: 0;
}
.bdt-timeline-skin-olivier .bdt-timeline-item.fadeIn
{
    animation-name: fadeIn;
}
.bdt-timeline-skin-olivier .bdt-timeline-meta li
{
    display: inline-flex;
}
.bdt-timeline-skin-olivier .bdt-timeline-item--left
{
    left: 0;
}
.bdt-timeline-skin-olivier .bdt-timeline-item--right
{
    left: 50%;
    padding: .625rem 0 .625rem 2.5rem;
}
.bdt-timeline-skin-olivier .bdt-timeline-item--right:after
{
    left: -10px;
}
.bdt-timeline-skin-olivier .bdt-timeline-item--right .bdt-timeline-content:before
{
    border-bottom: 10px solid transparent;
    border-right: 12px solid transparent;
    border-left: none;
    border-top: 10px solid transparent;
    left: -12px;
}
.bdt-timeline-skin-olivier .bdt-timeline-item--right .bdt-timeline-content:after
{
    border-bottom: 9px solid transparent;
    border-right: 11px solid #f3f3f3;
    border-left: none;
    border-top: 9px solid transparent;
    left: -10px;
}
.bdt-timeline-skin-olivier .bdt-timeline-content
{
    position: relative;
}
.bdt-timeline-skin-olivier .bdt-timeline-content:after, .bdt-timeline-skin-olivier .bdt-timeline-content:before
{
    content: '';
    height: 0;
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    width: 0;
}
.bdt-timeline-skin-olivier .bdt-timeline-content:before
{
    border-bottom: 10px solid transparent;
    border-left: 12px solid transparent;
    border-top: 10px solid transparent;
    right: -12px;
    z-index: 1;
}
.bdt-timeline-skin-olivier .bdt-timeline-content:after
{
    border-bottom: 9px solid transparent;
    border-left: 11px solid #f3f3f3;
    border-top: 9px solid transparent;
    right: -10px;
    z-index: 2;
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button
{
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: 50px;
    box-sizing: border-box;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 40px;
    outline: 0;
    position: absolute;
    text-indent: -9999px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    width: 40px;
    z-index: 10;
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button:disabled
{
    pointer-events: none;
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button:before
{
    display: block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button--prev
{
    left: 0;
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button--prev:before
{
    transform: translateX(-25%) translateY(-50%) rotate(-45deg);
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button--next
{
    right: 0;
}
.bdt-timeline-skin-olivier .bdt-timeline-nav-button--next:before
{
    transform: translateX(-75%) translateY(-50%) rotate(135deg);
}
.bdt-timeline--horizontal
{
    font-size: 0;
    padding: 0 3.125rem;
    overflow: hidden;
    white-space: nowrap;
}
.bdt-timeline--horizontal .bdt-timeline-divider
{
    background-color: #ddd;
    display: block;
    height: 4px;
    left: 40px;
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 40px;
    z-index: 1;
}
.bdt-timeline--horizontal .bdt-timeline-items
{
    -o-transition: all .8s;
    transition: all .8s;
    will-change: transform;
}
.bdt-timeline--horizontal .bdt-timeline-item
{
    display: inline-block;
    left: 0;
    padding: 0 0 2.5rem;
    position: relative;
    -o-transition: none;
    transition: none;
    vertical-align: top;
    white-space: normal;
}
.bdt-timeline--horizontal .bdt-timeline-item:after
{
    left: 50%;
    right: auto;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 100%;
}
.bdt-timeline--horizontal .bdt-timeline-item .bdt-timeline-item-inner
{
    display: table;
    height: 100%;
    width: 100%;
}
.bdt-timeline--horizontal .bdt-timeline-item .bdt-timeline-content-wrapper
{
    display: table-cell;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
.bdt-timeline--horizontal .bdt-timeline-item .bdt-timeline-content:before
{
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid transparent;
    left: 50%;
    right: auto;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100%;
}
.bdt-timeline--horizontal .bdt-timeline-item .bdt-timeline-content:after
{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f3f3f3;
    left: 50%;
    right: auto;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100%;
}
.bdt-timeline--horizontal .bdt-timeline-item--bottom
{
    padding: 2.5rem 0 0;
}
.bdt-timeline--horizontal .bdt-timeline-item--bottom:after
{
    top: 0;
}
.bdt-timeline--horizontal .bdt-timeline-item--bottom .bdt-timeline-content-wrapper
{
    vertical-align: top;
}
.bdt-timeline--horizontal .bdt-timeline-item--bottom .bdt-timeline-content:before
{
    border-bottom: 12px solid transparent;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: none;
    bottom: 100%;
    top: auto;
}
.bdt-timeline--horizontal .bdt-timeline-item--bottom .bdt-timeline-content:after
{
    border-bottom: 10px solid #f3f3f3;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: none;
    bottom: 100%;
    top: auto;
}
.bdt-timeline--mobile
{
    padding: 0;
}
.bdt-timeline--mobile:before
{
    left: 10px!important;
    margin: 0!important;
}
.bdt-timeline--mobile .bdt-timeline-item
{
    left: 0;
    padding-left: 40px;
    padding-right: 0;
    width: 100%;
}
.bdt-timeline--mobile .bdt-timeline-item:after
{
    left: 2px;
    margin: 0;
}
.bdt-timeline--mobile .bdt-timeline-item .bdt-timeline-content:before
{
    left: -12px;
    border-bottom: 12px solid transparent!important;
    border-right: 12px solid transparent;
    border-left: none;
    border-top: 12px solid transparent;
}
.bdt-timeline--mobile .bdt-timeline-item .bdt-timeline-content:after
{
    left: -10px;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #f3f3f3;
    border-left: none;
    border-top: 10px solid transparent;
}
@keyframes fadeIn
{
    0%
    {
        opacity: 0;
        top: 70px;
    }
    100%
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes liftUp
{
    0%
    {
        top: 0;
    }
    100%
    {
        top: -15px;
    }
}
.bdt-total-count .bdt-total-count-icon-wrapper
{
    display: inline-block;
    line-height: 1;
    transition: all 350ms cubic-bezier(.24,.85,.58,1);
    color: #818a91;
    font-size: 48px;
    width: 48px;
    height: auto;
    text-align: center;
    position: relative;
    box-sizing: content-box;
}
.bdt-total-count .bdt-total-count-icon-wrapper:hover
{
    color: #818a91;
}
.bdt-total-count .bdt-total-count-icon-wrapper i, .bdt-total-count .bdt-total-count-icon-wrapper img
{
    position: relative;
    display: block;
    transition: transform 350ms cubic-bezier(.24,.85,.58,1);
    z-index: 1;
}
.bdt-total-count .bdt-total-count-icon-wrapper i:before, .bdt-total-count .bdt-total-count-icon-wrapper img:before
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.bdt-total-count .bdt-total-count-icon-wrapper i, .bdt-total-count .bdt-total-count-icon-wrapper svg
{
    width: 1em;
    height: 1em;
}
.bdt-total-count .bdt-total-count-icon-wrapper svg
{
    fill: #818a91;
}
.bdt-total-count .bdt-number-separator-wrapper
{
    margin-bottom: 24px;
    line-height: 1;
}
.bdt-total-count .bdt-number-separator-wrapper>*
{
    height: auto;
}
.bdt-total-count .bdt-number-separator-wrapper>svg [stroke*='#']
{
    stroke: currentcolor;
}
.bdt-total-count .bdt-number-separator
{
    border-top: 4px solid #ddd;
    display: inline-block;
    width: 100px;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-none .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    top: 0;
    left: 0;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-none .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    opacity: 1;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-a .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    transform: scale(0);
    top: 0;
    left: 0;
    border-radius: 200px;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-a .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-a .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    opacity: 1;
    transform: scale(1.5);
}
.elementor-widget-bdt-total-count.bdt-icon-effect-g .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    z-index: -1;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}
.elementor-widget-bdt-total-count.bdt-icon-effect-g .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-g .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    width: 90%;
    opacity: 1;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-b .bdt-total-count .bdt-total-count-icon-wrapper
{
    overflow: hidden;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-b .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.elementor-widget-bdt-total-count.bdt-icon-effect-b .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-b .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    height: 260%;
    opacity: 1;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-c .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
}
.elementor-widget-bdt-total-count.bdt-icon-effect-c .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-c .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    height: 75%;
    opacity: 1;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-d .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    transform-origin: 0% 100%;
    transition: transform .3s,opacity .3s,background-color .3s;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-d .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-d .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    opacity: 1;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.elementor-widget-bdt-total-count.bdt-icon-effect-e .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    transition: all .3s ease-out;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index: -1;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-e .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-e .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    height: 100%;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-f .bdt-total-count .bdt-total-count-icon-wrapper:after
{
    content: '';
    position: absolute;
    z-index: -1;
    transition: all .3s ease-out;
    background: #666;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-f .bdt-total-count:hover .bdt-total-count-icon-wrapper
{
    background-color: transparent;
}
.elementor-widget-bdt-total-count.bdt-icon-effect-f .bdt-total-count:hover .bdt-total-count-icon-wrapper:after
{
    width: 100%;
}
.elementor-widget-bdt-total-count .bdt-total-count
{
    text-align: center;
}
.elementor-widget-bdt-total-count .bdt-total-count-number
{
    font-weight: 700;
    font-size: 48px;
    color: #4d535f;
}
.elementor-widget-bdt-total-count .bdt-total-count-number a
{
    color: inherit;
}
.elementor-widget-bdt-total-count .bdt-total-count-content-text
{
    margin-top: 0;
    margin-bottom: 0;
    color: #999ea7;
    font-weight: 400;
}
.elementor-widget-bdt-total-count h1:not(.site-title):before, .elementor-widget-bdt-total-count h2:before
{
    content: '';
    display: none;
}
.elementor-widget-bdt-total-count .bdt-icon-heading
{
    margin-bottom: 20px;
}
.elementor-widget-bdt-total-count .bdt-icon-heading .bdt-total-count-number
{
    margin-bottom: 0;
    margin-top: 0;
}
.elementor-widget-bdt-total-count.bdt-global-link-yes .bdt-total-count:hover
{
    cursor: pointer;
}
.elementor-widget-bdt-total-count .bdt-total-count
{
    text-align: center;
}
.elementor-widget-bdt-total-count .bdt-total-count-number
{
    font-weight: 700;
    font-size: 48px;
}
.elementor-widget-bdt-total-count .bdt-total-count-number a
{
    color: inherit;
}
.elementor-widget-bdt-total-count .bdt-total-count-content-text
{
    margin-bottom: 0;
}
@media(min-width: 768px)
{
    .elementor-widget-bdt-total-count.elementor-position-left .bdt-total-count
    {
        display: flex;
        text-align: left;
        flex-direction: row;
    }
    .elementor-widget-bdt-total-count.elementor-position-left .bdt-total-count-icon
    {
        flex: 0 0 auto;
    }
    .elementor-widget-bdt-total-count.elementor-position-right .bdt-total-count
    {
        display: flex;
        text-align: right;
        flex-direction: row-reverse;
    }
    .elementor-widget-bdt-total-count.elementor-position-right .bdt-total-count-icon
    {
        flex: 0 0 auto;
    }
    .elementor-widget-bdt-total-count.elementor-position-top .bdt-total-count-img
    {
        margin: auto;
    }
    .elementor-widget-bdt-total-count.elementor-position-top .bdt-total-count-icon
    {
        display: inline-block;
    }
    .elementor-widget-bdt-total-count.elementor-vertical-align-top .bdt-total-count
    {
        align-items: flex-start;
    }
    .elementor-widget-bdt-total-count.elementor-vertical-align-middle .bdt-total-count
    {
        align-items: center;
    }
    .elementor-widget-bdt-total-count.elementor-vertical-align-bottom .bdt-total-count
    {
        align-items: flex-end;
    }
}
@media(max-width: 767px)
{
    .elementor-widget-bdt-total-count .bdt-total-count-icon
    {
        margin-left: auto!important;
        margin-right: auto!important;
        margin-bottom: 15px;
    }
    .elementor-widget-bdt-total-count.bdt-icon-type-image .bdt-total-count-icon-wrapper
    {
        width: auto;
    }
}
.elementor-widget-bdt-trailer-box
{
    overflow: hidden;
    position: relative;
}
.elementor-widget-bdt-trailer-box .bdt-trailer-box-button
{
    transition-delay: 100ms;
    display: inline-block;
}
.elementor-widget-bdt-trailer-box .bdt-trailer-box-button .bdt-trailer-box-button-icon-left
{
    float: left;
}
.elementor-widget-bdt-trailer-box .bdt-trailer-box-button .bdt-trailer-box-button-icon-right
{
    float: right;
}
.elementor-widget-bdt-trailer-box .bdt-trailer-box-button svg
{
    width: 1em;
    height: 1em;
}
.bdt-trailer-box img
{
    width: 100%;
}
.bdt-trailer-box .bdt-trailer-box-desc
{
    padding: 20px;
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-title
{
    margin-bottom: 10px;
    margin-top: 0;
    transition: all .3s ease;
    display: inline-block;
    -webkit-transform: translate(var(--ep-trailer-box-title-x-offset,0),var(--ep-trailer-box-title-y-offset,0)) rotate(var(--ep-trailer-box-title-rotate,0));
    transform: translate(var(--ep-trailer-box-title-x-offset,0),var(--ep-trailer-box-title-y-offset,0)) rotate(var(--ep-trailer-box-title-rotate,0));
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-pre-title, .bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-title, .bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-text, .bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-button
{
    text-decoration: none;
    color: inherit;
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-pre-title
{
    display: inline-block;
    font-size: 14px;
    color: #999;
    z-index: 0;
    top: -20px;
    line-height: 1;
    font-weight: 600;
    text-transform: capitalize;
    transition: all .3s ease-out;
    -webkit-transform: translate(var(--ep-trailer-box-pre-title-x-offset,0),var(--ep-trailer-box-pre-title-y-offset,0)) rotate(var(--ep-trailer-box-pre-title-rotate,0));
    transform: translate(var(--ep-trailer-box-pre-title-x-offset,0),var(--ep-trailer-box-pre-title-y-offset,0)) rotate(var(--ep-trailer-box-pre-title-rotate,0));
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-text
{
    transition-delay: 50ms;
    margin-top: 10px;
    transition: all .3s ease;
    -webkit-transform: translate(var(--ep-trailer-box-text-x-offset,0),var(--ep-trailer-box-text-y-offset,0)) rotate(var(--ep-trailer-box-text-rotate,0));
    transform: translate(var(--ep-trailer-box-text-x-offset,0),var(--ep-trailer-box-text-y-offset,0)) rotate(var(--ep-trailer-box-text-rotate,0));
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-button
{
    transition-delay: 100ms;
    display: inline-block;
    transition: all .3s ease;
    -webkit-transform: translate(var(--ep-trailer-box-button-x-offset,0),var(--ep-trailer-box-button-y-offset,0)) rotate(var(--ep-trailer-box-button-rotate,0));
    transform: translate(var(--ep-trailer-box-button-x-offset,0),var(--ep-trailer-box-button-y-offset,0)) rotate(var(--ep-trailer-box-button-rotate,0));
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-button .bdt-trailer-box-button-icon-left
{
    float: left;
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-button .bdt-trailer-box-button-icon-right
{
    float: right;
}
.bdt-trailer-box .bdt-trailer-box-desc-inner .bdt-trailer-box-button svg
{
    width: 1em;
    height: 1em;
}
.bdt-trailer-box:hover .bdt-trailer-box-desc-inner .bdt-trailer-box-pre-title
{
    -webkit-transform: translate(var(--ep-trailer-box-pre-title-hover-x-offset,0),var(--ep-trailer-box-pre-title-hover-y-offset,0)) rotate(var(--ep-trailer-box-pre-title-hover-rotate,0));
    transform: translate(var(--ep-trailer-box-pre-title-hover-x-offset,0),var(--ep-trailer-box-pre-title-hover-y-offset,0)) rotate(var(--ep-trailer-box-pre-title-hover-rotate,0));
}
.bdt-trailer-box:hover .bdt-trailer-box-desc-inner .bdt-trailer-box-title
{
    -webkit-transform: translate(var(--ep-trailer-box-title-hover-x-offset,0),var(--ep-trailer-box-title-hover-y-offset,0)) rotate(var(--ep-trailer-box-title-hover-rotate,0));
    transform: translate(var(--ep-trailer-box-title-hover-x-offset,0),var(--ep-trailer-box-title-hover-y-offset,0)) rotate(var(--ep-trailer-box-title-hover-rotate,0));
}
.bdt-trailer-box:hover .bdt-trailer-box-desc-inner .bdt-trailer-box-text
{
    -webkit-transform: translate(var(--ep-trailer-box-text-hover-x-offset,0),var(--ep-trailer-box-text-hover-y-offset,0)) rotate(var(--ep-trailer-box-text-hover-rotate,0));
    transform: translate(var(--ep-trailer-box-text-hover-x-offset,0),var(--ep-trailer-box-text-hover-y-offset,0)) rotate(var(--ep-trailer-box-text-hover-rotate,0));
}
.bdt-trailer-box:hover .bdt-trailer-box-desc-inner .bdt-trailer-box-button
{
    -webkit-transform: translate(var(--ep-trailer-box-button-hover-x-offset,0),var(--ep-trailer-box-button-hover-y-offset,0)) rotate(var(--ep-trailer-box-button-hover-rotate,0));
    transform: translate(var(--ep-trailer-box-button-hover-x-offset,0),var(--ep-trailer-box-button-hover-y-offset,0)) rotate(var(--ep-trailer-box-button-hover-rotate,0));
}
[class*='bdt-item-transition-']
{
    overflow: hidden;
    transition: .25s cubic-bezier(.13,.51,.58,1)!important;
    transition-property: transform!important;
}
[class*='bdt-item-transition-'].bdt-item-transition-content .bdt-trailer-box-desc-inner
{
    transition: all .25s cubic-bezier(.13,.51,.58,1);
    transform: translateY(10px);
}
[class*='bdt-item-transition-'].bdt-item-transition-content:hover .bdt-trailer-box-desc-inner
{
    transform: translateY(0);
}
[class*='bdt-item-transition-'].bdt-item-transition-scale-up
{
    transform: scale3d(1,1,1);
}
[class*='bdt-item-transition-'].bdt-item-transition-scale-up:hover
{
    transform: scale3d(1.1,1.1,1);
}
[class*='bdt-item-transition-'].bdt-item-transition-scale-down
{
    transform: scale3d(1.1,1.1,1);
}
[class*='bdt-item-transition-'].bdt-item-transition-scale-down:hover
{
    transform: scale3d(1,1,1);
}
.bdt-thumb-gallery img
{
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.bdt-thumb-gallery .bdt-thumbnav-vertical>*>a
{
    display: block;
}
.bdt-thumb-gallery .bdt-thumb-gallery-thumbnav a
{
    height: 80px;
    width: 120px;
}
.bdt-thumb-gallery .bdt-thumb-gallery-title
{
    color: #fff;
}
.bdt-thumb-gallery .bdt-thumb-gallery-text
{
    margin: 0;
    color: rgba(255,255,255,.7);
}
.bdt-thumb-gallery .bdt-thumb-gallery-text p:last-child
{
    margin-bottom: 0;
}
.bdt-thumb-gallery .bdt-thumb-gallery-text+.bdt-thumb-gallery-button-wrapper
{
    margin: 20px 0 0 0;
}
.bdt-thumb-gallery .bdt-thumb-gallery-button
{
    color: rgba(255,255,255,.7);
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
.bdt-thumb-gallery .bdt-thumb-gallery-button:hover
{
    color: #fff;
}
.bdt-thumb-gallery .bdt-thumb-gallery-button:hover svg
{
    fill: #fff;
}
.bdt-thumb-gallery .bdt-thumb-gallery-button svg
{
    width: 1em;
    height: 1em;
    fill: rgba(255,255,255,.7);
}
.bdt-thumb-gallery .bdt-thumb-gallery-thumbnav a
{
    transition: all .25s ease-in-out;
}
.bdt-thumb-gallery .bdt-thumb-gallery-thumbnav a:hover
{
    overflow: hidden;
}
.bdt-thumb-gallery .bdt-thumb-gallery-content
{
    background-color: rgba(25,25,25,.5);
    padding: 35px;
    max-width: 600px;
    border-radius: 3px;
}
.bdt-thumb-gallery .bdt-thumb-gallery-navigation-wrapper.bdt-position-center
{
    width: 100%;
}
.bdt-thumb-gallery .bdt-thumb-gallery-navigation-wrapper.bdt-position-center .bdt-slidenav
{
    position: absolute;
    transform: translateY(-50%);
}
.bdt-thumb-gallery .bdt-thumbnav
{
    margin: 0;
    grid-gap: 15px;
    justify-content: center;
    align-items: center;
}
.bdt-thumb-gallery .bdt-thumbnav li
{
    padding-top: 0;
    padding-left: 0;
    display: flex;
}
.bdt-thumb-gallery .bdt-thumbnav li a
{
    transition: all .25s ease-in-out;
    position: relative;
}
.bdt-thumb-gallery .bdt-thumbnav li a::after
{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,.4);
    transition: background-color .1s ease-in-out;
}
.bdt-thumb-gallery .bdt-thumbnav li a:hover::after
{
    background-color: transparent;
}
.bdt-thumb-gallery .bdt-thumbnav li.bdt-active a::after
{
    background-color: transparent;
}
@media screen and (max-width: 767px)
{
    .bdt-thumb-gallery .bdt-thumbnav-wrapper
    {
        position: relative!important;
        transform: translate(0)!important;
        left: auto!important;
        right: auto!important;
    }
    .bdt-thumb-gallery .bdt-thumbnav-vertical>*
    {
        padding-left: 15px!important;
    }
    .bdt-thumb-gallery .bdt-thumb-gallery-text
    {
        display: none;
    }
}
.bdt-show-hide-container .bdt-show-hide
{
    margin: 0;
    padding: 0;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-content
{
    display: none;
    margin: 0;
    padding: 0;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-title
{
    display: flex;
    font-size: 1rem;
    transition: all 300ms cubic-bezier(0,.49,.27,.99);
    position: relative;
    justify-content: center;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-title:before
{
    content: '';
    position: absolute;
    height: 100px;
    width: 100%;
    left: 0;
    bottom: 100%;
    z-index: 1;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    transition: all 1000ms cubic-bezier(0,.49,.27,.99);
    pointer-events: none;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-title .bdt-show-hide-btn
{
    padding: 15px 0;
    transition: all .3s ease;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-toggle-close, .bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-toggle-open
{
    display: none;
    z-index: 2;
    position: relative;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-toggle-close
{
    display: inline-block;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-icon-closed
{
    display: none;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-icon-opened
{
    display: block;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-title:before
{
    height: 15px!important;
    transition: all 1s linear;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item:not(.bdt-open) .bdt-toggle-open
{
    display: inline-block;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-icon-closed
{
    display: block;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-icon-opened
{
    display: none;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-content
{
    display: block;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-icon
{
    display: inline-block;
    margin-left: 10px;
    position: relative;
    z-index: 2;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-icon.left-position
{
    margin-right: 10px;
}
.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-icon svg
{
    width: 1em;
    height: 1em;
    fill: #1e87f0;
}
.bdt-show-hide-container .bdt-show-hide-title
{
    display: block;
}
.bdt-show-hide-container .bdt-show-hide-content
{
    display: none;
}
.bdt-fold-toggle
{
    overflow: hidden;
    transition: all 1s linear;
}
.elementor-widget-bdt-threesixty-product-viewer .bdt-icon
{
    transition: all .25s ease-out;
}
.elementor-widget-bdt-threesixty-product-viewer .bdt-icon i
{
    font-size: 24px;
}
.elementor-widget-bdt-threesixty-product-viewer.bdt-tspv-fb-icon-on-hover-yes .bdt-icon
{
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24,.85,.58,1);
}
.elementor-widget-bdt-threesixty-product-viewer.bdt-tspv-fb-icon-on-hover-yes:hover .bdt-icon
{
    opacity: 1;
}
.bdt-vertical-menu .sidebar-nav
{
    width: 100%;
}
.bdt-vertical-menu .sidebar-nav ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
.bdt-vertical-menu .sidebar-nav ul li
{
    margin: 0;
}
.bdt-vertical-menu .sidebar-nav .metismenu
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #1e87f0;
}
.bdt-vertical-menu .sidebar-nav .metismenu>li>ul
{
    background-color: #1e87f0;
}
.bdt-vertical-menu .sidebar-nav .metismenu>li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.bdt-vertical-menu .sidebar-nav .metismenu>li:nth-child(1)>a
{
    margin-top: 0!important;
}
.bdt-vertical-menu .sidebar-nav .metismenu a
{
    position: relative;
    display: block;
    padding: 15px 40px 15px 15px;
    color: #fff;
    outline-width: 0;
    transition: all .3s ease-out;
}
.bdt-vertical-menu .sidebar-nav .metismenu a .bdt-menu-icon svg
{
    width: 1em;
    height: 1em;
    fill: #fff;
}
.bdt-vertical-menu .sidebar-nav .metismenu a:hover, .bdt-vertical-menu .sidebar-nav .metismenu a:active
{
    color: #f8f9fa;
    text-decoration: none;
    background-color: #0f6ecd;
}
@media(min-width: 960px)
{
    .sidebar-nav .metismenu li
    {
        position: relative;
    }
    .bdt-submenu-type-outer .sidebar-nav .metismenu>li>ul
    {
        position: absolute;
        left: 100%;
        top: 0;
        min-width: var(--ep-vertical-submenu-width,200px);
        z-index: 1001;
    }
    .bdt-submenu-type-outer .metismenu>li>ul>li.bdt-menu-item
    {
        float: left;
    }
    .bdt-submenu-type-outer .sidebar-nav .metismenu>li:hover>ul
    {
        height: auto!important;
    }
    .bdt-submenu-type-outer .sidebar-nav .metismenu>li:hover>ul, .bdt-submenu-type-outer .sidebar-nav .metismenu>li:hover>ul.collapse
    {
        display: block;
    }
    .bdt-submenu-type-outer .sidebar-nav .metismenu>li:hover>a.has-arrow:after
    {
        transform: rotate(135deg) translate(0,-50%);
    }
    .bdt-submenu-type-outer.bdt-submenu-column-1 .metismenu>li>ul>li.bdt-menu-item
    {
        width: 100%;
    }
    .bdt-submenu-type-outer.bdt-submenu-column-2 .metismenu>li>ul>li.bdt-menu-item
    {
        width: 50%;
    }
    .bdt-submenu-type-outer.bdt-submenu-column-3 .metismenu>li>ul>li.bdt-menu-item
    {
        width: 33.33%;
    }
    .bdt-submenu-type-outer.bdt-submenu-column-4 .metismenu>li>ul>li.bdt-menu-item
    {
        width: 25%;
    }
}
.metismenu .arrow
{
    float: right;
    line-height: 1.42857;
}
*[dir="rtl"] .metismenu .arrow
{
    float: left;
}
.metismenu .glyphicon.arrow:before
{
    content: "";
}
.metismenu .mm-active>a>.glyphicon.arrow:before
{
    content: "";
}
.metismenu .fa.arrow:before
{
    content: "";
}
.metismenu .mm-active>a>.fa.arrow:before
{
    content: "";
}
.metismenu .ion.arrow:before
{
    content: "";
}
.metismenu .mm-active>a>.ion.arrow:before
{
    content: "";
}
.metismenu .plus-times
{
    float: right;
}
*[dir="rtl"] .metismenu .plus-times
{
    float: left;
}
.metismenu .fa.plus-times:before
{
    content: "";
}
.metismenu .mm-active>a>.fa.plus-times
{
    transform: rotate(45deg);
}
.metismenu .plus-minus
{
    float: right;
}
*[dir="rtl"] .metismenu .plus-minus
{
    float: left;
}
.metismenu .fa.plus-minus:before
{
    content: "";
}
.metismenu .mm-active>a>.fa.plus-minus:before
{
    content: "";
}
.metismenu .mm-collapse:not(.mm-show)
{
    display: none;
}
.metismenu .mm-collapsing
{
    position: relative;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: .35s;
    transition-property: height,visibility;
}
.metismenu .has-arrow
{
    position: relative;
}
.metismenu .has-arrow::after
{
    position: absolute;
    content: '';
    width: .5em;
    height: .5em;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: currentColor;
    border-color: initial;
    right: 1em;
    transform: rotate(-45deg) translate(0,-50%);
    transform-origin: top;
    top: 50%;
    transition: all .3s ease-out;
}
*[dir="rtl"] .metismenu .has-arrow::after
{
    right: auto;
    left: 1em;
    transform: rotate(135deg) translate(0,-50%);
}
.metismenu .mm-active>.has-arrow::after, .metismenu .has-arrow[aria-expanded="true"]::after
{
    transform: rotate(-135deg) translate(0,-50%);
}
*[dir="rtl"] .metismenu .mm-active>.has-arrow::after, *[dir="rtl"] .metismenu .has-arrow[aria-expanded="true"]::after
{
    transform: rotate(225deg) translate(0,-50%);
}
.element-pack-agbg-yes .bdt-animated-gradient-background
{
    pointer-events: none;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.bdt-cursor-effects-yes
{
    --cursor-ball-color: #f00;
    --cursor-ball-size: 10px;
    --cursor-circle-color: #f00;
    --cursor-circle-size: 40px;
    --cursor-text-label: "bdthemes";
}
.bdt-cursor-effects-yes .bdt-cursor-effects
{
    position: fixed;
    z-index: 999999;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    pointer-events: none;
    transform: translate(-20px,-20px);
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active
{
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    transform: translate(-40px,-40px);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-1 .cotton-init.ep-cursor-ball.cotton-active
{
    width: var(--cursor-ball-size);
    height: var(--cursor-ball-size);
    background-color: var(--cursor-ball-color);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-1 .cotton-init.ep-cursor-circle.cotton-active
{
    background-color: transparent;
    border: 1px solid var(--cursor-circle-color);
    width: var(--cursor-circle-size);
    height: var(--cursor-circle-size);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init
{
    position: relative;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active
{
    border-radius: 50%;
    background-size: cover;
    background-position: center;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::before, .bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::after
{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: var(--cursor-ball-size);
    height: 2px;
    background: var(--cursor-ball-color);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active:after
{
    transform: translateX(-50%) rotate(90deg);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-circle.cotton-active
{
    background-color: transparent;
    border: 1px solid var(--cursor-circle-color);
    width: var(--cursor-circle-size);
    height: var(--cursor-circle-size);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-3 .cotton-init.ep-cursor-circle.cotton-active
{
    background-color: var(--cursor-ball-color);
    width: var(--cursor-ball-size);
    height: var(--cursor-ball-size);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-5 .cotton-init.ep-cursor-ball.cotton-active
{
    width: 450px;
    height: 450px;
    background-color: var(--cursor-ball-color);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-image
{
    width: 50px;
    height: 50px;
    object-fit: cover;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-text, .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-icons, .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-image
{
    display: block;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-text, .bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-icons, .bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-image
{
    display: none;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-icons
{
    color: var(--cursor-ball-color);
}
.bdt-cursor-effects-yes
{
    --cursor-ball-color: #f00;
    --cursor-ball-size: 10px;
    --cursor-circle-color: #f00;
    --cursor-circle-size: 40px;
    --cursor-text-label: "bdthemes";
}
.bdt-cursor-effects-yes .bdt-cursor-effects
{
    position: fixed;
    z-index: 999999;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    pointer-events: none;
    transform: translate(-20px,-20px);
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active
{
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    transform: translate(-40px,-40px);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-1 .cotton-init.ep-cursor-ball.cotton-active
{
    width: var(--cursor-ball-size);
    height: var(--cursor-ball-size);
    background-color: var(--cursor-ball-color);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-1 .cotton-init.ep-cursor-circle.cotton-active
{
    background-color: transparent;
    border: 1px solid var(--cursor-circle-color);
    width: var(--cursor-circle-size);
    height: var(--cursor-circle-size);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init
{
    position: relative;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active
{
    border-radius: 50%;
    background-size: cover;
    background-position: center;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::before, .bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::after
{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: var(--cursor-ball-size);
    height: 2px;
    background: var(--cursor-ball-color);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active:after
{
    transform: translateX(-50%) rotate(90deg);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-circle.cotton-active
{
    background-color: transparent;
    border: 1px solid var(--cursor-circle-color);
    width: var(--cursor-circle-size);
    height: var(--cursor-circle-size);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-3 .cotton-init.ep-cursor-circle.cotton-active
{
    background-color: var(--cursor-ball-color);
    width: var(--cursor-ball-size);
    height: var(--cursor-ball-size);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-5 .cotton-init.ep-cursor-ball.cotton-active
{
    width: 450px;
    height: 450px;
    background-color: var(--cursor-ball-color);
    border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-image
{
    width: 50px;
    height: 50px;
    object-fit: cover;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-text, .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-icons, .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-image
{
    display: block;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-text, .bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-icons, .bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-image
{
    display: none;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-icons
{
    color: var(--cursor-ball-color);
}
.rtl .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active
{
    right: 0;
    left: auto;
}
.rtl .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active
{
    right: 0;
    left: auto;
}
.rtl .bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::before, .rtl .bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::after
{
    right: 50%;
    left: auto;
}
.bdt-image-hover-effect-wrap img
{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    transition: all .5s ease;
}
.bdt-image-hover-effect-wrap:hover img
{
    transform: scale(1.1);
}
.bdt-image-hover-effect-wrap
{
    overflow: hidden;
    position: relative;
}
.bdt-image-hover-effect-wrap::before, .bdt-image-hover-effect-wrap::after
{
    position: absolute;
    content: "";
    transition: all .5s ease;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-1::before, .bdt-image-hover-effect-wrap.bdt-image-hover-effect-1::after
{
    z-index: 3;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-1::before
{
    top: 50%;
    left: 0;
    right: 0;
    bottom: 50%;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-1::after
{
    top: 0;
    left: 50%;
    right: 50%;
    bottom: 0;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-1:hover:before
{
    top: 0;
    bottom: 0;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-1:hover:after
{
    left: 0;
    right: 0;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-2::after
{
    left: 50%;
    opacity: 1;
    padding-top: 100%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(45deg) scale(0);
    width: 100%;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-2:hover::after
{
    opacity: 0;
    transform: translate(-50%,-50%) rotate(45deg) scale(1);
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-3::before, .bdt-image-hover-effect-wrap.bdt-image-hover-effect-3::after
{
    bottom: 20px;
    left: 20px;
    opacity: 0;
    right: 20px;
    top: 20px;
    z-index: 1;
    background: unset!important;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-3::before
{
    transform: scaleX(0);
    border-bottom: 2px solid;
    border-top: 2px solid;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-3::after
{
    transform: scaleY(0);
    border-left: 2px solid;
    border-right: 2px solid;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-3:hover::before, .bdt-image-hover-effect-wrap.bdt-image-hover-effect-3:hover::after
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-4::before
{
    top: 0;
    left: 50%;
    width: 120%;
    height: 100px;
    transition: all .6s linear;
    z-index: 1;
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translateY(-150%);
    backface-visibility: hidden;
    pointer-events: none;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-4:hover::before
{
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translateY(200%);
    left: -100%;
    top: 100%;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-5::after
{
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 2px solid;
    border-left: 2px solid;
    transform: scale(1,0);
    transform-origin: 100% 0;
    opacity: 0;
    z-index: 1;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-5::before
{
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 2px solid;
    border-bottom: 2px solid;
    opacity: 0;
    transform: scale(0,1);
    transform-origin: 0 0;
    z-index: 1;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-5::after, .bdt-image-hover-effect-wrap.bdt-image-hover-effect-5::before
{
    background: unset!important;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-5:hover::after, .bdt-image-hover-effect-wrap.bdt-image-hover-effect-5:hover::before
{
    opacity: 1;
    transform: scale(1);
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-6::after
{
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid;
    opacity: 0;
    transform: scale(0);
    background: unset!important;
}
.bdt-image-hover-effect-wrap.bdt-image-hover-effect-6:hover::after
{
    opacity: 1;
    transform: scale(1);
}
.parallax-scene
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    overflow: hidden;
}
.bdt-scene-item
{
    position: absolute;
    width: 102%;
    height: 104%;
    background-repeat: no-repeat;
    overflow: hidden;
    margin: 0;
    padding: 0;
    top: -1%;
    left: -2%;
    background-size: auto;
}
.bdt-reveal-effects-yes .block-revealer__element
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    pointer-events: none;
    opacity: 0;
    z-index: 999;
}
@font-face
{
    font-family: 'element-pack';
    src: url(/wp-content/plugins/bdthemes-element-pack/assets/fonts/element-pack.woff2?78cxts) format('woff2'),url(/wp-content/plugins/bdthemes-element-pack/assets/fonts/element-pack.ttf?78cxts) format('truetype'),url(/wp-content/plugins/bdthemes-element-pack/assets/fonts/element-pack.woff?78cxts) format('woff'),url('/wp-content/plugins/bdthemes-element-pack/assets/fonts/element-pack.svg?78cxts') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
[class^="ep-icon-"], [class*=" ep-icon-"]
{
    font-family: 'element-pack'!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ep-icon-g2:before
{
    content: "";
}
.ep-icon-yelp:before
{
    content: "";
}
.ep-icon-facebook:before
{
    content: "";
}
.ep-icon-google:before
{
    content: "";
}
.ep-icon-capterra:before
{
    content: "";
}
.ep-icon-foursquare:before
{
    content: "";
}
.ep-icon-glassdoor:before
{
    content: "";
}
.ep-icon-tripadvisor:before
{
    content: "";
}
.ep-icon-trustpilot:before
{
    content: "";
}
.ep-icon-trustradius:before
{
    content: "";
}
.ep-icon-arrow-right-default:before
{
    content: "";
}
.ep-icon-arrow-right-0:before
{
    content: "";
}
.ep-icon-arrow-left-default:before
{
    content: "";
}
.ep-icon-arrow-left-0:before
{
    content: "";
}
.ep-icon-arrow-left:before
{
    content: "";
}
.ep-icon-arrow-right:before
{
    content: "";
}
.ep-icon-arrow-left-1:before
{
    content: "";
}
.ep-icon-arrow-right-1:before
{
    content: "";
}
.ep-icon-arrow-left-2:before
{
    content: "";
}
.ep-icon-arrow-right-2:before
{
    content: "";
}
.ep-icon-arrow-left-3:before
{
    content: "";
}
.ep-icon-arrow-right-3:before
{
    content: "";
}
.ep-icon-arrow-left-4:before
{
    content: "";
}
.ep-icon-arrow-right-4:before
{
    content: "";
}
.ep-icon-arrow-left-5:before
{
    content: "";
}
.ep-icon-arrow-right-5:before
{
    content: "";
}
.ep-icon-arrow-left-6:before
{
    content: "";
}
.ep-icon-arrow-right-6:before
{
    content: "";
}
.ep-icon-arrow-left-7:before
{
    content: "";
}
.ep-icon-arrow-right-7:before
{
    content: "";
}
.ep-icon-arrow-left-8:before
{
    content: "";
}
.ep-icon-arrow-right-8:before
{
    content: "";
}
.ep-icon-arrow-left-9:before
{
    content: "";
}
.ep-icon-arrow-right-9:before
{
    content: "";
}
.ep-icon-arrow-left-10:before
{
    content: "";
}
.ep-icon-arrow-right-10:before
{
    content: "";
}
.ep-icon-arrow-left-11:before
{
    content: "";
}
.ep-icon-arrow-right-11:before
{
    content: "";
}
.ep-icon-arrow-left-12:before
{
    content: "";
}
.ep-icon-arrow-right-12:before
{
    content: "";
}
.ep-icon-arrow-left-13:before
{
    content: "";
}
.ep-icon-arrow-right-13:before
{
    content: "";
}
.ep-icon-arrow-left-14:before
{
    content: "";
}
.ep-icon-arrow-right-14:before
{
    content: "";
}
.ep-icon-arrow-left-15:before
{
    content: "";
}
.ep-icon-arrow-right-15:before
{
    content: "";
}
.ep-icon-arrow-left-16:before
{
    content: "";
}
.ep-icon-arrow-right-16:before
{
    content: "";
}
.ep-icon-arrow-left-17:before
{
    content: "";
}
.ep-icon-arrow-right-17:before
{
    content: "";
}
.ep-icon-arrow-left-18:before
{
    content: "";
}
.ep-icon-arrow-right-18:before
{
    content: "";
}
.ep-icon-arrow-up-1:before
{
    content: "";
}
.ep-icon-arrow-down-1:before
{
    content: "";
}
.ep-icon-arrow-up-2:before
{
    content: "";
}
.ep-icon-arrow-down-2:before
{
    content: "";
}
.ep-icon-arrow-up-3:before
{
    content: "";
}
.ep-icon-arrow-down-3:before
{
    content: "";
}
.ep-icon-arrow-up-4:before
{
    content: "";
}
.ep-icon-arrow-down-4:before
{
    content: "";
}
.ep-icon-arrow-up-5:before
{
    content: "";
}
.ep-icon-arrow-down-5:before
{
    content: "";
}
.ep-icon-arrow-up-7:before
{
    content: "";
}
.ep-icon-arrow-down-7:before
{
    content: "";
}
.ep-icon-arrow-up-8:before
{
    content: "";
}
.ep-icon-arrow-down-8:before
{
    content: "";
}
.ep-icon-arrow-left-circle-1:before
{
    content: "";
}
.ep-icon-arrow-right-circle-1:before
{
    content: "";
}
.ep-icon-arrow-left-circle-2:before
{
    content: "";
}
.ep-icon-arrow-right-circle-2:before
{
    content: "";
}
.ep-icon-arrow-left-circle-3:before
{
    content: "";
}
.ep-icon-arrow-right-circle-3:before
{
    content: "";
}
.ep-icon-arrow-left-circle-4:before
{
    content: "";
}
.ep-icon-arrow-right-circle-4:before
{
    content: "";
}
.ep-icon-arrow-left-square-1:before
{
    content: "";
}
.ep-icon-arrow-right-square-1:before
{
    content: "";
}
.ep-icon-long-arrow-right:before
{
    content: "";
}
.ep-icon-clock-o:before
{
    content: "";
}
.ep-icon-ellipsis-h:before
{
    content: "";
}
.ep-icon-user-circle-o:before
{
    content: "";
}
.ep-icon-basket-solid:before
{
    content: "";
}
.ep-icon-basket-medium:before
{
    content: "";
}
.ep-icon-basket-light:before
{
    content: "";
}
.ep-icon-bag-solid:before
{
    content: "";
}
.ep-icon-bag-medium:before
{
    content: "";
}
.ep-icon-bag-light:before
{
    content: "";
}
.ep-icon-cart-solid:before
{
    content: "";
}
.ep-icon-cart-medium:before
{
    content: "";
}
.ep-icon-cart-light:before
{
    content: "";
}
.ep-icon-puzzle:before
{
    content: "";
}
.ep-icon-bar:before
{
    content: "";
}
.ep-icon-copy:before
{
    content: "";
}
.ep-icon-graduation:before
{
    content: "";
}
.ep-icon-clock:before
{
    content: "";
}
.ep-icon-envelope:before
{
    content: "";
}
.ep-icon-eye:before
{
    content: "";
}
.ep-icon-eye-blocked:before
{
    content: "";
}
.ep-icon-gallery:before
{
    content: "";
}
.ep-icon-element-pack:before
{
    content: "";
}
.ep-icon-aside:before
{
    content: "";
}
.ep-icon-post:before
{
    content: "";
}
.ep-icon-standard:before
{
    content: "";
}
.ep-icon-quote:before
{
    content: "";
}
.ep-icon-new-tab:before
{
    content: "";
}
.ep-icon-refresh:before
{
    content: "";
}
.ep-icon-play-circle:before
{
    content: "";
}
.ep-icon-play:before
{
    content: "";
}
.ep-icon-checkmark:before
{
    content: "";
}
.ep-icon-close:before
{
    content: "";
}
.ep-icon-close-2:before
{
    content: "";
}
.ep-icon-plus-3:before
{
    content: "";
}
.ep-icon-minus-3:before
{
    content: "";
}
.ep-icon-question:before
{
    content: "";
}
.ep-icon-star-full:before
{
    content: "";
}
.ep-icon-self:before
{
    content: "";
}
.ep-icon-star-half:before
{
    content: "";
}
.ep-icon-star-empty:before
{
    content: "";
}
.ep-icon-earth:before
{
    content: "";
}
.ep-icon-heart-empty:before
{
    content: "";
}
.ep-icon-heart-full:before
{
    content: "";
}
.ep-icon-link:before
{
    content: "";
}
.ep-icon-menu:before
{
    content: "";
}
.ep-icon-lock:before
{
    content: "";
}
.ep-icon-bubble:before
{
    content: "";
}
.ep-icon-chat:before
{
    content: "";
}
.ep-icon-reply:before
{
    content: "";
}
.ep-icon-location:before
{
    content: "";
}
.ep-icon-cart:before
{
    content: "";
}
.ep-icon-file-play1:before
{
    content: "";
}
.ep-icon-file-video:before
{
    content: "";
}
.ep-icon-video:before
{
    content: "";
}
.ep-icon-file-play:before
{
    content: "";
}
.ep-icon-play1:before
{
    content: "";
}
.ep-icon-file-music:before
{
    content: "";
}
.ep-icon-music:before
{
    content: "";
}
.ep-icon-audio:before
{
    content: "";
}
.ep-icon-file-picture:before
{
    content: "";
}
.ep-icon-image:before
{
    content: "";
}
.ep-icon-pencil:before
{
    content: "";
}
.ep-icon-edit:before
{
    content: "";
}
.ep-icon-hexagon-zigzag:before
{
    content: "";
}
.ep-icon-bulge-rectangle:before
{
    content: "";
}
.ep-icon-hexagon-radius2:before
{
    content: "";
}
.ep-icon-hexagon:before
{
    content: "";
}
.ep-icon-hexagon-radius:before
{
    content: "";
}
.ep-icon-plus-2:before
{
    content: "";
}
.ep-icon-x:before
{
    content: "";
}
.ep-icon-twitter:before
{
    content: "";
}
.ep-icon-meneame:before
{
    content: "";
}
.ep-icon-moimir:before
{
    content: "";
}
.ep-icon-instapaper:before
{
    content: "";
}
.ep-icon-surfingbird:before
{
    content: "";
}
.ep-icon-livejournal:before
{
    content: "";
}
.ep-icon-baidu:before
{
    content: "";
}
.ep-icon-line:before
{
    content: "";
}
.ep-icon-linkedin:before
{
    content: "";
}
.ep-icon-github:before
{
    content: "";
}
.ep-icon-youtube:before
{
    content: "";
}
.ep-icon-xing:before
{
    content: "";
}
.ep-icon-instagram:before
{
    content: "";
}
.ep-icon-tumblr:before
{
    content: "";
}
.ep-icon-apple:before
{
    content: "";
}
.ep-icon-android:before
{
    content: "";
}
.ep-icon-dribbble:before
{
    content: "";
}
.ep-icon-skype:before
{
    content: "";
}
.ep-icon-vk:before
{
    content: "";
}
.ep-icon-weibo:before
{
    content: "";
}
.ep-icon-renren:before
{
    content: "";
}
.ep-icon-wordpress:before
{
    content: "";
}
.ep-icon-delicious:before
{
    content: "";
}
.ep-icon-digg:before
{
    content: "";
}
.ep-icon-soundcloud:before
{
    content: "";
}
.ep-icon-wechat:before
{
    content: "";
}
.ep-icon-pinterest:before
{
    content: "";
}
.ep-icon-whatsapp:before
{
    content: "";
}
.ep-icon-odnoklassniki:before
{
    content: "";
}
.ep-icon-pocket:before
{
    content: "";
}
.ep-icon-safari:before
{
    content: "";
}
.ep-icon-chrome:before
{
    content: "";
}
.ep-icon-firefox:before
{
    content: "";
}
.ep-icon-opera:before
{
    content: "";
}
.ep-icon-ie:before
{
    content: "";
}
.ep-icon-vimeo:before
{
    content: "";
}
.ep-icon-reddit:before
{
    content: "";
}
.ep-icon-edge:before
{
    content: "";
}
.ep-icon-blogger:before
{
    content: "";
}
.ep-icon-messenger:before
{
    content: "";
}
.ep-icon-googleplay:before
{
    content: "";
}
.ep-icon-mix:before
{
    content: "";
}
.ep-icon-telegram:before
{
    content: "";
}
.ep-icon-uikit:before
{
    content: "";
}
.ep-icon-viber:before
{
    content: "";
}
.ep-icon-flipboard:before
{
    content: "";
}
.ep-icon-buffer:before
{
    content: "";
}
.ep-icon-evernote:before
{
    content: "";
}
.ep-icon-plus-circle:before
{
    content: "";
}
.ep-icon-circle-plus:before
{
    content: "";
}
.ep-icon-plus:before
{
    content: "";
}
.ep-icon-search:before
{
    content: "";
}