.elementor-5104 .elementor-element.elementor-element-ce64ed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5104 .elementor-element.elementor-element-410f1a9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-410f1a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5104 .elementor-element.elementor-element-410f1a9{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5104 .elementor-element.elementor-element-410f1a9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-left .jx-label{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-right .jx-label{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-slider .jx-controller{background-color:var( --e-global-color-accent );align-self:center;}.elementor-5104 .elementor-element.elementor-element-88013d1{width:initial;max-width:initial;}.elementor-5104 .elementor-element.elementor-element-88013d1 .slick-slide{margin-left:0px;margin-right:0px;}.elementor-5104 .elementor-element.elementor-element-88013d1 .slick-list{margin-left:-0px;margin-right:-0px;}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-left{justify-content:flex-start;align-items:flex-start;}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-right{justify-content:flex-end;align-items:flex-start;}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-slider .jx-controller i{color:var( --e-global-color-primary );}.elementor-5104 .elementor-element.elementor-element-88013d1 .jx-slider .jx-controller i svg *{fill:var( --e-global-color-primary );}.elementor-5104 .elementor-element.elementor-element-88013d1 .jet-slick-dots{justify-content:center;}.elementor-5104 .elementor-element.elementor-element-88013d1 .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-5104 .elementor-element.elementor-element-382ea5a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-382ea5a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5104 .elementor-element.elementor-element-382ea5a{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5104 .elementor-element.elementor-element-382ea5a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-fccf4eb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-fccf4eb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5104 .elementor-element.elementor-element-fccf4eb{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5104 .elementor-element.elementor-element-fccf4eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-f152b54 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-f152b54 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5104 .elementor-element.elementor-element-f152b54{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5104 .elementor-element.elementor-element-f152b54 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-c0c4995 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5104 .elementor-element.elementor-element-c0c4995 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5104 .elementor-element.elementor-element-c0c4995{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5104 .elementor-element.elementor-element-43ff1be .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5104 .elementor-element.elementor-element-43ff1be .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5104 .elementor-element.elementor-element-43ff1be{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5104 .elementor-element.elementor-element-43ff1be .elementor-icon-list-text{transition:color 0.3s;}/* Start custom CSS for heading, class: .elementor-element-50d3a79 */.elementor-5104 .elementor-element.elementor-element-50d3a79{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-410f1a9 */.elementor-5104 .elementor-element.elementor-element-410f1a9 strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1ef5b */.elementor-5104 .elementor-element.elementor-element-2a1ef5b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00155d6 */.elementor-5104 .elementor-element.elementor-element-00155d6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eac684 */.elementor-5104 .elementor-element.elementor-element-7eac684{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51bc05 */.elementor-5104 .elementor-element.elementor-element-f51bc05{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a576e0 */.elementor-5104 .elementor-element.elementor-element-6a576e0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9e5085 */.elementor-5104 .elementor-element.elementor-element-f9e5085{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-382ea5a */.elementor-5104 .elementor-element.elementor-element-382ea5a strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-584d054 */.elementor-5104 .elementor-element.elementor-element-584d054{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf4deb */.elementor-5104 .elementor-element.elementor-element-bdf4deb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3890e7 */.elementor-5104 .elementor-element.elementor-element-d3890e7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fccf4eb */.elementor-5104 .elementor-element.elementor-element-fccf4eb strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec46b46 */.elementor-5104 .elementor-element.elementor-element-ec46b46{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f152b54 */.elementor-5104 .elementor-element.elementor-element-f152b54 strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad8397 */.elementor-5104 .elementor-element.elementor-element-bad8397{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43ff1be */.elementor-5104 .elementor-element.elementor-element-43ff1be strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5c0d3b */.elementor-5104 .elementor-element.elementor-element-d5c0d3b{
    text-wrap: balance;
}/* End custom CSS */