.elementor-1612 .elementor-element.elementor-element-b24d7b1{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-d22fbf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:45px 45px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-1612 .elementor-element.elementor-element-16a4fde{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-72c85ca{font-size:var( --e-global-typography-74a5174-font-size );font-weight:var( --e-global-typography-74a5174-font-weight );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-0ac2be6{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-0ac2be6 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:bottom center;}.elementor-1612 .elementor-element.elementor-element-cd06ec3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:35px 35px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-1612 .elementor-element.elementor-element-cd06ec3:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-cd06ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1612 .elementor-element.elementor-element-cd06ec3, .elementor-1612 .elementor-element.elementor-element-cd06ec3::before{--border-transition:0.3s;}.elementor-1612 .elementor-element.elementor-element-cf07748{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-483bdda{font-size:var( --e-global-typography-74a5174-font-size );font-weight:var( --e-global-typography-74a5174-font-weight );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-9bda082{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1612 .elementor-element.elementor-element-9bda082.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1612 .elementor-element.elementor-element-9bda082 .elementor-icon-box-wrapper{text-align:left;}.elementor-1612 .elementor-element.elementor-element-9bda082 .elementor-icon-box-title{margin-bottom:15px;}.elementor-1612 .elementor-element.elementor-element-9bda082 .elementor-icon-box-title, .elementor-1612 .elementor-element.elementor-element-9bda082 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:26px;}.elementor-1612 .elementor-element.elementor-element-9bda082 .elementor-icon-box-description{font-weight:300;}.elementor-1612 .elementor-element.elementor-element-e4a887b .elementor-icon-wrapper{text-align:center;}.elementor-1612 .elementor-element.elementor-element-e4a887b.elementor-view-stacked .elementor-icon{background-color:#D4D4D4;}.elementor-1612 .elementor-element.elementor-element-e4a887b.elementor-view-framed .elementor-icon, .elementor-1612 .elementor-element.elementor-element-e4a887b.elementor-view-default .elementor-icon{color:#D4D4D4;border-color:#D4D4D4;}.elementor-1612 .elementor-element.elementor-element-e4a887b.elementor-view-framed .elementor-icon, .elementor-1612 .elementor-element.elementor-element-e4a887b.elementor-view-default .elementor-icon svg{fill:#D4D4D4;}.elementor-1612 .elementor-element.elementor-element-e4a887b .elementor-icon{font-size:42px;}.elementor-1612 .elementor-element.elementor-element-e4a887b .elementor-icon svg{height:42px;}.elementor-1612 .elementor-element.elementor-element-41f6daf{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1612 .elementor-element.elementor-element-41f6daf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1612 .elementor-element.elementor-element-41f6daf .elementor-icon-box-wrapper{text-align:left;}.elementor-1612 .elementor-element.elementor-element-41f6daf .elementor-icon-box-title{margin-bottom:15px;}.elementor-1612 .elementor-element.elementor-element-41f6daf .elementor-icon-box-title, .elementor-1612 .elementor-element.elementor-element-41f6daf .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:26px;}.elementor-1612 .elementor-element.elementor-element-41f6daf .elementor-icon-box-description{font-weight:300;}.elementor-1612 .elementor-element.elementor-element-28905f1 .elementor-icon-wrapper{text-align:center;}.elementor-1612 .elementor-element.elementor-element-28905f1.elementor-view-stacked .elementor-icon{background-color:#D4D4D4;}.elementor-1612 .elementor-element.elementor-element-28905f1.elementor-view-framed .elementor-icon, .elementor-1612 .elementor-element.elementor-element-28905f1.elementor-view-default .elementor-icon{color:#D4D4D4;border-color:#D4D4D4;}.elementor-1612 .elementor-element.elementor-element-28905f1.elementor-view-framed .elementor-icon, .elementor-1612 .elementor-element.elementor-element-28905f1.elementor-view-default .elementor-icon svg{fill:#D4D4D4;}.elementor-1612 .elementor-element.elementor-element-28905f1 .elementor-icon{font-size:42px;}.elementor-1612 .elementor-element.elementor-element-28905f1 .elementor-icon svg{height:42px;}.elementor-1612 .elementor-element.elementor-element-42982c5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1612 .elementor-element.elementor-element-42982c5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1612 .elementor-element.elementor-element-42982c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-1612 .elementor-element.elementor-element-42982c5 .elementor-icon-box-title{margin-bottom:15px;}.elementor-1612 .elementor-element.elementor-element-42982c5 .elementor-icon-box-title, .elementor-1612 .elementor-element.elementor-element-42982c5 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:26px;}.elementor-1612 .elementor-element.elementor-element-42982c5 .elementor-icon-box-description{font-weight:300;}.elementor-1612 .elementor-element.elementor-element-bdf7544{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:45px 45px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-1612 .elementor-element.elementor-element-43826db{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-592772c{--e-image-carousel-slides-to-show:4;}.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-1612 .elementor-element.elementor-element-7f54f52{font-size:var( --e-global-typography-74a5174-font-size );font-weight:var( --e-global-typography-74a5174-font-weight );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-08b6033{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1612 .elementor-element.elementor-element-72c85ca{font-size:var( --e-global-typography-74a5174-font-size );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-0ac2be6 img{height:400px;}.elementor-1612 .elementor-element.elementor-element-cd06ec3{--gap:20px 20px;}.elementor-1612 .elementor-element.elementor-element-483bdda{font-size:var( --e-global-typography-74a5174-font-size );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-9bda082{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1612 .elementor-element.elementor-element-9bda082.elementor-element{--order:1;}.elementor-1612 .elementor-element.elementor-element-e4a887b.elementor-element{--order:2;}.elementor-1612 .elementor-element.elementor-element-41f6daf{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1612 .elementor-element.elementor-element-41f6daf.elementor-element{--order:3;}.elementor-1612 .elementor-element.elementor-element-28905f1.elementor-element{--order:5;}.elementor-1612 .elementor-element.elementor-element-42982c5{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1612 .elementor-element.elementor-element-42982c5.elementor-element{--order:4;}.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1612 .elementor-element.elementor-element-7f54f52{font-size:var( --e-global-typography-74a5174-font-size );line-height:var( --e-global-typography-74a5174-line-height );}}@media(min-width:768px){.elementor-1612 .elementor-element.elementor-element-b24d7b1{--width:100%;}.elementor-1612 .elementor-element.elementor-element-08b6033{--width:100%;}}@media(max-width:767px){.elementor-1612 .elementor-element.elementor-element-d22fbf0{--gap:23px 23px;}.elementor-1612 .elementor-element.elementor-element-72c85ca{font-size:var( --e-global-typography-74a5174-font-size );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-0ac2be6 img{height:350px;}.elementor-1612 .elementor-element.elementor-element-cd06ec3{--gap:23px 23px;}.elementor-1612 .elementor-element.elementor-element-483bdda{font-size:var( --e-global-typography-74a5174-font-size );line-height:var( --e-global-typography-74a5174-line-height );}.elementor-1612 .elementor-element.elementor-element-9bda082{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-41f6daf{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-28905f1.elementor-element{--order:4;}.elementor-1612 .elementor-element.elementor-element-42982c5{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-42982c5.elementor-element{--order:5;}.elementor-1612 .elementor-element.elementor-element-bdf7544{--gap:23px 23px;}.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1612 .elementor-element.elementor-element-7f54f52{font-size:var( --e-global-typography-74a5174-font-size );line-height:var( --e-global-typography-74a5174-line-height );}}/* Start custom CSS for container, class: .elementor-element-b24d7b1 */.mfwpOne, .elementor-shortcode, .ymaps-2-1-79-map {
    height: 100% !important;
}

/*@media(width <= 767px) {*/
/*    .mfwpOne, .ymaps-2-1-79-map {*/
/*        height: 350px !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22fbf0 */.elementor-1612 .elementor-element.elementor-element-d22fbf0 .elementor-icon-box-wrapper i {
    background: black;
    font-size: 40px;
    width: 60px;
    padding: 10px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-1612 .elementor-element.elementor-element-d22fbf0 .elementor-icon-box-wrapper i:before {
    color: white;
}

.elementor-1612 .elementor-element.elementor-element-d22fbf0 .elementor-icon-box-title {
    font-weight: 700 !important;
}

.elementor-1612 .elementor-element.elementor-element-d22fbf0 .elementor-icon-box-title span {
    display: flex;
    gap: 20px;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd06ec3 */.elementor-1612 .elementor-element.elementor-element-cd06ec3 .number {
    color: #D4D4D4;
    font-size: 64px;
    font-weight: 900;
    line-height: 55px;
    margin-right: 20px;
}

.elementor-1612 .elementor-element.elementor-element-cd06ec3 .elementor-icon-box-title {
    padding-bottom: 15px;
    border-bottom: 1px solid #7F878B;
    display: flex;
    align-items: flex-end;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-592772c */.elementor-1612 .elementor-element.elementor-element-592772c i {
    display: none !important;
}

.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button {
    color: black !important;
}

.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button:hover {
    color: white !important;
}

.elementor-1612 .elementor-element.elementor-element-592772c figure {
    background: white;
    filter: grayscale(100%);
    transition: all .3s;
}

.elementor-1612 .elementor-element.elementor-element-592772c figure:hover {
    filter: grayscale(0);
}

.elementor-1612 .elementor-element.elementor-element-592772c img {
    height: 155px !important;
    object-fit: contain;
}

.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button {
    top: -185px;
}

.elementor-1612 .elementor-element.elementor-element-592772c .elementor-swiper-button-prev {
    right: 80px;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08b6033 */.mfwpOne, .elementor-shortcode, .ymaps-2-1-79-map {
    height: 100% !important;
}

/*@media(width <= 767px) {*/
/*    .mfwpOne, .ymaps-2-1-79-map {*/
/*        height: 350px !important;*/
/*    }*/
/*}*//* End custom CSS */