.form-elements{background-color:#fafafa;flex-direction:column;padding:15px 20px 20px}.element-block{width:50%}.element-block:first-of-type{margin-right:20px}.element-block-title{border-bottom:2px solid #e0e0e0;border-radius:1px;color:#252525;font-size:16px;font-weight:700;line-height:19px;margin-bottom:15px;padding:10px 0 13px}.element-block-title span{padding:10px 15px 15px;position:relative}.element-block-title span:after{background-color:#fa6b03;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.form-elements-inputs{margin-bottom:25px}.form-elements-inputs .wrap{display:flex;width:100%}.form-elements-inputs .wrap:first-of-type{margin-right:20px}.form-elements-inputs .inputs{align-items:center}.form-elements-inputs .inputs span{color:#666;font-size:14px;line-height:16px;margin:0 10px}.form-elements-inputs input{max-width:120px}.form-elements-checkboxes{margin-bottom:10px}.form-elements-checkboxes .wrap{display:flex;width:100%}.form-elements-checkboxes .wrap:first-of-type{margin-right:20px}.button-list{border-top:1px solid #e0e0e0;box-sizing:content-box;height:40px;justify-content:center;padding-top:20px}@media (max-width:1680px){.form-elements-inputs input{max-width:90px}.form-elements-checkboxes .wrap{flex-direction:column;width:50%}.form-elements-checkboxes .wrap:first-of-type{margin-right:20px}.form-elements-checkboxes .checkbox-list{column-count:2}.form-elements-checkboxes .checkbox-list label{break-inside:avoid-column}.form-elements-checkboxes .checkbox-list label:after,.form-elements-checkboxes .checkbox-list label:before{flex-shrink:0}.form-elements-checkboxes .element-block{margin-bottom:20px}.element-block{width:100%}}@media (max-width:1280px){.form-elements-inputs input{max-width:59px}}@media (max-width:991px){.form-elements-inputs .wrap{flex-direction:column;width:100%}.form-elements-inputs .wrap:first-of-type{margin-right:20px}.form-elements-inputs input{max-width:90px}}@media (max-width:690px){.form-elements{padding:15px 15px 20px}.form-elements-checkboxes,.form-elements-inputs{flex-direction:column}.form-elements-checkboxes .wrap{width:100%}}[class$=-balloon-pane] ymaps{background:#fff;border:none!important;box-shadow:none!important}[class$=-b-cluster-content]{background-color:#000!important}[class$=balloon__tail]{z-index:-1}[class$=-b-cluster-tabs]{padding:0}[class$=-b-cluster-tabs__section_type_content]{padding-left:0!important}[class$=-balloon__close]{margin-bottom:-25px}[class$=-balloon__close]+[class$=-balloon__content]{margin-right:0!important}[class$=-balloon__close] [class$=-balloon__close-button]{height:25px;position:relative;width:25px}[class$=-balloon__close] [class$=-balloon__close-button]:before{background:#000;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:100%}[class$=-balloon__close] [class$=-balloon__close-button]:after{background:#000;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:100%}.map-model{background-color:red}.map-model-widget,.map-model-widget [class$=-b-cluster-tabs__section],[class$=-balloon__layout],[class$=-balloon__layout] [class$=-b-cluster-tabs__section]{background-color:#000}.map-model-widget [class$=-balloon__content],[class$=-balloon__layout] [class$=-balloon__content]{padding:0}.map-model-widget .map-model-list,.map-model-widget [class$=-cluster-tabs__menu],[class$=-balloon__layout] .map-model-list,[class$=-balloon__layout] [class$=-cluster-tabs__menu]{background-color:#000;max-width:220px;min-width:165px}.map-model-widget .map-model-list::-webkit-scrollbar,.map-model-widget [class$=-cluster-tabs__menu]::-webkit-scrollbar,[class$=-balloon__layout] .map-model-list::-webkit-scrollbar,[class$=-balloon__layout] [class$=-cluster-tabs__menu]::-webkit-scrollbar{width:10px}.map-model-widget .map-model-list [class$=__menu-item],.map-model-widget [class$=-cluster-tabs__menu] [class$=__menu-item],[class$=-balloon__layout] .map-model-list [class$=__menu-item],[class$=-balloon__layout] [class$=-cluster-tabs__menu] [class$=__menu-item]{margin-bottom:0;padding:0}.map-model-widget .map-model-list [class$=__menu-item-text],.map-model-widget [class$=-cluster-tabs__menu] [class$=__menu-item-text],[class$=-balloon__layout] .map-model-list [class$=__menu-item-text],[class$=-balloon__layout] [class$=-cluster-tabs__menu] [class$=__menu-item-text]{width:100%}.map-model-widget .map-model-list [class$=__menu-item_current_yes],.map-model-widget [class$=-cluster-tabs__menu] [class$=__menu-item_current_yes],[class$=-balloon__layout] .map-model-list [class$=__menu-item_current_yes],[class$=-balloon__layout] [class$=-cluster-tabs__menu] [class$=__menu-item_current_yes]{margin-bottom:0;padding:0}.map-model-widget .map-model-list [class$=__menu-item_current_yes] span,.map-model-widget [class$=-cluster-tabs__menu] [class$=__menu-item_current_yes] span,[class$=-balloon__layout] .map-model-list [class$=__menu-item_current_yes] span,[class$=-balloon__layout] [class$=-cluster-tabs__menu] [class$=__menu-item_current_yes] span{background-color:#1c1c1c;color:#ed0c34}.map-model-widget .map-model-list span,.map-model-widget [class$=-cluster-tabs__menu] span,[class$=-balloon__layout] .map-model-list span,[class$=-balloon__layout] [class$=-cluster-tabs__menu] span{background-color:#000;border-bottom:1px solid #3e3e3e;color:#b5b5b5;font-size:14px;line-height:16px;text-decoration:none!important}.map-model-widget .map-model-list span:hover,.map-model-widget [class$=-cluster-tabs__menu] span:hover,[class$=-balloon__layout] .map-model-list span:hover,[class$=-balloon__layout] [class$=-cluster-tabs__menu] span:hover{background-color:#1c1c1c;color:#ed0c34}.map-model-widget .ballon_header,[class$=-balloon__layout] .ballon_header{display:none}.map-model-widget .map-model,[class$=-balloon__layout] .map-model{background-color:#fafafa;box-shadow:0 1px 10px rgba(28,28,28,.5);margin-right:0;max-width:220px;position:relative}.map-model-widget .map-model .map-model__images,[class$=-balloon__layout] .map-model .map-model__images{margin-bottom:10px}.map-model-widget .map-model__info .info-title,[class$=-balloon__layout] .map-model__info .info-title{font-size:17px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-model-widget .map-model__info .info-phone .phone,[class$=-balloon__layout] .map-model__info .info-phone .phone{color:#ed0c34;font-size:14px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-model-widget .map-model__info .info-phone span,[class$=-balloon__layout] .map-model__info .info-phone span{color:#ffb800;font-size:14px;line-height:16px}.map-model-widget .map-model__info .info-phone span em,[class$=-balloon__layout] .map-model__info .info-phone span em{color:grey;font-size:12px;font-style:normal;line-height:14px}.map-model-widget .map-model__arrow,[class$=-balloon__layout] .map-model__arrow{display:block;height:.5rem;margin:0 .3rem;position:absolute;width:1rem}.map-model-widget .map-model:before,[class$=-balloon__layout] .map-model:before{border-color:transparent;border-style:solid;border-top-color:#1c1c1c;border-width:.8rem .8rem 0;bottom:-13px;content:"";display:block;left:50%;margin-left:-.4rem;position:absolute}.filter-form .form-items{flex:0 0 100%;min-width:100%}@media (min-width:768px){.filter-form .form-items{flex:0 0 50%;min-width:50%}}.filter-form .form-items .form-item{flex:0 0 100%;min-width:100%}.filter-form .form-items .form-item .inline-label{font-size:0}.filter-form .form-items .form-item .inline-label label{display:inline-flex;width:50%}.filter-form .form-items .form-item.min-input input{max-width:100px}@media (min-width:1200px){.filter-form .form-items .form-item{flex:0 0 50%;min-width:50%}}.filter-form .form-items .form-item .title{border-bottom:1px solid #e6e6e6;color:#fff;font-size:16px;line-height:19px;padding:6px 0}@media (min-width:576px){.filter-form .form-items .form-item .title{font-size:18px;line-height:21px}}@media (min-width:768px){.filter-form .form-items .form-item .title{font-size:20px;line-height:23px}}.filter-form .form-items .form-item label{color:#252525;font-size:14px;line-height:16px;min-width:130px}@media (min-width:576px){.filter-form .form-items .form-item label{font-size:16px;line-height:16px}}