.elementor-14 .elementor-element.elementor-element-8031dfc {
    overflow: hidden
}

.elementor-14 .elementor-element.elementor-element-dda2346 .elementor-repeater-item-e6dca58 .swiper-slide-bg {
    background-color: #010204;
    background-image: url('../img/banner-home.jpg');
    background-size: cover
}

.elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 638px
}

.elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide-contents {
    max-width: 1000px
}

.elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide-inner {
    padding: 0;
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-23238ea>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-23238ea {
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-c1b5061>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-5e393a8>.elementor-widget-container {
    margin: -105px 0 50px
}

.elementor-14 .elementor-element.elementor-element-5e393a8 {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-5e393a8 .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-blocksy_palette_4);
    stroke: var(--e-global-color-blocksy_palette_4);
    color: var(--e-global-color-blocksy_palette_2)
}

.elementor-14 .elementor-element.elementor-element-15ec694 {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-15ec694 .elementor-heading-title {
    font-size: 40px;
    font-weight: 900;
    line-height: 60px
}

.elementor-14 .elementor-element.elementor-element-910ce9b>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-14 .elementor-element.elementor-element-910ce9b {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-2b995b0>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-0a2b5d9>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-73d3157.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-73d3157.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-73d3157.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-73d3157 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-73d3157 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-0e1538b>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-9c58081.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-9c58081.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-9c58081.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-9c58081 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-9c58081 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-2541d71>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-5f6f809.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-5f6f809.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-5f6f809.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-5f6f809 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-5f6f809 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-9e44998>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-43ddc31.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-43ddc31.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-43ddc31.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-43ddc31 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-43ddc31 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-20fa02b>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-8f5d55e>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-d3938bc.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-d3938bc.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-d3938bc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-d3938bc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-d3938bc .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-b7e949c>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-2c7d360.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-2c7d360.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-2c7d360.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-2c7d360 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-2c7d360 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-3b735de>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-02eadb3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-02eadb3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-02eadb3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-02eadb3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-02eadb3 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-6b74218>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-a172d77.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-a172d77.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-a172d77.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-a172d77 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-a172d77 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-719bb79>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-e6b298e>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-34f58f4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-34f58f4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-34f58f4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-34f58f4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-34f58f4 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-6afc9b6>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-7265644.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-7265644.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-7265644.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-7265644 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-7265644 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-0f1e0db>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-56d784d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-56d784d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-56d784d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-56d784d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-56d784d .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-2d6ab6d>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-fc5503f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-fc5503f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-fc5503f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-fc5503f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-fc5503f .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-3c414e1>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-14 .elementor-element.elementor-element-dcf740c {
    width: var(--container-widget-width, 100.001%);
    max-width: 100.001%;
    --container-widget-width: 100.001%;
    --container-widget-flex-grow: 0
}

.elementor-14 .elementor-element.elementor-element-dcf740c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px
}

.elementor-14 .elementor-element.elementor-element-dcf740c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px
}

.elementor-14 .elementor-element.elementor-element-dcf740c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-dcf740c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-14 .elementor-element.elementor-element-dcf740c .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-14 .elementor-element.elementor-element-9a2da04>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-9a2da04 {
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-0308182>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-67a469f {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-67a469f .elementor-heading-title {
    font-size: 40px;
    font-weight: 900;
    line-height: 60px
}

.elementor-14 .elementor-element.elementor-element-4718ae4>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-14 .elementor-element.elementor-element-4718ae4 {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-1729468>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-1729468 {
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-b1e37de>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-e54d43d {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-e54d43d .elementor-heading-title {
    font-size: 40px;
    font-weight: 900;
    line-height: 60px
}

.elementor-14 .elementor-element.elementor-element-420424c>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-14 .elementor-element.elementor-element-420424c {
    text-align: center
}

.elementor-14 .elementor-element.elementor-element-21d9972>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-b8bd010>.elementor-widget-container {
    margin: 100px 0 0
}

.elementor-14 .elementor-element.elementor-element-b8bd010 {
    text-align: left
}

.elementor-14 .elementor-element.elementor-element-fedbf6b>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-3394865e>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-4f7e3533>.elementor-widget-container {
    margin: -25px 0 0
}

.elementor-14 .elementor-element.elementor-element-4f7e3533 .elementor-toggle-title {
    font-size: 15px;
    font-weight: 700;
    text-decoration: overline;
    line-height: 1px
}

.elementor-14 .elementor-element.elementor-element-5767541>.elementor-container {
    max-width: 1131px
}

.elementor-14 .elementor-element.elementor-element-5767541>.elementor-background-overlay {
    opacity: .5
}

.elementor-14 .elementor-element.elementor-element-5767541 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-084533a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-14 .elementor-element.elementor-element-084533a>.elementor-element-populated {
    border-style: none;
    margin: 5px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-b3984c7>.elementor-widget-container {
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-78ebe6b4>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-4930653d>.elementor-widget-container {
    margin: -25px 0 0
}

.elementor-14 .elementor-element.elementor-element-4930653d .elementor-toggle-title {
    font-size: 15px;
    font-weight: 700;
    text-decoration: overline;
    line-height: 1px
}

.elementor-14 .elementor-element.elementor-element-b02c7bb>.elementor-container {
    max-width: 1131px
}

.elementor-14 .elementor-element.elementor-element-b02c7bb>.elementor-background-overlay {
    opacity: .5
}

.elementor-14 .elementor-element.elementor-element-b02c7bb {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-14cfbc8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-14 .elementor-element.elementor-element-14cfbc8>.elementor-element-populated {
    border-style: none;
    margin: 5px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-a470640>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-14abeff6>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-236e04cf>.elementor-widget-container {
    margin: -25px 0 0
}

.elementor-14 .elementor-element.elementor-element-236e04cf .elementor-toggle-title {
    font-size: 15px;
    font-weight: 700;
    text-decoration: overline;
    line-height: 1px
}

.elementor-14 .elementor-element.elementor-element-d4e6a54>.elementor-container {
    max-width: 1131px
}

.elementor-14 .elementor-element.elementor-element-d4e6a54>.elementor-background-overlay {
    opacity: .5
}

.elementor-14 .elementor-element.elementor-element-d4e6a54 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-166b25a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-14 .elementor-element.elementor-element-166b25a>.elementor-element-populated {
    border-style: none;
    margin: 5px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-6879215>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-18f8f4c9>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-3afd35c3>.elementor-widget-container {
    margin: -25px 0 0
}

.elementor-14 .elementor-element.elementor-element-3afd35c3 .elementor-toggle-title {
    font-size: 15px;
    font-weight: 700;
    text-decoration: overline;
    line-height: 1px
}

.elementor-14 .elementor-element.elementor-element-9842f1d>.elementor-container {
    max-width: 1131px
}

.elementor-14 .elementor-element.elementor-element-9842f1d>.elementor-background-overlay {
    opacity: .5
}

.elementor-14 .elementor-element.elementor-element-9842f1d {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-bcd0519>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-14 .elementor-element.elementor-element-bcd0519>.elementor-element-populated {
    border-style: none;
    margin: 5px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-0cc3ea5>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-3c1022b7>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-1070c60c>.elementor-widget-container {
    margin: -25px 0 0
}

.elementor-14 .elementor-element.elementor-element-1070c60c .elementor-toggle-title {
    font-size: 15px;
    font-weight: 700;
    text-decoration: overline;
    line-height: 1px
}

.elementor-14 .elementor-element.elementor-element-2e6cadb>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-45e926f>.elementor-element-populated {
    margin: 5px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-14 .elementor-element.elementor-element-40cb701>.elementor-container {
    max-width: 1140px
}

.elementor-14 .elementor-element.elementor-element-1430da21>.elementor-widget-container {
    margin: -25px 0 0
}

.elementor-14 .elementor-element.elementor-element-1430da21 .elementor-toggle-title {
    font-size: 15px;
    font-weight: 700;
    text-decoration: overline;
    line-height: 1px
}

@media(max-width:1024px) {
    .elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide {
        height: 100px
    }

    .elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide-contents {
        max-width: 995px
    }

    .elementor-14 .elementor-element.elementor-element-23238ea {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-5e393a8>.elementor-widget-container {
        margin: -61px 0 50px
    }

    .elementor-14 .elementor-element.elementor-element-73d3157 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-9c58081 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-5f6f809 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-43ddc31 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-d3938bc {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-2c7d360 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-02eadb3 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-a172d77 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-34f58f4 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-7265644 {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-56d784d {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-fc5503f {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-dcf740c {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 300px);
        max-width: 300px
    }

    .elementor-14 .elementor-element.elementor-element-9a2da04 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-1729468 {
        margin-top: 80px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide {
        height: 100px
    }

    .elementor-14 .elementor-element.elementor-element-dda2346 .swiper-slide-contents {
        max-width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-5e393a8 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-14 .elementor-element.elementor-element-15ec694 {
        text-align: center
    }

    .elementor-14 .elementor-element.elementor-element-15ec694 .elementor-heading-title {
        font-size: 28px;
        line-height: 40px
    }

    .elementor-14 .elementor-element.elementor-element-0a2b5d9 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-73d3157 {
        width: var(--container-widget-width, 124.385px);
        max-width: 124.385px;
        --container-widget-width: 124.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-73d3157 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-0e1538b {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-9c58081 {
        width: var(--container-widget-width, 122.385px);
        max-width: 122.385px;
        --container-widget-width: 122.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-9c58081 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-2541d71 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-5f6f809 {
        width: var(--container-widget-width, 125.385px);
        max-width: 125.385px;
        --container-widget-width: 125.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-5f6f809 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-9e44998 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-43ddc31 {
        width: var(--container-widget-width, 124.385px);
        max-width: 124.385px;
        --container-widget-width: 124.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-43ddc31 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-8f5d55e {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-d3938bc {
        width: var(--container-widget-width, 128.385px);
        max-width: 128.385px;
        --container-widget-width: 128.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-d3938bc .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-b7e949c {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-2c7d360 {
        width: var(--container-widget-width, 126.354px);
        max-width: 126.354px;
        --container-widget-width: 126.354px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-2c7d360 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-3b735de {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-02eadb3 {
        width: var(--container-widget-width, 129.372px);
        max-width: 129.372px;
        --container-widget-width: 129.372px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-02eadb3 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-6b74218 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-a172d77 {
        width: var(--container-widget-width, 127.351px);
        max-width: 127.351px;
        --container-widget-width: 127.351px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-a172d77 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-e6b298e {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-34f58f4 {
        width: var(--container-widget-width, 126.385px);
        max-width: 126.385px;
        --container-widget-width: 126.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-34f58f4 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-34f58f4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 72%
    }

    .elementor-14 .elementor-element.elementor-element-6afc9b6 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-7265644 {
        width: var(--container-widget-width, 129.368px);
        max-width: 129.368px;
        --container-widget-width: 129.368px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-7265644 .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-7265644 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 72%
    }

    .elementor-14 .elementor-element.elementor-element-0f1e0db {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-56d784d {
        width: var(--container-widget-width, 127.375px);
        max-width: 127.375px;
        --container-widget-width: 127.375px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-56d784d .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-56d784d .elementor-image-box-wrapper .elementor-image-box-img {
        width: 72%
    }

    .elementor-14 .elementor-element.elementor-element-2d6ab6d {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-fc5503f {
        width: var(--container-widget-width, 127.361px);
        max-width: 127.361px;
        --container-widget-width: 127.361px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-fc5503f .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-fc5503f .elementor-image-box-wrapper .elementor-image-box-img {
        width: 72%
    }

    .elementor-14 .elementor-element.elementor-element-3c414e1 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-dcf740c {
        width: var(--container-widget-width, 127.385px);
        max-width: 127.385px;
        --container-widget-width: 127.385px;
        --container-widget-flex-grow: 0
    }

    .elementor-14 .elementor-element.elementor-element-dcf740c .elementor-image-box-img {
        margin-bottom: 15px
    }

    .elementor-14 .elementor-element.elementor-element-dcf740c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 72%
    }

    .elementor-14 .elementor-element.elementor-element-67a469f {
        text-align: center
    }

    .elementor-14 .elementor-element.elementor-element-67a469f .elementor-heading-title {
        font-size: 28px;
        line-height: 40px
    }

    .elementor-14 .elementor-element.elementor-element-e54d43d {
        text-align: center
    }

    .elementor-14 .elementor-element.elementor-element-e54d43d .elementor-heading-title {
        font-size: 28px;
        line-height: 40px
    }
}

@media(min-width:768px) {
    .elementor-14 .elementor-element.elementor-element-18d0e6a {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-e6b298e {
        width: 22%
    }

    .elementor-14 .elementor-element.elementor-element-6afc9b6 {
        width: 18.034%
    }

    .elementor-14 .elementor-element.elementor-element-0f1e0db {
        width: 18.824%
    }

    .elementor-14 .elementor-element.elementor-element-2d6ab6d {
        width: 19.049%
    }

    .elementor-14 .elementor-element.elementor-element-3c414e1 {
        width: 22.089%
    }

    .elementor-14 .elementor-element.elementor-element-084533a {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-14cfbc8 {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-166b25a {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-bcd0519 {
        width: 100%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-14 .elementor-element.elementor-element-8f5d55e {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-b7e949c {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-6afc9b6 {
        width: 50%
    }
}

.elementor-toggle-item {
    display: flex;
    flex-direction: column-reverse
}

.readmoretoggle .elementor-tab-title.elementor-active:before {
    content: 'Згорнути';
    font-weight: 700;
    font-size: 16px;
    color: #3b3b3b
}

.elementor-active a.elementor-toggle-title {
    display: none
}

.faq .elementor-toggle-item {
    display: flex;
    flex-direction: column !important
}

.elementor-toggle-item {
    display: flex;
    flex-direction: column-reverse
}

.readmoretoggle .elementor-tab-title.elementor-active:before {
    content: 'Згорнути';
    font-weight: 700;
    font-size: 16px;
    color: #3b3b3b
}

.elementor-active a.elementor-toggle-title {
    display: none
}

.faq .elementor-toggle-item {
    display: flex;
    flex-direction: column !important
}

.elementor-toggle-item {
    display: flex;
    flex-direction: column-reverse
}

.readmoretoggle .elementor-tab-title.elementor-active:before {
    content: 'Згорнути';
    font-weight: 700;
    font-size: 16px;
    color: #3b3b3b
}

.elementor-active a.elementor-toggle-title {
    display: none
}

.faq .elementor-toggle-item {
    display: flex;
    flex-direction: column !important
}

.elementor-toggle-item {
    display: flex;
    flex-direction: column-reverse
}

.readmoretoggle .elementor-tab-title.elementor-active:before {
    content: 'Згорнути';
    font-weight: 700;
    font-size: 16px;
    color: #3b3b3b
}

.elementor-active a.elementor-toggle-title {
    display: none
}

.faq .elementor-toggle-item {
    display: flex;
    flex-direction: column !important
}

.elementor-toggle-item {
    display: flex;
    flex-direction: column-reverse
}

.readmoretoggle .elementor-tab-title.elementor-active:before {
    content: 'Згорнути';
    font-weight: 700;
    font-size: 16px;
    color: #3b3b3b
}

.elementor-active a.elementor-toggle-title {
    display: none
}

.faq .elementor-toggle-item {
    display: flex;
    flex-direction: column !important
}

.elementor-toggle-item {
    display: flex;
    flex-direction: column-reverse
}

.readmoretoggle .elementor-tab-title.elementor-active:before {
    content: 'Згорнути';
    font-weight: 700;
    font-size: 16px;
    color: #3b3b3b
}

.elementor-active a.elementor-toggle-title {
    display: none
}

.faq .elementor-toggle-item {
    display: flex;
    flex-direction: column !important
}