@font-face{font-family:Open\ Sans\ Condensed;src:url(/css/fonts/OpenSansCondensed/OpenSansCondensed-Light.ttf) format("opentype");font-display:swap}@font-face{font-family:ProximaNova;src:url(/css/fonts/ProximaNova/ProximaNova-Regular.otf) format("opentype");font-display:swap}*{margin:0;padding:0}a{color:#079;outline:none;text-decoration:none;cursor:pointer}a:hover{color:#696969;text-decoration:none}a div{padding:10px}body{font-family:ProximaNova,Calibri,sans-serif;font-size:16px;line-height:22px;min-width:inherit;width:100%;height:100%;color:#696969}body.fixed{overflow:hidden}button,input[type="button"]{background:#079;display:inline-block;color:#fff;padding:10px;border-radius:5px;width:auto;border:1px solid #079;font-size:inherit;cursor:pointer}button:hover,input[type="button"]:hover{background:#696969}footer{text-align:center;background:url(/images/xbg_footer.png.pagespeed.ic._dMFfxWUKp.png) no-repeat;background-size:cover}footer a div{color:#fff}footer .content_box{padding:40px 20px 100px}header{padding:0;position:relative;z-index:99}header .buttons{display:flex;top:10px;right:10px;z-index:100;flex-direction:row;align-items:stretch;flex-wrap:nowrap;row-gap:10px;column-gap:20px;top:10px;right:20px;position:relative}html{width:100%;height:100%}H1,H2,H3,H4,H5,H6{font-family:ProximaNova\ bold,Calibri,sans-serif;font-weight:normal;padding:10px 0;margin:0 0 10px}h2.notes_name{text-transform:uppercase;width:100%}iframe{vertical-align:bottom}img{max-width:100%;width:auto;vertical-align:middle;font-size:10px;line-height:12px;display:inline-block;text-align:center}input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #696969;font-family:inherit;font-size:inherit;border-radius:5px}input[type="type" i] {padding:10px;font-size:inherit}input[type="checkbox"],input[type="radio"]{width:20px;height:20px;margin:5px 5px 5px 0;vertical-align:sub;cursor:pointer;font-size:inherit}label{cursor:pointer;margin:0 20px 0 0}section{padding:40px 0;position:relative}select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #696969;cursor:pointer;color:#696969;border-radius:5px;font-size:14px;line-height:40px;vertical-align:middle}textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #696969;font-family:inherit;max-width:100%;font-size:inherit;border-radius:5px}#benefits{background:url(/images/bg_benefits.jpg);padding:40px 0;background-size:contain}#benefits_list{width:100%;text-align:center}#benefits_list .li{width:24.5%;display:inline-block;vertical-align:top}#benefits_list .fa{font-size:48px}#benefits_list .content{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;row-gap:10px;margin:10px;padding:20px 10px}#benefits_list .name{font-size:18px;margin:0;white-space:pre-wrap}#breadcrumbs_box{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;margin:0 0 10px}#breadcrumbs{display:inline-flex;margin:0 40px 0 0;font-size:inherit;text-transform:uppercase;align-items:center;flex-wrap:nowrap;overflow:hidden}#breadcrumbs div{font-size:12px;line-height:44px;padding:0 10px;text-wrap-mode:nowrap;cursor:pointer}#breadcrumbs i{font-size:12px;line-height:40px}#breadcrumbs .fa-home{width:44px;min-width:44px;font-size:18px;line-height:44px;padding:0}#breadcrumbs .button_back{margin:0;font-size:14px;display:inline-block;background:#f5f5f5;padding:10px;border-bottom:1px dotted #f5f5f5}#button_favorites i{line-height:40px;font-size:36px;color:#079}#button_favorites sup{position:absolute;top:5px;right:0;left:0;color:#fff}#button_favorites .btn{padding:0;text-align:center;position:relative}#button_down{position:absolute;bottom:20px;width:100%}#button_menu_mobile{display:none}#button_menu_mobile.fixed{display:block}#button_menu_mobile a div{padding:10px;background:#fff;border-radius:5px}#button_show_response_form{float:right;position:absolute;top:20px;right:0}#call_us{padding:40px 0;background:#f5f5f5;box-shadow:0 0 5px;position:relative}#call_us_block{width:100%;text-align:center;vertical-align:bottom}#call_us_block button{margin:20px;font-weight:normal}#call_us_block li{width:100%}#call_us_block .content_border{padding:40px}#call_us_phone_list{width:100%}#call_us_phone_list li{text-align:center;font-size:24px;width:100%}#call_us_phone_list li a div{padding:5px 0}#cart_button{padding:3px 5px}#cart_button sup{position:absolute;top:0;right:0;background:#079;color:#fff;padding:1px 5px;border-radius:100%;font-family:Roboto;font-size:14px}#content_box{margin:0 0 0 320px}#copyright_box{text-align:right;padding:20px 0}#estates_list li.item .content{border:1px solid #fcfcfc;background:#fcfcfc;border-bottom:1px solid #079}#estates_list li.item .content:hover{border:1px solid #079}#estates_list li.item .gallery_img_border{margin:0}#estates_list li.item{width:33.33%;vertical-align:top;float:left}#estates_list li.item button{float:right;border-radius:0}#estates_list li.item .button_id_box{background:#f5f5f5}#estates_list li.item .button_box{float:right}#estates_list li.item .id_box{padding:10px;color:#696969;float:left}#estates_list li.item .address_box{color:#696969;font-size:14px;padding:0 0 10px}#estates_list li.item .intro{color:#696969;font-size:14px}#estates_list li.item .fa{font-size:12px;margin:0;padding:0}#estates_list li.item .text_box{margin:0 10px 10px}#estates_list li.item .price_box{padding:0 0 10px}#estate_gallery li{width:33.33%;float:left}#estate_gallery li:first-child{width:100%}#estates_list{width:100%}#estates_categorys_list H3{margin:0;padding:10px}#estates_categorys_list sup{color:#696969}#header_box{padding:0;text-align:center;margin:0}#header_box .content_border{display:flex;width:100%;padding:0;vertical-align:middle;justify-content:space-between;align-items:center}#index .box_intro,#index .box_text{margin:0}#index #services .grid{justify-items:start;max-width:1000px;text-align:left;margin:0 auto;padding:0 20px}#info_line{padding:10px 0;display:none}#info_line .content_border{padding:0 20px}#item .btn_favorite i{color:#fff;font-size:30px}#item .btn_favorite.disabled{opacity:1;filter:grayscale(1);background:#f5f5f5!important;color:#696969}#item .btn_favorite.disabled i{color:inherit}#item .gallery .img_box{aspect-ratio: 1 / 1}#item .price{font-size:30px;color:#696969}#item_attributes_box{font-size:inherit}#item_attributes_box ul li div{padding:5px}#items_list .item .content{padding:0;margin:10px;border:1px solid #f5f5f5;display:flex;flex-direction:column;row-gap:5px}#items_list .item{width:25%;vertical-align:top;float:left}#items_list .item button{float:right;border-radius:0}#items_list .item .button_id_box{background:#f5f5f5}#items_list .item .button_box{float:right}#items_list .item .id_box{padding:10px;color:#696969;float:left}#items_list .item .address_box{color:#696969;font-size:14px;padding:0 0 10px}#items_list .item .intro{color:#696969;font-size:14px}#items_list .item .text_box{display:flex;flex-direction:column;row-gap:5px;padding:5px 10px}#items_list .item .price_box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;padding:10px}#items_list .item .price_box .price{padding:0}#items_list .item .attributes_box ul{display:flex;flex-direction:column;align-items:flex-start}#items_list .item .attributes_box ul li{display:grid;grid-template-columns:1fr 4fr}#items_gallery li{width:25%;float:left}#items_gallery li:first-child{width:100%}#items_list{width:100%}#items_categorys_list H3{margin:0;padding:10px}#items_categorys_list sup{color:#696969}#lang,#lang_menu{display:inline-table;position:relative;width:auto;margin:0 20px 0 0;list-style:none;float:right}#lang li,#lang_menu li{margin:0;float:left}#lang li a div,#lang_menu li a div{margin:0;float:left;padding:10px 5px;text-transform:uppercase;color:#696969}#lang li a div.active,#lang_menu li a div.active{color:#079}#lang li a div:hover,#lang_menu li a div:hover{color:#079}#logo{margin:0;position:relative;display:table-cell;text-align:left;width:110px}#logo img{height:68px}#logo span{color:#f5f5f5;font-size:22px}#logo_name{padding:20px;color:#696969;display:inline-block}#logo_name H1,#mobile_logo_name H1{font-size:48px;margin:0}#main_menu{width:100%;display:table}#main_menu li{width:20%;display:table-cell}#main_menu li a{display:block;padding:20px 10px}#main_menu li a div{padding:0;text-transform:uppercase;font-size:20px;color:#c6d0e7}#main_menu li:hover a div,#main_menu li a div.active{color:#fff}#menu_box{display:table-cell;vertical-align:middle;text-align:left}#menu_right_box{float:left;display:inline-block;width:320px;text-align:center;background:#000;position:fixed;height:100%}#mobile_logo{margin:0 20px 20px}#mobile_logo_name{color:#fff}#mobile_lang_menu .fa{color:#fff}#mobile_lang_menu div{text-transform:uppercase;padding:10px 5px}#mobile_lang_menu div.active{color:#fff}#mobile_main_list{margin:0 0 40px;text-align:left;display:inline-flex;flex-direction:column;align-items:center}#mobile_main_list li{margin:0;width:100%}#mobile_main_list li .name.active,#mobile_menu_list li .name.active,#mobile_main_list li:hover .name,#mobile_menu_list li:hover .name{font-weight:bold;filter:grayscale(0)}#mobile_main_list li img{padding:0 0 10px}#mobile_main_list li .menu_button{padding:0;display:grid;grid-template-columns:1fr 3fr;vertical-align:middle;align-items:center;justify-items:center}#mobile_main_list li .menu_button.active{color:#fff}#mobile_main_list li .name{font-size:18px;display:inline-block;padding:10px 5px;text-transform:uppercase;margin:1px}#mobile_main_list li .button_sub_name{display:inline-block;padding:0 5px;margin:0 -25px 0 0;font-size:20px}#mobile_main_list li .pidmenu_mobile{margin:0 0 10px;list-style:none}#mobile_main_list li .mobile_pidmenu_name{text-transform:initial;padding:5px}#mobile_menu_list{margin:0 0 40px}#mobile_menu_list li{margin:0;width:100%}#mobile_menu_list li img{vertical-align:middle}#mobile_menu_list li .menu_button{padding:0;display:inline-flex;vertical-align:middle;flex-wrap:nowrap;align-items:center}#mobile_menu_list li .menu_button.active{color:#fff}#mobile_menu_list li .name{font-size:18px;display:inline-block;padding:10px;margin:1px;color:#079;filter:grayscale(1)}#mobile_menu_list li .button_sub_name{display:inline-block;padding:0 5px;margin:0 -25px 0 0;font-size:20px}#mobile_menu_list li .pidmenu_mobile{margin:0 0 10px;list-style:none}#mobile_menu_list li .mobile_pidmenu_name{text-transform:initial;padding:10px}#page_id_list li div{color:#696969}#page_id_list li div.active{color:inherit}#phone_box{display:table;list-style:none;margin:0;padding:5px;font-size:18px}#phone_list{float:left;margin:0 0 0 20px}#phone_list li{display:inline-block}#popup_categories .popup_name{background:#696969}#popup_categories .popup_name{background:#696969}#popup_categories .list_box{margin:0}#popup_categories .li,#popup_categories .sub_li{width:100%}#popup_categories .li_box{display:inline-block;vertical-align:middle}#popup_categories .name{padding:0;text-transform:uppercase;color:#696969}#popup_categories .name.active{color:#079;font-weight:bold}#popup_categories .name:hover,#popup_categories .name.active:hover{color:#696969}#popup_categories .sub_list_button{padding:5px 5px 5px 0;display:inline-block;cursor:pointer;color:#696969}#popup_categories .sub_list{margin:10px}#popup_categories .sub_name{color:#079;padding:7px 10px}#popup_categories .sub_name.active{font-weight:bold}#popup_categories .sub_name:hover,#popup_categories .sub_name.active:hover{color:#696969}#sections_list{display:table}#sections_list li{width:50%;display:inline-block;float:left}#sections_list li img{width:50px;position:absolute;left:10px}#sections_list li H2{position:relative;margin:0 10px;text-shadow:-2px -2px 0 white , 2px 2px 0 white;z-index:2;font-size:30px;padding:5px 0}#sections_list li .content_box{margin:20px;background:#f5f5f5}#sections_list li .intro{color:#696969;padding:0 10px}#sections_list li .info_box_title{padding:10px 0;margin:10px;border-bottom:1px dotted;color:#079}#services_list li{width:33.33%}#slider{display:block;width:100%;z-index:9;text-align:center;position:relative;aspect-ratio: 4 / 1}#slider .container{padding:0 80px}#slider .iview-controlNav{display:none}#slider_button .fa{padding:0;margin:0}#slider_button .left_button_box{position:absolute;left:0;top:50%}#slider_button .right_button_box{position:absolute;right:0;top:50%}#slider_button .btn{padding:20px 10px;background:#fff;color:#696969;border-radius:0}#soc_link{display:inline-flex;column-gap:5px;position:relative;list-style:none}#soc_link li{margin:0;float:left;font-weight:bold}#soc_link li a div{margin:0;color:#696969;float:left;padding:5px;text-transform:uppercase}#soc_link li a div.active{}#soc_link li a div:hover{}#soc_link .fa{font-size:24px;width:44px;line-height:44px}#soc_link .fa-instagram{font-size:36px}#top_menu_box{width:100%;text-align:center;background:#079}#top_menu_box.fixed{top:0;position:fixed;z-index:99}#top_menu_list{display:table}#top_menu_list li{display:inline-block;float:left}#top_menu_list li a div{padding:10px 20px;text-align:right}#top_menu_list li a div.active{color:#079}#top_menu,nav{display:inline-table;list-style:none;margin:20px 0}#top_menu li,nav li{margin:0;display:inline-block}#top_menu li a div{margin:0 10px;padding:0;text-align:center;color:#696969;font-size:18px}#top_menu li a .name{margin:0;padding:0}#top_menu li a div.active{}#top_menu li a div:hover{}#top_menu li a div.active:hover{}.attributes_box{padding:0 0 10px;font-size:12px}.attributes_box ul{display:table}.attributes_box ul li{display:table-row;width:100%}.attributes_box ul li div{display:table-cell;padding:0 10px 0 0}.attributes_box ul li div:first-child{text-align:right;color:#696969}.attributes_box ul li div:last-child{width:100%;color:#696969}.banner_box{float:right;width:33.33%;position:relative;z-index:9}.banner{background:#c6d0e7;margin:0 0 0 20px}.banner .content_box{padding:0 10px 20px}.banner H3{margin:0}.box{width:100%;max-width:100%;margin:0 auto 20px;position:relative;padding:0}.box_80{width:80%;display:inline-block;float:left}.box_75{width:75%;display:inline-block;float:left}.box_66{width:66.66%;display:inline-block;float:left}.box_60{width:60%;display:inline-block;float:left}.box_50{width:50%;display:inline-block;float:left}.box_40{width:40%;display:inline-block;float:left}.box_33{width:33.33%;display:inline-block;float:left}.box_25{width:25%;display:inline-block;float:left}.box_20{width:20%;display:inline-block;float:left}.box_15{width:16.66%;display:inline-block;float:left}.box_intro{margin:0 0 40px;text-align:justify}.box_outro{margin:0 0 40px;text-align:justify}.box_text{margin:0 0 40px;text-align:justify}.box_intro ol,.box_intro ul,.box_outro ol,.box_outro ul,.box_text ol,.box_text ul{margin:0 0 10px}.box_intro p,.box_outro p,.box_text p{margin:0 0 10px}.box_intro ol li,.box_intro ul li,.box_outro ol li,.box_outro ul li,.box_text ol li,.box_text ul li{margin:0 0 5px 40px}.box_intro ol li:last-child,.box_intro ul li:last-child,.box_outro ol li:last-child,.box_outro ul li:last-child,.box_text ol li:last-child,.box_text ul li:last-child{margin:0 0 0 40px}.box_section{padding:0 0 40px}.box_intro p,.box_intro span,.box_outro p,.box_outro span,.box_text p,.box_text span{font-family:inherit!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important}.btn{cursor:pointer;padding:10px 20px;border-radius:10px;display:inline-flex;align-items:center;flex-wrap:nowrap;column-gap:5px}.btn_favorite{background:#c00!important}.btn_favorite:hover,.item:hover .btn_favorite{background:#c00!important;filter:grayscale(0)!important;opacity:1!important}.btn_favorite i{color:#fff}.button{cursor:pointer;display:inline-flex;background:#079;color:#fff;padding:10px 20px;border-radius:10px;width:auto;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:10px;text-transform:uppercase}.button:hover{background:#696969}.button_close{background:none;color:#696969}.button_close:hover{background:none;color:#079}.button_sort_items{display:none;float:right}.cart_button_box{margin:0 20px 0 0}.cat-table{display:inline-block;margin:0 auto}.cat-table .active{background:#696969;color:#fff}.categories_list_button{background:#079;color:#fff;cursor:pointer;line-height:40px;border:1px solid;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;flex-wrap:nowrap;column-gap:10px}.city_menu li div{font-size:18px}.company_fax,.company_mobile,.company_phone,.company_street{font-size:24px}.company_category{font-size:18px;padding:0;margin:10px 0 0;text-align:center}.company_slogan{font-size:16px;padding:0 5px;margin:10px 0 0;font-style:italic}.contacts_box{margin:0 0 10px;font-size:18px}.contacts_box .fa{width:40px;padding:10px 0;margin:0}.contacts_box .contacts_list li{vertical-align:top!important}.container{margin:0 auto;max-width:1350px;position:relative;height:100%}.content_box{padding:20px;position:relative}.content_border{padding:0 20px;position:relative}.disabled{opacity:.2;filter:grayscale(1)}.estate_attributes_list_box{margin:-5px -2px 0;padding:0 0 10px!important}.estate_attributes_list{width:100%}.estate_attributes_list li{display:inline-table!important;vertical-align:middle;text-align:center;float:left;width:20%}.estate_attributes_list li div{background:#f5f5f5;margin:1px}.estate_attributes_list li .attribute{padding:5px;text-align:center;font-size:12px;color:#696969;display:table-cell;background:#f5f5f5;height:70px;vertical-align:middle;border:1px solid #fcfcfc}.estate_attributes_list li b{font-size:16px}.estate_gallery_box .content_box{margin:0 0 0 20px;padding:0}.estate_info_box{float:left;width:50%}.estate_gallery_box{float:right;width:50%}.estates_list_box{margin:0 -10px}.fa{font-size:24px;text-align:center;vertical-align:middle}.fa-angle-double-down{font-size:48px;color:#fff}.fa-bars{color:#696969;padding:0;margin:0;font-size:30px}.fa-facebook-square,.fa-instagram{padding:0;font-size:30px;margin:0}.fa-globe{margin:0;padding:8px 5px}.fa-home{padding:0;margin:0}.fa-mobile{font-size:30px;margin:0}.fa-picture-o{font-size:inherit;margin:0 5px 0 0;display:none}.fa-shopping-bag{position:relative;padding:5px 10px 5px 0;color:#696969;margin:0}.fa-sliders{margin:0;vertical-align:sub}.fa-tag{margin:0}.fa-times{font-size:30px;padding:5px;color:#696969;margin:10px}.filters_box.fixed{background:#fff;position:fixed;top:0;z-index:99;right:0;left:0;height:100%;overflow:auto}.filters_box.fixed .filters_content{padding:20px 0 40px;max-width:480px;margin:0 auto}.filters_box.fixed .fieldset_box{width:100%}.filters_box .city_button_box{display:inline-block;margin:0 40px 0 0;vertical-align:middle;float:left}.filters_box .button_box{display:none}.filters_box.fixed .button_box{display:block;width:100%;text-align:center}.filters_box.fixed .city_button_box{width:100%;margin:0 0 10px;text-align:center}.filters_box .filters_button{display:inline-flex;margin:0 20px 0 0;vertical-align:middle;float:left}.filters_box.fixed .filters_button{display:none}.filters_box .right_box{float:right}.filters_box.fixed .right_box{}.filters_box .filter_price_title{display:inline-block;margin:0 0 0 5px}.filters_box.fixed .filter_price_title{width:90%;margin:5px}.filters_box.fixed .fieldset_box{width:100%;margin:0 0 20px}.filters_list{display:table;width:100%;background:#f5f5f5;margin:0 0 20px}.filters_list .fieldset_box{display:table-cell;width:33.33%;float:left;vertical-align:top;position:relative}.filters_list fieldset input{margin:5px;vertical-align:middle}.filters_list fieldset span{margin:0 5px}.filters_list fieldset .box{margin:0 0 10px}.form_box{max-width:350px;margin:0 auto;background:#fff}.form .box,.form_box .box{margin:0 auto 10px}.form_box .code_info{font-size:12px;color:#696969}.form_box p{margin:0 5px -5px;position:relative;background:#fff;float:left;font-size:14px;padding:0 5px;color:#696969}.form_button_box{text-align:center;display:table;width:100%}.form_button_box .button_box{width:50%;display:table-cell}.form_code{float:right;text-align:center;width:50%}.form_code_text{width:50%;float:left;text-align:center;font-size:25px;font-family:georgia;font-style:italic}.footer{color:#fff}.gallery{width:100%}.gallery li{width:20%;float:left}.gallery-cat-name{text-transform:uppercase;border-radius:5px;background:#f5f5f5;color:#696969;font-size:smaller}.gallery-cat-name:hover{background:#696969;color:#fff}.gallery_img_border{padding:0;margin:1px;overflow:hidden;background-size:cover;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;height:100%}.gallery_img_border img{-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;object-fit:cover;height:100%;width:100%}.gallery_img_border img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.grid{display:grid;grid-template-columns:repeat(3,33.33%);justify-items:center;align-items:start;text-align:center;grid-gap:10px;margin:0 20px}.grid.col_1{grid-template-columns:repeat(1,100%)}.grid.col_2{grid-template-columns:repeat(2,50%)}.grid.col_3{grid-template-columns:repeat(3,33.33%)}.header-info-fixed{position:fixed!important;top:0;left:0;background:#fff;box-shadow:0 0 5px;z-index:9999}.header_phone_box{display:table-cell;vertical-align:middle;text-align:left;padding:0 20px 0 0}.header_title_box{position:absolute;z-index:9998;display:table;bottom:50px;left:0;right:0;width:100%}.header_title{padding:20px;background:rgba(255,255,255,.75);width:50%;margin:0 auto}.gallery_name H2:hover+.gallery_img_border img{display:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.img_box{padding:0;overflow:hidden;margin:0;position:relative;width:100%;height:100%}.item_name{font-size:36px;line-height:42px;display:inline-block;padding:0;margin:0 0 20px;color:#079;font-family:ProximaNova\ bold,Calibri,sans-serif;font-weight:normal}.items .item.favorite .content{border-color:#c00!important;background: #f5f5dc50!important}.iview-caption.caption1{bottom:50%;top:inherit;max-width:90%}.iview-caption.caption2{max-width:50%;bottom:inherit;top:50%}.iview-caption.caption_button{top:inherit;padding:20px 10px;bottom:0;position:relative;text-align:left}.iview-caption.caption1 .title{font-size:42px;line-height:48px;text-transform:uppercase;color:#fff;padding:20px 0;margin:0;text-shadow:2px 2px 5px black;background:none}.iview-caption.caption2 .title{font-size:24px;line-height:30px;text-shadow:none;margin:0;padding:20px;background:rgba(255,255,255,.5)}.legend{font-size:14px;text-align:left;margin:0 10px 5px}.list_box{margin:0 -10px}.list{display:inline-table;list-style:none;margin:0;position:relative}.list .content{padding:0;margin:0 10px 20px}.list li{margin:0;display:inline-block;vertical-align:middle}.list li:last-child{margin:0}.logo_fixed{max-width:50px!important;margin:2px 20px!important}.logo_mini{margin:0 auto}.map{max-width:1350px;margin:0 auto;padding:0 20px 20px}.mask{position:fixed;background:#f5f5f5;opacity:1;display:none;left:0;bottom:0;right:0;top:0;z-index:9998}.notes_top_image{float:left;width:25%;margin:0 20px 20px 0}.page_boxes{list-style:none;max-width:50%;margin:auto}.page_boxes_border{padding:20px}.page_content_border{padding:40px}.page_name{font-size:36px;display:inline-block;margin:-40px 20px 0;padding:20px;background:#fff;color:#079;font-family:ProximaNova\ bold,Calibri,sans-serif;text-transform:uppercase;font-weight:normal}.page_price{font-size:30px}.pages_num_box .page_button{padding:0;width:40px;text-align:center;line-height:40px;border-radius:100%;border:1px solid transparent;background:#fff;cursor:pointer}.pages_num_box .page_button.active{background:#f5f5f5;border-color:#f5f5f5}.part_name{text-align:left;padding:0}.phone{padding:10px;font-size:24px;cursor:pointer;color:#079}.phone_number{font-size:20px;line-height:40px;padding:0;color:#079;display:inline-flex;align-items:center;column-gap:10px;cursor:pointer}.popup_box{position:fixed;right:0;left:0;top:0;bottom:0;overflow:auto;z-index:9999;background:#f5f5f5}.popup{position:relative;z-index:999;margin:0 auto 40px;text-align:center;max-width:350px}.popup_city{max-width:960px}.popup .phone_number{font-size:20px;line-height:40px;padding:0;color:#079;display:inline-flex;align-items:center;column-gap:10px;cursor:pointer}.popup .fa-fax,.popup .fa-mobile,.popup .fa-phone{width:30px;margin:0;color:#696969}.popup .fa-globe{width:30px;margin:0;color:#fff}.popup .popup_name{background:#696969;color:#fff;text-align:center;text-transform:uppercase;padding:10px}.popup .content_box{padding:20px 10px;text-align:center;background:#fff}.popup .deco_box{border-bottom:1px dotted #696969;padding:0 0 20px;margin:0 0 20px}.popup_name{color:#fff}.price{font-size:24px;color:#079}.required.error input,.required.error select,.required.error textarea{color:red!important;border:1px solid red!important;background:#ffc0cb!important}.soc_link_box{margin:0 20px 0 0}.top_image_box{float:right;width:40%}.top_image{margin:0 0 20px 20px}.top_image_border{position:relative;float:right;padding:0 0 40px 40px}.ul_list{display:inline-table;list-style:none;margin:0;position:relative}.ul_list .content{padding:0;margin:0 10px 20px}.ul_list li{margin:0;display:inline-block;vertical-align:middle}.ul_list li:last-child{margin:0}.vacancies_list{width:100%}.vacancies_list h3{text-transform:uppercase}.vacancies_list li{width:25%;text-align:left;float:left;margin:0 0 20px}.vacancies_list li.box{width:100%}.vacancies_list li.box .img_box{float:left;width:25%;margin:0 20px 0 0}.vacancies_list li.box_33{width:33.33%}.vacancies_list li.box_50{width:50%}.vacancies_list li.box_50 .img_box{float:left;width:50%;margin:0 20px 0 0}.vacancies_list .price{margin:0 0 20px}.vacancies_list_box{margin:0 -10px 20px}#popup_button_box{position:fixed;bottom:10px;right:-20px;z-index:5}#popup_button_box a div{padding:5px}#popup_button_box .circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;width:90px;height:90px;bottom:-10px;border:2px solid #dad0cc;right:20px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;transform-origin:center;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out!important;-moz-animation:circle-anim 2.4s infinite ease-in-out!important;-ms-animation:circle-anim 2.4s infinite ease-in-out!important;-o-animation:circle-anim 2.4s infinite ease-in-out!important;animation:circle-anim 2.4s infinite ease-in-out!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#popup_button_box .circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;width:70px;height:70px;bottom:0;right:30px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform-origin:center;background:#dad0cc}#popup_button_box .img-circle{box-sizing:content-box;background:#dad0cc;transform-origin:center;box-shadow:0 0 10px black;-webkit-box-sizing:content-box;width:50px;height:50px;bottom:10px;right:40px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7}#popup_button_box .img-circleblock{padding:5px;box-sizing:content-box;-webkit-box-sizing:content-box;width:40px;height:40px;transform-origin:center;text-align:center;background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#popup_button_box .img-circle:hover{opacity:1}#popup_button_box .img-phone{font-size:30px!important;color:#696969;padding:5px;margin:0}@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}
}@-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}
}@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}
}@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}
}@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}
}@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}
}@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}
}@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}
}@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
}@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
}@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
}@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
}@media screen and (max-width:1919px){#benefits{background-size:inherit}}@media screen and (max-width:1364px){#items_list .item{width:25%}.iview-caption.caption1 .title{font-size:36px;line-height:42px}.iview-caption.caption2 .title{font-size:30px;line-height:36px}.map{padding:0}}@media screen and (max-width:1279px){#index .intro_content{padding:20px}#index .box_60,#index .top_image_box{width:50%}#phone_list{display:none}}@media screen and (max-width:1151px){.iview-caption.caption1 .title{font-size:30px;line-height:36px}.iview-caption.caption2 .title{font-size:24px;line-height:30px}}@media screen and (max-width:1023px){#index .intro_content{padding:0}#button_favorites .btn div,#top_menu li a .name{font-size:14px}}@media screen and (max-width:959px){#call_us_block .content_border{padding:40px}#items_list .item{width:33.33%}#estates_list li.item{width:50%}#popup_button_box .img-circle{opacity:1}#slider .container{padding:0 50px}.filters_list{display:none}.header_phone_box{position:relative;top:0;right:0;display:none}.iview-caption.caption2 .title{font-size:22px;line-height:24px}.iview-caption.caption2{max-width:75%}.top_image_box{width:50%}.vacancies_list li.box .img_box{width:33.33%}}@media screen and (max-width:799px){header .buttons{position:fixed;top:10px;right:10px;z-index:100;column-gap:20px;align-items:flex-start}section{padding:20px 0}#benefits_list .li{width:32.5%}#breadcrumbs li:first-child{display:none}#button_menu_mobile{display:block}#categories .grid{grid-template-columns:repeat(2,50%)}#call_us_block .content_border{padding:0 20px}#contacts .box_33,#contacts .box_66{width:100%}#estates_list li.item{width:100%}#estates_list li.item .img_box{float:left;width:33.33%;margin:0 10px 10px 0}#estates_list li.item .text_box{margin:0 0 10px}#index .box_33,#index .box_66,#index .box_text{width:100%;float:inherit}#index .banner{margin:0 0 20px}#index .top_image_box{display:none}#main_menu{display:none}#menu_box,#top_menu{display:none}#page_id_list{display:none}#slider{aspect-ratio: 2 / 1}.estate_text_box{width:100%}.iview-caption.caption1 .title{font-size:24px;line-height:30px}.iview-caption.caption2 .title{font-size:18px;line-height:22px}.page_name,.page_price{font-size:30px}.sub_pages{display:none!important}.banner_box,.top_image_box{width:50%}.top_image_border{padding:0 0 20px 20px}.vacancies_list li,.vacancies_list li.box_33{width:50%}}@media screen and (max-width:649px){section{padding:20px 0}.button_sort_items{display:block}.filters select{display:none}.estate_gallery_box,.estate_info_box{width:100%}.estate_gallery_box .content_box{margin:0}.gallery .hide_mobile{display:none}.iview-caption.caption2{max-width:90%}.iview-caption.caption2 .title{display:none}.iview-caption.caption_button{padding:0;margin:0}#contacts .box_33,#contacts .box_66{width:100%}#header_slider{margin:0 0 40px}#items_list .item{width:50%}#slider .container{padding:0 20px}#slider_button .left_button_box{right:50%;left:inherit;top:100%}#slider_button .right_button_box{right:inherit;left:50%;top:100%}#slider_button .btn{padding:20px;margin:-20px 0 0}}@media screen and (max-width:599px){#benefits_list .li{width:49%}#call_us_block li{width:100%}#call_us_block .content_border{padding:0 10px}#call_us_block img{max-width:300px;width:100%}#index #services .grid{grid-template-columns:repeat(1,100%);padding:0 10px}#sort_items{display:none}.banner_box,.top_image_box{width:100%}.banner,.top_image{margin:0 0 20px}.header_phone_box{display:none}}@media screen and (max-width:479px){#benefits_list li{width:100%}#benefits_list .content{margin:0 0 20px;text-align:center}#items_list .content{margin:5px}#lang,#lang_menu{display:none}#logo_name{padding:15px}.content_border{padding:0 10px}.gallery li{width:33.33%}.list_box{margin:0 -5px}.page_name,.page_price{font-size:24px}.top_image_box{width:100%}.top_image_border{padding:0 0 20px}.vacancies_list li.box .img_box{width:50%}.vacancies_list h3{font-size:18px;clear:both}}@media screen and (max-width:419px){#benefits_list .li{width:100%}#categories .grid{grid-template-columns:repeat(1,100%)}#estates_list li .intro{display:none}#items_list .item{width:100%}.box_intro{font-size:18px}.content_box{padding:0 10px}.estate_attributes_box{margin:-5px -11px;clear:both}.estate_attributes_list li{width:25%}.header_phone_box{display:none}.iview-caption.caption1 .title{font-size:20px;line-height:24px}.vacancies_list li,.vacancies_list li.box_33{width:100%}.vacancies_list h3{font-size:16px}}@media screen and (max-width:359px){body{font-family:ProximaNova,Calibri,sans-serif;font-size:16px;line-height:24px}#logo_name H1,#mobile_logo_name H1{font-size:30px}.box_intro,.box_text,.box_outro{text-align:inherit}}