*{box-sizing:border-box}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.open>.dropdown-menu{display:block}.open>a{outline:0}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;user-select:none}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-group{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group>.btn{position:relative;float:left}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}#map-canvas,body,html{height:100%;margin:0;padding:0}.flex-row{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.text-center{text-align:center!important}.interactive-block .search-results-info,.interactive-block .search-results-info__heading,.no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hidden{display:none!important}@media only screen and (min-width:320px) and (max-width:759px){.hidden-mobile{display:none!important}}@media only screen and (min-width:760px) and (max-width:1024px){.hidden-tablet{display:none!important}}@media only screen and (min-width:320px) and (max-width:1024px){.hidden-device{display:none!important}}.inline-block{display:inline-block}.mobile-block{display:none}@media only screen and (min-width:320px) and (max-width:759px){.mobile-block{display:block}}.tablet-block{display:none!important}@media only screen and (min-width:760px) and (max-width:1024px){.tablet-block{display:block!important}}.device-block{display:none}@media only screen and (min-width:320px) and (max-width:1024px){.device-block{display:block}}.mobile-flex{display:none}@media only screen and (min-width:320px) and (max-width:759px){.mobile-flex{display:flex}}.device-flex{display:none}@media only screen and (min-width:320px) and (max-width:1024px){.device-flex{display:flex}}.flexbox{display:flex}@media only screen and (min-width:320px) and (max-width:759px){.flexbox.no-flex-mobile{display:block}}@media only screen and (min-width:320px) and (max-width:1024px){.flexbox.no-flex-device{display:block}}.flexbox-inline{display:inline-flex}@media only screen and (min-width:320px) and (max-width:759px){.flexbox-inline.no-flex-mobile{display:inline-block}}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.flex-direction-row-inverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-justify-start{justify-content:flex-start!important}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.flex-align-top{align-items:flex-start}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-stretch{align-items:stretch}.flex-align-self-bottom{align-self:flex-end}.flex-1{flex:1}.cs-button{background-color:#d33724;color:#fff;width:100%;border:none}.cs-button:hover{background-color:#c51327;box-shadow:0 0 9px 1px rgba(0,0,0,.2)}.cs-button_disabled{opacity:.7;cursor:default}.cs-button-blue{background-color:#3c8dbc;color:#fff}.cs-button-blue:hover{background-color:#357ca5;box-shadow:0 0 9px 1px rgba(0,0,0,.2)}.cs-button-blue.transparent{background-color:#fff;color:#3c8dbc;border:2px solid #3c8dbc}.cs-button-blue.disabled{cursor:default;opacity:.5}.cs-button-blue.disabled:hover{background-color:#3c8dbc;box-shadow:none}.sign-up-button{color:#fff;background-color:#d62a3d;padding:8px 40px;box-shadow:0 1px 3px 1px #a7afb8;text-transform:uppercase;border-radius:3px;font-size:13px;font-weight:600;line-height:2.154;transition:all .5s}.sign-up-button:hover{background-color:#c51327}.sign-up-button_blue{background-color:#3c8dbc}.sign-up-button_blue:hover{background-color:#357ca5}.sign-up-button_white{color:#3c8dbc;padding:6px 40px;background-color:#fff;border:2px solid #3c8dbc}.sign-up-button_white:hover{box-shadow:0 0 9px 1px rgba(0,0,0,.2);background-color:#fff}.sign-up-button[disabled],.sign-up-button [disabled]{opacity:.6;cursor:default}.status-label{color:#fff;font-size:14px;text-transform:uppercase;font-weight:600;padding:6px 0 7px;letter-spacing:.1em}.progress-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:none;z-index:4;background:hsla(0,0%,100%,.3) url(/img/spinner.svg) 50% no-repeat}.progress-overlay.active{display:block}.progress-overlay__fixed-wrapper{z-index:-1}.progress-overlay__fixed-wrapper .progress-overlay--fixed{position:fixed;height:100%}.custom-checkbox{position:relative;display:inline-block;width:17px;height:17px;border:2px solid #3c8dbc;background-color:#fff}.custom-checkbox span{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;color:#3c8dbc;display:none;line-height:1}.custom-checkbox input{display:none!important}.custom-checkbox input:checked+span{display:block}.custom-radio{position:relative;display:inline-block}.custom-radio__outer{display:block;width:16px;height:16px;border:2px solid #f3f4f5;border-radius:50%;background-color:#fff;padding:3px}.custom-radio__inner{display:none}.custom-radio__input{display:none!important}.custom-radio--checked .custom-radio__outer{border:2px solid #3c8dbc;background-color:#d8e8f2}.custom-radio--checked .custom-radio__inner{display:block;width:6px;height:6px;border-radius:50%;background-color:#3c8dbc}.shadow-box{box-shadow:-1px 2px 9px 0 #a7afb8}.sticky{animation:fadeIn .7s}.fullPageHeight{height:100vh;overflow:hidden!important}.error-message{padding:40px 40px 0}.error-message p{font-weight:600;font-size:16px;color:#d62a3d;text-align:center;margin:0}.error-field{border-color:#d62a3d!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}button a:hover{text-decoration:none}.main-spinner{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.5) url(/img/spinner.svg) 50% no-repeat;z-index:1001}.loading{text-align:center}.bold{font-weight:600}.fixed{position:fixed}.hidden-visibility{visibility:hidden}.pointer{cursor:pointer}.no-select{user-select:none}@keyframes fadeOut{0%{opacity:1;transform:scale(1);height:61px}to{opacity:0;transform:scale(.5);height:0;margin:0;cursor:default}}.link{cursor:pointer}.link:focus,.link:hover{text-decoration:underline}@keyframes scaleIn{0%{transform:scale(.5)}to{transform:scale(1)}}.mobile-filters-wrapper{background:rgba(0,0,0,.5);z-index:1000;position:fixed;top:47px;width:100%;left:0;bottom:0;overflow-y:auto;border-top:1px solid #d9dcde}.mobile-filters-wrapper .mobile-filters{padding:20px 20px 50px;border-bottom:1px solid #d9dcde;background:#fff}.mobile-filters-wrapper .mobile-filters select{background:transparent url(/cs/img/icons/arrow_small_bottom.png) right 12px top 12px no-repeat;background-size:12px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.mobile-filters-wrapper .mobile-filters .selected-filters .selected-item{margin-top:5px}.mobile-filters-wrapper .mobile-filters .mobile-filter-block{margin-bottom:15px;width:100%}.mobile-filters-wrapper .mobile-filters .autosuggest-block{padding-top:15px}.mobile-filters-wrapper .mobile-filters .autosuggest-block .search-header-input-block{position:relative}.mobile-filters-wrapper .mobile-filters .autosuggest-block .search-header-input-block .search-icon-button{position:absolute;top:5px;right:2px;width:40px;height:40px;background:#fff url(/cs/img/icons/search-gray.svg) 50% no-repeat;background-size:18px auto}.mobile-filters-wrapper .mobile-filters .autosuggest-block .search-header-input-block .autosuggest-close{font-size:24px;color:#535c65;position:absolute;top:13px;right:10px;width:28px;height:28px;background:url(/cs/img/icons/x.svg) 50% no-repeat;background-size:14px auto}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__container{position:relative}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input{display:block;width:100%;border:2px solid #d9dcde;font-size:16px;padding:12px 13px}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input:focus{border:2px solid #3c8dbc}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input:-moz-placeholder,.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input:-ms-input-placeholder,.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input::-moz-placeholder,.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input::-webkit-input-placeholder{color:#828a93}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__input--focused{outline:none}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__suggestions-container{display:none;position:absolute;top:100%;color:#39434d;border:1px solid #d9dcde;background-color:#fff;font-weight:300;font-size:16px;z-index:11;border-top:none;box-sizing:content-box;width:calc(100% - 2px);left:0}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__suggestions-container--open{display:block}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__suggestion{cursor:pointer;padding:9px 20px;font-size:14px;font-weight:400;line-height:1}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__suggestion--highlighted{background-color:#d8e8f2}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__section-container{border-top:1px solid #d9dcde;padding:8px 0}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__section-container:first-of-type{border-top:none}.mobile-filters-wrapper .mobile-filters .autosuggest-block .react-autosuggest__section-title{padding:9px 20px;font-size:16px;font-weight:600}.mobile-filters-wrapper .mobile-filters .type-status-mobile-filter select{border:2px solid #d9dcde;padding:8px 13px;line-height:1}.mobile-filters-wrapper .mobile-filters .price-block{margin-bottom:15px}.mobile-filters-wrapper .mobile-filters .price-block .price-select{flex-basis:50%;padding:5px 13px;border:2px solid #d9dcde;border-radius:0}.mobile-filters-wrapper .mobile-filters .price-block .price-select:first-of-type{border-right:1px solid #d9dcde}.mobile-filters-wrapper .mobile-filters .price-block .price-select:last-of-type{border-left:none}.mobile-filters-wrapper .mobile-filters .beds-baths-block{margin-top:24px}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div{width:50%}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div.beds{border-right:1px solid #d9dcde;padding-right:16px}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div.baths{padding-left:16px}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div strong{display:block;font-size:16px;font-weight:600;margin:-3px 0 15px}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div .radio-filter-item{width:50%;display:inline-block}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div .radio-filter-item label{font-size:14px;font-weight:400;cursor:pointer;margin-bottom:14px;justify-content:flex-start}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div .radio-filter-item label .custom-radio{margin-right:6px}.mobile-filters-wrapper .mobile-filters .beds-baths-block>div .radio-filter-item:nth-child(2n) label{justify-content:flex-end}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-block h4{color:#39434d;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:0;padding:0;line-height:1}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-block .dropdown-group{margin-bottom:15px}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-block .checkbox-group.has-photo{display:flex;flex-direction:row-reverse;justify-content:flex-end;font-weight:400;margin-top:25px;margin-bottom:10px}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-block .checkbox-group.has-photo .custom-checkbox{margin-right:8px;border:2px solid #d9dcde}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-block .checkbox-group.has-photo.active .custom-checkbox{border:2px solid #3c8dbc}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-group .dropdown-wrapper,.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups .group{position:relative;color:#39434d;font:14px Lato,Tahoma,sans-serif;padding:8px 13px;border:2px solid #d9dcde;line-height:1}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-group .dropdown-wrapper .arrow,.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups .group .arrow{position:absolute;right:12px;top:9px;height:13px;cursor:pointer;transform:rotate(-90deg)}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-group .dropdown-wrapper:not(.single):first-of-type{border-right:1px solid #d9dcde}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-group .dropdown-wrapper:not(.single):last-of-type{border-left:none}@media only screen and (min-width:320px) and (max-width:1024px){.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-group .dropdown-wrapper{padding:0}}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .dropdown-group .dropdown-wrapper .dropdown-select-mobile{width:100%;height:100%;border:0;padding:8px 13px}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups{margin-top:35px}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups .group{margin-bottom:25px;border:none}@media only screen and (min-width:320px) and (max-width:1024px){.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups .group{padding:0}}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups .group .group-mobile-select{width:100%;height:100%;margin-bottom:15px;padding:8px 13px;border:2px solid #d9dcde;text-transform:capitalize}.mobile-filters-wrapper .mobile-filters .advanced-filters-block .filter-groups .group label,.mobile-filters-wrapper .mobile-filters .price-block label,.mobile-filters-wrapper .mobile-filters .type-status-mobile-filter label{font-size:16px;font-weight:600;margin-bottom:8px}.mobile-filters-wrapper .buttons-block{padding:11px 20px;background-color:#fff;position:fixed;bottom:0;width:100%;border-top:1px solid #d9dcde}.mobile-filters-wrapper .buttons-block .clear>div{cursor:pointer;padding-bottom:2px;line-height:1;font-size:16px;color:#3c8dbc;border-bottom:1px dotted #3c8dbc}.mobile-filters-wrapper .buttons-block .form button{border-radius:3px}.mobile-filters-wrapper .buttons-block .form button a{display:block;padding:15px;line-height:1;color:#fff;text-transform:uppercase;font-size:13px}.mobile-page-overlay{position:absolute;z-index:10}.mobile-page-overlay,.overlay-dropdown{top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.overlay-dropdown{position:fixed;padding:10px;z-index:1001}.overlay-dropdown .dropdown-popup{background-color:#fff;position:relative;padding:15px 0;width:100%;min-height:100px;max-height:100%;overflow-y:auto}.overlay-dropdown .dropdown-popup .close{position:absolute;top:3px;right:3px;width:12px;height:10px;background:url(/cs/img/icons/x.svg) 50% no-repeat;background-size:8px auto;opacity:1}.filter-values-list{padding:0;background-color:#fff}.filter-values-list.type-filter .filter-item{width:100%;cursor:pointer}.filter-values-list.type-filter .filter-item:hover{background-color:#d8e8f2}.filter-values-list.type-filter .filter-item label{font-size:14px;font-weight:400;padding:7px 10px;white-space:nowrap;margin-bottom:0;cursor:pointer}.filter-values-list.type-filter .filter-item label .custom-checkbox{margin-right:8px}.filter-values-list.price-filter{padding-bottom:10px}.filter-values-list.price-filter .inputs{padding:10px}.filter-values-list.price-filter .inputs>div:first-of-type{margin-right:20px}.filter-values-list.price-filter input{font-size:14px;padding:12px 20px;display:block;width:100%;outline:1px solid #d9dcde}.filter-values-list.price-filter input:focus{outline:2px solid #3c8dbc}.filter-values-list.price-filter .prices{width:100%}.filter-values-list.price-filter .prices ul{margin-bottom:0}.filter-values-list.price-filter .prices li{padding:8px 20px;cursor:pointer}.filter-values-list.price-filter .prices li:hover{background-color:#d8e8f2}.search-block{padding:20px;position:relative;display:flex;min-height:100px;z-index:15;background:#fff}.search-block .logo{display:block;width:228px;max-height:100px;align-self:center;color:#39434d;text-align:center;text-decoration:none}@media only screen and (min-width:760px) and (max-width:1024px){.search-block .logo{margin:0 auto 20px}}@media only screen and (min-width:1920px){.search-block .logo{width:280px}}.search-block .logo img{max-width:100%;width:auto!important;max-height:100px;height:auto!important}.search-block .logo.with-filters{display:none}.search-block.no-search-bar{padding:17px 40px 17px 45px;align-items:center}.search-block.no-search-bar .logo,.search-block.no-search-bar .logo img{max-height:90px}.search-block.no-search-bar .logo{width:auto}@media only screen and (min-width:320px) and (max-width:759px){.search-block{display:none!important}}@media only screen and (min-width:760px) and (max-width:1024px){.search-block{display:block}}.search-block .search-replaced-menu{position:relative}@media only screen and (min-width:320px) and (max-width:1024px){.search-block .search-replaced-menu{top:0}}.search-block .search-replaced-menu nav{padding:0 4px;display:flex}@media only screen and (min-width:320px) and (max-width:759px){.search-block .search-replaced-menu nav{display:block;background-color:#4b545d;width:100%;transition:left .2s linear 0s;padding:0}}.search-block .search-replaced-menu nav ul{margin:0}.search-block .search-replaced-menu nav a{display:block;padding:10px 20px;color:#000;transition:all .2s linear 0s;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1px}.search-block .search-replaced-menu nav a:focus,.search-block .search-replaced-menu nav a:hover{color:#39434d;text-decoration:none}.search-block .search-replaced-menu nav li{position:relative}@media (min-width:768px){.search-block .search-replaced-menu nav li.dropdown li{text-align:right}.search-block .search-replaced-menu nav li.dropdown li a{padding:1em;font-size:12px;line-height:1em}}.search-block .search-replaced-menu nav li ul{display:none;position:absolute;min-width:160px;right:0;left:auto;top:100%;margin-top:0;background-color:#fff;border:1px solid #d9dcde;z-index:20;border-radius:0}.search-block .search-replaced-menu nav li ul li{white-space:nowrap}.search-block .search-replaced-menu nav li ul li a{padding:7px 16px;color:#39434d}.search-block .search-replaced-menu nav li ul li a:hover{background-color:rgba(0,0,0,.03);color:#39434d}@media only screen and (min-width:320px) and (max-width:759px){.search-block .search-replaced-menu nav li ul{width:100%;position:static;float:none;padding:0;border:none;box-shadow:none}.search-block .search-replaced-menu nav li ul li a{padding-left:54px}.search-block .search-replaced-menu nav li ul li a,.search-block .search-replaced-menu nav li ul li a:hover{background:#4f5962 url(/cs/img/icons/arrow_mobile_menu.svg) 31px no-repeat;color:#fff;background-size:12px auto}.search-block .search-replaced-menu nav li ul li a:hover{font-weight:600}}.search-block .search-replaced-menu .favourites{color:#4b545d;display:inline-block;position:relative;padding-left:35px}.search-block .search-replaced-menu .favourites .heart{display:block;position:absolute;top:12px;left:12px;width:15px;height:15px;background:url(/cs/img/icons/heart_mobile.svg) 50% no-repeat;background-size:15px auto}.search-block .search-replaced-menu .favourites .heart.hovered{opacity:0;background:url(/cs/img/icons/heart_mobile.svg) 50% no-repeat}.search-block .search-replaced-menu .favourites:hover{color:#39434d}.search-block .search-replaced-menu .favourites:hover .heart{opacity:0}.search-block .search-replaced-menu .favourites:hover .heart.hovered{opacity:1;display:block}.search-block .search-replaced-menu .favourites:hover div{opacity:1}.search-block .search-replaced-menu .favourites div{opacity:.8;transition:all .2s linear 0s;position:absolute;top:4px;right:3px;padding:1px 5px 2px;background-color:#d62a3d;font-size:9px;border-radius:8px;color:#fff;min-width:16px;text-align:center}.search-block .search{width:100%;align-self:center}@media only screen and (min-width:760px) and (max-width:1024px){.search-block .search-filters-wrap{max-width:none}}.search-block .search-filters-wrap .mls-access{text-align:center;width:186px;background-color:#d62a3d;border-radius:2px;color:#fff;padding:13px 0;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.05em}@media only screen and (min-width:1920px){.search-block .search-filters-wrap .mls-access{width:200px;padding:18px 0 17px}}.search-block .search-box{margin:0 0 0 40px;background-color:#fff;border-radius:5px;position:relative}@media only screen and (min-width:760px) and (max-width:1024px){.search-block .search-box{margin:0}}.search-block .search-box__back-button{position:absolute;bottom:-22px;right:0;cursor:pointer}.search-block .search-box__back-button:hover{text-decoration:underline}.search-block .search-box .search-bar{border:2px solid #3c8dbc;border-radius:3px}.search-block .search-box .search-bar input[type=text]{display:block;width:100%;height:46px;border:none;border-radius:3px;padding:0 20px}@media only screen and (min-width:1920px){.search-block .search-box .search-bar input[type=text]{height:56px}}.search-block .search-box .search-bar .search-header-input-block{height:46px}@media only screen and (min-width:1920px){.search-block .search-box .search-bar .search-header-input-block{height:56px}}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__container{position:relative}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__suggestions-container{overflow:hidden;overflow-y:auto}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input{font-size:14px;color:#39434d;display:block;width:100%;height:46px;border:none;padding:0 20px}@media only screen and (min-width:1920px){.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input{height:56px}}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input:-moz-placeholder,.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input:-ms-input-placeholder,.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input::-moz-placeholder,.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input::-webkit-input-placeholder{color:#828a93}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__input--focused{outline:none}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__suggestions-container{display:none;position:absolute;top:calc(100% + 2px);color:#39434d;max-height:65vh;border:1px solid #d9dcde;background-color:#fff;font-weight:300;font-size:16px;z-index:1001;border-top:none;box-sizing:content-box;width:100%;left:-1px}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__suggestions-container--open{display:block}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__suggestion{cursor:pointer;padding:9px 20px;font-size:14px;font-weight:400;line-height:1}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__suggestion--highlighted{background-color:#d8e8f2}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__section-container{border-top:1px solid #d9dcde;padding:8px 0}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__section-container:first-of-type{border-top:none}.search-block .search-box .search-bar .search-header-input-block .react-autosuggest__section-title{padding:9px 20px;font-size:16px;font-weight:600}.search-block .search-box .search-bar .search-header-block{position:relative;border-left:1px solid #d9dcde;font-size:14px;color:#39434d;cursor:pointer}.search-block .search-box .search-bar .search-header-block.search-button{position:relative;background:#3c8dbc url(/cs/img/icons/search.svg) 50% no-repeat;background-size:17px auto;border-left:none;width:auto;padding:0 33px 0 15px;cursor:pointer}.search-block .search-box .search-bar .search-header-block.search-button a{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.search-block .search-box .search-bar .search-header-block>div{justify-content:space-between;padding:0 15px;line-height:1}.search-block .search-box .search-bar .search-header-block>div:first-of-type{white-space:nowrap;min-width:100px}.search-block .search-box .search-bar .search-header-block>div>span{height:8px;width:12px;background:url(/cs/img/icons/arrow_small_mobile.svg) 50% no-repeat;background-size:100% auto}.search-block .search-box .search-bar .search-header-block .filter-values-list{position:absolute;top:calc(100% + 2px);left:-1px;padding:5px 0;background-color:#fff;z-index:1001;border:1px solid #d9dcde}.search-block .search-box .search-bar .search-header-block .filter-values-list.multi-select-filter-block{width:494px}.search-block .search-box .search-bar .search-header-block .filter-values-list.multi-select-filter-block h4{color:#39434d;font-size:18px;padding:0 10px;text-transform:capitalize}.search-block .search-box .search-bar .search-header-block .filter-values-list.multi-select-filter-block .filter-item{width:246px;cursor:pointer}.search-block .search-box .search-bar .search-header-block .filter-values-list.multi-select-filter-block .filter-item:hover{background-color:#d8e8f2}.search-block .search-box .search-bar .search-header-block .filter-values-list.multi-select-filter-block .filter-item label{font-size:14px;font-weight:400;padding:7px 12px;white-space:nowrap;margin-bottom:0;cursor:pointer;text-transform:capitalize}.search-block .search-box .search-bar .search-header-block .filter-values-list.multi-select-filter-block .filter-item label .custom-checkbox{margin-right:8px}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block{padding-bottom:10px;min-width:294px}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block .inputs{padding:20px 20px 10px}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block .inputs>div:first-of-type input{margin-right:20px}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block input{font-size:14px;padding:12px 20px;width:116px;border:2px solid #d9dcde}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block input:focus{outline:2px solid #3c8dbc}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block .prices{width:100%}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block .prices ul{margin-bottom:0;max-height:300px;overflow-y:auto;list-style:none;padding:0}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block .prices li{padding:8px 20px;cursor:pointer}.search-block .search-box .search-bar .search-header-block .filter-values-list.price-block .prices li:hover{background-color:#d8e8f2}.search-block .search-box .search-bar .search-header-block .filter-values-list.radio-button-block{padding:13px 0;min-width:88px}.search-block .search-box .search-bar .search-header-block .filter-values-list.radio-button-block label{margin-bottom:0;padding:7px 20px;font-size:14px;font-weight:400;cursor:pointer}.search-block .search-box .search-bar .search-header-block .filter-values-list.radio-button-block label:hover{background-color:#d8e8f2}.search-block .search-box .search-bar .search-header-block .filter-values-list.radio-button-block label .custom-radio{margin-right:6px}.search-block .search-box .search-bar__loading-spinner-wrapper{width:48px;display:flex;position:relative}.search-block .search-box .search-bar__loading-spinner{width:30px;height:30px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.search-block .advanced-filters-block{position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:10}.search-block .advanced-filters-block .filters-inner-block{padding:0 50px 20px;overflow-y:auto;height:calc(((100vh - 39px) - 100px) - 96px)}@media only screen and (min-width:760px) and (max-width:1024px){.search-block .advanced-filters-block .filters-inner-block>div{flex-wrap:wrap}}.search-block .advanced-filters-block .filters-inner-block .section-dropdowns{justify-content:space-between;flex-wrap:wrap}.search-block .advanced-filters-block .filters-inner-block .dropdown-block{width:30%;flex-shrink:1;flex-grow:0}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group,.search-block .advanced-filters-block .filters-inner-block .dropdown-block .dropdown-group{margin-bottom:20px}.search-block .advanced-filters-block .filters-inner-block .dropdown-block h4{color:#39434d;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:0;padding:0}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .dropdown-wrapper{width:calc(50% - 10px)}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .dropdown-wrapper.single{width:100%}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .dropdown-wrapper-hr{width:20px;padding:5px 2px}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .dropdown-wrapper-hr hr{border-top:2px solid #d9dcde;margin-top:20px;margin-bottom:20px}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group{padding:13px 50px;border:2px solid #d9dcde;position:relative;display:block;background-color:#ebebeb;background-position:17px;background-repeat:no-repeat;cursor:pointer}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group.has-photo{background-image:url(/cs/img/icons/has_photo.svg);background-size:auto 16px}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group.open-house{background-size:auto 18px;background-image:url(/cs/img/icons/open_house.svg)}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group .custom-checkbox{position:absolute;top:15px;right:23px;border:2px solid #d9dcde}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group.active{color:#3c8dbc}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group.active.has-photo{background-image:url(/cs/img/icons/has_photo_active.svg)}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group.active.open-house{background-image:url(/cs/img/icons/open_house_active.svg)}.search-block .advanced-filters-block .filters-inner-block .dropdown-block .checkbox-group.active .custom-checkbox{border:2px solid #3c8dbc}.search-block .advanced-filters-block .filters-inner-block .filter-groups{margin-top:6px}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group{border-top:1px solid #d9dcde;padding:10px 0 5px;user-select:none}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group h4{position:relative;padding:10px 0 12px;margin:0;font-size:16px;font-weight:600;line-height:1;color:#39434d;cursor:pointer;text-transform:capitalize}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group h4 .toggle-icon{position:absolute;top:2px;right:0;height:26px;width:26px}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group h4 .toggle-icon.plus{background:url(/cs/img/icons/plus.svg) 50% no-repeat;background-size:100% auto}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group h4 .toggle-icon.minus{background:url(/cs/img/icons/minus.svg) 50% no-repeat;background-size:100% auto}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group .group-body{margin:0 0 10px}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group .group-body label{font-size:15px;font-weight:400;width:25%;margin-bottom:12px;text-transform:capitalize}@media only screen and (min-width:760px) and (max-width:1024px){.search-block .advanced-filters-block .filters-inner-block .filter-groups .group .group-body label{width:33%}}.search-block .advanced-filters-block .filters-inner-block .filter-groups .group .group-body label .custom-checkbox{margin-right:7px}.search-block .advanced-filters-block .bottom-panel{background-color:#f3f4f5;padding:21px 50px;border-top:1px solid #d9dcde}.search-block .advanced-filters-block .bottom-panel h3{font-size:22px;font-weight:lighter;padding:12px 21px;margin:0}.search-block .advanced-filters-block .bottom-panel__button{display:inline-block;font-size:13px;font-weight:600;width:158px;margin-left:20px;text-transform:uppercase}.search-block .advanced-filters-block .bottom-panel__button.cs-button-blue{padding:15px 0}.search-block .advanced-filters-block .bottom-panel__button-inner{display:block;width:100%;padding:17px 0;color:#fff}.search-block.with-filters .search-box{margin:0 30px}.search-block.with-filters .selected-filters{margin:0 30px;padding-bottom:20px;border-bottom:1px solid #d9dcde}.search-block.with-filters .search-filters-wrap{max-width:none}.search-block.with-filters .search-filters-wrap .mls-access{display:none}.search-block .selected-filters{width:calc(100% - 190px)}.search-mobile-block{display:none;padding:26px;position:relative;text-align:center;background-color:hsla(0,0%,100%,.8)}.search-mobile-block_properties{padding:0}.search-mobile-block .logo{width:228px;color:#39434d;display:inline-block;text-decoration:none}.search-mobile-block .logo img{max-width:100%;max-height:70px}.search-mobile-block .menu-icon{position:absolute;width:17px;height:12px;top:calc(50% - 6px);left:20px;background:url(/cs/img/icons/menu.svg) 50% no-repeat;background-size:100% auto}.search-mobile-block .menu-icon_properties{top:18px;left:15px;z-index:2}.search-mobile-block .favourites-icon{position:absolute;width:19px;height:17px;top:calc(50% - 8px);right:20px;background:url(/cs/img/icons/heart.svg) 50% no-repeat;background-size:100% auto}.search-mobile-block .favourites-icon span{position:absolute;top:-10px;right:-8px;background-color:#d62a3d;color:#fff;border-radius:7px;line-height:1;font-size:9px;padding:3px 4px;min-width:15px;text-align:center}@media only screen and (min-width:320px) and (max-width:759px){.search-mobile-block{display:block}}.interactive-block{background-color:#f3f4f5;border-top:1px solid #d9dcde;border-bottom:1px solid #d9dcde;box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.1);width:100%}.interactive-block .sort-filter{padding-left:10px}.interactive-block .sort-filter__icon{align-self:center;color:#a7afb8;cursor:pointer;margin-right:.5em}.interactive-block .sort-filter__icon.active{color:red}.interactive-block .sort-filter__icon .icon{width:28px;height:28px}.interactive-block .sort-switch{padding:15px 15px 15px 10px;font-size:14px;font-weight:600;position:relative;cursor:pointer;text-align:center}.interactive-block .sort-switch>span{display:block;height:8px;width:12px;position:absolute;top:21px;right:0;background:url(/cs/img/icons/arrow_small_mobile.svg) 50% no-repeat;background-size:100% auto}.interactive-block .sort-switch>div{position:absolute;top:calc(100% + 1px);left:0;background-color:#fff;z-index:1;border:1px solid #d9dcde;border-top:0}.interactive-block .sort-switch>div .radio-filter-wrapper{padding:20px;width:160px}.interactive-block .sort-switch>div .radio-filter-wrapper .radio-filter-item{color:#828a93}.interactive-block .sort-switch>div .radio-filter-wrapper .radio-filter-item:not(:last-child){margin-bottom:10px}.interactive-block .sort-switch>div .radio-filter-wrapper .radio-filter-item label{cursor:pointer}.interactive-block .sort-switch>div .radio-filter-wrapper .radio-filter-item.active{color:#39434d}.interactive-block .sort-switch>div .radio-filter-wrapper .radio-filter-item .custom-radio{margin-right:7px}.interactive-block .sort-switch>div .radio-filter-wrapper .radio-filter-item .custom-radio__outer{position:relative;top:2px}.interactive-block .search-results-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 10px 0 20px}.interactive-block .view-mode{position:relative}.interactive-block .view-mode>div{cursor:pointer;color:#39434d;display:block;padding:15px 0;text-align:center;width:106px;background-color:#a7afb8}.interactive-block .view-mode>div:first-of-type{border-right:1px solid #d9dcde}.interactive-block .view-mode>div:last-of-type{border-left:1px solid #d9dcde}.interactive-block .view-mode>div span{display:inline-block;background-repeat:no-repeat;background-position:0;font-size:14px}.interactive-block .view-mode>div.map span{background-image:url(/cs/img/icons/map_pin.svg);background-size:auto 16px;padding-left:18px}.interactive-block .view-mode>div.gallery span{background-image:url(/cs/img/icons/gallery_icon_dark.svg);background-size:auto 10px;padding-left:16px}.interactive-block .view-mode>div.list span{background-image:url(/cs/img/icons/list_icon.svg);background-size:auto 9px;padding-left:19px}.interactive-block .view-mode>div.popup{background-color:#fff;width:unset;right:212px;padding:0}.interactive-block .view-mode>div.active{background-color:#3c8dbc;color:#fff}.interactive-block .view-mode>div.active.map span{background-image:url(/cs/img/icons/map_pin_white.svg)}.interactive-block .view-mode>div.active.gallery span{background-image:url(/cs/img/icons/gallery_icon.svg)}.interactive-block .view-mode>div.active.list span{background-image:url(/cs/img/icons/list_icon_white.svg)}.interactive-block-mobile{width:100%;position:relative;background-color:#fff;border-bottom:1px solid #d9dcde;z-index:1000}.interactive-block-mobile_fixed{position:fixed!important;top:0;left:0}.interactive-block-mobile.single{border-top:1px solid #d9dcde;border-bottom:1px solid #d9dcde;background-color:#f3f4f5;box-shadow:inset 0 4px 15px -7px rgba(0,0,0,.1)}.interactive-block-mobile__first-row{position:relative;height:47px;width:100%}.interactive-block-mobile__price-filter{background-color:#f3f4f5;align-items:center;padding:10px 12px;border-top:1px solid #d9dcde;width:100%}@media only screen and (min-width:760px) and (max-width:1024px){.interactive-block-mobile__price-filter{border-top:none;padding:7px 10px;width:unset;min-width:300px}}@media only screen and (min-width:320px) and (max-width:370px){.interactive-block-mobile__price-filter .price-label{display:none}}.interactive-block-mobile .search-button{border-right:1px solid #d9dcde;min-width:35px;height:47px;cursor:pointer}.interactive-block-mobile .search-button a{padding:0!important}.interactive-block-mobile .search-button .fa,.interactive-block-mobile .search-button .fab,.interactive-block-mobile .search-button .far,.interactive-block-mobile .search-button .fas{font-size:22px;line-height:47px;width:35px}.interactive-block-mobile .search-button .loading-spinner{width:35px;height:47px;position:relative;right:8px}.interactive-block-mobile__location-input{min-width:50px;flex-grow:1}.interactive-block-mobile__location-input input{width:100%;border:none;font-size:14px;color:#39434d;padding:0 10px;margin-top:2px}.interactive-block-mobile__location-input .react-autosuggest__container,.interactive-block-mobile__location-input .search-header-input-block{height:47px}.interactive-block-mobile__location-input .react-autosuggest__container{display:flex;align-items:center}.interactive-block-mobile__location-input .react-autosuggest__suggestions-container{max-height:calc(65vh - 47px);overflow:hidden;overflow-y:auto;text-align:left;position:absolute;background:#fff;z-index:999;width:calc(100% - 74px);left:74px;top:47px;padding-top:5px;display:none}.interactive-block-mobile__location-input .react-autosuggest__suggestions-container--open{border:1px solid #d9dcde;display:block}.interactive-block-mobile__location-input .react-autosuggest:-moz-placeholder,.interactive-block-mobile__location-input .react-autosuggest:-ms-input-placeholder,.interactive-block-mobile__location-input .react-autosuggest::-moz-placeholder,.interactive-block-mobile__location-input .react-autosuggest::-webkit-input-placeholder{color:#828a93}.interactive-block-mobile__location-input .react-autosuggest--focused{outline:none}.interactive-block-mobile__location-input .react-autosuggest__suggestion{cursor:pointer;padding:9px 20px;line-height:1}.interactive-block-mobile__location-input .react-autosuggest__suggestion--highlighted{background-color:#d8e8f2}.interactive-block-mobile__location-input .react-autosuggest__section-container{border-top:1px solid #d9dcde;padding-top:4px}.interactive-block-mobile__location-input .react-autosuggest__section-container--first{border-top:none}.interactive-block-mobile__location-input .react-autosuggest__section-title{padding:4px 20px;font-size:16px;font-weight:600}.interactive-block-mobile .buttons{min-width:50px}.interactive-block-mobile .buttons_for-filters{flex-basis:calc(100% - 65px)}.interactive-block-mobile .buttons>*{cursor:pointer;min-width:50px;text-align:center}.interactive-block-mobile .buttons>* a{display:block;padding:14px 0;color:#39434d}.interactive-block-mobile .buttons .apply-block a{color:#fff;background-color:#d33724}.interactive-block-mobile .filters,.interactive-block-mobile .sort,.interactive-block-mobile .view-mode{cursor:pointer;width:50px;min-width:50px;text-align:center;border-top:none;border-bottom:none}.interactive-block-mobile .filters.active,.interactive-block-mobile .sort.active,.interactive-block-mobile .view-mode.active{color:#fff;background-color:#3c8dbc;border-top:none;border-bottom:none}.interactive-block-mobile .filters a,.interactive-block-mobile .sort a,.interactive-block-mobile .view-mode a{color:#39434d;display:block;padding:14px 0}.interactive-block-mobile .filters a span,.interactive-block-mobile .sort a span,.interactive-block-mobile .view-mode a span{display:inline-block;background-repeat:no-repeat;background-position:0}.interactive-block-mobile.single .filters{width:100%}.interactive-block-mobile .view-mode{border-left:1px solid #d9dcde}.interactive-block-mobile .view-mode a{text-align:center;width:50px}.interactive-block-mobile .price-label{margin-right:5px;color:#39434d;font-size:15px}.interactive-block-mobile .price-label_center{margin:auto;color:#828a93}.interactive-block-mobile .price-select{background-color:#fff;flex-basis:calc(50% - 35px);padding:5px 13px;border:1px solid #d9dcde;max-width:125px}@media only screen and (min-width:760px) and (max-width:1024px){.interactive-block-mobile .price-select{flex-basis:calc(33% - 35px)}}.interactive-block-mobile .select-filter .order-type{border-bottom:1px solid #d9dcde}.interactive-block-mobile .select-filter .order-type>div{width:50%;display:inline-block;padding:18px 0;font-size:16px;font-weight:600;text-align:center}.interactive-block-mobile .select-filter .order-type__icon{display:inline-block;vertical-align:middle;margin-left:.5em;align-self:center;color:#a7afb8;cursor:pointer;margin-right:.5em}.interactive-block-mobile .select-filter .order-type__icon.active{color:red}.interactive-block-mobile .select-filter .order-type__icon .icon{width:28px;height:28px}.interactive-block-mobile .select-filter .radio-filter-wrapper{padding:20px}.interactive-block-mobile .select-filter .radio-filter-wrapper .radio-filter-item{margin-bottom:10px;color:#828a93}.interactive-block-mobile .select-filter .radio-filter-wrapper .radio-filter-item.active{color:#39434d}.interactive-block-mobile .select-filter .radio-filter-wrapper .radio-filter-item .custom-radio{margin-right:7px}.interactive-block-mobile .select-filter .radio-filter-wrapper .radio-filter-item .custom-radio__outer{position:relative;top:2px}.interactive-block-mobile .favorite-button{display:flex;justify-content:center;align-items:center;min-width:100px}.interactive-block-mobile .favorite-button .icon{background-position:50%;background-repeat:no-repeat;background-image:url(/cs/img/icons/heart.svg);background-size:30px auto;height:30px;width:30px;margin-left:10px}.interactive-block-mobile .favorite-button .icon.selected{background-image:url(/cs/img/icons/heart_selected.svg)}.selected-filters{margin-left:40px}@media only screen and (min-width:320px) and (max-width:1024px){.selected-filters{margin-left:0;margin-bottom:20px;margin-top:-15px}}.selected-filters .selected-item{position:relative;margin:10px 10px 0 0;padding:4px 28px 4px 11px;background-color:#e5edf2;border:2px solid #e5edf2;border-radius:13px;font-size:12px;line-height:normal;color:#39434d}.selected-filters .selected-item .remove{position:absolute;top:9px;right:10px;width:10px;height:8px;background:url(/cs/img/icons/x.svg) 50% no-repeat;background-size:10px auto;cursor:pointer}.selected-filters .selected-item:last-of-type{margin-right:0}.selected-filters .selected-item.group{background-color:#fff}.selected-filters .selected-item.group .selected-group{position:absolute;top:36px;right:0;background-color:#e5edf2;border-radius:13px}.selected-filters .selected-item.group .selected-group .selected-item{white-space:nowrap;margin-right:0}.selected-filters .selected-item--new{animation-duration:1s;animation-iteration-count:3;animation-name:blink}.selected-filters .selected-item--non-removable{padding-right:11px}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@media only screen and (min-width:320px) and (max-width:1024px){.selected-filters--compact{margin:0}}.selected-filters--compact .selected-item{min-width:45px;font-size:15px;padding:4px 20px 4px 4px;margin:4px 0 4px 4px}.selected-filters--compact .selected-item:last-of-type{margin-right:4px}.selected-filters--compact .selected-item .remove{right:5px}.selected-filters--compact .selected-item--compound{min-width:65px;padding-right:4px}.mobile-logo{display:flex;width:70px;flex-shrink:0;border-right:1px solid #d9dcde}.mobile-logo .menu-icon{flex-basis:40px;flex-shrink:0;background:url(/cs/img/icons/menu.svg) 50% no-repeat;background-size:17px auto}.mobile-logo .logo_properties-external{cursor:pointer;font-size:30px;font-weight:700;flex-shrink:0;align-self:center;flex-basis:30px}.mobile-logo--with-image{width:90px;overflow:hidden}.mobile-logo--with-image .logo_properties-external{flex-basis:50px;font-size:medium}.mobile-logo--with-image .logo_properties-external img{vertical-align:middle;max-width:50px;max-height:100%;width:auto!important;height:auto!important}.complex-dropdown .dropdown{border:2px solid #d9dcde;width:100%}.complex-dropdown .dropdown .btn-link{color:#39434d;padding:15px 21px;font-size:14px;line-height:1;text-align:left;width:100%;position:relative;border-color:transparent;background-color:transparent}.complex-dropdown .dropdown .btn-link:active,.complex-dropdown .dropdown .btn-link:focus,.complex-dropdown .dropdown .btn-link:hover{color:#39434d;text-decoration:none}.complex-dropdown .dropdown .btn-link .caret{position:absolute;top:18px;right:21px;border:none;display:inline-block;width:8px;height:12px;background:url(/cs/img/icons/arrow_small.svg) 50% no-repeat;background-size:auto 100%;transform:rotate(-90deg)}.complex-dropdown .dropdown .dropdown-menu{border-radius:0;border:2px solid #d9dcde;box-shadow:none;margin:0 -2px 2px;width:calc(100% + 4px);min-width:inherit;list-style:none;padding:0}.complex-dropdown .dropdown .dropdown-menu a:focus{outline:none;background-color:#d8e8f2}.complex-dropdown-popup .dropdown-values-list label,.complex-dropdown-popup .dropdown-values-list li{padding:5px 20px;cursor:pointer;font-weight:400}.complex-dropdown-popup .dropdown-values-list label:hover,.complex-dropdown-popup .dropdown-values-list li:hover{background-color:#d8e8f2}.complex-dropdown-popup .dropdown-values-list label .custom-checkbox,.complex-dropdown-popup .dropdown-values-list li .custom-checkbox{margin-right:8px}.complex-input{border:2px solid #d9dcde;color:#39434d;padding:6px}.layout-default{min-height:auto}@media only screen and (max-width:759px) and (min-width:320px){.layout-default .manu-wrapper--visible{display:block}#main-content .container{padding-top:0}}#main-header .container{width:100%;padding:0}.search-section--independent .buttons_for-filters{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.et_pb_fullwidth_header_container{z-index:0!important}