.elementor-2 .elementor-element.elementor-element-1a3e5c0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-4b05489 .elementor-repeater-item-e68c7b9 .swiper-slide-bg {
    background-image: url(/wp-content/uploads/2021/07/Operation_Yury.png);
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-4b05489 .elementor-repeater-item-e68c7b9 .elementor-background-overlay {
    background-image: linear-gradient(45deg, #064D80, transparent);
}

.elementor-2 .elementor-element.elementor-element-4b05489 .swiper-slide {
    height: 500px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-2 .elementor-element.elementor-element-4b05489 .swiper-slide-contents {
    max-width: 66%;
}

.elementor-2 .elementor-element.elementor-element-4b05489 .swiper-slide-inner {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-4b05489 .elementor-slide-heading {
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-4b05489 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-8e84b1d {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-2 .elementor-element.elementor-element-fad5939 {
    text-align: center;
    font-size: 60px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-870f5e0 {
    text-align: center;
    color: #000000;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-2e9162f {
    text-align: center;
    font-size: 60px;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-9eb96fa {
    text-align: center;
    color: #000000;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-d35a861:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d35a861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-2 .elementor-element.elementor-element-d35a861 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-d35a861 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-8653e1a {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-8653e1a .elementor-heading-title {
    color: #004C84;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-8653e1a > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-b25ffd5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-b25ffd5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-6fc2913 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-6fc2913 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-e8135c3 > .elementor-container {
    max-width: 700px;
}

.elementor-2 .elementor-element.elementor-element-e8135c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-e8135c3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-e8a1244 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-e8a1244 .elementor-heading-title {
    color: #004C84;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-e8a1244 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-tab-title {
    border-width: 0px;
    padding: 6px 0px 6px 0px;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-tab-content {
    border-width: 0px;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-toggle-title, .elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-toggle-icon {
    color: #7A7A7A;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-toggle-icon svg {
    fill: #7A7A7A;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-tab-title.elementor-active a, .elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-2af3dd6 .elementor-toggle-title {
    font-size: 16px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-0f2ca81 img, .elementor-2 .elementor-element.elementor-element-0f2ca81 svg {
    width: 60px;
}

.elementor-2 .elementor-element.elementor-element-b26e7af img, .elementor-2 .elementor-element.elementor-element-b26e7af svg {
    width: 60px;
}

.elementor-2 .elementor-element.elementor-element-11a17a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-11a17a9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-5d6a65a {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5d6a65a .elementor-heading-title {
    color: #004C84;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-5d6a65a > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-0dbe0c9 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-0dbe0c9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-b284c9a.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-b284c9a.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-b284c9a.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-b284c9a .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-e29fb92 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-e29fb92 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-a169788.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-a169788.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-a169788.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-a169788 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-ac8a661 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-ac8a661 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-8acff9d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-8acff9d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-8acff9d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-8acff9d .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-08f71d7 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-08f71d7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-ee68634.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-ee68634.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-ee68634.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-ee68634 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-d730674 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-d730674 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-2e8d5d0.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-2e8d5d0.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-2e8d5d0.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-2e8d5d0 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-89af357 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #777777;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-89af357 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-f14166b.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-f14166b.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-f14166b.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-f14166b .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-b10dfa8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b10dfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EAEAEA;
}

.elementor-2 .elementor-element.elementor-element-b10dfa8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-b10dfa8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-50fa09d {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-50fa09d .elementor-heading-title {
    color: #004C84;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-50fa09d > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-97fcb36 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-4334cc2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-f466980.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-2 .elementor-element.elementor-element-f466980.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-2 .elementor-element.elementor-element-f466980.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-2 .elementor-element.elementor-element-f466980 .elementor-icon {
    font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-f466980 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-f466980 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f466980 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-f466980 .elementor-icon-box-description {
    color: #505050;
    font-size: 16px;
    line-height: 26px;
}

.elementor-2 .elementor-element.elementor-element-f466980 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-62fb161.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-2 .elementor-element.elementor-element-62fb161.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-2 .elementor-element.elementor-element-62fb161.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-2 .elementor-element.elementor-element-62fb161 .elementor-icon {
    font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-62fb161 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-62fb161 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-62fb161 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-62fb161 .elementor-icon-box-description {
    color: #505050;
    font-size: 16px;
    line-height: 26px;
}

.elementor-2 .elementor-element.elementor-element-62fb161 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-19481b6.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-2 .elementor-element.elementor-element-19481b6.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-2 .elementor-element.elementor-element-19481b6.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-2 .elementor-element.elementor-element-19481b6 .elementor-icon {
    font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-19481b6 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-19481b6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-19481b6 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-19481b6 .elementor-icon-box-description {
    color: #505050;
    font-size: 16px;
    line-height: 26px;
}

.elementor-2 .elementor-element.elementor-element-19481b6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-c6486d2 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-2 .elementor-element.elementor-element-c6486d2 .elementor-widget-container {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-c6486d2 .elementor-social-icon {
    background-color: #59595900;
}

.elementor-2 .elementor-element.elementor-element-a0263b1 iframe {
    height: 380px;
}

@media(max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-4b05489 .swiper-slide-contents {
        max-width:100%;
    }

    .elementor-2 .elementor-element.elementor-element-ef6ac0d > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2 .elementor-element.elementor-element-66f0069 > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2 .elementor-element.elementor-element-b284c9a .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-a169788 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-8acff9d .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-ee68634 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-2e8d5d0 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-f14166b .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-f466980 .elementor-icon-box-icon {
        margin-bottom: 16px;
    }

    .elementor-2 .elementor-element.elementor-element-62fb161 .elementor-icon-box-icon {
        margin-bottom: 16px;
    }

    .elementor-2 .elementor-element.elementor-element-19481b6 .elementor-icon-box-icon {
        margin-bottom: 16px;
    }
}
