.elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-element-populated, .elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-element-populated > .elementor-background-overlay, .elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2314 .elementor-element.elementor-element-e4fff1b:hover > .elementor-element-populated{box-shadow:0px 0px 15px 10px rgba(12.00000000000004, 135.0000000000002, 141.00000000000009, 0.22);}.elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 24px 0px;}.elementor-2314 .elementor-element.elementor-element-fc96513 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2314 .elementor-element.elementor-element-fc96513 .jet-listing-dynamic-image a{width:100%;max-width:100%;}.elementor-2314 .elementor-element.elementor-element-fc96513 .jet-listing-dynamic-image img{width:100%;max-width:100%;height:280px;object-fit:cover;border-radius:10px 10px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-fc96513{--e-transform-transition-duration:3000ms;}.elementor-2314 .elementor-element.elementor-element-e45f901{margin-top:0px;margin-bottom:5px;padding:0px 24px 0px 24px;}.elementor-2314 .elementor-element.elementor-element-210787b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2314 .elementor-element.elementor-element-210787b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-170c86b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-1ae6369-font-family ), Sans-serif;font-size:var( --e-global-typography-1ae6369-font-size );font-weight:var( --e-global-typography-1ae6369-font-weight );line-height:var( --e-global-typography-1ae6369-line-height );letter-spacing:var( --e-global-typography-1ae6369-letter-spacing );word-spacing:var( --e-global-typography-1ae6369-word-spacing );}.elementor-2314 .elementor-element.elementor-element-170c86b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;background-color:#E1F5EE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1F5EE;border-radius:50px 50px 50px 50px;}.elementor-2314 .elementor-element.elementor-element-170c86b{width:auto;max-width:auto;}.elementor-2314 .elementor-element.elementor-element-fc75bb9 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-08c91b8-font-family ), Sans-serif;font-size:var( --e-global-typography-08c91b8-font-size );font-weight:var( --e-global-typography-08c91b8-font-weight );line-height:var( --e-global-typography-08c91b8-line-height );letter-spacing:var( --e-global-typography-08c91b8-letter-spacing );word-spacing:var( --e-global-typography-08c91b8-word-spacing );}.elementor-2314 .elementor-element.elementor-element-fc75bb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-fc75bb9{width:100%;max-width:100%;}.elementor-2314 .elementor-element.elementor-element-b3301fb{margin-top:0px;margin-bottom:32px;padding:0px 24px 0px 24px;}.elementor-2314 .elementor-element.elementor-element-499ee8f > .elementor-column-wrap > .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-2314 .elementor-element.elementor-element-499ee8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2314 .elementor-element.elementor-element-499ee8f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field__content{color:var( --e-global-color-6669e45 );font-family:var( --e-global-typography-45c9d4e-font-family ), Sans-serif;font-size:var( --e-global-typography-45c9d4e-font-size );font-weight:var( --e-global-typography-45c9d4e-font-weight );line-height:var( --e-global-typography-45c9d4e-line-height );letter-spacing:var( --e-global-typography-45c9d4e-letter-spacing );word-spacing:var( --e-global-typography-45c9d4e-word-spacing );text-align:left;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field__icon{font-size:20px;}body:not(.rtl) .elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-2314 .elementor-element.elementor-element-949f2bf > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-949f2bf{width:auto;max-width:auto;}.elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms{text-align:left;}.elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-6669e45 );font-size:5px;}.elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-6669e45 );}body:not(.rtl) .elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__icon{margin-right:5px;}body.rtl .elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__icon{margin-left:5px;}.elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-45c9d4e-font-family ), Sans-serif;font-size:var( --e-global-typography-45c9d4e-font-size );font-weight:var( --e-global-typography-45c9d4e-font-weight );line-height:var( --e-global-typography-45c9d4e-line-height );letter-spacing:var( --e-global-typography-45c9d4e-letter-spacing );word-spacing:var( --e-global-typography-45c9d4e-word-spacing );color:var( --e-global-color-6669e45 );padding:0px 0px 0px 0px;margin:-1px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-8e1e488{width:auto;max-width:auto;}.elementor-2314 .elementor-element.elementor-element-dd25a18 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2314 .elementor-element.elementor-element-dd25a18 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2314 .elementor-element.elementor-element-dd25a18 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2314 .elementor-element.elementor-element-dd25a18 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2314 .elementor-element.elementor-element-dd25a18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-e0c3c65 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-2314 .elementor-element.elementor-element-e0c3c65 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-2314 .elementor-element.elementor-element-e0c3c65 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#0C878D00;padding:0px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-e0c3c65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}@media(max-width:1024px){.elementor-2314 .elementor-element.elementor-element-e45f901{padding:0px 20px 5px 20px;}.elementor-2314 .elementor-element.elementor-element-170c86b{text-align:center;}.elementor-2314 .elementor-element.elementor-element-170c86b .elementor-heading-title{font-size:var( --e-global-typography-1ae6369-font-size );line-height:var( --e-global-typography-1ae6369-line-height );letter-spacing:var( --e-global-typography-1ae6369-letter-spacing );word-spacing:var( --e-global-typography-1ae6369-word-spacing );}.elementor-2314 .elementor-element.elementor-element-fc75bb9{text-align:left;}.elementor-2314 .elementor-element.elementor-element-fc75bb9 .elementor-heading-title{font-size:var( --e-global-typography-08c91b8-font-size );line-height:var( --e-global-typography-08c91b8-line-height );letter-spacing:var( --e-global-typography-08c91b8-letter-spacing );word-spacing:var( --e-global-typography-08c91b8-word-spacing );}.elementor-2314 .elementor-element.elementor-element-b3301fb{margin-top:0px;margin-bottom:0px;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-45c9d4e-font-size );line-height:var( --e-global-typography-45c9d4e-line-height );letter-spacing:var( --e-global-typography-45c9d4e-letter-spacing );word-spacing:var( --e-global-typography-45c9d4e-word-spacing );}.elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-45c9d4e-font-size );line-height:var( --e-global-typography-45c9d4e-line-height );letter-spacing:var( --e-global-typography-45c9d4e-letter-spacing );word-spacing:var( --e-global-typography-45c9d4e-word-spacing );}.elementor-2314 .elementor-element.elementor-element-dd25a18 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-e0c3c65 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 20px 0px 0px;}}@media(max-width:767px){.elementor-2314 .elementor-element.elementor-element-e4fff1b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-2314 .elementor-element.elementor-element-fc96513 .jet-listing-dynamic-image img{height:240px;}.elementor-2314 .elementor-element.elementor-element-e45f901{padding:0px 18px 5px 18px;}.elementor-2314 .elementor-element.elementor-element-210787b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-2314 .elementor-element.elementor-element-170c86b .elementor-heading-title{font-size:var( --e-global-typography-1ae6369-font-size );line-height:var( --e-global-typography-1ae6369-line-height );letter-spacing:var( --e-global-typography-1ae6369-letter-spacing );word-spacing:var( --e-global-typography-1ae6369-word-spacing );}.elementor-2314 .elementor-element.elementor-element-170c86b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2314 .elementor-element.elementor-element-fc75bb9 .elementor-heading-title{font-size:var( --e-global-typography-08c91b8-font-size );line-height:var( --e-global-typography-08c91b8-line-height );letter-spacing:var( --e-global-typography-08c91b8-letter-spacing );word-spacing:var( --e-global-typography-08c91b8-word-spacing );}.elementor-2314 .elementor-element.elementor-element-b3301fb{padding:0px 18px 0px 18px;}.elementor-2314 .elementor-element.elementor-element-499ee8f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-2314 .elementor-element.elementor-element-949f2bf .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-45c9d4e-font-size );line-height:var( --e-global-typography-45c9d4e-line-height );letter-spacing:var( --e-global-typography-45c9d4e-letter-spacing );word-spacing:var( --e-global-typography-45c9d4e-word-spacing );}.elementor-2314 .elementor-element.elementor-element-8e1e488 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-45c9d4e-font-size );line-height:var( --e-global-typography-45c9d4e-line-height );letter-spacing:var( --e-global-typography-45c9d4e-letter-spacing );word-spacing:var( --e-global-typography-45c9d4e-word-spacing );}.elementor-2314 .elementor-element.elementor-element-e0c3c65 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 18px 0px 0px;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-fc96513 *//* Делаем встроенную оболочку виджета жесткой рамкой */
.elementor-2314 .elementor-element.elementor-element-fc96513 {
    overflow: hidden !important;
    border-radius: 10px 10px 0 0 !important; /* Скругление углов, если нужно */
}

/* Добавляем плавность картинке внутри этой оболочки */
.elementor-2314 .elementor-element.elementor-element-fc96513 .jet-listing-dynamic-image__img {
    transition: transform 0.5s ease-in-out !important;
}

/* При наведении увеличиваем только картинку, а рамка (.elementor-2314 .elementor-element.elementor-element-fc96513) её сдерживает */
.elementor-2314 .elementor-element.elementor-element-fc96513:hover .jet-listing-dynamic-image__img {
    transform: scale(1.08) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc75bb9 *//* Задаем плавный переход для ссылки внутри заголовка */
.elementor-2314 .elementor-element.elementor-element-fc75bb9 .elementor-heading-title a {
    transition: color 0.3s ease !important;
}

/* При наведении на заголовок (или ссылку в нем) меняем цвет на нужный */
.elementor-2314 .elementor-element.elementor-element-fc75bb9 .elementor-heading-title a:hover {
    color: #0c878d !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-8e1e488 */.calend .jet-listing-dynamic-terms {
    display: flex!important;
    align-items: center!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0c3c65 *//* Назначаем плавность для самой иконки/стрелки по умолчанию */
.elementor-2314 .elementor-element.elementor-element-e0c3c65 .elementor-button-icon {
    transition: transform 0.2s ease-in-out !important;
}

/* При наведении на саму кнопку (hover) сдвигаем иконку внутри неё */
.elementor-2314 .elementor-element.elementor-element-e0c3c65:hover .elementor-button-icon {
    transform: translateX(3px) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e601f4a */.case-cell .elementor-column-gap-default {
	height: 100%;
}/* End custom CSS */