.elementor-1455 .elementor-element.elementor-element-ef476a6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1455 .elementor-element.elementor-element-ef476a6 {
    padding: 111px 0px 110px 0px;
}

.elementor-1455 .elementor-element.elementor-element-64ef178 {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-145bd5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1455 .elementor-element.elementor-element-145bd5d>.elementor-element-populated {
    padding: 0px 0px 0px 31px;
}

.elementor-1455 .elementor-element.elementor-element-18ac462>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-4b68461 {
    margin-top: 17px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-7fa1204>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-bd9fc77:not(.elementor-motion-effects-element-type-background),
.elementor-1455 .elementor-element.elementor-element-bd9fc77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F6F3;
}

.elementor-1455 .elementor-element.elementor-element-bd9fc77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 0px;
    padding: 6px 130px 8px 21px;
}

.elementor-1455 .elementor-element.elementor-element-bd9fc77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-31ad5e6 .heading .heading-text {
    color: #1E1E1E;
    margin: 0px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-31ad5e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-ace4b94 {
    margin-top: 22px;
    margin-bottom: 0px;
}

.elementor-1455 .elementor-element.elementor-element-9928b5a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-b8378b4:not(.elementor-motion-effects-element-type-background),
.elementor-1455 .elementor-element.elementor-element-b8378b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F6F3;
}

.elementor-1455 .elementor-element.elementor-element-b8378b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}

.elementor-1455 .elementor-element.elementor-element-b8378b4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-6188d8b .section-title {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-2fba4e8 {
    margin-top: 49px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-1455 .elementor-element.elementor-element-57d9041>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-57d9041>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-f388c91 .icon-box .icon-box-content h2 {
    color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-f388c91 .icon-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-f388c91>.elementor-widget-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-a150e60>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-a150e60>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-756e8a4 .icon-box .icon-box-content h2 {
    color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-756e8a4 .icon-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-7786686 .icon-box .icon-box-content h2 {
    color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-7786686 .icon-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-f7078d0 .icon-box {
    border-style: none;
}

.elementor-1455 .elementor-element.elementor-element-1f4da60 .icon-box .icon-box-content h2 {
    color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-1f4da60 .icon-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-b8179a6 .icon-box .icon-box-content h2 {
    color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-b8179a6 .icon-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-8ecdfd8:not(.elementor-motion-effects-element-type-background),
.elementor-1455 .elementor-element.elementor-element-8ecdfd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-8ecdfd8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 110px 0px;
}

.elementor-1455 .elementor-element.elementor-element-8ecdfd8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-24f20d5>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1455 .elementor-element.elementor-element-24f20d5:not(.elementor-motion-effects-element-type-background),
.elementor-1455 .elementor-element.elementor-element-24f20d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../zelene/1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1455 .elementor-element.elementor-element-24f20d5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 69px 40px 53px 60px;
}

.elementor-1455 .elementor-element.elementor-element-24f20d5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-d7b7336>.elementor-element-populated {
    padding: 0px 0px 0px 45px;
}

.elementor-1455 .elementor-element.elementor-element-81e2fff .icon-box.style-two {
    text-align: left;
}

.elementor-1455 .elementor-element.elementor-element-81e2fff>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-9f086ee {
    padding: 98px 0px 101px 0px;
}

.elementor-1455 .elementor-element.elementor-element-7974d07 .section-title {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-11e0c21 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1455 .elementor-element.elementor-element-8fa77ba:not(.elementor-motion-effects-element-type-background),
.elementor-1455 .elementor-element.elementor-element-8fa77ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1E1E1E;
}

.elementor-1455 .elementor-element.elementor-element-8fa77ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 93px 0px 101px 0px;
}

.elementor-1455 .elementor-element.elementor-element-8fa77ba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-b071b8e .section-title .title {
    color: #FFFFFF;
}

.elementor-1455 .elementor-element.elementor-element-09b6755 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF38;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 48px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-09b6755>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1455 .elementor-element.elementor-element-005801d {
    padding: 50px 0px 50px 0px;
}

.elementor-1455 .elementor-element.elementor-element-dfcb8ed {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-dfcb8ed .elementor-heading-title {
    color: #C19D68;
    font-size: 60px;
}

.elementor-1455 .elementor-element.elementor-element-4177e35 {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-4177e35>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-0d39eaa {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-0d39eaa .elementor-heading-title {
    color: #C19D68;
    font-size: 60px;
}

.elementor-1455 .elementor-element.elementor-element-f163383 {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-f163383>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-9b0ab65 {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-9b0ab65 .elementor-heading-title {
    color: #C19D68;
    font-size: 60px;
}

.elementor-1455 .elementor-element.elementor-element-d42e74f {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-d42e74f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-1455 .elementor-element.elementor-element-c6b9ced {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-c6b9ced .elementor-heading-title {
    color: #C19D68;
    font-size: 60px;
}

.elementor-1455 .elementor-element.elementor-element-0ae8bf8 {
    text-align: center;
}

.elementor-1455 .elementor-element.elementor-element-0ae8bf8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-1455 .elementor-element.elementor-element-145bd5d>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1455 .elementor-element.elementor-element-d759bfb .single-video {
        text-align: left;
    }

    .elementor-1455 .elementor-element.elementor-element-d759bfb>.elementor-widget-container {
        padding: 80px 0px 40px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1455 .elementor-element.elementor-element-bd9fc77 {
        padding: 6px 10px 08px 20px;
    }

    .elementor-1455 .elementor-element.elementor-element-24f20d5 {
        padding: 20px 10px 80px 10px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1455 .elementor-element.elementor-element-3c673a1 {
        width: 100%;
    }

    .elementor-1455 .elementor-element.elementor-element-145bd5d {
        width: 100%;
    }

    .elementor-1455 .elementor-element.elementor-element-57d9041 {
        width: 25%;
    }

    .elementor-1455 .elementor-element.elementor-element-a150e60 {
        width: 25%;
    }

    .elementor-1455 .elementor-element.elementor-element-35dff3c {
        width: 25%;
    }

    .elementor-1455 .elementor-element.elementor-element-012bd48 {
        width: 25%;
    }

    .elementor-1455 .elementor-element.elementor-element-eeb7dc3 {
        width: 25%;
    }

    .elementor-1455 .elementor-element.elementor-element-904cc2c {
        width: 25%;
    }

    .elementor-1455 .elementor-element.elementor-element-e3c52d9 {
        width: 100%;
    }

    .elementor-1455 .elementor-element.elementor-element-d7b7336 {
        width: 100%;
    }

    .elementor-1455 .elementor-element.elementor-element-f08542f {
        width: 50%;
    }

    .elementor-1455 .elementor-element.elementor-element-244e715 {
        width: 50%;
    }

    .elementor-1455 .elementor-element.elementor-element-ea8d961 {
        width: 50%;
    }
}

@media(min-width:1367px) {

    .elementor-1455 .elementor-element.elementor-element-24f20d5:not(.elementor-motion-effects-element-type-background),
    .elementor-1455 .elementor-element.elementor-element-24f20d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}