.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: hidden;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px;
    margin-left: -8px;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px;
    margin-left: 8px;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width: auto;
    left: auto;
    right: auto;
    position: relative;
    height: 100%;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left-width: 1px;
    border-style: solid;
    right: -8px;
}
.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}
.elementor-widget .elementor-icon-list-item:after {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    display: flex;
    font-size: inherit;
    align-items: var(--icon-vertical-align, center);
}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 5px;
}
.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}
.elementor-widget .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size, 1em);
    height: var(--e-icon-list-icon-size, 1em);
}
.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
    font-size: var(--e-icon-list-icon-size);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0);
}
.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: center;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto;
}
.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
}
.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end;
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0;
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0;
}
@media (min-width: -1) {
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center;
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin: auto;
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center;
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start;
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0;
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}
@media (max-width: 1366px) {
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center;
    }
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin: auto;
    }
    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center;
    }
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start;
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0;
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}
@media (max-width: -1) {
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center;
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin: auto;
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center;
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start;
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0;
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}
@media (max-width: 1024px) {
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center;
    }
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto;
    }
    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center;
    }
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start;
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0;
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}
@media (max-width: -1) {
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center;
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin: auto;
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center;
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-start;
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0;
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}
@media (max-width: 767px) {
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center;
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto;
    }
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center;
    }
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start;
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0;
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0;
    }
}


.elementor-18 .elementor-element.elementor-element-2e9df82 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --gap: 0px 0px;
                --background-transition: 0.3s;
                --margin-top: -251px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 241px;
                --padding-bottom: 160px;
                --padding-left: 20px;
                --padding-right: 20px;
                --z-index: 0;
            }

            .elementor-18 .elementor-element.elementor-element-2e9df82:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2e9df82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("/files/untitled-2-s-izmenennym-razmerom.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-18 .elementor-element.elementor-element-2e9df82, .elementor-18 .elementor-element.elementor-element-2e9df82::before {
                --border-transition: 0.3s;
            }

            .elementor-18 .elementor-element.elementor-element-60ffb4d > .elementor-widget-container {
                padding: 0px 0px 25px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-60ffb4d .elementor-heading-title {
                color: var( --e-global-color-primary );
                font-family: "Rubik", Sans-serif;
                font-size: 42px;
                font-weight: 500;
            }

            .elementor-18 .elementor-element.elementor-element-5bf64a0 .jet-breadcrumbs__item > * {
                font-family: "Rubik", Sans-serif;
                font-size: 18px;
                font-weight: 400;
            }

            .elementor-18 .elementor-element.elementor-element-5bf64a0 .jet-breadcrumbs__item-link {
                color: var( --e-global-color-primary );
            }

            .elementor-18 .elementor-element.elementor-element-5bf64a0 .jet-breadcrumbs__item-target {
                color: #CDAA10;
            }

            .elementor-18 .elementor-element.elementor-element-5bf64a0 .jet-breadcrumbs__item-sep {
                font-size: 16px;
                color: var( --e-global-color-primary );
                padding: 6px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-fcef633 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --gap: 0px 0px;
                --background-transition: 0.3s;
                --padding-top: 40px;
                --padding-bottom: 60px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3 {
                width: var( --container-widget-width, 80% );
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
                --e-icon-list-icon-size: 40px;
                --icon-vertical-offset: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3 > .elementor-widget-container {
                padding: 20px 0px 0px 42px;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3.elementor-element {
                --align-self: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-icon i {
                transition: color 0.3s;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-icon svg {
                transition: fill 0.3s;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-item > a {
                font-family: "Lucida", Sans-serif;
                font-size: 28px;
                font-weight: 400;
            }

            .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-text {
                color: #CDAA10;
                transition: color 0.3s;
            }

            .elementor-18 .elementor-element.elementor-element-d741a49 > .elementor-widget-container {
				width: 100%;
				text-align: center;
                padding: 0px 0px 18px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-d741a49 .elementor-heading-title {
                color: #CDAA10;
                font-family: "Rubik", Sans-serif;
                font-size: 52px;
                font-weight: 500;
            }

            .elementor-18 .elementor-element.elementor-element-cf6514f {
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                text-align: center;
				margin-top: -26px;
            }

            .elementor-18 .elementor-element.elementor-element-cf6514f > .elementor-widget-container {
                padding: 0px 0px 60px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-cf6514f .elementor-heading-title {
                color: #737883;
                font-family: "Rubik", Sans-serif;
                font-size: 18px;
                font-weight: 400;
            }

            .elementor-18 .elementor-element.elementor-element-baa5ed4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
                --columns: 1;
            }

            .elementor-18 .elementor-element.elementor-element-baa5ed4 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-baa5ed4 .jet-listing-grid__slider .jet-slick-dots li {
                width: 8px;
                height: 8px;
                margin-left: calc( 8px/2 );
                margin-right: calc( 8px/2 );
                background: var( --e-global-color-secondary );
            }

            .elementor-18 .elementor-element.elementor-element-baa5ed4 .jet-listing-grid__slider .jet-slick-dots li.slick-active {
                background: var( --e-global-color-secondary );
            }

            :root {
                --page-title-display: none;
            }

            @media(max-width: 1366px) {
                .elementor-18 .elementor-element.elementor-element-2e9df82 {
                    --padding-top:241px;
                    --padding-bottom: 120px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
            }

            @media(max-width: 1024px) {
                .elementor-18 .elementor-element.elementor-element-2e9df82 {
                    --padding-top:300px;
                    --padding-bottom: 100px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-18 .elementor-element.elementor-element-60ffb4d {
                    text-align: center;
                }

                .elementor-18 .elementor-element.elementor-element-d741a49 {
                    text-align: center;
                }

                .elementor-18 .elementor-element.elementor-element-cf6514f {
                    width: 100%;
                    max-width: 100%;
                }
            }

            @media(max-width: 767px) {
                .elementor-18 .elementor-element.elementor-element-60ffb4d .elementor-heading-title {
                    font-size:24px;
                }

                .elementor-18 .elementor-element.elementor-element-5bf64a0 .jet-breadcrumbs__item > * {
                    font-size: 14px;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3 > .elementor-widget-container {
                    padding: 12px 0px 0px 4px;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3 {
                    --container-widget-width: 100%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 100% );
                    max-width: 100%;
                    --e-icon-list-icon-size: 18px;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3.elementor-element {
                    --align-self: flex-end;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-item > a {
                    font-size: 18px;
                }

                .elementor-18 .elementor-element.elementor-element-d741a49 > .elementor-widget-container {
                    padding: 0px 0px 12px 0px;
                }

                .elementor-18 .elementor-element.elementor-element-d741a49 .elementor-heading-title {
                    font-size: 34px;
                }

                .elementor-18 .elementor-element.elementor-element-cf6514f .elementor-heading-title {
                    font-size: 16px;
                }
            }

            @media(max-width: 400px) {
                .elementor-18 .elementor-element.elementor-element-60ffb4d .elementor-heading-title {
                    font-size:24px;
                }

                .elementor-18 .elementor-element.elementor-element-5bf64a0 .jet-breadcrumbs__item > * {
                    font-size: 14px;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3 > .elementor-widget-container {
                    padding: 12px 0px 8px 0px;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3 {
                    --container-widget-width: 100%;
                    --container-widget-flex-grow: 0;
                    width: var( --container-widget-width, 100% );
                    max-width: 100%;
                    --e-icon-list-icon-size: 18px;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3.elementor-element {
                    --align-self: flex-end;
                }

                .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-61ea7c3 .elementor-icon-list-item > a {
                    font-size: 17px;
                }

                .elementor-18 .elementor-element.elementor-element-d741a49 > .elementor-widget-container {
                    padding: 0px 0px 12px 0px;
                }

                .elementor-18 .elementor-element.elementor-element-d741a49 .elementor-heading-title {
                    font-size: 25px;
                }

                .elementor-18 .elementor-element.elementor-element-cf6514f .elementor-heading-title {
                    font-size: 16px;
                }
            }

       
			
			
			@media(min-width: 768px) {
                .elementor-18 .elementor-element.elementor-element-2e9df82 {
                    --content-width:1860px;
                }

                .elementor-18 .elementor-element.elementor-element-fcef633 {
                    --content-width: 1340px;
                }
            }