.elementor-1012 .elementor-element.elementor-element-1b5e78b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:100px;--padding-bottom:96px;--padding-left:12vw;--padding-right:12vw;}.elementor-1012 .elementor-element.elementor-element-8be7a03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-757ae48{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-757ae48 .elementor-heading-title{font-family:"My", Sans-serif;font-size:36px;font-weight:600;color:#14243B;}.elementor-1012 .elementor-element.elementor-element-21df79b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1012 .elementor-element.elementor-element-a3956bd{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-4bb1f03.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input{font-family:"My", Sans-serif;font-size:18px;font-weight:400;color:#14243B4D;background-color:#F0F3F8;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1C67D233;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input::placeholder{color:#14243B4D;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input:-ms-input-placeholder{color:#14243B4D;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input::-ms-input-placeholder{color:#14243B4D;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input-clear{color:#14243B4D;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input-loading{color:#14243B4D;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__input:focus {border-color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__submit{font-family:"My", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-style:none;border-radius:8px 8px 8px 8px;overflow:hidden;padding:10px 44px 10px 20px;margin:0px 0px 0px 10px;}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1012 .elementor-element.elementor-element-ba3b807 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-ba3b807 .apply-filters__button{font-family:"My", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;margin:0px 0px 0px 0px;-webkit-align-self:center;align-self:center;}.elementor-1012 .elementor-element.elementor-element-ba3b807 .apply-filters__button:disabled{opacity:50%;}.elementor-1012 .elementor-element.elementor-element-debdda3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-debdda3 .apply-filters__button{font-family:"My", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-style:none;border-radius:8px 8px 8px 8px;padding:8px 10px 3px 9px;margin:0px 0px 0px 0px;-webkit-align-self:center;align-self:center;}.elementor-1012 .elementor-element.elementor-element-debdda3 .apply-filters__button:disabled{opacity:50%;}.elementor-1012 .elementor-element.elementor-element-1858aee{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-smart-filters-select.jet-filter{display:flex;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filters-group{display:flex;flex-direction:row;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1012 .elementor-element.elementor-element-b856bdd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1012 .elementor-element.elementor-element-b856bdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-select__control{font-family:"My", Sans-serif;font-size:18px;font-weight:400;color:#14243B4D;background-color:#F0F3F8;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1C67D233;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;-webkit-appearance:none;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filters-group .jet-filter{width:10%;margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filter .jet-filters-group .jet-select{width:10%;margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filters-group{display:flex;flex-direction:row;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1012 .elementor-element.elementor-element-d68d6c2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-select__control{font-family:"My", Sans-serif;font-size:18px;font-weight:400;color:#14243B4D;background-color:#F0F3F8;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1C67D233;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;-webkit-appearance:none;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filters-group .jet-filter{width:10%;margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filter .jet-filters-group .jet-select{width:10%;margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1012 .elementor-element.elementor-element-95a53d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1012 .elementor-element.elementor-element-de3ac34 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1012 .elementor-element.elementor-element-de3ac34 .jet-listing-not-found{font-family:"My", Sans-serif;font-size:18px;font-weight:600;line-height:100px;color:#1C67D21A;}.elementor-1012 .elementor-element.elementor-element-bbb53c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1012 .elementor-element.elementor-element-21ac8ba{left:0px;}body.rtl .elementor-1012 .elementor-element.elementor-element-21ac8ba{right:0px;}.elementor-1012 .elementor-element.elementor-element-21ac8ba{top:0px;}.elementor-1012 .elementor-element.elementor-element-2e4aa25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1012 .elementor-element.elementor-element-8946210{left:0px;}body.rtl .elementor-1012 .elementor-element.elementor-element-8946210{right:0px;}.elementor-1012 .elementor-element.elementor-element-8946210{top:150px;}.elementor-1012 .elementor-element.elementor-element-8946210 img{width:100%;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-1012 .elementor-element.elementor-element-1b5e78b{--width:100%;}.elementor-1012 .elementor-element.elementor-element-8be7a03{--width:100%;}.elementor-1012 .elementor-element.elementor-element-1858aee{--width:100%;}}@media(max-width:767px){.elementor-1012 .elementor-element.elementor-element-1b5e78b{--padding-top:150px;--padding-bottom:96px;--padding-left:17px;--padding-right:17px;--z-index:10;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1012 .elementor-element.elementor-element-757ae48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1012 .elementor-element.elementor-element-757ae48 .elementor-heading-title{font-size:24px;}.elementor-1012 .elementor-element.elementor-element-a3956bd{--width:100%;--flex-wrap:nowrap;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter{display:flex;flex-direction:row;justify-content:space-between;}.elementor-1012 .elementor-element.elementor-element-4bb1f03{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1012 .elementor-element.elementor-element-4bb1f03 .jet-search-filter__submit{padding:10px 0px 10px 0px;}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );}.elementor-1012 .elementor-element.elementor-element-1858aee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-1012 .elementor-element.elementor-element-b856bdd{width:100%;max-width:100%;}.elementor-1012 .elementor-element.elementor-element-b856bdd .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );}.elementor-1012 .elementor-element.elementor-element-d68d6c2{width:100%;max-width:100%;}.elementor-1012 .elementor-element.elementor-element-d68d6c2 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );}.elementor-1012 .elementor-element.elementor-element-bbb53c5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1012 .elementor-element.elementor-element-21ac8ba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:200px 0px 0px 0px;}body:not(.rtl) .elementor-1012 .elementor-element.elementor-element-21ac8ba{left:0px;}body.rtl .elementor-1012 .elementor-element.elementor-element-21ac8ba{right:0px;}.elementor-1012 .elementor-element.elementor-element-21ac8ba img{width:100%;height:40vh;object-fit:cover;object-position:center left;}.elementor-1012 .elementor-element.elementor-element-2e4aa25{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1012 .elementor-element.elementor-element-8946210{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:200px 0px 0px 0px;}body:not(.rtl) .elementor-1012 .elementor-element.elementor-element-8946210{left:0px;}body.rtl .elementor-1012 .elementor-element.elementor-element-8946210{right:0px;}.elementor-1012 .elementor-element.elementor-element-8946210 img{width:100%;height:40vh;object-fit:cover;object-position:center left;}}/* Start custom CSS for container, class: .elementor-element-1858aee *//* =========== выпадающий список Select2 ===================== */
.select2-container--open .select2-dropdown{
    background:#F7F9FF;        /* светлый фон */
    border:2px solid #1C67D2;  /* фирменный кант */
    border-radius:6px;
    overflow:hidden;
    z-index:9999;              /* поверх карточек */
}

/* пункт списка */
.select2-results__option{
    padding:10px 20px;
    cursor:pointer;
    font-size:16px;
}

/* ховер / стрелочки навигации */
.select2-results__option--highlighted{
    background:#1C67D2;  /* заливка */
    color:#fff;          /* текст */
}/* End custom CSS */
/* Start custom CSS *//* === базовый вид поля поиска ====================================== */
.jet-search-filter__input{
    background:#F7F9FF;
    border:2px solid #D0DCF5;      /* спокойный светло-синий кант */
    border-radius:6px;
    min-height:52px;
    font-size:16px;
    line-height:1.4;

    padding-left:44px !important;  /* ← место под иконку */
    box-sizing:border-box;
}

/* === акцент-рамка, когда поле в фокусе ============================ */
.jet-search-filter__input:focus{
    border-color:#1C67D233 !important; /* фирменный полупрозрачный синий */
    outline:0 !important;              /* убираем чёрный outline темы */
}

/* === лупа ---------------------------------------------------------- */
.jet-search-filter__input-wrapper{position:relative;}
.jet-search-filter__input-wrapper::before{
    content:"\f002";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    position:absolute;
    left:16px; top:50%;
    transform:translateY(-50%);
    color:#A4B5D4;
    font-size:18px;
    pointer-events:none;
}
.jet-search-filter__input::placeholder{color:#A4B5D4;}

/* === сами селекты (чтобы было в одном стиле) ====================== */
.jet-select__control{
    background:#F7F9FF;
    border:2px solid #D0DCF5;
    border-radius:6px;
    min-height:52px;
    font-size:16px;
    line-height:1.4;

    appearance:none;            /* убираем штатную стрелку */
    -webkit-appearance:none;
}
.jet-select__control:focus{
    border-color:#1C67D233;
    outline:0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'My';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://wp.pkkka.ru/wp-content/uploads/2025/07/open_sans.woff2') format('woff2'),
		url('http://wp.pkkka.ru/wp-content/uploads/2025/07/open_sans.ttf') format('truetype'),
		url('http://wp.pkkka.ru/wp-content/uploads/2025/07/open_sans.svg#My') format('svg');
}
@font-face {
	font-family: 'My';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://wp.pkkka.ru/wp-content/uploads/2025/07/open_sans_semibold.woff2') format('woff2'),
		url('http://wp.pkkka.ru/wp-content/uploads/2025/07/open_sans_semibold.ttf') format('truetype'),
		url('http://wp.pkkka.ru/wp-content/uploads/2025/07/open_sans_semibold.svg#My') format('svg');
}
/* End Custom Fonts CSS */