/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--accent-main:#79ccff;--accent-main-hover:#55bcfb;--offer-color:#245a7a;--accent:#f50;--text:#404040;--text-print:#000000;--text-accent:#707070;--light-text:#ffffff;--title-text:#4584ab;--link-text:#4584ab;--link-block-bg:rgba(76,125,166,0.6);--message-text:#107b18;--image-bg:rgba(0,0,0,0.25);--message-bg:#dff5d4;--main-bg:#ffffff;--aside-bg:#f4f7ff;--light-bg:#f9f9f9;--light-tranparent-bg:rgba(225,225,225,0.2);--sale-bg:rgba(255,98,39,0.7);--accordion:#f3faff;--gradient-color:#ffcfb8;--gray:#cccccc;--button-actions:rgba(122,204,255,0.7);--button-form:#ff9800;--button-form-border:#f99400;--button-coockie:#e2e2e2;--button-reset:#ff0000;--button-ui:#0b1e48;--checkbox-bg:#3c5da0;--border-form:#e8eeff;--button-social:rgba(255,255,255,0.2);--dark-button-social:#76b1c7;--light-border:#ffffff;--shadow:rgba(0,0,0,0.5);--userfont:'Exo 2','Arial',sans-serif;--regular-text:1rem;--lineheight:1.5;--radius:6px;--small-radius:4px;--transition:.2s ease-out;}@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-regular.woff2') format('woff2'),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-regular.woff') format('woff'),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-regular.ttf') format('truetype'),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-regular.svg#Exo2') format('svg');}@font-face{font-family:'Exo 2';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-700.woff2') format('woff2'),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-700.woff') format('woff'),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-700.ttf') format('truetype'),url('/themes/custom/fonts/exo-2-v15-latin_cyrillic-700.svg#Exo2') format('svg');}*{box-sizing:border-box;}html{height:100%;}body{margin:0;font-family:var(--userfont);font-weight:400;font-size:var(--regular-text);line-height:var(--lineheight);overflow-x:hidden;color:var(--text);background:var(--main-bg);height:100%;}#page-wrapper a,#page-wrapper a.link{border-bottom:1px solid transparent;text-decoration:none;color:var(--link-text);}h1{margin:10px 0 20px;font-size:1.8rem;font-weight:700;}h1,h2,h3{letter-spacing:0.0375rem;color:var(--title-text);}#block-custom-views-block-vsya-nedvizhimost-block-2 h2{margin:0px 8px 25px;text-transform:uppercase;padding:10px 15px;background-color:#f7f7f7;border-radius:var(--radius);}.path-frontpage h1{color:var(--light-text);}p{font-size:var(--regular-text);}.layout-container{width:1260px;max-width:100%;margin:auto;position:relative;padding:0 5px;box-sizing:border-box;}#block-custom-views-block-slideshow-block-1 .slick-dotted.slick-slider{margin-bottom:0;margin-bottom:-70px;}.block-messenger{position:fixed;bottom:20px;right:2.1%;z-index:9999;display:none;}.block-messenger .content{position:relative;}.block-messenger ul.soc-icon li{float:none;margin-bottom:15px;position:absolute;opacity:0;}.block-messenger.show-link ul.soc-icon li{opacity:1;}.block-messenger ul.soc-icon li a{width:48px;height:48px;}.block-messenger ul.soc-icon li.whatsapp{top:0;left:4px;z-index:3;transition:.1s ease-out;}.block-messenger ul.soc-icon li.viber{top:0;left:4px;z-index:2;transition:.15s ease-out;}.block-messenger ul.soc-icon li.telegram{top:0;left:4px;z-index:1;transition:.2s ease-out;}.block-messenger.show-link ul.soc-icon li.whatsapp{left:-64px;}.block-messenger.show-link ul.soc-icon li.viber{left:-128px;}.block-messenger.show-link ul.soc-icon li.telegram{left:-190px;}.block-messenger ul.soc-icon li.whatsapp a{background:url(/themes/custom/images/icons/mesenger.svg) no-repeat 8px -97px #00a900;}.block-messenger ul.soc-icon li.viber a{background:url(/themes/custom/images/icons/mesenger.svg) no-repeat 8px -41px #892ca0;}.block-messenger ul.soc-icon li.telegram a{background:url(/themes/custom/images/icons/mesenger.svg) no-repeat 8px 9px #01aad4;}.block-messenger .open-messenger{width:48px;height:48px;background:url(/themes/custom/images/icons/mesenger.svg) no-repeat 8px -173px var(--accent);border-radius:50%;text-indent:-9999px;border:0px;position:relative;z-index:4;transition:.2s ease-out;font-size:0;color:transparent;}.block-messenger.show-link .open-messenger{transform:rotate(90deg);}.open-messenger::before{content:' ';position:absolute;top:4px;left:4px;width:40px;height:40px;border-radius:50%;display:block;animation-timing-function:ease-out;animation-name:sonarEffect;animation-duration:2s;animation-delay:2s;animation-iteration-count:infinite;}.block-messenger.show-link .open-messenger::before{animation-name:none;}.open-messenger:hover::before{animation-play-state:paused;}@keyframes sonarEffect{0%{opacity:.3;}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px var(--accent),0 0 0 5px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px var(--accent),0 0 0 5px rgba(255,255,255,.5);transform:scale(1.6);opacity:0;}}.eu-cookie-compliance-content{max-width:1240px;padding:5px;width:100%;box-sizing:border-box;font-size:0.9375rem;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{max-width:100%;}#sliding-popup .popup-content #popup-text{margin:10px 0 0;}#sliding-popup .eu-cookie-compliance-secondary-button.agree-button{font-size:var(--regular-text);box-shadow:none !important;font-family:'Exo 2','Roboto',sans-serif;margin:10px 5px 5px 5px;padding:9px 35px 8px !important;text-shadow:none;transition:all 0.2s linear;white-space:nowrap;color:var(--link-text) !important;text-transform:uppercase;font-weight:700;letter-spacing:0.0375rem;max-width:248px;border:1px solid var(--gray) !important;background:var(--aside-bg);border-radius:var(--radius);cursor:pointer;}#sliding-popup .eu-cookie-compliance-default-button.decline-button{font-size:var(--regular-text);box-shadow:none !important;font-family:'Exo 2','Roboto',sans-serif;margin:10px 5px 5px 5px;padding:9px 16px 8px !important;text-shadow:none;transition:all 0.2s linear;white-space:nowrap;color:var(--link-text) !important;text-transform:uppercase;font-weight:700;letter-spacing:0.0375rem;max-width:248px;border:1px solid var(--gray) !important;background:var(--aside-bg);border-radius:var(--radius);}#sliding-popup .eu-cookie-compliance-secondary-button.agree-button:hover,#sliding-popup .eu-cookie-compliance-default-button.decline-button:hover,#sliding-popup .eu-cookie-compliance-secondary-button.agree-button:active,#sliding-popup .eu-cookie-compliance-default-button.decline-button:active,#sliding-popup .eu-cookie-compliance-secondary-button.agree-button:focus,#sliding-popup .eu-cookie-compliance-default-button.decline-button:focus{box-shadow:0 0 10px var(--link-text) !important;background-color:var(--button-coockie);}#sliding-popup .eu-cookie-compliance-default-button.decline-button:hover,#sliding-popup .eu-cookie-compliance-default-button.decline-button:active,#sliding-popup .eu-cookie-compliance-default-button.decline-button:focus{background-color:var(--button-coockie);box-shadow:0 0 10px var(--link-text) !important;}.eu-cookie-compliance-buttons{margin:0;}.eu-cookie-withdraw-tab{top:34px;left:34px;border:0;color:transparent;background:transparent;}.eu-cookie-compliance-message h2{font-size:0.9375rem !important;padding-bottom:0 !important;text-align:left !important;}.path-frontpage .eu-cookie-compliance-message h2:after{background:transparent;}#popup-text p{font-size:0.9375rem;font-weight:normal;}.more-link{margin:-20px 20px 20px 0;border-bottom:1px dashed transparent;float:right;transition:var(--transition);}.more-link:hover,.more-link:active,.more-link:focus{text-decoration:none;border-bottom:1px dashed var(--link-text);color:var(--link-text);}.sf-hidden{margin:0 !important;}.slick-list.dragging{cursor:pointer;}::-webkit-scrollbar{width:12px;height:5px;cursor:pointer}::-webkit-scrollbar-track-piece{background:var(--main-bg);}::-webkit-scrollbar-thumb{height:5px;background-color:var(--gray);border-radius:var(--radius);border:2px solid var(--light-text);cursor:pointer;}#toTop{font-size:2rem;width:48px;height:48px;position:fixed;bottom:90px;right:2.1%;cursor:pointer;display:none;padding:4px 5px 2px 5px;text-align:center;color:var(--light-text);line-height:1.25;border:2px solid var(--light-text);z-index:1111;text-decoration:none;transition:all 300ms linear;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -54px -699px var(--accent-main);border-radius:var(--radius);}#toTop:focus{outline:none;}#toTop:hover{background-color:var(--accent-main-hover);box-shadow:1px 1px 6px var(--shadow);}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:var(--accent-main-hover);background-image:linear-gradient(90deg,var(--gradient-color) 0,var(--accent-main) 100%);border-top:1px solid var(--gray);}@media all and (min-width:600px){.layout-container{padding:0 10px;}.eu-cookie-compliance-message{max-width:65%;}.eu-cookie-compliance-buttons{max-width:30%;}}.node__content article.media.align-center{text-align:center;}.node__content article.media.align-center img{display:inline-block;max-width:100%;height:auto;}.page-node-2
.node__content
.field--name-body
article.media--type-page-base
.media--image{border-radius:8px;overflow:hidden;}.page-node-2
.node__content
.field--name-body
article.media--type-page-base-origin
img.media__element{border-radius:8px !important;clip-path:inset(0 round 8px);}.page-node-2
.node__content
.field--name-field-video
.media--video{border-radius:8px;overflow:hidden;}
.dialog-off-canvas-main-canvas,#page-wrapper{height:100%}#page{min-height:100%;display:flex;flex-direction:column;background-color:var(--main-bg);overflow-x:hidden;}#main{padding:30px 0 0;}#main-wrapper{flex-grow:1;}#content{margin-bottom:40px;}.path-frontpage #content{margin-bottom:0px;}.page-node-type-sale-property #content{margin-bottom:0;}.layout-main{width:100%;max-width:1290px;margin:0;display:flex;flex-wrap:wrap;}.column.main-content{background-color:var(--main-bg);border-radius:var(--radius);order:1;width:100%;}.column.sidebar{order:2;width:280px;margin:auto;}@media all and (min-width:940px){.column.main-content{background-color:var(--main-bg);order:2;width:calc(100% - 300px);}.column.sidebar{order:1;margin:0 20px 0 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.block-help{margin-bottom:30px;padding:0 24px;border:1px solid var(--gray);}.messages__wrapper{padding:0;}.messages{margin:0 0 30px 3px;background:var(--message-bg);padding:5px 5px 5px 10px;color:var(--message-text);border-radius:var(--radius);box-shadow:-3px 0 0 var(--message-text);}.block-local-tasks{margin:0 0 20px;}.block-local-tasks .tabs.primary li{display:inline-block;margin:0 5px 10px 0;line-height:1.6;}.block-local-tasks .tabs.primary li a,input[value="Reload Page"]{padding:3px 10px 6px;border:1px solid var(--link-text) !important;border-radius:var(--radius);color:var(--link-text) !important;}.block-local-tasks .tabs.primary li a.is-active,.block-local-tasks .tabs.primary li a:hover,.block-local-tasks .tabs.primary li a:active,.block-local-tasks .tabs.primary li a:focus{background-color:var(--aside-bg);color:var(--link-text) !important;}ul.tabs.primary{margin-left:10px;margin:25px 0 0;}.sf-hidden{margin:0 !important;}.contextual-region .contextual .trigger{visibility:hidden;}.contextual-region:hover .contextual .trigger{visibility:visible;}a#main-content{color:transparent;font-size:0;display:block;text-indent:-9999px;}
#header{position:relative;z-index:2;background:transparent !important;height:74px;}#block-custom-branding{position:relative;z-index:2;margin:20px 0px 10px 10px;width:224px;height:47px;}#block-custom-branding a{width:224px;height:47px;display:block;}.site-branding__text{display:none;}#block-headercontacts{position:absolute;top:56px;left:10px;z-index:3;}ul.soc-icon,ul.soc-icon-2{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:top;}ul.soc-icon li,ul.soc-icon-2 li{float:left;margin-right:5px;}ul.soc-icon li a,ul.soc-icon-2 li a{width:30px;height:30px;display:block;background-color:var(--button-social);border-radius:50%;text-decoration:none;}ul.soc-icon li a.whatsapp{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px -646px var(--button-social);}ul.soc-icon li a.viber{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 0px -545px var(--button-social);}ul.soc-icon li a.telegram{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px -449px var(--button-social);}ul.soc-icon-2 li a.whatsapp{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px -646px var(--dark-button-social);}ul.soc-icon-2 li a.viber{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 0px -545px var(--dark-button-social);}ul.soc-icon-2 li a.telegram{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px -449px var(--dark-button-social);}.wrap-phone-header{display:inline-block;vertical-align:top;margin-top:-10px;}.wrap-phone-header a{color:var(--light-text) !important;font-size:1.125rem;font-weight:700;letter-spacing:0.0375rem;}.block-views-blockmoe-izbrannoe-block-1{display:block;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -203px 1px;width:48px;height:48px;position:absolute;z-index:3;top:46px;right:5px;}.favorites-link-header{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px 1px;}.favorites-link-header a{display:block;width:48px;height:48px;color:var(--light-text) !important;line-height:2.8;text-align:center;}@media (min-width:360px){ul.soc-icon li,ul.soc-icon-2 li{margin-right:7px;}}@media (min-width:461px){.region-header .block{margin:0 0 10px 0;}}@media (min-width:600px){.block-views-blockmoe-izbrannoe-block-1{right:10px;}}@media (min-width:660px){#block-headercontacts{top:0;left:auto;right:122px;}.block-views-blockmoe-izbrannoe-block-1{top:-9px;right:64px;}#block-custom-branding{margin:20px 0px 10px;}}@media all and (min-width:1260px){#block-headercontacts{right:74px;}.block-views-blockmoe-izbrannoe-block-1{right:10px;}}
.primary-menu{position:relative;top:-106px}#superfish-main-toggle{float:right;margin:44px 3px 0 0;padding:0;display:block;height:44px;width:44px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -148px -770px transparent;}#superfish-main-toggle span{display:block;text-indent:-9999px;}#superfish-main-accordion{background-color:var(--accent-main);background-image:linear-gradient(270deg,var(--gradient-color) 0,var(--accent-main) 100%);margin-top:10px;display:none;}#superfish-main-accordion li a{color:var(--light-text);text-align:left;text-transform:uppercase;}#superfish-main{margin:0 10px 0 208px;position:relative;z-index:2;max-width:1050px;display:none;}#superfish-main li{float:left;margin-right:7px;padding:0;border-right:1px solid var(--light-border);}#superfish-main li:last-child{border:none;}#superfish-main li a{color:var(--light-text);padding:0px 7px 0px 0px;font-size:var(--regular-text);line-height:var(--lineheight);margin:0;display:block;background:transparent;text-shadow:none;font-weight:700;border-radius:0;}#superfish-main li:last-child{margin:0}#superfish-main li a{color:var(--light-text)}@media all and (min-width:1260px){.primary-menu{top:-54px;}#superfish-main{margin:0 10px 0 300px;display:block;}html[lang="pl"] #superfish-main,html[lang="uk"] #superfish-main{margin:0 10px 0 320px;}}
.block-breadcrumbs{font-size:var(--regular-text);color:var(--text-accent);}.breadcrumb ol,.pager__items,.field--name-field-tags ul{list-style:none;margin:0;padding:0;}.breadcrumb li{display:inline;margin:0;padding:0;line-height:var(--lineheight);}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}.breadcrumb li:first-child a{display:inline-block;position:relative;top:2px;width:22px;height:24px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -8px -780px var(--main-bg);text-indent:-9999em;}.breadcrumb li a{color:var(--link-text);}
.sidebar .block{background:var(--aside-bg);padding:2px 20px 20px;border-radius:var(--radius);margin-bottom:30px;}#block-views-block-novoe-video-na-kanale-block-1{background-color:var(--aside-bg);border:1px solid var(--border-form);}#block-poiskpokarte,#block-custom-onlaynosmotr{padding:0px !important;position:relative;}#block-custom-onlaynosmotr .content{position:relative;}.reviews-video-block{margin-bottom:15px;border-radius:var(--radius);overflow:hidden;max-width:238px;height:auto;}.path-otzyvy-o-nedvizhimosti-bolgarii .reviews-block{list-style:none;margin:0;padding:0;}.path-otzyvy-o-nedvizhimosti-bolgarii .reviews-block li{margin:0 0 25px 0;padding-bottom:10px;border-bottom:1px solid var(--aside-bg);}.path-otzyvy-o-nedvizhimosti-bolgarii .reviews-video-block{max-width:238px;height:auto;margin:0 auto 15px;}.path-otzyvy-o-nedvizhimosti-bolgarii .reviews-video-block img{min-height:120px !important;position:relative !important;}h3.reviews-title-block{margin:5px 0;}.text-v-phone{position:absolute;bottom:10px;left:0;right:0;text-align:center;padding:5px;background-color:var(--link-block-bg);}.reviews-text-block p{margin:5px 0;}.reviews-block time{display:block;margin-bottom:2px;}.sidebar .reviews-text-block{margin-bottom:30px;}.reviews-block li:last-child .reviews-link-block{margin-bottom:0px;}.v-phone{width:280px;height:160px;}.v-phone img{border-radius:var(--radius);}.text-v-phone a{color:var(--light-text) !important;display:block;}.sidebar .block .content ul{list-style:none;margin:0;padding:0;}.sidebar .block .content ul li{margin:0;padding:0;}.sidebar-city-block{display:flex;justify-content:space-around;flex-wrap:wrap;}.sidebar-city-block li{width:99%;padding-right:1% !important;}.sidebar h2{padding-bottom:15px;border-bottom:1px solid var(--accent-main);font-size:1.125rem;color:var(--title-text);}.sidebar .articles-views li{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid var(--light-border);}.sidebar .articles-views time{margin-bottom:2px;display:block;}.sidebar-catalog li{padding-bottom:15px !important;margin-bottom:10px !important;border-bottom:1px solid var(--light-border);}.sidebar-catalog li:last-child{padding-bottom:0 !important;margin-bottom:-5px !important;border-bottom:none;}#block-custom-views-block-goroda-kurorty-block-1 .content::-webkit-scrollbar{width:10px;height:0}#block-custom-views-block-goroda-kurorty-block-1 .content::-webkit-scrollbar-button{width:10px;height:14px;}#block-custom-views-block-goroda-kurorty-block-1 .content::-webkit-scrollbar-track-piece{background-color:var(--border-form);border-radius:var(--radius);}#block-custom-views-block-goroda-kurorty-block-1 .content::-webkit-scrollbar-thumb{height:5px;background-color:var(--accent-main);border:2px solid var(--border-form);}#block-custom-views-block-novosti-block-1{padding:2px 20px 40px 20px;}#block-custom-views-block-novosti-block-1 .view-content ul li{margin-bottom:13px;padding-bottom:15px;}#block-custom-views-block-novosti-block-1 .view-novosti .more-link{margin:0;}.media--bundle--remote-video .media__icon--litebox::before,.media--bundle--remote-video .media__icon--litebox::after{background:transparent;}.media__icon--litebox:hover::before,.media__icon--litebox:hover::after{background-color:var(--button-form);}.media--bundle--remote-video .media__icon--litebox{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -211px -587px transparent;opacity:1;visibility:visible !important;}.media--bundle--remote-video:hover .media__icon--litebox,.reviews-video-block a:focus .media__icon--litebox{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -211px -435px transparent;opacity:1;visibility:visible !important;}.sidebar-catalog li:nth-child(2),.sidebar-catalog li:nth-child(3),.sidebar-catalog li:nth-child(4){margin-left:18px;}.sidebar-catalog li:nth-child(2) a::before,.sidebar-catalog li:nth-child(3) a::before,.sidebar-catalog li:nth-child(4) a::before{content:"- ";}.sidebar-catalog li a{display:block;}
form.webform-submission-form label{font-weight:700;display:block;margin:0 0 5px 2px;}.webform-element-help,.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{border:2px solid var(--button-form-border);background:var(--button-form);}.tippy-box{background-color:var(--button-form);border-radius:var(--radius);}.tippy-arrow{color:var(--button-form);}form.webform-submission-form #edit-flexbox-01{margin-bottom:38px;}#block-webform-5 form.webform-submission-form #edit-flexbox-01{margin-bottom:20px;}form.webform-submission-form{padding:8px 20px 20px 20px;margin:auto;width:100%;box-sizing:border-box;background-color:var(--aside-bg);border:1px solid  var(--border-form);border-radius:var(--radius);font-size:var(--regular-text);}form.webform-submission-form h3{font-size:1.25rem;}#block-webform-2 div#edit-actions{margin:0;}#edit-vyberite-datu input{background-color:var(--main-bg);}#edit-proshu-otvetit-mne-na .form-item,form.webform-submission-napishite-nam-form .fieldset-wrapper .form-item,form.webform-submission-khochu-prodat-form .fieldset-wrapper .form-item,form.webform-submission-khochu-kupit-form .fieldset-wrapper .form-item{display:inline-block;margin-right:9px;}#drupal-modal,#drupal-modal form.webform-submission-form{background-color:var(--aside-bg) !important;}#drupal-modal form.webform-submission-form{border:none;}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-buttonpane{background:var(--aside-bg);}.ui-dialog .ui-dialog-titlebar{border-bottom:1px dashed var(--border-form);}.ui-dialog .ui-dialog-buttonpane{border-top:1px dashed var(--border-form);}.ui-dialog .ui-dialog-titlebar{padding:8px 8px 8px 35px;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem;text-transform:uppercase;}.ui-dialog-buttonpane .ui-dialog-buttonset.form-actions{display:block;margin:20px auto;width:248px;float:none;}.ui-dialog-buttonpane .form-actions .webform-button--submit{padding:13px 58px;transition:all 0.2s linear;white-space:nowrap;color:var(--button-ui) !important;text-transform:uppercase;font-weight:700;letter-spacing:0.0375rem;width:248px;border:2px dashed var(--button-ui) !important;background:transparent;display:block;margin:0;text-align:center;}.ui-dialog-buttonpane .form-actions .webform-button--submit:hover,.ui-dialog-buttonpane .form-actions .webform-button--submit:active,.ui-dialog-buttonpane .form-actions .webform-button--submit:hover{box-shadow:0 0 7px var(--button-ui);background-color:var(--main-bg);}.ui-button .ui-icon,.ui-widget-header .ui-icon,.ui-icon,.ui-widget-content .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-active .ui-icon,.ui-button:active .ui-icon,.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon,.ui-state-error .ui-icon,.ui-state-error-text .ui-icon,.ui-button .ui-icon{background-image:none !important}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:active,.ui-dialog .ui-dialog-titlebar-close:focus{position:absolute;right:4px;top:13px;width:45px;margin:-10px 0 0 0;padding:1px;height:44px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 9px -1314px;}.form-composite > legend{margin-bottom:10px;}#block-webform{margin-bottom:40px;}.user-login-form .form-item{margin-bottom:20px;}.user-login-form .form-item label{font-weight:700;margin-bottom:5px;display:block;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],textarea,select{padding:5px 7px;border:1px solid  var(--border-form);border-radius:0;font-size:var(--regular-text);box-sizing:border-box;margin-bottom:5px;background:var(--main-bg);}input[type="text"]{padding:6px 7px;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],textarea{width:100%;border-radius:0;}.form-item-vashe-imya-familiya,.form-type-webform-terms-of-service{margin-bottom:15px;}.iti--allow-dropdown{width:100%;}fieldset.webform-composite-hidden-title{margin-bottom:20px;}.webform-button--submit,#edit-submit{color:var(--light-text) !important;font-weight:700;text-transform:uppercase;font-size:var(--regular-text);padding:14px 16px;cursor:pointer;transition:var(--transition);background:var(--button-form);border:none;width:280px;text-align:center;display:block !important;margin:0 auto !important;}#edit-submit{margin:0 !important;}form.entity-view-display-layout-builder-form #edit-submit{margin:0 auto !important;}form.entity-view-display-layout-builder-form input[data-drupal-selector="edit-discard-changes"]{color:var(--light-text) !important;font-weight:700;text-transform:uppercase;font-size:var(--regular-text);padding:14px 16px;cursor:pointer;transition:var(--transition);background:var(--text-accent);border:none;width:280px;text-align:center;display:block !important;margin:0 auto !important;}#edit-want-answer .js-form-type-checkbox{display:inline-block;margin-right:7px;}a.button-form-more{border-radius:var(--radius);margin:20px auto 10px !important;}.webform-button--submit:hover,.webform-button--submit:active,.webform-button--submit:focus{box-shadow:0 0 7px var(--border-form);}form.webform-submission-form #edit-actions{width:100%;margin:5px 0 0 0;}form.webform-submission-form #edit-actions input{height:auto;}.form-item-tekst-vashego-soobscheniya{margin-bottom:15px;}form.webform-submission-form label a{color:var(--link-text);padding-bottom:2px;border-bottom:1px dashed transparent;}form.webform-submission-form label a:hover{border-color:var(--link-text);}.form-item-mne-nuzhen-transfer-yes,.form-type-webform-terms-of-service{position:relative;}.webform-submission-form .form-checkbox{position:absolute;margin:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.webform-submission-form .form-checkbox + label{position:relative;padding:0 0 0 30px;cursor:pointer;}.webform-submission-form .form-checkbox + label:before{content:'';position:absolute;top:-1px;left:0;width:20px;height:20px;background:var(--main-bg);border-radius:var(--radius);border:1px solid  var(--border-form);}.webform-submission-form .form-checkbox + label:after{content:'';position:absolute;top:4px;left:0px;width:12px;height:12px;background:transparent;transition:.2s;border-radius:4px;}.webform-submission-form .form-checkbox:checked + label:after{background:var(--checkbox-bg);}.webform-submission-form .form-checkbox:focus + label:before{border:1px solid  var(--button-form);box-shadow:0 0 2px var(--button-form);}.webform-submission-form .form-checkbox:disabled + label:after{background:transparent;}.webform-submission-form .form-checkbox:disabled + label:before{border:1px solid var(--gray);background:var(--light-bg);}.webform-submission-form .form-checkbox:checked:disabled + label:after{background:var(--gray);}.webform-submission-form .form-checkbox:checked:disabled + label:before{border:1px solid var(--gray);}.webform-flex--container .form-type-webform-terms-of-service{margin-top:27px;}.webform-terms-of-service-details{background-color:var(--main-bg);border:1px solid var(--gray);}#edit-form-text-html{background-color:var(--aside-bg);padding:0 15px;border:1px dashed var(--border-form);}.webform-submission-stranica-kontaktov-form .form-type-processed-text,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text{margin:0;}.webform-submission-stranica-kontaktov-form .form-type-processed-text img,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text img,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text img,#block-advokatcontact img{margin:20px auto;display:block;border-radius:var(--radius);}#edit-container-01 .form-type-textarea{margin-top:0;}.webform-submission-stranica-kontaktov-form .form-type-processed-text h4,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text h4,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text h4,#block-advokatcontact h4{font-size:1.25rem;margin:0;}.webform-submission-stranica-kontaktov-form .form-type-processed-text p,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text p,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text p,#block-advokatcontact p{margin:10px 0;}.webform-submission-stranica-kontaktov-form .form-type-processed-text p.form-agency-name,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text p.form-agency-name,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text p.form-agency-name{font-weight:700;font-size:1.25rem;margin:0 0 25px;}.wrap-phone-form{display:inline-block;vertical-align:middle;color:var(--title-text) !important;font-size:var(--regular-text);font-weight:700;letter-spacing:0.0375rem;margin-bottom:10px;}#block-webform-2{margin-bottom:40px;}input[type="file"]{opacity:0;width:60px;height:60px;}.form-item-add-pfoto-akt{margin:0;position:relative;}.form-managed-file{position:relative;width:100%;height:auto;top:4px;}.form-managed-file::before{content:'';position:absolute;top:0;left:0;width:60px;height:60px;background:url(/themes/custom/images/icons/clip.svg) no-repeat 23px 7px var(--main-bg);border-radius:var(--radius);border:1px solid var(--border-form);}input[data-drupal-selector="edit-add-pfoto-akt-remove-button"]{background-color:var(--link-text);color:var(--light-text);padding:10px 20px 12px;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.0625rem;font-weight:700;margin:0;}label[for="edit-add-pfoto-akt-upload"]{margin:0 !important;}.block-front-webform .view-content header{display:none;}@media all and (min-width:458px){#views-exposed-form-search-page-1 .form-item-keys{width:auto;}.webform-submission-stranica-kontaktov-form .form-type-processed-text img,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text img,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text img,#block-advokatcontact img{float:left;margin:0 20px 20px 0;}.webform-submission-stranica-kontaktov-form .form-type-processed-text h4,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text h4,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text h4,#block-advokatcontact h4{font-size:1.75rem;}.webform-submission-stranica-kontaktov-form .form-type-processed-text p.form-agency-name,.webform-submission-stranica-kontaktov-irina-form .form-type-processed-text p.form-agency-name,.webform-submission-obraschaytes-ko-mne-form .form-type-processed-text p.form-agency-name{font-size:1.5rem;}.wrap-phone-form{font-size:1.25rem;}}@media all and (min-width:560px){.sale-form{float:right;}.sale-form{margin:24px 0 30px;}}@media all and (min-width:680px){#edit-proshu-otvetit-mne-na--wrapper legend{float:left;margin:5px 20px 10px 0;}}@media all and (min-width:768px){#block-vebforma-3 .form-item-terms-of-service-01,.form-item-vashe-imya-familiya,.form-type-webform-terms-of-service{float:left;}#block-webform-2 #edit-submit{padding:10px 47px;max-width:196px;}form.webform-submission-form #edit-actions{margin:5px 0 0 36px;}.page-node-sale_property div#edit-actions,.page-node-sale_property div#edit-actions--3{margin:0;}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:inherit;}}@media all and (min-width:1051px){form.webform-submission-form{margin:0;}}
ul.offer-list{list-style:none;padding:0 !important;margin:20px 0 30px 0 !important;display:flex;justify-content:space-around;flex-wrap:wrap;position:relative;width:100%;left:0;}ul.offer-list li,.offer-big{position:relative;z-index:0;padding:0 0 134px 0;border:1px solid var(--gray);transition:.2s ease all;background-color:var(--main-bg);border-radius:var(--radius);overflow:hidden;}ul.offer-list li{width:294px;margin:0 0 20px 0;}ul.offer-list li:last-child{margin:0;}.offer-big{width:294px;margin:0 auto 20px;}ul.offer-list .views-field-body{display:none;}.block-urgent-sale{border:1px solid transparent;border-radius:var(--radius);background-color:var(--light-bg);}.block-urgent-sale h2{padding-left:12px;text-align:center;}.block-urgent-sale .view-content{width:294px;margin:auto;}.block-urgent-sale .slick__slide{position:relative;outline:none;}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-12px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;width:18px;height:18px;border-radius:50%;background-color:var(--accent-main);opacity:0.5;}.slick-dots li.slick-active button{opacity:1;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:0.375rem;line-height:1.25;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}.flag-izbrannoe{position:relative;z-index:2;}p.js-flag-message{position:absolute;top:30px;right:-4px;z-index:2;color:var(--link-text);background-color:var(--aside-bg);border-radius:var(--radius);padding:10px;display:block;width:272px;}.layout--threecol-section--33-34-33 > .layout__region--second{border-bottom:1px solid var(--accent-main);margin-bottom:20px;padding-bottom:20px;}.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 100%;}.form-item-sort-bef-combine label[for="edit-sort-bef-combine--2"]{float:left;margin-right:6px;}.form-item-sort-bef-combine ul{list-style:none;margin:0;padding:0;}.form-item-sort-bef-combine ul li{margin-right:6px;display:inline-block;}.path-katalog-nedvizhimosti-bolgarii .form-item-sort-bef-combine ul li a{white-space:nowrap;}.form-item-sort-bef-combine ul li a{color:var(--link-text) !important;}.form-item-sort-bef-combine ul li::after{content:"|";}.form-item-sort-bef-combine ul li:last-child{float:none;margin-right:0;}.form-item-sort-bef-combine ul li:last-child::after{content:"";}.bef-link--selected{font-weight:700;}.page-node-type-sale-property h1{margin:0px 0 8px;}.field--name-field-id{color:var(--title-text);}.field--name-field-id .field__label{font-weight:400;}.field--name-field-id .field__item{font-weight:700;}.field--name-field-kompleks{padding-bottom:3px;}.field--name-field-kompleks .field__item{text-transform:uppercase;}.layout--twocol-section--75-25{padding-top:12px;border-top:1px solid var(--accent-main);margin:10px 0;}.field--name-field-cena{max-width:120px;font-weight:700;display:inline;}.field--name-field-cena .field__label{display:inline-block;margin-right:7px;}.field--name-field-cena .field__label::after{content:":";}.field--name-field-cena .field__item{color:var(--title-text);font-size:1.25rem;display:inline-block;}.block-block-content7714c478-cdeb-4051-8a8e-0085d8e37018{padding-top:10px;border-top:1px solid var(--accent-main);margin:25px 0 15px;}.layout__region--second{position:relative;}.block-extra-field-blocknodesale-propertyflag-izbrannoe{width:48px;height:48px;position:absolute;top:0;right:0;}.page-node-type-sale-property .flag-izbrannoe a{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -152px 1px;text-indent:-9999em;display:block;width:48px;height:48px;}.page-node-type-sale-property .flag-izbrannoe.action-unflag a{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px 1px;}.page-node-type-sale-property .flag-izbrannoe a:hover,.page-node-type-sale-property .flag-izbrannoe a:focus,.page-node-type-sale-property .flag-izbrannoe.action-unflag a:hover,.page-node-type-sale-property .flag-izbrannoe.action-unflag a:focus{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -102px 1px;}.block-field-blocknodesale-propertyfield-link-youtube .field__item a{display:inline-block;position:relative;top:-21px;left:132px;width:32px;height:23px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -6px -1090px var(--main-bg);text-indent:-9999em;margin-bottom:13px;}.path-catalog h1{margin:10px 0 20px;}.block-views-count{margin-bottom:20px;}.form-item-sort-bef-combine{margin-bottom:25px;}nav.pager{margin:0 0 30px;}ul.offer-list li:hover{box-shadow:0px 1px 2px 0px rgb(60 64 67 / 30%),0px 2px 6px 2px rgb(60 64 67 / 15%);transform:translateY(-1px);}ul.offer-list .offer-prodano,.slick__slide .offer-prodano,ul.offer-list .offer-rezerv,.slick__slide .offer-rezerv,ul.offer-list .offer-view-sea,.slick__slide .offer-view-sea,ul.offer-list .offer-promo,.slick__slide .offer-promo,.field--name-field-prodano{background-color:var(--sale-bg);position:absolute;top:7px;left:0;z-index:2;text-align:center;font-size:var(--regular-text);font-weight:700;text-transform:uppercase;color:var(--light-text);padding:2px 10px;box-shadow:4px 2px 4px var(--shadow);}#block-custom-content > div > article > div > div:nth-child(3){position:relative;}ul.offer-list .offer-promo,.slick__slide .offer-promo{background-color:var(--button-reset);}ul.offer-list .offer-view-sea{background-color:var(--button-actions);top:142px;}.slick__slide .offer-view-sea{background-color:var(--button-actions);top:142px;left:0;}.slick__slide .offer-prodano,.slick__slide .offer-rezerv{left:0px;}ul.offer-list .offer-foto{width:292px;height:180px;overflow:hidden;}.addtoany_list.a2a_kit_size_28 a > span{background:var(--dark-button-social) !important;border-radius:50% !important;}.offer-big .offer-foto{width:292px;height:180px;overflow:hidden;}ul.offer-list .offer-title,.offer-big .offer-title{padding:10px 10px 0 10px;font-size:1.125rem;font-weight:700;height:62px;overflow:hidden;margin:0;}ul.offer-list .offer-type,.offer-big .offer-type{border-top:1px solid var(--gray);padding-top:10px;}ul.offer-list .offer-place-price,.offer-big .offer-place-price{padding:10px;position:absolute;left:0;bottom:92px;width:100%;}ul.offer-list .offer-price,.offer-big .offer-price{position:absolute;top:6px;right:10px;font-size:1.25rem;font-weight:700;color:var(--accent);}ul.offer-list .offer-other,.offer-big .offer-other{padding:10px 10px 10px 10px;width:100%;position:absolute;bottom:0;left:0;font-weight:700;color:var(--text-accent);}ul.offer-list .offer-id,.offer-big .offer-id{position:absolute;bottom:56px;right:10px;font-weight:700;color:var(--offer-color);}ul.offer-list .offer-other strong,.offer-big .offer-other strong{color:var(--text-accent);}ul.offer-list .offer-floor,.offer-big .offer-floor{margin-right:30px;}ul.offer-list .offer-flag,.offer-big .offer-flag{position:absolute;top:10px;right:10px;background:transparent;}ul.offer-list .flag-izbrannoe a,.offer-big .flag-izbrannoe a{display:block;text-indent:-9999px;width:48px;height:48px;overflow:hidden;font-size:0.375rem;color:transparent;border:none;transition:0s;}ul.offer-list .flag-izbrannoe.action-flag a,ul.offer-list .flag-izbrannoe.action-unflag a:active,.offer-big .flag-izbrannoe.action-flag a,.offer-big .flag-izbrannoe.action-unflag a:active{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -52px 1px;}ul.offer-list .flag-izbrannoe.action-unflag a:hover,ul.offer-list .flag-izbrannoe.action-unflag a:focus,.offer-big .flag-izbrannoe.action-unflag a:hover,.offer-big .flag-izbrannoe.action-unflag a:focus{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -102px 1px;}ul.offer-list .flag-izbrannoe.action-unflag a,ul.offer-list .flag-izbrannoe.action-flag a:active,.offer-big .flag-izbrannoe.action-unflag a,.offer-big .flag-izbrannoe.action-flag a:active{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -1px 1px;}ul.offer-list li:hover .flag-izbrannoe.action-flag a,.offer-big li:hover .flag-izbrannoe.action-flag a{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -102px 1px;}.throbber{background:transparent !important;}.slick-wrapper--asnavfor{margin-bottom:20px;overflow:hidden;}.block-field-blocknodesale-propertyfield-map{border-radius:var(--radius);overflow:hidden;margin-bottom:20px;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider{width:100%;padding:0 0 5px 0;position:relative;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-slider{width:100%;margin:auto;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-slider .slick-prev,.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-slider .slick-next{font-size:0.375rem;color:transparent;background:transparent;border:none;border-bottom:3px solid var(--gray);border-left:3px solid var(--gray);width:30px;height:30px;outline:none;cursor:pointer;transition:var(--transition);}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev,.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next{position:absolute;top:0;width:calc(100% - 94%);height:calc(100% - 5px);color:transparent;background:transparent;border:none;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev{left:0px;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next{right:0px;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev:hover,.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev:focus,.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev:active{left:0px;outline:none;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next:hover,.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next:focus,.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next:active{right:0px;outline:none;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev::before{width:33px;height:55px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -2px -66px;content:'';display:block;margin:auto;opacity:0.2;transition:var(--transition);}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-prev:hover::before{width:33px;height:55px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -2px -66px;content:'';display:block;margin:auto;opacity:1;}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next::before{width:33px;height:55px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -118px -66px;content:'';display:block;margin:auto;opacity:0.2;transition:var(--transition);}.slick-wrapper--asnavfor .slick--optionset--big-image-slider .slick-next:hover::before{width:33px;height:55px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat -118px -66px;content:'';display:block;margin:auto;opacity:1;}.slick--thumbnail.slick--skin--asnavfor .slick-track{height:auto;overflow:hidden;}.slick--skin--asnavfor .slick-initialized .slick-slide{border-left:3px solid  var(--light-text);border-right:3px solid  var(--light-text);}.view-na-karte{border-radius:var(--radius);overflow:hidden;}#map-toggle{display:inline-block;padding:20px 0;cursor:pointer;text-decoration:underline;}.leaflet-popup-content-wrapper{border-radius:0;}.leaflet-popup-content a{border:none !important;font-size:1.125rem;font-weight:700;}.leaflet-popup-content .image-map{float:left;margin:0 10px 0 -5px;}.leaflet-popup-content h3{margin:0 0 5px 0;}.leaflet-popup-content .price-map{font-weight:700;font-size:1.5rem;color:var(--accent);}.leaflet-popup-content .image-map img,.leaflet-popup-content-wrapper{border-radius:var(--radius) !important;}#block-mapincontact iframe{width:100%;height:300px;}.similar-offers-title{letter-spacing:0.0375rem;color:var(--title-text);font-size:1.5rem;font-weight:700;}.page-node-type-sale-property .block-block-contentddd4b36a-5899-44e1-8872-46afd61e1815{margin:0 0 20px;}.page-node-type-sale-property .content thead,.page-node-type-sale-property .content th{background:var(--aside-bg);}.block-field-blocknodesale-propertybody img{width:100%;height:auto;border-radius:var(--radius);}.media--ratio .media__element,.media--fx .b-blur{border-radius:var(--radius);}.offer-foto .media--ratio .media__element{border-radius:0;}.page-node-type-article #block-custom-content .datetime,.page-node-news #block-custom-content .datetime{margin-bottom:10px;display:block;}.block-views-blockmap-in-offer-block-1{margin-bottom:20px;border-radius:var(--radius);overflow:hidden;}.print-doc{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -7px -916px var(--main-bg);padding:10px 10px 10px 30px;margin:0;display:block;width:136px;}@media screen and (min-width:530px){.block-urgent-sale .view-content{width:450px;}.offer-big{width:450px;}.offer-big .offer-foto{width:450px;height:277px;}.slick__slide .offer-view-sea{top:239px;}}@media screen and (min-width:40em){.field--name-field-cena{border-right:1px solid var(--accent-main);display:block;}.layout--threecol-section--33-34-33 > .layout__region--second{border-right:1px solid var(--accent-main);margin-right:3%;border-bottom:none;margin-bottom:auto;padding-bottom:auto;}.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 30%;}}@media all and (min-width:768px){ul.offer-list{list-style:none;padding:0 !important;margin:20px 0 30px 0 !important;display:block;}ul.offer-list li{width:100%;padding:0;overflow:hidden;}ul.offer-list .offer-foto{width:292px;height:180px;float:left;margin:0 20px 0 0;position:relative;z-index:1;}ul.offer-list .offer-title{padding:10px 10px 0 0;font-size:1.125rem;font-weight:700;height:62px;overflow:hidden;margin:0;}ul.offer-list .views-field-body{display:block;padding:0 10px;}ul.offer-list .offer-price{top:-4px;right:110px;}ul.offer-list .offer-id{position:absolute;bottom:auto;right:10px;top:-25px;font-weight:700;}ul.offer-list .offer-place-price{padding:0;position:relative;left:auto;bottom:auto;width:100%;}ul.offer-list .offer-flag{position:absolute;top:10px;right:auto;left:230px;background:transparent;}ul.offer-list .offer-other{padding:10px 10px 10px 10px;width:100%;position:relative;bottom:0;left:0;}ul.offer-list .offer-type{border-top:none;padding:0;}ul.offer-list .offer-prodano,.slick__slide .offer-prodano,ul.offer-list .offer-rezerv,.slick__slide .offer-rezerv,ul.offer-list .offer-view-sea,.slick__slide .offer-view-sea,ul.offer-list .offer-promo,.slick__slide .offer-promo,.field--name-field-prodano{z-index:2;}}@media all and (min-width:1260px){.block-urgent-sale .view-content{width:928px;}.block-urgent-sale .slick-dots{width:99%;}ul.offer-list{justify-content:space-between;}.block-urgent-sale{padding-left:12px;}.block-urgent-sale h2{padding-left:0px;text-align:left;}.offer-big{margin:0 0 20px;}}@media all and (min-width:1330px){ul.offer-list{width:100%;left:0;}}
table{width:100%;white-space:nowrap;}.table-wrap,.table-wrapper{overflow:auto;}table caption{font-size:var(--regular-text);margin-bottom:10px;font-weight:700;text-transform:uppercase;}thead,th{background:var(--light-bg);}th,td{padding:5px;}
.site-footer{background-image:linear-gradient(90deg,var(--gradient-color) 0,var(--accent-main) 100%);}.featured-bottom,.site-footer__top{background-image:linear-gradient(90deg,var(--gradient-color) 0,var(--accent-main) 100%);padding:55px 0 0 0;}.featured-bottom .region,.site-footer__top .region{padding:0 0 55px;}.featured-bottom .region ul,.footer-contacts-list{list-style:none;margin:0;padding:0;}.site-footer__top h2{margin-top:-5px;color:#404040;}.featured-bottom aside,.site-footer__top .layout-container{display:flex;justify-content:space-around;flex-wrap:wrap;}.featured-bottom aside .region,.site-footer__top .layout-container .region{flex:0 1 100%;}.site-footer__bottom{padding:20px 0;}.soc-icon-footer{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:top;}.soc-icon-footer li{float:left;margin-right:10px;}.soc-icon-footer li a{width:42px;height:42px;display:block;background-color:rgba(255,255,255,0.2);border-radius:50%;text-decoration:none;}.soc-icon-footer li a.telegram{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -123px -448px;}.soc-icon-footer li a.messenger-facebook{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -122px -545px;}.soc-icon-footer li a.e-mail{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -122px -643px;}.soc-icon-footer li a.telegram-group{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -47px -644px;}.soc-icon-footer li a.youtube{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -48px -545px;}.soc-icon-footer li a.tiktok{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -48px -449px;}.link-btab{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -6px -1173px;text-indent:-9999px;width:62px;height:43px;display:inline-block;}.part-left,.part-right{line-height:2.1;}#block-logofooter .content a{width:224px;height:47px;display:block;}#block-logofooter .content p{margin:0;}.block-language-switcher ul{list-style:none;margin:0;padding:0;}.block-language-switcher ul li{margin:15px 15px 0 0;display:inline-block;}.block-language-switcher ul li a.is-active{border-bottom:1px dashed var(--text) !important;padding-bottom:5px;}.lang-dropdown-select-element{background-color:transparent;border:1px solid var(--text);color:var(--text);}#block-logofooter{margin-bottom:20px;}@media (min-width:767px){.featured-bottom aside .region,.site-footer__top .layout-container .region{flex:0 1 50%;}}@media (min-width:960px){.featured-bottom aside .region,.site-footer__top .layout-container .region{flex:0 1 25%;}}@media (min-width:1060px){.part-left{float:left;}.part-right{float:right;}}
.region-all{padding:0 10px;}.highlighted .layout-container{width:100%;max-width:100%;padding:0;margin:0;}.region-highlighted{margin:0;overflow:hidden;height:540px;}.path-frontpage #block-pagetitle h1{font-size:1.2rem;}.block-views-blockbackground-image-media-block-1 .media{height:540px;}.path-frontpage .region-highlighted,.path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:1100px;}html[lang="pl"] .path-frontpage .region-highlighted,html[lang="pl"] .path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:1020px;}.block-views-blockbackground-image-media-block-1 .media::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--image-bg);}#block-custom-vstuplenienaglavnoy{color:var(--light-text);height:400px;z-index:0;}.highlighted{position:relative;top:-74px;margin-bottom:0;background-color:var(--light-bg);}.path-frontpage .highlighted{position:relative;top:-74px;margin-bottom:0;background-color:var(--light-bg);}.featured-top{margin:0;padding:0;text-align:left;border:none;background:transparent;text-shadow:none;font-size:var(--regular-text);font-weight:normal;line-height:var(--lineheight);position:relative;top:-470px;margin-bottom:-416px;}.featured-top .region-featured-top{position:relative;z-index:1;}.path-frontpage .featured-top{position:relative;top:-1124px;margin-bottom:-1096px;}html[lang="pl"] .path-frontpage .featured-top{position:relative;top:-1044px;margin-bottom:-1088px;}.path-frontpage .region-featured-top{max-width:100%;min-height:110px;position:relative;}#block-custom-raskrytayaformavsya-nedvizhimostpage-1,#block-custom-raskrytayaformana-kartepage-1{padding:10px;border-radius:var(--radius);background:var(--light-tranparent-bg);min-height:350px;width:300px;margin:0 auto;}.path-frontpage #block-custom-raskrytayaformavsya-nedvizhimostpage-1{margin-bottom:30px;z-index:1;}.bef-exposed-form .form-actions input[type="submit"]{width:100%;height:47px;background:var(--button-actions);color:var(--light-text);font-weight:700;text-transform:uppercase;border:0;border-radius:0;}#views-exposed-form-vsya-nedvizhimost-page-1 .js-form-item,#views-exposed-form-na-karte-page-1 .js-form-item{position:relative;z-index:0;margin:0;width:100%;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],textarea,select{border-radius:0;font-size:var(--regular-text);box-sizing:border-box;margin-bottom:5px;background:var(--main-bg);width:100%;color:var(--text-accent);}input[data-drupal-selector="edit-field-cena-value"],input[data-drupal-selector="edit-field-cena-value-1"],input[data-drupal-selector="edit-field-id-value"]{text-align:center;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],textarea{padding:12px 12px 14px;}input[type="date"],input[type="time"]{padding:8px 11px 11px;}select{padding:10px 12px 14px;}.form-textarea-wrapper textarea{border-radius:var(--radius);}#content input,#content select{border-radius:var(--radius);border:1px solid var(--border-form);}#views-exposed-form-vsya-nedvizhimost-page-1 .js-form-item select{width:100%;margin:0;}select{-webkit-appearance:none;background-color:var(--main-bg);height:2.9375rem;border-radius:0}select[data-drupal-selector="edit-field-goroda-kurorty-target-id"] option[value="All"],select[data-drupal-selector="edit-field-tip-obekta-target-id"] option[value="All"]{text-align:center;}#views-exposed-form-vsya-nedvizhimost-page-1 .details-wrapper .js-form-item select{width:266px;}form#views-exposed-form-vsya-nedvizhimost-page-1{position:relative;height:48px;display:none;}details.bef--secondary{border:none;}details.bef--secondary{background:var(--light-tranparent-bg);border-radius:var(--radius);border-top-left-radius:0px;border-top-right-radius:0px;width:280px;height:47px;margin:0;}details.bef--secondary summary{width:100%;height:47px;text-indent:-9999px;font-size:0.125rem;color:transparent;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 120px -155px #fff;border-radius:0;border:1px solid var(--border-form);}.form-item-field-cena-value,.form-item-field-cena-value-1,.form-item-field-id-value{width:280px;height:47px;}details.samedetails{width:280px;background:var(--main-bg);padding:0;position:relative;z-index:2;border:none;border-radius:0;outline:none !important;height:47px;text-indent:-9999px;margin:0;}details.samedetails .details-wrapper{padding:5px 0 5px 10px;width:280px;background:#fff;overflow-y:auto;max-height:400px;overflow-x:hidden;margin-top:5px;position:absolute;top:42px;left:0;text-indent:0;border-radius:0;box-shadow:0px 0px 6px var(--text-accent);}details.samedetails .details-wrapper:hover{outline:1px solid var(--checkbox-bg);}details.samedetails summary{height:47px;color:var(--text-accent);text-indent:0;padding:11px 15px 14px;text-align:center;}@-moz-document url-prefix(){details.samedetails{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 239px -221px #fff;}details.samedetails summary{display:inherit;border:1px solid var(--border-form);}@media all and (min-width:480px){details.samedetails,details.samedetails::before{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 185px -221px #fff;}}@media all and (min-width:768px){details.samedetails,details.samedetails::before{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 169px -221px #fff;}}}details.samedetails summary::-webkit-details-marker{display:none;}details.samedetails::before{content:'';visibility:visible;display:block;position:absolute;z-index:-1;top:0px;left:0;width:calc(100% - 24px);font-size:var(--regular-text);border:1px solid var(--border-form) !important;color:transparent !important;border-radius:0;padding:10px 11px 11px 11px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 238px -222px #fff;text-indent:0;height:24px;}details.samedetails .details-wrapper ul li .js-form-item{width:173px;margin:0;position:relative;}details.samedetails .details-wrapper ul{list-style:none;margin:0;padding:0;}details.samedetails .details-wrapper ul li input{margin-right:5px;}details.samedetails .details-wrapper ul li label.option{width:100%;display:block;position:absolute;top:0;left:12px;padding-left:5px;}details.samedetails .details-wrapper ul li label.option:hover{color:#fff;background-color:var(--accent-main-hover);}#views-exposed-form-vsya-nedvizhimost-page-1 .form--inline,#views-exposed-form-na-karte-page-1 .form--inline{display:flex;flex-wrap:wrap;position:relative;}.bef--secondary .details-wrapper{position:absolute;top:328px;left:0;background-color:var(--aside-bg);width:100%;z-index:0;border:1px solid var(--gray);box-shadow:2px 2px 4px var(--shadow);padding:1.8em 0.4em 0.8em;}.block-views-count .form-radios .form-item,.bef-exposed-form .form--inline .form-item{float:left !important;margin:0;}.block-views-count .form-item.js-form-type-radio,.bef-exposed-form .form--inline .form-item.js-form-type-radio{margin:0 15px 0 0;}.block-views-count .form-item.js-form-type-radio:last-child,.bef-exposed-form .form--inline .form-item.js-form-type-radio:last-child{margin:0;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value-1,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value-1,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-kompleks-target-id{margin-top:24px;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value{width:133px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value-1,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value-1{width:132px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item label{white-space:nowrap;margin-left:2px;}#edit-field-katalog-nedvizhimosti-target-id--2--wrapper,#edit-field-katalog-nedvizhimosti-target-id--wrapper{width:100% !important;}fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul{list-style:none;margin:0;padding:0;}fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li{display:inline-block;vertical-align:top;}fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li input[type="checkbox"]{margin:0 5px 5px 0;}.form-item-field-cena-value{order:3;}.form-item-field-cena-value-1{order:4;}.form-item-field-id-value{order:5;}details.bef--secondary{order:6;}details[data-drupal-selector="edit-field-goroda-kurorty-target-id-collapsible"]{order:1;z-index:3;}details[data-drupal-selector="edit-field-tip-obekta-target-id-collapsible"]{order:2;}.form-item-field-tip-obekta-target-id{order:2;}.map-button-filter{width:123px;height:47px;position:absolute;top:12px;right:204px;}.map-button-filter-link{padding:13px 27px;background-color:var(--main-bg);border-radius:0;color:var(--text-accent) !important;border:1px solid var(--gray);}.button-filter{width:123px;height:47px;position:absolute;top:22px;right:214px;}.button-filter-link{padding:13px 39px;background-color:var(--main-bg);border-radius:0;color:var(--text-accent) !important;border:1px solid var(--gray);}.ajax-progress{display:none !important;}form#views-exposed-form-vsya-nedvizhimost-page-1 .form-actions,form#views-exposed-form-na-karte-page-1 .form-actions{order:7;width:280px;margin:0;display:inline-block;position:relative;}.bef-exposed-form .form-actions input[name="reset"]{position:absolute;z-index:2;top:47px;left:60px;background-color:var(--button-reset);color:var(--light-text);text-transform:uppercase;font-weight:700;border:0;padding:4px 14px 5px;font-size:0.875rem;height:30px;width:130px;}details[data-drupal-selector="edit-field-goroda-kurorty-target-id-collapsible"] ul li,details[data-drupal-selector="edit-field-goroda-kurorty-target-id-collapsible"] ul li .form-item,details[data-drupal-selector="edit-field-tip-obekta-target-id-collapsible"] ul li,details[data-drupal-selector="edit-field-tip-obekta-target-id-collapsible"] ul li .form-item{width:100% !important;}.page-node-type-sale-property form#views-exposed-form-vsya-nedvizhimost-page-1 #edit-actions{margin-left:0px;}#block-knopkikupitprodat{position:relative;width:300px;margin:0 auto;}.buy-button,.sell-button{background:var(--button-actions);padding:5px 25px;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);color:#fff !important;}.buy-button{position:absolute;top:-35px;left:16px;}.sell-button{position:absolute;top:-35px;right:16px;}#block-pagetitle{max-width:100%;margin:90px auto 70px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid var(--accent-main) !important;background:var(--aside-bg);background-image:linear-gradient(90deg,var(--gradient-color) 0,var(--accent-main) 100%) !important;}#page-wrapper a,#page-wrapper a.link{color:var(--text);}.ui-widget{font-family:var(--userfont);}#product-category #accordion .panel-heading{padding:0;background-color:var(--main-bg);}.ui-accordion .ui-accordion-content{border-radius:var(--radius);padding:1em 1em;}.ui-accordion .ui-accordion-content .views-field-body{padding:5px 20px;background-color:var(--accordion);border-radius:var(--radius);}.views-accordion-header{padding:10px 40px 10px 15px !important;border-radius:0;line-height:1.6;text-decoration:none;color:var(--accent-main);border-radius:var(--radius);background-color:var(--aside-bg);}.views-accordion-header a{color:var(--checkbox-bg) !important;font-weight:700;text-transform:uppercase;font-size:0.875rem;font-family:var(--userfont);}.views-accordion-header span.ui-accordion-header-icon{display:none;}.views-accordion-header::after{content:'+';font-size:2rem;font-weight:100;position:absolute;top:calc(50% - 13px);right:7px;border-radius:50%;width:20px;height:20px;padding:3px;line-height:0.44;transition:.3s;color:#fff;background-color:var(--accent-main);transform:rotate(-45deg);text-align:center;}.views-accordion-header.ui-accordion-header-collapsed::after{content:'+';color:var(--accent-main);background-color:transparent;transform:rotate(0deg);}.list-services,.sell-property{list-style:none;display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 !important;margin:20px 0 30px 0 !important;}.sell-property h3 a{color:var(--link-text) !important;}.sell-property-list{list-style:none;margin:0;padding:0;}.list-services li{flex:0 1 100%;padding:10px 10px 10px 80px;margin:10px 0;min-height:68px;}.list-services li:nth-child(1){background:url(/themes/custom/images/icons/services.svg) no-repeat 0px 5px;}.list-services li:nth-child(2){background:url(/themes/custom/images/icons/services.svg) no-repeat 0px -177px;}.list-services li:nth-child(3){background:url(/themes/custom/images/icons/services.svg) no-repeat 0px -360px;}.list-services li:nth-child(4){background:url(/themes/custom/images/icons/services.svg) no-repeat 0px -550px;}.list-services li:nth-child(5){background:url(/themes/custom/images/icons/services.svg) no-repeat 0px -749px;}.list-services li:nth-child(6){background:url(/themes/custom/images/icons/services.svg) no-repeat 0px -937px;}.sell-property li{flex:0 1 100%;}.path-frontpage .region-1{min-height:400px;padding:40px 0 0;margin-bottom:0;}.path-frontpage .region-2{padding:0;margin-bottom:40px;}#region-3{padding:0;background-color:#343434;}.path-frontpage .region-3{padding:20px 0;margin:0 auto;}.youtube-block-wrapper{margin:0;padding:0;display:flex;justify-content:space-around;flex-wrap:wrap;}.youtube-img-block{width:100%;height:auto;max-width:691px;max-height:422px;flex:0 1 100%;margin:0 5%;}.front-youtube-banner{width:100%;height:auto;}.youtube-text-block{float:right;max-width:460px;flex:0 1 100%;justify-content:center;align-items:center;flex-direction:column;text-align:center;}.youtube-text-block p{color:var(--light-text);padding:0 10px;}.youtube-banner-title{font-size:1.8em;text-transform:uppercase;margin:0 0 40px 0;}.youtube-banner-text{font-size:1.25em;margin:0 0 60px 0;}a.youtube-banner-link{display:inline-block;text-transform:uppercase;font-weight:700;color:var(--light-text) !important;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 10px -1236px var(--button-reset);padding:10px 20px 10px 50px;border-radius:4px;margin-bottom:40px;}.block-five-simple-steps h2,.block-agency-services h2,.block-googlereviews-reviews h2,.block-faq h2,h2.video-review-title{text-align:center;margin-bottom:40px;}.review-button,.pager--load-more .pager__item a{display:block;max-width:280px;margin:0 auto 60px;text-align:center;padding:12px 24px;text-decoration:none;border-radius:4px;border:1px solid var(--text) !important;font-weight:bold;transition:background-color 0.3s ease;}.review-button:hover,.pager--load-more .pager__item a:hover{background-color:var(--border-form);text-decoration:none;}.num-list{margin:0 -18px;padding:42px 0 0;list-style:none;}.num-list > li{float:left;width:20%;position:relative;text-align:center;margin:0 0 -34px;}.num-list .num-box{overflow:hidden;position:relative;z-index:4;}.num-list .num{text-align:center;width:46px;height:46px;border:2px solid var(--gray);font-size:1.25rem;line-height:2;border-radius:50px;margin:0 auto 26px;position:relative;}.num-list .num:before,.num-list .num:after{content:'';position:absolute;top:50%;height:2px;background:var(--light-bg);}.num-list .num:before{right:100%;left:-9999px;}.num-list .num:after{left:100%;right:-9999px;}.num-list .help{position:absolute;font-size:0.75rem;line-height:0.75;opacity:0.5;font-style:italic;top:-116px;text-align:center;width:140px;left:50%;margin-left:-70px;}.num-list li:first-child .num:before{display:none;}.num-list li:last-child .num:after{display:none;}.num-list .text{padding:0 4px;font-size:0.875rem;line-height:1.375;visibility:hidden;z-index:1;position:relative;}.num-list li:hover{background:var(--main-bg);min-height:226px;}#block-block-7 h2{margin-bottom:50px;}.num-list li:hover .num{border-color:var(--accent);color:var(--accent);}.num-list li:hover .text{display:block;opacity:0.7;visibility:visible;}.num-list .title{font-size:0.875rem;line-height:1.125;opacity:0.6;margin:0 0 18px;padding:0 12px;}.num-list li:hover .title{opacity:1;}.num-list li:hover:before{content:'';position:absolute;top:-68px;bottom:-22px;left:0;right:0;background:var(--main-bg);z-index:2;border-radius:4px;box-shadow:5px 5px 40px var(--shadow);}.num-list .info{position:relative;z-index:3;}@keyframes move{0%{transform:rotate(0deg)}50%{transform:rotate(360deg);}50%{transform:rotate(0deg)}100%{transform:rotate(360deg);}}.num-list .repeat:after{content:'';position:absolute;background:url(/themes/custom/images/icons/num3.svg) no-repeat center center;width:60px;height:60px;top:-8px;left:50%;margin-left:-30px;z-index:3;animation:move 4s infinite ease-in-out;}.num-list .repeat .num{border-color:transparent !important;}.num-list .repeat .num:before{margin-right:10px;}.num-list .repeat .num:after{margin-left:10px;}.block-faq{margin-bottom:60px;}.block-text-na-glavnoy-2{padding:0 0 0 120px;margin:0 0 30px 0;border-radius:var(--radius);background:url(/themes/custom/images/icons/stars.svg) no-repeat 22px center var(--checkbox-bg);}.block-text-na-glavnoy-2 .content p{background-color:var(--aside-bg);padding:1em;margin:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.table-price{border:1px solid var(--gray);border-radius:var(--radius);padding:10px;}.table-price thead,.table-price th{background:var(--aside-bg);font-weight:700;}.table-price th,.table-price td{padding:5px;text-align:center;}.table-price td{width:16.66%;}.table-price tbody tr td:first-child{text-align:left;}#block-cenynanedvizhimostbolgariiv2021godu,.block-block-contentddd4b36a-5899-44e1-8872-46afd61e1815{margin-bottom:20px;}#block-proverkanedvizhimostiperedpokupkoy,.block-block-contentddd4b36a-5899-44e1-8872-46afd61e1815{padding:5px 20px;margin:0 0 30px 0;border-radius:var(--radius);background:url(/themes/custom/images/bg-advantages.jpg) no-repeat center center transparent;}.block-subscribe-youtube .content a,.block-subscribe-telegram .content a{display:block;font-size:1.125rem;min-height:75px;line-height:1.6;border-radius:var(--radius);}.block-subscribe-youtube .content a{padding:24px 10px 24px 120px;color:var(--text);background:url(/themes/custom/images/icons/youtube.svg) no-repeat 30px center,linear-gradient(90deg,var(--gradient-color) 0,var(--accent-main) 100%);}.block-subscribe-telegram .content a{padding:24px 10px 24px 120px;color:var(--text);background:url(/themes/custom/images/icons/telegram.svg) no-repeat 36px center,linear-gradient(90deg,var(--gradient-color) 0,var(--accent-main) 100%);}.block-subscribe-telegram{margin-bottom:30px;}select#edit-field-etazh-target-id,select#edit-field-rasstoyanie-ot-morya-target-id{position:relative;z-index:1;width:200px;height:47px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id::before,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id::before{content:'';display:block;position:absolute;right:0px;top:25px;z-index:0;width:265px;height:45px;text-align:center;line-height:1.625;border:none;transform:rotate(0deg);cursor:pointer;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 226px -222px #fff;}.path-katalog-nedvizhimosti-bolgarii #views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id::before,.path-katalog-nedvizhimosti-bolgarii #views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id::before{content:'';display:none;}.ui-menu .ui-menu-item-wrapper{display:block;}.ui-menu .ui-menu-item-wrapper:hover{background:var(--accent-main-hover) !important;}#block-pereklyuchatelyazyka > div > ul > li.uk > a{position:relative;color:transparent;}#block-pereklyuchatelyazyka > div > ul > li.uk > a::after{content:"Солов'їною";color:var(--text);position:absolute;top:-2px;left:0;}.block-googlereviews-reviews{margin:0 0 60px 0;}.review-container .review-author-image img{width:3rem;height:3rem;}@media all and (min-width:400px){.path-frontpage .region-highlighted,.path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:1000px;}html[lang="pl"] .path-frontpage .region-highlighted,html[lang="pl"] .path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:960px;}.path-frontpage .featured-top{position:relative;top:-1032px;margin-bottom:-1094px;}html[lang="pl"] .path-frontpage .featured-top{position:relative;top:-992px;margin-bottom:-1070px;}}@media (min-width:446px){.path-frontpage .featured-top{margin-bottom:-1070px;}}@media all and (min-width:480px){details.samedetails::before{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 184px -222px #fff;}.path-frontpage #block-pagetitle h1{font-size:1.4rem;}#views-exposed-form-vsya-nedvizhimost-page-1 .details-wrapper .js-form-item select{width:100%;}#block-custom-vstuplenienaglavnoy{height:280px;}.bef-exposed-form .form-actions input[name="reset"]{left:136px;}#views-exposed-form-vsya-nedvizhimost-page-1 .js-form-item,#views-exposed-form-na-karte-page-1 .js-form-item{width:50% !important;}details[data-drupal-selector="edit-field-goroda-kurorty-target-id-collapsible"]{z-index:2;}#views-exposed-form-vsya-nedvizhimost-page-1 .fieldgroup{width:100% !important;margin:10px auto 0;}#views-exposed-form-vsya-nedvizhimost-page-1 .details-wrapper .js-form-item select{width:100%;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-kompleks-target-id{width:100% !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item.form-type-checkbox{width:100% !important;margin-right:10px;}.form-item-field-cena-value,.form-item-field-cena-value-1,.form-item-field-id-value{width:154px !important;}details.bef--secondary summary{width:218px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 92px -155px #fff;}form#views-exposed-form-vsya-nedvizhimost-page-1 .form-actions,form#views-exposed-form-na-karte-page-1 .form-actions{width:436px;}details.bef--secondary{width:218px;}details.samedetails{width:218px;}#block-knopkikupitprodat{width:456px;}#block-custom-raskrytayaformavsya-nedvizhimostpage-1,#block-custom-raskrytayaformana-kartepage-1{width:456px;min-height:208px;}.bef--secondary .details-wrapper{top:188px;}.path-frontpage .featured-top,html[lang="pl"] .path-frontpage .featured-top{top:-856px;margin-bottom:-844px;}.path-frontpage .region-highlighted,html[lang="pl"] .path-frontpage .region-highlighted,.path-frontpage .block-views-blockbackground-image-media-block-1 .media,html[lang="pl"] .path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:820px;}.region-highlighted,.block-views-blockbackground-image-media-block-1 .media{height:390px;}.featured-top{top:-318px;margin-bottom:-278px;}details.samedetails .details-wrapper{width:218px;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id::before,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id::before{width:211px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 178px -222px #fff;}}@media (min-width:513px){.path-frontpage .featured-top{margin-bottom:-814px;}}@media (min-width:660px){#block-pagetitle{max-width:626px;margin:40px auto 64px;}.path-frontpage #block-pagetitle h1{font-size:1.8rem;}.region-highlighted,.block-views-blockbackground-image-media-block-1 .media{height:340px;}.path-frontpage .featured-top{position:relative;top:-779px;margin-bottom:-779px;}html[lang="pl"] .path-frontpage .featured-top{position:relative;top:-779px;margin-bottom:-768px;}.path-frontpage .region-highlighted,.path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:750px;}html[lang="pl"] .path-frontpage .region-highlighted,html[lang="pl"] .path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:750px;}html[lang="pl"] .path-frontpage #block-custom-vstuplenienaglavnoy{height:270px;}}@media all and (min-width:768px){fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li{width:340px;}#views-exposed-form-vsya-nedvizhimost-page-1 .fieldgroup{width:100% !important;}details.samedetails .details-wrapper{width:200px;}.region-highlighted,.block-views-blockbackground-image-media-block-1 .media{height:220px;}.featured-top{top:-212px;margin-bottom:-186px;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id::before,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id::before{width:191px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 160px -222px #fff;}.bef-exposed-form .form-actions input[name="reset"]{left:74px;}.list-services li{flex:0 1 49%;}.sell-property li{flex:0 1 33%;}.path-frontpage .featured-top{top:-578px;margin-bottom:-686px;}html[lang="pl"] .path-frontpage .region-highlighted,html[lang="pl"] .path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:540px;}html[lang="pl"] .path-frontpage .featured-top{top:-578px;margin-bottom:-672px;}.path-frontpage .region-highlighted,.path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:540px;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-cena-value,#views-exposed-form-na-karte-page-1 .form-item-field-cena-value,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-cena-value-1,#views-exposed-form-na-karte-page-1 .form-item-field-cena-value-1{width:154px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-goroda-kurorty-target-id,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-tip-obekta-target-id,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-id-value,#views-exposed-form-na-karte-page-1 .form-item-field-id-value{width:200px !important;}.form-item-field-cena-value,.form-item-field-cena-value-1,.form-item-field-id-value{width:154px !important;}details.bef--secondary summary{width:200px;}form#views-exposed-form-vsya-nedvizhimost-page-1 .form-actions,form#views-exposed-form-na-karte-page-1 .form-actions{width:308px;}details.bef--secondary{width:200px;}details.samedetails{width:200px;}details.samedetails::before{width:176px;}details.bef--secondary summary{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 80px -155px #fff;}details.samedetails::before{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 168px -222px #fff;}#block-knopkikupitprodat{width:728px;}#block-custom-raskrytayaformavsya-nedvizhimostpage-1,#block-custom-raskrytayaformana-kartepage-1{width:728px;min-height:114px;}.bef--secondary .details-wrapper{top:94px;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id{width:192px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value{width:155px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value-1,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value-1{width:154px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-kompleks-target-id{width:383px !important;}}@media (max-width:767px){fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li{display:block;}.num-list{margin:0;padding:0;}.num-list > li{float:none;width:100%;text-align:left;height:auto;display:table;margin:0;}.num-list > li:after{display:block;clear:both;content:'';}.num-list li:hover{min-height:1px;}.num-list .num-box{display:table-cell;width:57px;padding:0 0 0 3px;text-align:center;padding-bottom:30px;}.num-list .info{display:table-cell;vertical-align:middle;padding-bottom:30px;}.num-list .num:before,.num-list .num:after{height:auto;width:2px;left:50%;margin-left:-1px;}.num-list .num:after{top:100%;bottom:-9999px;}.num-list .num:before{bottom:100%;top:-9999px;}.num-list .repeat .num:after{margin-left:-1px;}.num-list .repeat .num:before{margin-right:0;}.num-list .help{position:static;margin:0;text-align:left;padding:0 12px;}.num-list .repeat:after{top:-8px;margin-left:0;left:2px;}.num-list .text{display:none !important;}.num-list > li:hover{background:none;}.num-list li:hover:before{display:none;}.num-list .title{margin-bottom:6px;}.num-list .num{margin-bottom:8px;}.num-list .active .text{visibility:visible;}.num-list .active .text{display:block !important;padding:0 12px;}}@media all and (min-width:990px){.youtube-img-block{flex:0 1 65%;margin:0 5% 0 0;}.youtube-text-block{flex:0 1 30%;display:flex;}a.youtube-banner-link{margin-bottom:o;}}@media all and (min-width:1260px){fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li{width:auto;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id{width:200px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value{width:133px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-ploschad-value-1,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-taksa-podderzhki-value-1{width:132px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-kompleks-target-id{width:270px !important;}#views-exposed-form-vsya-nedvizhimost-page-1 .fieldgroup{width:100% !important;}fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li{margin-right:5px;}html[lang="en"] fieldset[data-drupal-selector="edit-field-katalog-nedvizhimosti-target-id"] ul li{margin-right:66px;}#block-pagetitle{margin:40px auto 40px;}.region-highlighted,.block-views-blockbackground-image-media-block-1 .media{height:174px;}.featured-top{top:-168px;margin-bottom:-144px;}#block-custom-vstuplenienaglavnoy{height:112px;}.bef-exposed-form .form-actions input[name="reset"]{left:24px;}.path-frontpage .region-highlighted,.path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:480px;}html[lang="pl"] .path-frontpage .region-highlighted,html[lang="pl"] .path-frontpage .block-views-blockbackground-image-media-block-1 .media{height:480px;}html[lang="pl"] .path-frontpage #block-custom-vstuplenienaglavnoy{height:96px;}.path-frontpage .featured-top{top:-506px;margin-bottom:-446px;}html[lang="pl"] .path-frontpage .featured-top{top:-506px;margin-bottom:-432px;}details.samedetails .details-wrapper{width:200px;}#block-knopkikupitprodat{width:1236px;}#block-custom-raskrytayaformavsya-nedvizhimostpage-1,#block-custom-raskrytayaformana-kartepage-1{min-height:68px;width:1236px;}.bef--secondary .details-wrapper{top:47px;}details.samedetails summary{text-align:left;}#block-custom-vstuplenienaglavnoy{height:auto;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-id-value,#views-exposed-form-na-karte-page-1 .form-item-field-id-value{width:154px !important;}details.bef--secondary summary{width:153px;}details.bef--secondary{width:153px;}details.bef--secondary summary{background:url(/themes/custom/images/icons/sprite.svg) no-repeat 56px -155px #fff;}form#views-exposed-form-vsya-nedvizhimost-page-1 .form-actions,form#views-exposed-form-na-karte-page-1 .form-actions{width:200px;}#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-etazh-target-id::before,#views-exposed-form-vsya-nedvizhimost-page-1 .form-item-field-rasstoyanie-ot-morya-target-id::before{width:200px;background:url(/themes/custom/images/icons/sprite.svg) no-repeat 170px -222px #fff;}}
#block-advokatcontact .content{padding:20px 20px 0 20px;margin:0 auto 40px;width:100%;box-sizing:border-box;background-color:var(--aside-bg);border:1px solid var(--border-form);border-radius:var(--radius);font-size:var(--regular-text);}#block-contactpagetext{margin:0 auto 30px;}#block-mapincontact{margin-bottom:30px;}.articles-views{list-style:none;margin:0;padding:0;}.articles-views li{margin:0 0 40px 0;}.article-prev{width:238px;height:120px;margin:0 auto 15px;}h3.article-title{margin:5px 0;}.view-search-on-map .view-header{margin-bottom:30px;}.page-node-type-sale-property #block-custom-content .block-webform{margin-bottom:20px;}.front-form-contact-link{display:block;margin-bottom:20px;}.front-form-contact-img{width:100%;height:auto;}.path-taxonomy .view-filters legend{display:none;}.block-views-count label[for="edit-sort-bef-combine--3"]{float:left;margin-right:10px;}.view-opisanie-termina-taksonomii nav{display:none;}.blazy--field-video a:focus .media__icon--litebox,.article-prev a:focus .media__icon--litebox,.media--type-remote-video a:focus .media__icon--litebox{background:url(/themes/custom/images/icons/sprite.svg) no-repeat -211px -435px transparent;opacity:1;visibility:visible !important;}.block-sales-map iframe{width:100%;height:400px;border:none;}.photo-office-items{list-style:none;margin:0;padding:0;display:flex;justify-content:space-around;flex-wrap:wrap;max-width:470px;margin:auto;}.photo-office-item{flex:0 1 100%;}.photo-office-image{width:100%;height:auto;}@media all and (min-width:468px){.path-otzyvy-o-nedvizhimosti-bolgarii .reviews-video-block{margin:0 15px 15px 0;float:left;}.article-prev{margin:0 15px 15px 0;float:left;}}@media all and (min-width:768px){.path-taxonomy .view-header,.path-taxonomy .view-filters{position:relative;z-index:1;}.path-taxonomy .view-headers{float:left;}.path-taxonomy .view-filters{float:right;}}@media all and (min-width:940px){.path-taxonomy .view-header{float:none;}.path-taxonomy .view-filters{float:none;}}@media all and (min-width:1040px){.path-taxonomy .view-header{float:left;}.path-taxonomy .view-filters{float:right;}.photo-office-items{max-width:100%;}.photo-office-item{flex:0 1 50%;max-width:100%;}}
