@font-face{font-family:"FontAwesome";src:url(/static/dist/fonts/68be5f3087081d9e7746.eot);src:url(/static/dist/fonts/68be5f3087081d9e7746.eot) format("embedded-opentype"),url(/static/dist/fonts/e8482f7a4d789d43204e.woff2) format("woff2"),url(/static/dist/fonts/b4a4c38ee2b84bdc0c23.woff) format("woff"),url(/static/dist/fonts/9670a428d9d0693620f2.ttf) format("truetype"),url(/static/dist/img/083fd5cb8a29bd0cdeea.svg) format("svg");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"FontAwesome";src:url(/static/dist/fonts/aead8d3cd75709b9f293.eot);src:url(/static/dist/fonts/aead8d3cd75709b9f293.eot) format("embedded-opentype"),url(/static/dist/fonts/9af270c85e71eda4ad03.woff2) format("woff2"),url(/static/dist/fonts/376d84dfde61d0dec92c.woff) format("woff"),url(/static/dist/fonts/c02aa8907b06b17eee8a.ttf) format("truetype"),url(/static/dist/img/4b831aa96e1516568e5e.svg) format("svg");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"FontAwesome";src:url(/static/dist/fonts/d8faf66d1fc6427680a8.eot);src:url(/static/dist/fonts/d8faf66d1fc6427680a8.eot) format("embedded-opentype"),url(/static/dist/fonts/f8cad535a99a21ba3b52.woff2) format("woff2"),url(/static/dist/fonts/6d80c1a375104b58a387.woff) format("woff"),url(/static/dist/fonts/9d87f5a6cd6223da8803.ttf) format("truetype"),url(/static/dist/img/f08204c4b61810c375e2.svg) format("svg");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:"Montserrat";src:url(/static/dist/fonts/3220cdd4dbb981ac0882.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/static/dist/fonts/3220cdd4dbb981ac0882.eot?#iefix) format("embedded-opentype"),url(/static/dist/fonts/3db65dc4b858f0fed4fb.woff) format("woff"),url(/static/dist/fonts/317b418ed317e258b173.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/static/dist/fonts/418e43db3ef66b97a7ef.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/static/dist/fonts/418e43db3ef66b97a7ef.eot?#iefix) format("embedded-opentype"),url(/static/dist/fonts/d42dad28f6470e5162c2.woff) format("woff"),url(/static/dist/fonts/693c527aec0de211945e.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/static/dist/fonts/3e1f7a552b24cf969fd4.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/static/dist/fonts/3e1f7a552b24cf969fd4.eot?#iefix) format("embedded-opentype"),url(/static/dist/fonts/75ee4192581c503f2484.woff) format("woff"),url(/static/dist/fonts/0697040c56e0a596472b.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;box-sizing:border-box;outline:none}:after,:before,:hover{box-sizing:border-box}html{box-sizing:border-box}html,body{height:100%}body{background-color:#fff;font-size:16px;color:#18181e;font-family:"Montserrat",Arial,sans-serif;min-width:320px;font-weight:normal}a{text-decoration:none;outline:none;color:#000;display:inline-block;line-height:1.5}p{word-break:break-word;line-height:1.5}strong{font-weight:bold}textarea,input:not([type=checkbox]):not([type=radio]),select,button{border:0;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:block;width:100%;padding:10px 15px;background-color:rgba(0,0,0,0)}textarea{resize:none;height:86px}::-webkit-input-placeholder{color:#afafaf;font-weight:normal;font-family:"Montserrat",sans-serif}::-moz-placeholder{color:#afafaf;font-weight:normal;font-family:"Montserrat",sans-serif}:-ms-input-placeholder{color:#afafaf;font-weight:normal;font-family:"Montserrat",sans-serif}:-moz-placeholder{color:#afafaf;font-weight:normal;font-family:"Montserrat",sans-serif}input[name=honeypot],input[name=flat]{display:none !important}select{position:relative;cursor:pointer;background-size:7px 7px;padding-right:35px !important;line-height:1 !important}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 15px}.text_center{text-align:center !important}.text_left{text-align:left !important}.text_right{text-align:right !important}.main_wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}[data-background-image]{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}label.error{display:block;font-size:12px;margin-bottom:15px;color:#ff6363;margin-top:-20px}.iti{width:100%;margin-bottom:25px;color:#000}.iti label.error{position:absolute;bottom:-30px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding-right:6px !important;padding-left:52px !important;margin-left:0 !important}.iti__country-list{max-width:350px}.title,h1{font-size:32px;line-height:1.2;position:relative;padding-top:50px;padding-bottom:80px;text-align:center;font-weight:bold}.title:before,h1:before{content:"";background:url(/static/dist/img/92b783084a1b4f84f5c9.png) no-repeat;background-size:100% 100%;position:absolute;left:0;right:0;bottom:50px;margin:auto;width:67px;height:10px}.title_description{font-size:18px;position:relative;padding-bottom:50px;text-align:center;font-weight:bold;line-height:1.3}.subtitle{font-size:32px;line-height:1.2;padding-bottom:30px;font-weight:bold}.flex_wrap{display:flex;flex-wrap:wrap}.button{color:#fff;padding:12px 15px;line-height:1.5;transition:.5s ease all;cursor:pointer;display:inline-block;text-align:center;text-transform:uppercase;border-radius:25px;background-color:#cfa55b;box-shadow:1px 0 11px 0 rgba(207,165,91,.55);font-weight:bold;font-size:14px}.button:hover{background:#b78751;background-image:linear-gradient(to right, #cea35a, #b78751)}.button_arrow{position:relative;padding:15px 65px 15px 25px}.button_arrow:before{content:"";font-weight:bold;font-family:FontAwesome;font-size:10px;text-align:center;color:#18181e;background-color:#f9f9fb;position:absolute;top:50%;transform:translateY(-50%);right:5px;width:40px;height:40px;line-height:40px;border-radius:50%}.dark_bg{background-color:#5c4f47;color:#fff}.dark_bg_2{background-color:#3f3936;color:#fff}/*!*---------slick slider--------------*!*/.slick-slide{outline:none;border:none}.slick-next,.slick-prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;outline:none;transition:.5s all ease;border:1px solid #fff;z-index:10;background:rgba(0,0,0,0)}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-weight:bold;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-size:12px;color:#fff;transition:.5s all ease}.slick-next:hover,.slick-prev:hover{opacity:.6}.slick-next{right:-55px}.slick-next:before{content:""}.slick-prev{left:-55px}.slick-prev:before{content:""}.slick-dots{text-align:center;font-size:0;position:absolute;bottom:-45px;left:0;right:0;margin:auto}.slick-dots li{display:inline-block;width:8px;height:5px;border-radius:5px;background:#e2e4eb;border:0;margin:0 2px;cursor:pointer;transition:.5s ease all;position:relative}.slick-dots li button{background:none;outline:none;border:none;font-size:0}.slick-dots li.slick-active,.slick-dots li:hover{background-color:#cfa55b;width:25px;cursor:pointer}.slick-slide img{width:100%;height:auto}.breadcrumbs{background-color:#3f3936;padding:15px 0}.breadcrumbs ul li{display:inline-block;padding:0 20px 0 0;color:#fff;line-height:1.5;font-size:12px}.breadcrumbs ul li a{color:#cdcdcc;position:relative;display:block;transition:.5s all ease;line-height:1.5}.breadcrumbs ul li a:hover{opacity:.7}.breadcrumbs ul li a::before{content:"/";position:absolute;right:-14px;top:1px}[data-type=pagination]{padding:10px 0 40px;text-align:center}[data-type=pagination] li{display:inline-block;vertical-align:middle}[data-type=pagination] li a,[data-type=pagination] li p,[data-type=pagination] li>span{color:#000;display:block;transition:.5s all ease;line-height:30px;text-align:center}[data-type=pagination] li a:hover,[data-type=pagination] li p{color:#cfa55b}[data-type=pagination] li a,[data-type=pagination] li p{width:20px;height:30px}[data-type=pagination] .end{color:#ccc}[data-type=pagination] .prev,[data-type=pagination] .next{border-radius:50%;width:30px;height:30px;position:relative;padding-left:15px;background-color:#e5e7e8;color:#fff}[data-type=pagination] .prev:hover,[data-type=pagination] .next:hover{background-color:#cfa55b;color:#fff}[data-type=pagination] .prev:before,[data-type=pagination] .next:before{content:"";font-family:"FontAwesome";font-weight:bold;position:absolute;left:0;font-size:14px;margin:auto;right:0;text-align:center}[data-type=pagination] .next:before{content:""}.popup_js{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);z-index:9999}.popup-inner{width:95%;max-width:490px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:50px 15px;max-height:95%;overflow-y:auto;background-color:#fff;color:#292a32;border-radius:10px}.popup-inner form{max-width:340px;margin:0 auto}.popup-inner form h2{text-align:center;line-height:1.3;padding-bottom:10px;font-size:28px;font-weight:bold}.popup-inner form h4{color:#70737c;line-height:1.5;padding-bottom:30px;text-align:center}.popup-inner form p{padding-bottom:10px;font-size:14px}.popup-inner form textarea,.popup-inner form input:not([type=checkbox]):not([type=radio]),.popup-inner form select{background-color:#f7f8fa;padding:20px;margin-bottom:20px}.popup-inner form .button{width:220px;margin:10px auto 0;display:block}.popup-close{width:30px;height:30px;display:inline-block;position:absolute;top:10px;right:10px;transition:ease all .25s;text-align:center}.popup-close:hover:before,.popup-close:hover:after{background-color:#000}.popup-close:before,.popup-close:after{content:"";width:1px;height:15px;transition:.5s ease;position:absolute;top:7px;background-color:#898c94}.popup-close:before{transform:rotate(-45deg)}.popup-close:after{transform:rotate(45deg)}.fixed_body{overflow:hidden}.google,.facebook,.instagram,.telegram,.twitter,.linkedin-in,.whatsapp,.youtube,.viber{position:relative;color:#fff !important;width:30px;height:30px;display:inline-block;text-align:center;transition:.5s ease;font-size:12px;line-height:30px;margin-right:10px;background-color:#cfa55b;border-radius:50%}.google:hover,.facebook:hover,.instagram:hover,.telegram:hover,.twitter:hover,.linkedin-in:hover,.whatsapp:hover,.youtube:hover,.viber:hover{opacity:.8}.social a:last-of-type{margin-right:0}.google::before{content:"";font-family:FontAwesome}.facebook::before{content:"";font-family:FontAwesome}.instagram::before{content:"";font-family:FontAwesome}.telegram:before{content:"";font-family:FontAwesome}.twitter:before{content:"";font-family:FontAwesome}.linkedin-in:before{content:"";font-family:FontAwesome}.whatsapp:before{content:"";font-family:FontAwesome}.youtube:before{content:"";font-family:FontAwesome}.viber:before{content:"";font-family:FontAwesome}.location_ico,.phone_ico,.email_ico{padding:0 0 10px 30px;position:relative}.location_ico:before,.phone_ico:before,.email_ico:before{content:"";font-family:FontAwesome;font-weight:bold;color:#cfa55b;position:absolute;top:1px;left:0;text-align:center;font-size:12px}.location_ico:before{content:""}.phone_ico:before{content:"";top:5px;left:2px;transform:rotate(90deg)}.email_ico:before{content:"";top:0}[data-type=seo_text]{position:relative}[data-type=seo_text] h2{font-size:32px;line-height:1.2;padding-bottom:30px;font-weight:700}[data-type=seo_text] h3{font-size:26px;line-height:1.2;padding-bottom:30px;font-weight:700}[data-type=seo_text] h4{font-size:1.2em;padding-top:5px;padding-bottom:10px;line-height:1.5}[data-type=seo_text] p{padding-bottom:10px}[data-type=seo_text] a{color:#cfa55b;text-decoration:underline;transition:.5s ease}[data-type=seo_text] a:hover{opacity:.8}[data-type=seo_text] ul{padding-bottom:10px}[data-type=seo_text] ul li{position:relative;padding:5px 10px 5px 20px;line-height:1.5;display:block}[data-type=seo_text] ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#cfa55b}[data-type=seo_text] ol{counter-reset:item;margin-left:20px}[data-type=seo_text] ol>li{position:relative;padding:5px 0;line-height:1.5}[data-type=seo_text] ol>li::before{content:counters(item, ".") ". ";counter-increment:item;display:inline-block;margin-right:.5em;text-align:right}[data-type=seo_text] blockquote{padding:15px 0;border-left:2px solid #cfa55b;font-size:1.1em;margin:0 0 0 20px;line-height:1.5}.image_full{margin:15px 0;max-width:100%}header{background-color:#5c4f47;padding-bottom:15px;font-size:14px}header .header{display:flex;align-items:center;padding-top:15px}header .header_logo{margin-right:70px}header .header_logo .logo div p{color:#fff}header .header_logo .logo ul li{color:#cdcdcc}header .header_content{flex-grow:1}header .header_content .header_contacts{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;width:100%}header .header_content .header_contacts .button{font-size:12px;padding:10px;width:170px}header .header_address{color:#cdcdcc;position:relative;padding:0 0 0 50px;font-size:12px;max-width:320px}header .header_address a{color:#fff;display:block;padding-bottom:10px;transition:.5s all ease}header .header_address a:last-of-type{padding-bottom:0}header .header_address a:hover{opacity:.8}header .header_address span{display:block;text-transform:uppercase;font-size:11px;line-height:1.5}header .header_address:before{content:"";font-family:FontAwesome;font-weight:bold;position:absolute;top:0;left:0;text-align:center;font-size:12px;width:35px;height:35px;line-height:35px;border-radius:50%;border:1px solid #cdcdcc}header .header_phones{margin-left:auto}header .header_phones a,header .header_phones span{color:#fff;font-weight:bold;display:inline-block;line-height:1.3;font-size:16px}header .header_phones span{padding-right:30px}header .social{margin-left:20px}header nav ul{display:flex;justify-content:space-between;margin:0 -15px}header nav ul li{position:relative;transition:.5s all ease;padding:0 10px}header nav ul li a{color:#fff;padding:5px 0;display:inline-block;transition:.5s all ease;font-size:14px;border-bottom:2px solid rgba(0,0,0,0)}header nav ul li a:hover{border-color:#cfa55b}header nav .arrow{position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:10px;height:10px;line-height:10px;transition:.5s all ease;color:#fff}header nav .arrow:before{content:"";font-family:FontAwesome;font-weight:bold;font-size:9px;position:absolute;text-align:center;width:100%}header .menu_dropdown{position:absolute;display:none;left:0;z-index:99;width:220px;background-color:#fff;border-radius:10px}header .menu_dropdown li{display:block;border-bottom:1px solid #e5e3eb}header .menu_dropdown li:last-of-type{border:0}header .menu_dropdown li a{padding:10px;width:100%;color:#18181e;font-weight:500;border:0}header .menu_dropdown li a:hover{color:#cfa55b}.mob_menu_btn{display:none}.logo{display:flex;align-items:center}.logo div p{color:#18181e;font-weight:bold;font-size:40px}.logo div span{font-weight:500;display:block;text-align:right;font-size:13px;text-transform:uppercase;color:#cfa55b}.logo ul{margin-left:20px}.logo ul li{color:#74778d;font-size:12px;text-transform:uppercase;padding-bottom:15px;line-height:1.3}.logo ul li:last-of-type{padding-bottom:0}#select_lang{transition:.5s all ease;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#fff;padding:5px 12px 5px 8px !important;text-transform:uppercase;font-weight:300;font-size:12px;background:url(/static/dist/img/f69f54568e3c55944f8f.svg) no-repeat right center;background-size:14px 6px;cursor:pointer;width:50px;margin:0 0 0 10px}#select_lang option{font-weight:300;padding:8px 12px 8px 5px;color:#000}.technical_works{text-align:center;color:#fff;font-weight:500;text-transform:uppercase;padding-top:20px;border-top:1px solid #fff;margin-top:20px}.footer{width:100%;margin:auto auto 0 auto}footer.container{border-top:1px solid #e5e3eb;padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;color:#74778d;font-size:12px}footer.container a{color:#74778d}footer.container h3{font-size:13px;text-transform:uppercase;padding-bottom:20px;line-height:1.3}.footer_logo{max-width:350px}.footer_logo .logo{margin-bottom:40px}.footer_nav{max-width:135px}.footer_nav ul li a{transition:.5s all ease;padding-bottom:5px}.footer_nav ul li a:hover{color:#cfa55b}.footer_contacts{max-width:250px}.footer_contacts .location_ico,.footer_contacts .phone_ico,.footer_contacts .email_ico{padding:0 0 10px 25px}.footer_contacts .phone_ico span,.footer_contacts .phone_ico a{font-weight:bold;line-height:1.5;font-size:14px}.footer_social .social{margin-bottom:30px}.footer_social .politic_link{margin-top:30px;text-decoration:underline;transition:.5s all ease}.footer_social .politic_link:hover{color:#cfa55b}.pd_top{padding-top:50px}.list_seo li{position:relative;line-height:1.5;padding:0 0 0 60px;margin-bottom:40px}.list_seo li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/static/dist/img/83b618337261d286b968.svg) no-repeat;background-size:100% 100%;width:33px;height:33px}.index_advant{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;padding-bottom:30px}.index_advant .item{text-align:center}.index_advant .item img{display:block;max-width:100px;margin:0 auto 30px}.index_advant .item h3{color:#cfa55b;font-size:20px;font-weight:bold;padding-bottom:30px;text-transform:uppercase;line-height:1.3}.index_about{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:90px}.index_about .text_box{width:60%;padding-right:30px}.index_about .img_box{width:40%;margin-top:auto;position:relative;padding:0 20px 20px 0;display:flex;flex-direction:column}.index_about .img_box:before{content:"";position:absolute;bottom:0;top:20%;right:0;width:70%;background-color:#cfa55b;z-index:1}.index_about .img_box img{display:block;max-width:100%;position:relative;z-index:2;margin-left:auto}.index_characteristic_counter{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px;padding-top:20px;padding-bottom:100px}.index_characteristic_counter li{width:20%;padding:0 15px 40px;font-weight:bold;text-align:center;line-height:1.4;font-size:18px}.index_characteristic_counter li div{font-size:60px;color:#cfa55b;margin-bottom:10px;line-height:1}.docs_slider{margin:0 -10px 100px}.docs_slider .slide{text-align:center;padding:0 10px}.docs_slider .slide a{display:block}.docs_slider .slide img{display:block;margin-bottom:10px}.index_form{display:flex;justify-content:space-between;padding-bottom:50px}.index_form .form_box{width:38%;border:15px solid #fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px 15px}.index_form .form_box form{max-width:380px;width:100%}.index_form .form_box input,.index_form .form_box select,.index_form .form_box textarea{color:#fff;font-weight:500;background-color:#767474;margin-bottom:25px;padding:20px}.index_form .form_box textarea{height:150px}.index_form .form_box .button{padding:15px;display:block;margin:0 auto;max-width:250px}.index_form .text_box{width:55%;display:flex;align-items:center;justify-content:center;flex-direction:column}.index_form .text_box .list_seo{width:100%}.index_form .text_box .list_seo li:last-of-type{margin-bottom:0}.index_form .text_box .list_seo li p{padding-bottom:15px}.index_form .text_box .list_seo li p:last-of-type{padding-bottom:0}.index_form .text_box .description{background-color:#3f3936;padding:50px 30px 50px 60px;line-height:1.5;width:100%;margin-top:50px}.index_form .text_box .description p{font-weight:bold}.index_form .img_box{width:55%;display:flex;align-items:center;justify-content:center;flex-direction:column}.index_form .img_box>div{width:100%;position:relative;padding:20px 20px 0 0;display:flex;flex-direction:column}.index_form .img_box>div:before{content:"";position:absolute;bottom:50%;top:0;right:0;width:70%;background-color:#cfa55b;z-index:1}.index_form .img_box>div img{display:block;max-width:100%;position:relative;z-index:2;margin-left:auto}.contacts_block_wrap{margin-bottom:160px;padding-top:50px}.contacts_block{display:grid;grid-template-columns:1fr 1fr;box-shadow:1px 0 20px 0 rgba(0,0,0,.35);margin-bottom:-150px}.contacts_block .img_box{background-position:left center !important}.contacts_block .text_box{background-color:#fff;padding:50px 0 50px 50px;font-size:20px;color:#18181e}.contacts_block .text_box .phones{font-size:40px;font-weight:bold;padding:50px 0}.contacts_block .text_box .phones span,.contacts_block .text_box .phones a{line-height:1.2;color:#cfa55b}.mailing{border-top:1px solid #e5e3eb}.mailing form{max-width:1000px;margin:0 auto;padding:40px 15px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:30px;align-items:center}.mailing form h2{font-size:20px;font-weight:bold;line-height:1.3}.mailing form input{border-radius:25px !important;border:1px solid #e5e3eb !important;padding:12px 15px !important}.mailing form .button{min-width:180px;box-shadow:none}.mailing form .grid_input{position:relative}.mailing form label.error{position:absolute;bottom:-14px;margin:0;font-size:11px}.tabs .tabs_content{height:0;overflow:hidden}.tabs .tabs_content.active{height:auto}.index_plans .tabs{display:flex}.index_plans .tabs .tabs_caption{width:20%;display:flex;flex-direction:column;align-items:center}.index_plans .tabs .tabs_caption li{font-weight:bold;font-size:18px;line-height:1.3;transition:.5s all ease;text-align:center;color:#63666f;padding-bottom:50px;max-width:160px}.index_plans .tabs .tabs_caption li span{display:block;font-size:90px;line-height:1}.index_plans .tabs .tabs_caption li.active,.index_plans .tabs .tabs_caption li:hover{color:#cfa55b;cursor:pointer}.index_plans .index_plans_wrap{position:relative;width:80%;padding:70px 0 70px 70px;display:flex;flex-direction:column}.index_plans .index_plans_wrap:before{content:"";position:absolute;z-index:1;width:999999px;top:0;bottom:0;left:0;box-shadow:1px 0 30px 0 rgba(0,0,0,.15)}.index_plans .index_plans_wrap .tabs_content{position:relative;z-index:2}.index_plans .index_plans_wrap .tabs_content a{display:block}.index_plans .index_plans_wrap .tabs_content a img{display:block;max-width:100%;margin-bottom:50px}.index_plans .index_plans_wrap .button{position:relative;z-index:2;margin-top:auto;max-width:250px}.gallery_slider_wrap{position:relative}.gallery_slider_wrap:before,.gallery_slider_wrap:after{content:"";position:absolute;width:999999px;height:100%;background:rgba(0,0,0,.25);top:0;z-index:1}.gallery_slider_wrap:before{left:100%}.gallery_slider_wrap:after{right:100%}.gallery_slider,.interior_projects_slider{margin-bottom:80px}.gallery_slider .slick-list,.interior_projects_slider .slick-list{overflow:initial}.gallery_slider .slide a,.interior_projects_slider .slide a{display:block}.gallery_slider .slide img,.interior_projects_slider .slide img{display:block}.interior_projects .subtitle{text-align:center;font-size:24px;padding-top:30px}.index_decs{padding-top:10px;padding-bottom:120px}.index_decs .index_decs_list{box-shadow:1px 0 30px 0 rgba(0,0,0,.15);display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.index_decs .index_decs_list li{position:relative;padding:80px 30px 10px 30px;font-size:18px;border:1px solid #e5e3eb;margin:-1px -1px 0 0}.index_decs .index_decs_list li:before{content:"";position:absolute;left:30px;top:30px;background:url(/static/dist/img/83b618337261d286b968.svg) no-repeat;background-size:100% 100%;width:33px;height:33px}.index_decs .index_decs_list li p{padding-bottom:20px}.index_decs .index_decs_list li span{font-weight:bold;color:#cfa55b}.index_decs .index_decs_list li .image{display:block;position:absolute;top:0;left:-30px;width:320px;max-width:100%}.index_top_banner{max-width:1700px;margin:0 auto 20px;position:relative}.index_top_banner .slick-next{right:10px}.index_top_banner .slick-prev{left:10px}.index_top_banner .slick-dots{bottom:40px;position:relative;z-index:10}.index_top_banner .slide{position:relative;min-height:344px}.index_top_banner .slide:before{content:"";height:100%;width:100%;background:rgba(0,0,0,.45);position:absolute;top:0;left:0}.index_top_banner .slide img{height:0;overflow:hidden;visibility:hidden;transition:height .2s linear;object-fit:cover;object-position:center}.index_top_banner .slide img.active{height:auto;visibility:visible;min-height:688px}.index_top_banner .text_box{max-width:950px;margin:auto;display:flex;justify-content:space-between;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0 15px}.index_top_banner .text_box .left_col{max-width:460px}.index_top_banner .text_box .left_col .top_banner_title{font-size:12px;position:relative;color:#cfa55b;text-transform:uppercase;padding:0 0 20px 40px;font-weight:500}.index_top_banner .text_box .left_col .top_banner_title:before{content:"";position:absolute;left:0;top:7px;width:30px;height:2px;background-color:#cfa55b}.index_top_banner .text_box .left_col h2{font-weight:bold;font-size:40px;line-height:1.2;padding-bottom:30px;text-transform:uppercase}.index_top_banner .text_box .left_col .button{margin-bottom:30px}.index_top_banner .text_box .right_col{background-color:rgba(63,57,54,.6);padding:50px 10px;color:#fff;width:260px;align-self:baseline}.index_top_banner .text_box .top_banner_flat{display:flex;align-items:center;font-weight:bold;margin-bottom:25px}.index_top_banner .text_box .top_banner_flat div{display:block;position:relative;font-size:70px;line-height:110px;min-width:110px;padding-right:30px;text-align:right}.index_top_banner .text_box .top_banner_flat div span{position:relative;z-index:2}.index_top_banner .text_box .top_banner_flat div:before{content:"";width:110px;height:110px;border-radius:50%;background-color:#cfa55b;position:absolute;z-index:1;top:0;right:0}.index_top_banner .text_box .top_banner_flat p{font-size:22px;margin-left:-20px;position:relative;z-index:2;line-height:1.3;letter-spacing:1px}.index_top_banner .text_box .top_banner_price{text-align:center;font-weight:bold;font-size:24px;line-height:1}.index_top_banner .text_box .top_banner_price span{font-size:70px}.link_3D_tour{position:relative;display:flex;align-items:center;color:#fff}.link_3D_tour .img{display:block;width:150px;height:140px;border-radius:20px;border:5px solid #cfa55b;position:relative}.link_3D_tour p{font-weight:800;letter-spacing:1px;position:relative;z-index:2;font-size:24px;line-height:1.2}.link_3D_tour p span{font-size:30px;text-transform:uppercase}.link_3D_tour .pulse_holder{position:absolute;left:85px;z-index:1;width:78px;height:78px;background:#cfa55b;border-radius:100%}.link_3D_tour .pulse_holder:after{content:"";background:url(/static/dist/img/5bc88cca29d5500b81f5.svg) no-repeat #cfa55b;background-size:100% 100%;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:25px;height:25px}.link_3D_tour .pulse_holder .pulse_rays,.link_3D_tour .pulse_holder .pulse_rays1{position:absolute;background-color:rgba(0,0,0,0);opacity:.01;width:156px;height:156px;bottom:-39px;right:-39px}.link_3D_tour .pulse_holder .pulse_rays{border:2px solid #cfa55b;border-radius:100%;animation:mlfnc-pulse 3s linear infinite;-webkit-animation:mlfnc-pulse 3s linear infinite;-moz-animation:mlfnc-pulse 3s linear infinite;-o-animation:mlfnc-pulse 3s linear infinite;-ms-animation:mlfnc-pulse 3s linear infinite}.link_3D_tour .pulse_holder .pulse_rays1{border:2px solid #cfa55b;border-radius:100%;-webkit-animation:mlfnc-pulse 3s linear infinite;-moz-animation:mlfnc-pulse 3s linear infinite;-o-animation:mlfnc-pulse 3s linear infinite;-ms-animation:mlfnc-pulse 3s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.link_3D_tour:hover .pulse_rays,.link_3D_tour:hover .pulse_rays1{background-color:#cfa55b;border-color:#cfa55b}@-webkit-keyframes mlfnc-pulse{0%{-webkit-transform:rotate(0) scale(0.46) skew(1deg);-webkit-opacity:.08}10%{-webkit-transform:rotate(0) scale(0.56) skew(1deg);-webkit-opacity:.8}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.01}}.index_infrastructure{max-width:1700px;margin:0 auto 20px;display:flex}.index_infrastructure .item{width:25%;height:500px;transition:.8s;transform-style:preserve-3d;position:relative;overflow:hidden}.index_infrastructure .item .front,.index_infrastructure .item .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.8s;transform-style:preserve-3d;height:500px;width:100%;position:absolute;left:0}.index_infrastructure .item:hover .back{bottom:150px;height:350px}.index_infrastructure .item:hover .front{height:150px}.index_infrastructure .item .front{bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-weight:bold;text-align:center;background-position:top center !important;padding:0 30px;background-color:#2b2725}.index_infrastructure .item .front:before{content:"";height:100%;width:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0}.index_infrastructure .item .front p{position:relative;z-index:2;font-size:28px;line-height:1.3;letter-spacing:1px}.index_infrastructure .item .back{bottom:100%;background-color:#2b2725;color:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px}.page_404{background-color:#3f3936;flex-grow:1;padding:50px 0;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff}.page_404 .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.page_404 .container .img_box{width:45%;order:1}.page_404 .container .text_box{width:45%;order:0}.page_404 .container .text404{font-weight:bold;font-size:100px;position:relative;line-height:1;padding-bottom:100px}.page_404 .container .text404:before{content:"";background:url(/static/dist/img/92b783084a1b4f84f5c9.png) no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:50px;width:67px;height:10px}.page_404 .container h2{font-weight:bold;font-size:30px;line-height:1.3;padding-bottom:20px}.page_404 .container p{font-size:20px}.page_404 .container .button{width:250px;margin-top:30px}.page_404 .container img{display:block;max-width:100%}.page_500{background:url(/static/dist/img/829db0596ffbbcff0a9e.png) no-repeat bottom center #3f3936;padding-bottom:200px !important}.page_500 h1{font-size:100px}.page_500 h2{font-weight:bold;font-size:30px;line-height:1.3;padding-bottom:20px}.page_500 .button{margin-top:50px}.thank_you{background-color:#3f3936;flex-grow:1;padding:50px 0;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff;text-align:center}.thank_you img{display:block;margin:50px auto;max-width:100%}.thank_you h1{padding-bottom:50px}.thank_you h1:before{bottom:20px}.thank_you .button{width:250px}.plan_section{padding-top:50px;padding-bottom:20px;position:relative}.plan_section .title_description{color:#cfa55b;padding-bottom:30px}.plan_section .plan_img_box{margin:0 auto;max-width:750px}.plan_section .street_name{text-align:center;padding:15px 0;position:relative}.plan_section .street_name:before{content:"";position:absolute;left:0;right:0;margin:auto;width:40px;height:40px;background:url(/static/dist/img/2be97e28e747dec91bf3.svg) no-repeat;background-size:100% 100%}.plan_section .street_name.street_top{padding-bottom:70px}.plan_section .street_name.street_top:before{bottom:15px;transform:rotate(180deg)}.plan_section .street_name.street_bottom{padding-top:70px}.plan_section .street_name.street_bottom:before{top:15px}.plan_section .compass{position:absolute;top:150px;left:90px;width:150px;height:153px}.plans_description{display:flex;flex-wrap:wrap;justify-content:space-between}.plans_description .text_box{width:55%;padding-bottom:70px}.plans_description .blockquote_box{width:35%;position:relative;padding:100px 0 30px 30px}.plans_description .blockquote_box:before{content:"";position:absolute;z-index:1;width:999999px;top:0;bottom:0;left:0;box-shadow:1px 0 30px 0 rgba(0,0,0,.15)}.plans_description .blockquote_box:after{content:"";background:url(/static/dist/img/d852f3f943b8649e0582.png) no-repeat;background-size:100% 100%;width:59px;height:45px;position:absolute;top:35px;left:30px}.plans_description .blockquote_box>div{position:relative;z-index:2}.floor_plan{padding-top:50px;padding-bottom:100px;display:flex;justify-content:space-between}.floor_plan .floor_info{display:flex;flex-wrap:wrap;margin:0 -5px 20px;justify-content:space-between}.floor_plan .floor_info li{padding:5px;color:#5c4f47;font-size:14px;line-height:1.5;min-height:74px}.floor_plan .floor_info li p{display:block;font-size:30px;font-weight:bold}.floor_plan .floor_info li .sup{display:inline-flex;font-size:.7em;line-height:1em;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%)}.floor_plan .plan_content{order:1;width:100%}.floor_plan .plan_info{order:2;width:450px;padding-left:30px}.floor_plan .plan_info .title_description{padding-bottom:20px;text-align:left;color:#cfa55b}.floor_plan .plan_nav{order:0;width:140px;min-width:140px;padding-right:25px}.floor_plan .plan_nav .floor-flat-link path,.floor_plan .plan_nav .floor-flat-link polygon{fill:#a9d2b1;position:relative}.floor_plan .plan_nav .floor-flat-link:hover path,.floor_plan .plan_nav .floor-flat-link:hover polygon,.floor_plan .plan_nav .floor-flat-link.current path,.floor_plan .plan_nav .floor-flat-link.current polygon{opacity:.9}.plan_img_box svg,.plan_img_box img{display:block;width:100%}.plan_img_box .floor-flat-link path,.plan_img_box .floor-flat-link polygon{fill:#a9d2b1;opacity:.5;position:relative}.plan_img_box .floor-flat-link:hover path,.plan_img_box .floor-flat-link:hover polygon,.plan_img_box .floor-flat-link.active path,.plan_img_box .floor-flat-link.active polygon,.plan_img_box .floor-flat-link.current path,.plan_img_box .floor-flat-link.current polygon{opacity:.9}.plan_img_box .floor-flat-link .svg_flat_sold{display:none}.plan_img_box .floor-flat-link.flat_sold{pointer-events:none}.plan_img_box .floor-flat-link.flat_sold .svg_flat_sold{display:block}.plan_img_box .floor-flat-link.flat_sold path,.plan_img_box .floor-flat-link.flat_sold polygon{opacity:.5 !important;fill:#e4405f}.mobile_flat_link{max-width:380px;padding:12px 20px;margin:30px auto 0;display:none}.mobile_flat_link.active{display:block}.floor_pagination{margin:0 -5px 50px}.floor_pagination li{display:inline-block;vertical-align:middle;padding:5px;font-size:14px}.floor_pagination li a,.floor_pagination li p{color:#fff;display:block;transition:.5s all ease;line-height:35px;text-align:center;width:35px;height:35px;border-radius:50%;background-color:#5c4f47}.floor_pagination li a:hover,.floor_pagination li p{background-color:#cfa55b;color:#fff}.floor_pagination li.no_active{pointer-events:none}.floor_pagination li.no_active a,.floor_pagination li.no_active p{background-color:#ccc}.flat_plan .flat_info{background-color:#f5f0ed;padding:30px 30px 15px;margin-bottom:30px}.flat_plan .flat_info table{width:100%;text-align:left}.flat_plan .flat_info table td{vertical-align:middle;padding:0 0 15px;line-height:1.3}.flat_plan .flat_info table td:last-of-type{text-align:right}.flat_plan .flat_info table hr{background-color:#5c4f47;height:1px;display:block;margin:15px 0;border:0}.flat_plan .plan_info{min-width:450px}.flat_plan .plan_info .button{display:block;max-width:300px;margin-bottom:30px}.flat_plan .plan_nav .prev_btn{margin-top:30px}.flat_plan_img{display:block;max-width:500px;margin:0 auto;width:100%}.prev_btn{position:relative;display:inline-block;line-height:1.3;color:#5c4f47;font-size:14px;transition:.5s all ease;padding:0 0 0 18px}.prev_btn:before{content:"";font-family:FontAwesome;font-weight:bold;font-size:14px;position:absolute;top:-1px;left:0}.prev_btn:hover{color:#cfa55b}.pdf_btn{display:inline-block;position:relative;text-transform:uppercase;letter-spacing:1.5px;padding:15px 0 15px 60px;transition:.5s all ease}.pdf_btn:hover{color:#cfa55b}.pdf_btn:before{content:"";position:absolute;width:50px;height:50px;left:0;top:0;background:url(/static/dist/img/b1f34de3b8af53f4e298.svg) no-repeat;background-size:100% 100%}.web_camera{padding-top:50px;padding-bottom:50px}.contacts_content{display:flex;padding-bottom:50px}.contacts_content .text_box{width:40%;padding-right:50px}.contacts_content .text_box h2{font-size:32px;line-height:1.2;padding-bottom:30px;font-weight:bold}.contacts_content .text_box .social{padding-top:30px}.contacts_content .text_box .phones{padding:30px 0}.contacts_content .text_box .phones span,.contacts_content .text_box .phones a{font-weight:bold;line-height:1.8;color:#fff;font-size:18px}.contacts_content .contacts_tabs{width:60%}.contacts_content .contacts_tabs .tabs_caption{display:flex}.contacts_content .contacts_tabs .tabs_caption li{color:#fff;font-size:14px;padding:20px;text-align:center;text-transform:uppercase;font-weight:bold;background-color:#2b2725;transition:.5s all ease;line-height:1.5}.contacts_content .contacts_tabs .tabs_caption li:hover,.contacts_content .contacts_tabs .tabs_caption li.active{background-color:#cfa55b;cursor:pointer}.contacts_content .contacts_tabs .tabs_caption li a{color:#fff}.contacts_description{padding-bottom:50px}.mapbox__marker{border-radius:50%;background-size:cover;background-position:center;box-shadow:0 10px 20px rgba(207,165,91,.2);border:3px solid #cfa55b;width:60px;height:60px}a.mapboxgl-ctrl-logo,.mapboxgl-ctrl-bottom-right{display:none !important}.mapbox{width:100%;height:400px}.gallery_list{display:flex;flex-wrap:wrap;padding-bottom:50px}.gallery_list li{width:50%}.gallery_list li a{height:400px;display:flex;flex-direction:column;color:#fff;font-weight:bold;transition:.5s all ease}.gallery_list li a:hover p{background:linear-gradient(to bottom, transparent 10%, rgba(106, 84, 47, 0.9))}.gallery_list li a p{position:relative;margin-top:auto;padding:70px 95px 40px 50px;background:linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 0.8));font-size:20px}.gallery_list li a p:before{content:"";font-family:FontAwesome;font-weight:bold;font-size:12px;position:absolute;bottom:30px;right:30px;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;transition:.5s all ease;border:1px solid #fff;z-index:10;background:rgba(0,0,0,0)}.gallery_detail{padding-bottom:50px;display:grid;grid-template-columns:1fr 1fr 1fr}.gallery_detail li a{display:block;position:relative;transition:.5s all ease;overflow:hidden}.gallery_detail li a:before{content:"";background-color:rgba(106,84,47,.5);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.gallery_detail li a:hover:before{opacity:1}.gallery_detail li a:hover img{transform:scale(1.1)}.gallery_detail li a img{transition:.5s all ease;display:block;width:100%}.action_item{position:relative;margin-bottom:50px;min-height:450px}.action_item:before{content:"";height:100%;width:100%;background:rgba(0,0,0,.45);position:absolute;top:0;left:0;z-index:1}.action_item .action_item_img{display:block;width:100%}.action_item .text_box{max-width:950px;margin:0 auto;padding:50px 15px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;justify-content:space-between}.action_item .text_box .left_col{max-width:460px}.action_item .text_box .left_col .top_banner_title{font-size:12px;position:relative;color:#cfa55b;text-transform:uppercase;padding:0 0 20px 40px;font-weight:500}.action_item .text_box .left_col .top_banner_title:before{content:"";position:absolute;left:0;top:7px;width:30px;height:2px;background-color:#cfa55b}.action_item .text_box .left_col h2{font-weight:bold;font-size:40px;line-height:1.2;padding-bottom:30px;text-transform:uppercase}.action_item .text_box .left_col .button{margin-bottom:30px}.action_item .text_box .right_col{background-color:rgba(63,57,54,.6);padding:50px 10px;color:#fff;width:260px;align-self:baseline}.action_item .text_box .top_banner_flat{display:flex;align-items:center;font-weight:bold;margin-bottom:25px}.action_item .text_box .top_banner_flat div{display:block;position:relative;font-size:70px;line-height:110px;min-width:110px;padding-right:30px;text-align:right}.action_item .text_box .top_banner_flat div span{position:relative;z-index:2}.action_item .text_box .top_banner_flat div:before{content:"";width:110px;height:110px;border-radius:50%;background-color:#cfa55b;position:absolute;z-index:1;top:0;right:0}.action_item .text_box .top_banner_flat p{font-size:22px;margin-left:-20px;position:relative;z-index:2;line-height:1.3;letter-spacing:1px}.action_item .text_box .top_banner_price{text-align:center;font-weight:bold;font-size:24px;line-height:1}.action_item .text_box .top_banner_price span{display:block;font-size:70px}.action_detail{padding-bottom:50px}.action_desc{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:50px}.action_desc .left_col{width:50%;padding-right:30px}.action_desc .right_col{width:50%}.action_desc .right_col .list_seo{background-color:#3f3936;padding:30px 30px 10px 30px}.action_btn{display:block;margin:0 auto 50px;width:250px}.construction_progress_nav{border:4px solid #cfa55b;padding:20px 45px;margin-bottom:50px}.construction_progress_nav li a{color:#fff;font-weight:bold;font-size:18px;display:block;transition:.5s all ease;text-align:center}.construction_progress_nav li a.active,.construction_progress_nav li a:hover{color:#cfa55b}.construction_progress_nav .slick-next,.construction_progress_nav .slick-prev{border:0;width:35px;height:35px;line-height:35px;background-color:rgba(0,0,0,0)}.construction_progress_nav .slick-next:before,.construction_progress_nav .slick-prev:before{color:#fff}.construction_progress_nav .slick-prev{left:0}.construction_progress_nav .slick-next{right:0}.construction_progress_desc{display:flex;flex-wrap:wrap;padding-bottom:50px}.construction_progress_desc .video_box{width:50%}.construction_progress_desc .video_box a{display:block;border:4px solid #cfa55b;position:relative}.construction_progress_desc .video_box a img{display:block;width:100%}.construction_progress_desc .video_box a .pulse_holder{position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);z-index:1;width:78px;height:78px;background:#cfa55b;border-radius:100%}.construction_progress_desc .video_box a .pulse_holder:after{content:"";background:url(/static/dist/img/5bc88cca29d5500b81f5.svg) no-repeat #cfa55b;background-size:100% 100%;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:25px;height:25px}.construction_progress_desc .video_box a .pulse_holder .pulse_rays,.construction_progress_desc .video_box a .pulse_holder .pulse_rays1{position:absolute;background-color:rgba(0,0,0,0);opacity:.01;width:156px;height:156px;bottom:-39px;right:-39px}.construction_progress_desc .video_box a .pulse_holder .pulse_rays{border:2px solid #cfa55b;border-radius:100%;animation:mlfnc-pulse 3s linear infinite;-webkit-animation:mlfnc-pulse 3s linear infinite;-moz-animation:mlfnc-pulse 3s linear infinite;-o-animation:mlfnc-pulse 3s linear infinite;-ms-animation:mlfnc-pulse 3s linear infinite}.construction_progress_desc .video_box a .pulse_holder .pulse_rays1{border:2px solid #cfa55b;border-radius:100%;-webkit-animation:mlfnc-pulse 3s linear infinite;-moz-animation:mlfnc-pulse 3s linear infinite;-o-animation:mlfnc-pulse 3s linear infinite;-ms-animation:mlfnc-pulse 3s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.construction_progress_desc .video_box a:hover .pulse_rays,.construction_progress_desc .video_box a:hover .pulse_rays1{background-color:#cfa55b;border-color:#cfa55b}.construction_progress_desc .description{width:50%;padding-left:30px}.construction_progress_desc .description .title_description{color:#cfa55b;text-align:left}.construction_progress_desc .list_seo li{padding:0 0 0 40px;margin-bottom:20px}.construction_progress_desc .list_seo li:before{height:20px;width:20px}.docs_list{margin:50px 0 0}.docs_list .item{display:flex;align-items:center;justify-content:center;padding:30px 0}.docs_list .item .subtitle{width:40%;padding-bottom:0;padding-right:50px}.docs_list .item .slider_box{width:40%;max-width:400px;padding:0 55px}.docs_list .item .slider_box .slide a{display:block;margin:0 auto;max-width:240px}.docs_list .item .slider_box .slick-next,.docs_list .item .slider_box .slick-prev{width:50px;height:50px;line-height:50px;border:1px solid #fff;background-color:rgba(0,0,0,0)}.docs_list .item .slider_box .slick-next:before,.docs_list .item .slider_box .slick-prev:before{color:#fff}.docs_list .item .slider_box .slick-prev{left:-55px}.docs_list .item .slider_box .slick-next{right:-55px}.docs_list .item:nth-child(even) .subtitle{order:1;padding-left:50px;padding-right:0}.docs_list .item:nth-child(even) .slider_box{order:0}.docs_list .item:nth-child(odd){background-color:#5c4f47}.docs_seo{margin:0 -15px 50px;display:flex;flex-wrap:wrap;padding-top:50px}.docs_seo>div{width:50%;padding:0 15px}.about_parking{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:90px}.about_parking .text_box{width:45%}.about_parking .img_box{width:50%;margin-top:auto;position:relative;padding:0 20px 20px 0;display:flex;flex-direction:column}.about_parking .img_box:before{content:"";position:absolute;bottom:0;top:20%;right:0;width:70%;background-color:#cfa55b;z-index:1}.about_parking .img_box img{display:block;max-width:100%;position:relative;z-index:2;margin-left:auto}.investment_conditions{background:url(/static/dist/img/7a3912c088ca69c2648b.jpg) no-repeat center #3f3936;background-size:cover;padding:20px 0 100px;text-align:center;color:#fff}.investment_conditions p{text-transform:uppercase;font-weight:bold;font-size:20px;position:relative;padding-bottom:36px;padding-top:30px;max-width:710px;margin:0 auto;line-height:2}.investment_conditions p:after{content:"";width:85px;height:6px;background-color:#cfa55b;position:absolute;left:0;right:0;bottom:0;margin:auto}.investment_conditions p:last-of-type{padding-bottom:0}.investment_conditions p:last-of-type:after{display:none}.about_complex_list{display:flex;flex-wrap:wrap;margin:0 -15px}.about_complex_list .item{padding:0 15px 50px;width:50%;display:flex;flex-direction:column}.about_complex_list .item:nth-child(4n) .text_box,.about_complex_list .item:nth-child(5n) .text_box{padding:30px;background-color:#3f3936}.about_complex_list .item:first-of-type .text_box{padding:30px 30% 30px 30px;background-color:#3f3936;position:relative}.about_complex_list .item:first-of-type .text_box .img{position:absolute;right:-15px;top:-30px;width:35%}.about_complex_list .item:first-of-type h3{padding:0}.about_complex_list .item:first-of-type h3:before{display:none}.about_complex_list .item:first-of-type p{padding:0 0 15px}.about_complex_list .item .text_box{flex-grow:1}.about_complex_list .item h3{position:relative;line-height:1.5;padding:0 0 0 60px;margin-bottom:20px;font-size:28px;font-weight:700}.about_complex_list .item h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/static/dist/img/83b618337261d286b968.svg) no-repeat;background-size:100% 100%;width:33px;height:33px}.about_complex_list .item p{padding:0 0 15px 60px}.about_page_seo{padding:30px;margin:50px 0 0}.about_page_title{line-height:1.8;max-width:1020px;margin:0 auto;padding-bottom:60px}.about_page_title:before{display:none}.about_us_top{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px}.about_us_top .left_col{width:35%;font-size:20px}.about_us_top .left_col .dark_box{padding:30px 30px 30px 50px;background-color:#3f3936;color:#fff;font-size:30px;font-weight:bold;margin-bottom:40px;position:relative}.about_us_top .left_col .dark_box:before{content:"";background-color:#3f3936;display:block;position:absolute;top:0;bottom:0;left:100%;width:100%;z-index:1}.about_us_top .left_col .dark_box h3{font-size:19px;line-height:1.5;text-transform:uppercase;color:#cfa55b;font-weight:bold;padding-bottom:50px;max-width:350px}.about_us_top .left_col .dark_box h3 span{display:block;text-align:right;padding:15px 0}.about_us_top .right_col{width:60%;padding-top:30px;position:relative;z-index:2}.about_us_top .right_col img{width:100%;display:block}.about_us_top .right_col .dark_box{padding:40px 50px;background-color:#3f3936;color:#fff;margin:-100px 30px 0 100px;font-size:30px;font-weight:bold;position:relative;z-index:3}.politic{padding-bottom:50px}.politic h3{display:inline-block;padding-bottom:10px;font-size:18px}.index_top_banner .slide.no-trans{min-height:auto}.index_top_banner .slide.no-trans:before{background:none}.index_top_banner .slide.no-trans img{min-height:auto !important}button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}@media screen and (max-width: 1500px){.slick-next,.slick-prev{width:35px;height:35px;line-height:35px;background-color:hsla(0,0%,100%,.3);border-color:#5c4f47}.slick-next:before,.slick-prev:before{color:#5c4f47}.slick-next{right:0}.slick-prev{left:0}.gallery_slider_wrap{max-width:90%;margin:0 auto}.gallery_slider_wrap .slick-next{right:-20px}.gallery_slider_wrap .slick-prev{left:-20px}}@media screen and (max-width: 1400px){.index_characteristic_counter{padding-bottom:90px}.index_plans .tabs .tabs_caption li{font-size:16px;padding-bottom:40px}.index_plans .tabs .tabs_caption li span{font-size:70px}.index_plans .index_plans_wrap{padding:50px 0 50px 50px}.index_decs .index_decs_list li{font-size:16px;padding:80px 20px 10px 20px}header .header_logo{margin-right:50px;min-width:280px}header .header_logo .logo div p{font-size:30px}header .header_logo .logo div span{font-size:12px}.index_infrastructure .item .front{padding:0 15px}.index_infrastructure .item .front p{font-size:24px}}@media screen and (max-width: 1350px){.nav-open{left:320px;transition:left .2s ease}.nav-open nav{left:0 !important}.main_wrapper{transition:left .2s ease}.main_wrapper.nav-open nav{display:block !important}.main_wrapper.nav-open:before{content:"";position:fixed;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999}.hidden_body{overflow:hidden}.mob_menu_btn{display:block;position:absolute;top:38px;left:10px;z-index:998;width:24px;height:18px;background:-webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);background:linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);font-size:0;text-indent:-9999px;cursor:pointer;transition:all .5s}.mob_menu_btn:before,.mob_menu_btn:after{display:block;position:absolute;left:0;width:100%;height:4px;background-color:#fff;transition:all .5s;content:""}.mob_menu_btn:before{top:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.mob_menu_btn:after{bottom:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mob_menu_btn.open{position:fixed;z-index:99999;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.mob_menu_btn.open:before{width:75%;-webkit-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.mob_menu_btn.open:after{width:75%;-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}header nav{position:fixed;top:0;left:-320px;width:320px;height:100%;padding:10px;z-index:9999;overflow-y:auto;background-color:#5c4f47}header nav>ul{display:block;padding-top:50px;padding-left:35px;margin:0}header nav>ul li{border-bottom:1px solid #ededed;position:relative;display:block}header nav>ul li:last-of-type{border:0}header nav>ul li a{display:block;padding:10px 0;text-transform:uppercase;border:0}header nav .arrow{position:absolute;right:0;transform:translateY(0);top:6px;width:30px;height:30px;z-index:2}header nav .arrow:before{font-size:14px;line-height:30px}header .menu_dropdown{position:relative;top:auto;left:auto;width:auto;margin:0 0 20px 0;background-color:#5c4f47;border-radius:0}header .menu_dropdown li{border:0;padding-right:0}header .menu_dropdown li a{padding:10px 0 0;width:auto;text-transform:none;color:#fff;font-weight:normal;font-size:12px}header .menu_dropdown.show-subnav{display:block !important}header .header{padding-top:15px;padding-left:50px}header .header .social a{margin-right:6px}header .header .header_content .header_contacts{padding-bottom:0}header .header .header_logo{min-width:165px;margin-right:20px}header .header .header_logo .logo ul{display:none}}@media screen and (max-width: 1200px){header .header_address{display:none}header .social{margin-left:10px}header .header_content .header_contacts .button{width:30px;height:30px;position:relative;border-radius:50%;background:url(/static/dist/img/90e8246919b41c3cfe37.svg) no-repeat center center #cfa55b;background-size:20px 20px}header .header_content .header_contacts .button span{display:none}.index_infrastructure .item .front{padding:0 5px}.index_infrastructure .item .front p{font-size:20px}.index_infrastructure .item .back{font-size:14px}.plan_section .compass{top:auto;bottom:50px;width:100px;height:100px;left:50px}.about_us_top .left_col .dark_box{padding:30px;font-size:24px}.about_us_top .left_col .dark_box h3{font-size:16px;padding-bottom:30px}.about_us_top .right_col .dark_box{font-size:24px}}@media screen and (max-width: 1023px){body{font-size:14px}.index_characteristic_counter li{width:33.3%}.contacts_block .text_box{padding:30px 15px;font-size:14px}.contacts_block .text_box .phones{font-size:24px;padding:40px 0}.index_decs .index_decs_list{grid-template-columns:1fr 1fr}.index_decs .index_decs_list li{font-size:14px}.index_decs .index_decs_list li .image{left:auto;right:0;width:200px}footer.container{flex-wrap:wrap}footer.container h3{padding-bottom:10px}.footer_logo{width:50%;max-width:100%;margin-bottom:30px}.footer_nav{text-align:center;width:50%;max-width:100%}.footer_contacts{width:50%}.footer_social{text-align:center;width:50%}.index_top_banner .slick-next,.index_top_banner .slick-prev{display:none !important}.contacts_content{flex-wrap:wrap}.contacts_content .text_box{order:1;width:100%;padding-right:0;padding-top:50px}.contacts_content .text_box h2{font-size:22px}.contacts_content .contacts_tabs{order:0;width:100%}.contacts_content .contacts_tabs .tabs_caption li{width:50%;color:#fff;font-size:13px;padding:20px 5px}}@media screen and (max-width: 992px){.index_advant{display:grid;grid-template-columns:1fr 1fr}.index_about{padding-bottom:50px}.index_about .text_box{width:100%;padding-right:0}.index_about .img_box{display:none}.index_form{display:block;padding-bottom:30px}.index_form .form_box{width:100%;padding:40px 15px;margin-bottom:55px}.index_form .text_box{width:100%;display:block}.index_form .text_box .description{padding:30px}.index_form .img_box{display:none}.index_infrastructure{flex-wrap:wrap}.index_infrastructure .item{width:50%;height:400px}.index_infrastructure .item .front,.index_infrastructure .item .back{height:400px}.index_infrastructure .item:hover .back{bottom:100px;height:300px}.index_infrastructure .item:hover .front{height:100px}.page_404 .container .text404{padding-bottom:60px}.page_404 .container .text404:before{bottom:30px}.page_404 .container h2{font-size:26px}.page_404 .container p{font-size:18px}.floor_plan{display:block;padding-top:15px;padding-bottom:60px}.floor_plan .plan_content{width:100%}.floor_plan .plan_info{width:100%;padding-left:0}.floor_plan .plan_nav{padding-right:0;padding-bottom:30px}.flat_plan .flat_info{margin:30px auto;max-width:600px}.flat_plan .plan_info{min-width:auto;text-align:center}.flat_plan .plan_info .button{margin:0 auto 30px}.flat_plan .plan_nav{width:100%;padding:0 0 10px}.flat_plan .plan_nav .plan_img_box{width:170px}.flat_plan .plan_nav .prev_btn{margin-top:10px}.gallery_list li a p{padding-left:15px}.action_item{height:300px}.action_item .action_item_img{height:100%;object-fit:cover}.action_item .text_box{padding:50px 15px;display:block}.action_item .text_box .left_col{max-width:100%;text-align:center}.action_item .text_box .left_col h2{font-size:30px}.action_item .text_box .left_col .top_banner_title{padding:0 0 20px 0}.action_item .text_box .left_col .top_banner_title:before{display:none}.action_item .text_box .right_col{padding:15px 10px;color:#fff;width:auto;max-width:460px;margin:0 auto}.action_item .text_box .top_banner_flat{margin-bottom:0}.action_item .text_box .top_banner_flat div{font-size:50px;line-height:90px;min-width:90px}.action_item .text_box .top_banner_flat div:before{width:90px;height:90px}.action_item .text_box .top_banner_flat p{font-size:18px}.action_item .text_box .top_banner_price{font-size:16px}.action_item .text_box .top_banner_price span{display:inline-block;font-size:40px}.construction_progress_desc .video_box{width:100%;padding-bottom:50px}.construction_progress_desc .video_box a{max-width:600px;margin:0 auto}.construction_progress_desc .description{width:100%;padding-left:0}.construction_progress_desc .description .title_description{text-align:center;padding-bottom:30px}.docs_list{margin:50px 0}.docs_list .item{display:block;padding:30px 10px}.docs_list .item .subtitle{width:100%;padding:0 0 30px 0 !important;text-align:center}.docs_list .item .slider_box{width:100%;margin:0 auto}.docs_list .item .slider_box .slide a{display:block;margin:0 auto;max-width:240px}.about_complex_list .item{width:100%}.about_complex_list .item:nth-child(odd) .text_box{padding:30px !important;background-color:#3f3936 !important}.about_complex_list .item:first-of-type .text_box{padding:30px 160px 30px 30px !important}.about_complex_list .item:first-of-type .text_box .img{max-width:170px}.about_complex_list .item:first-of-type h3{padding:0}.about_complex_list .item:first-of-type h3:before{display:none}.about_complex_list .item:first-of-type p{padding:0 0 15px}.about_complex_list .item .text_box{padding:0 !important;background-color:rgba(0,0,0,0) !important}.about_us_top .left_col{width:100%;font-size:18px}.about_us_top .left_col .dark_box{text-align:center}.about_us_top .left_col .dark_box h3{max-width:100%}.about_us_top .left_col .dark_box h3 span{text-align:center}.about_us_top .left_col .dark_box:before{display:none}.about_us_top .right_col{width:100%;max-width:750px;margin:0 auto}.about_us_top .right_col .dark_box{padding:40px;margin:-100px 30px 0;text-align:center}}@media screen and (max-width: 768px){#select_lang{position:absolute;right:5px;top:9px;margin-left:0}.mob_menu_btn{top:40px}header .header{padding-top:25px}header .header_content{padding-top:15px}header .social{position:absolute;right:60px;top:7px}header .social a{width:25px;height:25px;line-height:25px;margin-right:6px}.mailing form{grid-template-columns:1fr auto;grid-gap:15px}.mailing form h2{grid-column:1/-1;text-align:center}.index_plans{margin-bottom:15px}.index_plans .tabs{display:block}.index_plans .tabs .tabs_caption{width:100%;flex-direction:row;justify-content:space-between}.index_plans .tabs .tabs_caption li{font-size:16px;padding-bottom:30px}.index_plans .index_plans_wrap{width:100%;padding:30px;display:block;box-shadow:1px 0 30px 0 rgba(0,0,0,.15)}.index_plans .index_plans_wrap:before{display:none}.index_plans .index_plans_wrap .tabs_content a img{margin-bottom:30px}.index_plans .index_plans_wrap .button{margin:0 auto;display:block}.logo div p{font-size:30px}.logo div span{font-size:12px}.index_top_banner .slick-dots{bottom:-25px}.index_top_banner .slide{min-height:250px}.index_top_banner .slide img.active{min-height:550px}.index_top_banner .text_box{display:block}.index_top_banner .text_box .left_col{margin:0 auto 30px}.index_top_banner .text_box .left_col h2{font-size:28px;padding-bottom:20px}.index_top_banner .text_box .left_col .button{margin-bottom:20px}.index_top_banner .text_box .right_col{padding:10px;color:#fff;width:auto;max-width:460px;margin:0 auto 20px}.index_top_banner .text_box .top_banner_flat{margin:0 0 10px;justify-content:center}.index_top_banner .text_box .top_banner_flat div{font-size:30px;line-height:60px;min-width:60px}.index_top_banner .text_box .top_banner_flat div:before{width:60px;height:60px}.index_top_banner .text_box .top_banner_flat p{font-size:14px;line-height:1.1}.index_top_banner .text_box .top_banner_price{font-size:16px}.index_top_banner .text_box .top_banner_price span{display:inline-block;font-size:40px}.page_404{padding:30px 0 50px}.page_404 .container{display:block;text-align:center}.page_404 .container .text_box{width:100%}.page_404 .container .img_box{width:100%;max-width:250px;margin:0 auto 30px}.page_404 .container .text404:before{right:0;margin:auto}.page_404 .container h2{font-weight:bold;font-size:30px;line-height:1.3;padding-bottom:20px}.page_404 .container p{font-size:20px}.page_404 .container .button{width:250px;margin-top:30px}.page_404 .container img{display:block;max-width:100%}.plans_description{display:block;padding-bottom:15px}.plans_description .text_box{width:100%;padding-bottom:40px}.plans_description .blockquote_box{width:100%;padding:80px 15px 30px;box-shadow:1px 0 30px 0 rgba(0,0,0,.15)}.plans_description .blockquote_box:before{display:none}.plans_description .blockquote_box:after{left:15px;top:15px}.action_desc .left_col{width:100%;padding-right:0}.action_desc .right_col{width:100%}.action_desc .right_col .list_seo{background-color:#3f3936;padding:30px 15px 10px 15px}.docs_seo{margin:0}.docs_seo>div{width:100%;padding:0 0 50px}.docs_seo>div .subtitle{text-align:center}.about_parking{padding-bottom:50px}.about_parking .text_box{width:100%;order:1}.about_parking .img_box{width:100%;order:0;margin:0 0 30px}.investment_conditions{padding:20px 0 70px}.investment_conditions p{font-size:16px}}@media screen and (max-width: 600px){.contacts_block{display:block}.contacts_block .img_box{height:350px}.title,h1{font-size:26px;padding-bottom:50px}.title:before,h1:before{bottom:20px}.subtitle{font-size:24px}.list_seo li{padding-left:50px;margin-bottom:30px}.index_advant{grid-template-columns:1fr}.index_advant .item h3{font-size:18px}.index_characteristic_counter{padding-bottom:50px}.index_characteristic_counter li{width:50%;font-size:16px}.index_characteristic_counter li div{font-size:45px}.mailing form{display:block;max-width:350px}.mailing form h2{padding-bottom:15px}.mailing form input{margin-bottom:15px}footer.container{padding-bottom:20px}.footer_logo{width:100%}.footer_logo .logo{margin-bottom:20px}.footer_nav{width:45%;text-align:left;padding-right:10px}.footer_contacts{width:55%}.footer_contacts .phone_ico span,.footer_contacts .phone_ico a{font-size:12px}.footer_social{width:100%;margin-top:30px}.footer_social .social{margin-bottom:20px}.footer_social .politic_link{margin-top:20px}header .header_phones a,header .header_phones span{font-weight:500;font-size:12px}header .header_phones span{padding-right:15px;line-height:1.5}#select_lang{margin-left:3px}.index_infrastructure .item{width:100%}.floor_plan .floor_info li{width:50%;font-size:13px}.web_camera iframe{height:300px}.plan_section .compass{width:80px;height:80px;left:15px}.gallery_list li{width:100%}.gallery_list li a{height:300px}.about_us_top .left_col{font-size:16px}.about_us_top .left_col .dark_box{font-size:20px}.about_us_top .right_col .dark_box{font-size:20px;margin:-50px 15px 0;padding:30px 10px}}@media screen and (max-width: 480px){.pd_top{padding-top:20px}.index_plans .tabs .tabs_caption li{font-size:12px}.index_plans .tabs .tabs_caption li span{font-size:50px}.index_decs{padding-bottom:20px}.index_decs .index_decs_list{grid-template-columns:1fr}footer.container{font-size:11px}header{padding-bottom:15px}header .header{padding-right:5px}header .header .header_logo{min-width:120px;margin-right:0}header .header .header_logo .logo div p{font-size:22px}header .header .header_logo .logo div span{font-size:9px}header .header_phones a,header .header_phones span{font-size:12px}header .header_phones span{padding-right:10px;line-height:1.7}header .header_content .header_contacts .button{width:30px;height:30px}.contacts_content .contacts_tabs .tabs_caption li{font-size:12px;padding:20px 2px}.investment_conditions{background:url(/static/dist/img/7a3912c088ca69c2648b.jpg) no-repeat center #3f3936;background-size:cover;padding:20px 0 100px;text-align:center;color:#fff}.investment_conditions p{text-transform:uppercase;font-weight:bold;font-size:20px;position:relative;padding-bottom:36px;padding-top:30px;max-width:710px;margin:0 auto;line-height:2}.investment_conditions p:after{content:"";width:85px;height:6px;background-color:#cfa55b;position:absolute;left:0;right:0;bottom:0;margin:auto}.investment_conditions p:last-of-type{padding-bottom:0}.investment_conditions p:last-of-type:after{display:none}.about_complex_list .item{padding:0 15px 30px}.about_complex_list .item:nth-child(odd) .text_box{padding:30px 10px !important}.about_complex_list .item:first-of-type .text_box{padding:30px 15px !important}.about_complex_list .item:first-of-type .text_box .img{display:none}.about_complex_list .item:first-of-type .text_box h3:before{display:block}.about_complex_list .item h3{padding:0 0 0 35px !important;margin-bottom:10px;font-size:20px}.about_complex_list .item h3:before{width:20px;height:20px}.about_complex_list .item p{padding:0 0 15px 35px !important}.about_page_seo{padding:30px 15px;margin:30px 0 0}.about_page_title{padding-bottom:30px;font-size:20px}}@media screen and (max-width: 350px){header .header_phones span{font-size:10px}}
