.elementor-360 .elementor-element.elementor-element-7dae13c{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-2560e58{--display:flex;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-02302ab{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-cfe833d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-360 .elementor-element.elementor-element-06796a2{width:var( --container-widget-width, 497px );max-width:497px;--container-widget-width:497px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-06796a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:500;line-height:82.6px;}.elementor-360 .elementor-element.elementor-element-dbfef69{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-f0ec87e{--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;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--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-weight:var( --e-global-typography-primary-font-weight );}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-select.jet-filter{display:flex;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-360 .elementor-element.elementor-element-1c7deac{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-select__control{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;background-color:#DFF0FC;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-360 .elementor-element.elementor-element-0fce263{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );background-color:#DFF0FC;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input::placeholder{color:var( --e-global-color-text );}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input-clear{color:var( --e-global-color-text );}.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input-loading{color:var( --e-global-color-text );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-360 .elementor-element.elementor-element-2084948{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-2084948 .jet-remove-all-filters__button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-2084948 .jet-remove-all-filters__button:hover{color:var( --e-global-color-accent );background-color:#02010100;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-360 .elementor-element.elementor-element-2b54078{--grid-columns:3;}@media(max-width:1024px){.elementor-360 .elementor-element.elementor-element-7dae13c{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-360 .elementor-element.elementor-element-2560e58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-02302ab{--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-360 .elementor-element.elementor-element-cfe833d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-360 .elementor-element.elementor-element-dbfef69{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-360 .elementor-element.elementor-element-f0ec87e{--flex-wrap:wrap;}.elementor-360 .elementor-element.elementor-element-1c7deac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-360 .elementor-element.elementor-element-0fce263{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-360 .elementor-element.elementor-element-2b54078{--grid-columns:1;}}@media(max-width:767px){.elementor-360 .elementor-element.elementor-element-7dae13c{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-2560e58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-02302ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-360 .elementor-element.elementor-element-06796a2 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-360 .elementor-element.elementor-element-dbfef69{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-360 .elementor-element.elementor-element-f0ec87e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-360 .elementor-element.elementor-element-0fce263{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-360 .elementor-element.elementor-element-2084948{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-360 .elementor-element.elementor-element-2b54078{--grid-columns:1;--grid-row-gap:15px;}}@media(min-width:768px){.elementor-360 .elementor-element.elementor-element-cfe833d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-360 .elementor-element.elementor-element-cfe833d{--width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-1c7deac */.elementor-360 .elementor-element.elementor-element-1c7deac .jet-filters-group {
    display: flex;
    flex-direction: row !Important;
    gap: 20px;
}

.elementor-360 .elementor-element.elementor-element-1c7deac .jet-smart-filters-select {
    width: 100%;
}



/* Стили для select */
.elementor-360 .elementor-element.elementor-element-1c7deac select {
  -webkit-appearance: none; /* Убираем стандартный вид */
  -moz-appearance: none; /* Убираем стандартный вид */
  appearance: none; /* Убираем стандартный вид */
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='5' fill='%23FCFEFF'/%3E%3Cpath d='M11.5 18.5L18.5858 25.5858C19.3668 26.3668 20.6332 26.3668 21.4142 25.5858L28.5 18.5' stroke='%23303030'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 10px center; /* Расположение стрелочки */
  background-size: 40px 40px; /* Размер стрелочки */
  padding-right: 50px; /* Отступ справа для стрелочки */
  border: 1px solid #ccc; /* Пример стилизации */
  border-radius: 5px; /* Скругленные углы */
  padding: 10px; /* Отступы */
  font-size: 16px; /* Размер шрифта */
}

/* Контейнер для стилизации */
.elementor-360 .elementor-element.elementor-element-1c7deac .jet-select {
  position: relative;
  display: inline-block;
  width: 100%; /* Задаем ширину */
}

@media (max-width: 768px) {
  .elementor-360 .elementor-element.elementor-element-1c7deac .jet-filters-group {
    flex-direction: column !important;
    gap: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-0fce263 */.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input-wrapper {
    position: relative;
}

.elementor-360 .elementor-element.elementor-element-0fce263 .jet-search-filter__input-wrapper:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    width: 25px;
    height: 25px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7247 10.6994C18.7247 11.7533 18.5171 12.7969 18.1138 13.7705C17.7105 14.7442 17.1194 15.6289 16.3741 16.3741C15.6289 17.1194 14.7442 17.7105 13.7705 18.1138C12.7969 18.5171 11.7533 18.7247 10.6994 18.7247C9.64548 18.7247 8.6019 18.5171 7.62822 18.1138C6.65455 17.7105 5.76984 17.1194 5.02462 16.3741C4.2794 15.6289 3.68826 14.7442 3.28495 13.7705C2.88164 12.7969 2.67406 11.7533 2.67406 10.6994C2.67406 8.57093 3.51958 6.52966 5.02462 5.02462C6.52966 3.51958 8.57093 2.67406 10.6994 2.67406C12.8278 2.67406 14.8691 3.51958 16.3741 5.02462C17.8792 6.52966 18.7247 8.57093 18.7247 10.6994ZM17.2623 19.1527C15.1122 20.822 12.4068 21.609 9.69675 21.3537C6.98675 21.0984 4.47591 19.8199 2.67539 17.7784C0.874874 15.737 -0.0799682 13.0861 0.0052503 10.3654C0.0904688 7.64477 1.20934 5.05884 3.13409 3.13409C5.05884 1.20934 7.64477 0.0904688 10.3654 0.0052503C13.0861 -0.0799682 15.737 0.874874 17.7784 2.67539C19.8199 4.47591 21.0984 6.98675 21.3537 9.69675C21.609 12.4068 20.822 15.1122 19.1527 17.2623L24.5743 22.6839C24.7057 22.8063 24.8111 22.954 24.8842 23.1181C24.9573 23.2821 24.9966 23.4593 24.9998 23.6388C25.003 23.8184 24.9699 23.9968 24.9026 24.1634C24.8354 24.3299 24.7352 24.4812 24.6082 24.6082C24.4812 24.7352 24.3299 24.8354 24.1634 24.9026C23.9968 24.9699 23.8184 25.003 23.6388 24.9998C23.4593 24.9966 23.2821 24.9573 23.1181 24.8842C22.954 24.8111 22.8063 24.7057 22.6839 24.5743L17.2623 19.1527Z' fill='%23303030'/%3E%3C/svg%3E%0A");
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-2084948 */.elementor-360 .elementor-element.elementor-element-2084948 button {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-360 .elementor-element.elementor-element-2084948 .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: end;
}/* End custom CSS */