@font-face{font-family:"BDO";font-weight:400;src:url("/fonts/BDOGrotesk/BDOGrotesk-Regular.ttf")}@font-face{font-family:"BDO";font-weight:300;src:url("/fonts/BDOGrotesk/BDOGrotesk-Light.ttf")}@font-face{font-family:"BDO";font-weight:500;src:url("/fonts/BDOGrotesk/BDOGrotesk-Medium.ttf")}@font-face{font-family:"BDO";font-weight:700;src:url("/fonts/BDOGrotesk/BDOGrotesk-Bold.ttf")}@font-face{font-family:"BDO";font-weight:900;src:url("/fonts/BDOGrotesk/BDOGrotesk-Black.ttf")}*{box-sizing:border-box}html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,hgroup,p,dl,dialog,dt,dd,ol,ul,li,abbr,acronym,address,b,big,blockquote,cite,code,del,dfn,em,i,ins,kbd,pre,q,samp,tt,var,small,strong,sub,sup,object,iframe,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,figure,menu,time,mark,audio,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;line-height:1.35em;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,header,hgroup,nav,figure,section,footer{display:block}html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;height:100%;font-size:20px}body{height:100%;margin:0;padding:0;color:#61656E;font-size:20px;font-family:"Inter", sans-serif;font-weight:400;letter-spacing:initial;background:#ffffff;overflow-x:hidden;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 0.4em;line-height:1.1em;color:#12161D;font-family:"BDO", sans-serif;font-weight:500;letter-spacing:initial}h1 p,h1 b,h1 span,h1 strong,h2 p,h2 b,h2 span,h2 strong,h3 p,h3 b,h3 span,h3 strong,h4 p,h4 b,h4 span,h4 strong,h5 p,h5 b,h5 span,h5 strong,h6 p,h6 b,h6 span,h6 strong{line-height:1em}h1{font-size:4.4em}h2{font-size:2.8em}h3{font-size:2.15em}h4{font-size:2em}h5{font-size:1.5em}h6{font-size:1em}body:not(.home) h1{font-size:2.9rem}p{margin:0 0 1em}ul,ol{margin:0 0 1em 1.5em;list-style-position:outside}ul ul,ul ol,ol ul,ol ol{margin-top:1em}ul li,ol li{margin-bottom:0.8em;padding-left:10px;font-size:100%}ul{list-style-type:disc}ol{list-style-type:decimal}ul ul,ol ul{list-style-type:circle}ol ol,ul ol{list-style-type:lower-latin}dl{margin:0 0 1em 1.5em}dl dt{margin-top:0.5em}a{color:#937872;text-decoration:none}a:hover{text-decoration:underline}a.more{display:inline-block;padding:12px 30px;font-size:16px;font-weight:500;background-color:#937872;color:#fff;border:none;text-decoration:none;transition:all 0.3s ease}a.more:hover{background-color:#77605b}a.more.download{min-width:250px}a.more2{display:inline-block;min-width:180px;height:44px;font-family:"BDO", sans-serif;font-size:12px;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;color:#4a4a4a;padding:13px 20px;margin:10px 0;border:1px solid #937872;border-radius:22px;transition:all .3s}a.more2:hover{text-decoration:none;background:#937872;color:#fff}a.more2.back{border-color:#000;background:#000;color:#fff;margin-left:50px}a.more2.back:hover{background:#fff;color:#000;border-color:#fff}a.more-history{position:relative;display:inline-block;width:25px;height:25px;background:transparent url(/assets/site/icon-price-history-brown@3x-343eaab2d6ca37faf9524db0c6fa9b7638357310f4c34ee942cfd17f736a9dc4.png) no-repeat center;background-size:auto 25px;text-indent:-9999px;overflow:visible}a.more-history:hover::after{content:attr(title);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);text-indent:0;line-height:normal;white-space:nowrap;background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;z-index:10}b,strong,th,dt{font-weight:bold}i,em{font-style:italic}small{font-size:80%}big{font-size:125%}sup{font-size:80%;vertical-align:super}sub{font-size:80%;vertical-align:sub}blockquote{padding:0.3em 1em 1px;margin:0 0 1em;border-left:solid 2px rgba(0,0,0,0.4)}blockquote p:last-child{margin-bottom:5px}abbr,acronym{font-size:80%;text-transform:uppercase;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted black;cursor:help}.indent{text-indent:1.5em}.left{text-align:left}.right{text-align:right}.center{text-align:center}.justify{text-align:justify}[align="left"]{text-align:left}[align="right"]{text-align:right}[align="center"]{text-align:center}[align="justify"]{text-align:justify}img{max-width:100%}img.center{margin-left:auto;margin-right:auto;display:block}img.left{float:left;margin:0 20px 20px 0}img.right{float:right;margin:0 0 20px 20px}hr{height:0;border:0;border-bottom:solid 1px #937872;margin:50px 0;width:30px}hr.center{margin:50px auto}.blue{color:#3d61bf}.black{color:#61656E}.gold h1,.gold h2,.gold h3,.gold h4,.gold h5,.gold h6{color:#937872}.grey h1,.grey h2,.grey h3,.grey h4,.grey h5,.grey h6{color:#61656E}.font2 h1,.font2 h2,.font2 h3,.font2 h4,.font2 h5,.font2 h6{font-family:"Inter", sans-serif}[class|="icon"]{display:inline-block;width:30px;height:30px;margin:30px 0;background:transparent none no-repeat center;background-size:auto auto}.icon-house{background-image:url(/assets/site/icon-house-cfd472df4eedd5d764d81439f70087499e9627c4b2e0c2a6980433198fbd5ed5.svg)}.icon-location{background-image:url(/assets/site/icon-location-29960428fe51459cdc5bb2fed6660c4538cfc2e6b66ebecf17e1312e85a445dc.svg)}.icon-contact{width:120px;background-image:url(/assets/site/icon-contact-18f1010147c3bdad425cc97c746ddb5aa7ed6c99d68b6576880b4e843bd7f4cf.svg);background-position:left center}.columns-2{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.columns-2>*{overflow:hidden;page-break-inside:avoid;-moz-column-break-inside:avoid;-webkit-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}.columns-2>ul{overflow:inherit}.columns-3{-moz-column-count:3;column-count:3;-moz-column-gap:40px;column-gap:40px}.columns-3>*{overflow:hidden;page-break-inside:avoid;-moz-column-break-inside:avoid;-webkit-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}.columns-3>ul{overflow:inherit}.gm-style-cc *{white-space:nowrap}.application-pdf .title-file:before{background-position:left -43px !important}.application-doc .title-file:before,.application-msword .title-file:before{background-position:left -64px !important}.application-xls .title-file:before,.application-x-ole-storage .title-file:before{background-position:left -85px !important}.application-ppt .title-file:before{background-position:left -106px !important}.application-zip .title-file:before{background-position:left -127px !important}div.table-wrapper{overflow-x:hidden}div.table-wrapper.show{overflow-x:scroll}div.table-wrapper table{margin-bottom:10px}table{border-collapse:collapse;width:100%;border:0}table td p{margin-bottom:0;font-weight:400;text-align:center}table td img{max-width:100%;height:auto}table th{color:#243f73}table thead{background-color:#937872}table thead td,table thead th{color:#fff;border-right-color:#fff}table thead td:last-child,table thead th:last-child{border-right-color:#937872}table td,table th{padding:20px;text-align:center;border:1px solid #937872;font-weight:400;vertical-align:middle}table td.bold,table th.bold{font-weight:700}table td.nowrap,table th.nowrap{white-space:nowrap}table td.highlight,table th.highlight{background-color:#c9d1e0}table td img+h6,table th img+h6{text-align:center}table tbody tr:nth-child(even){background:#a08b7d24}table tbody tr:nth-child(odd){background:#fff}table.narrow td,table.narrow th{padding:7px 20px 5px}table.narrow td.col-color{padding:2px}table.narrow td.col-color>*{padding:3px}table.narrow td.col-color2,table.narrow td.col-color3{padding:2px}table.narrow td.col-color2>*>*,table.narrow td.col-color3>*>*{padding:3px}.price-history-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:9999;justify-content:center;align-items:center}.price-history-container:target{display:flex}.modal-content{background:#fff;padding:25px;border-radius:8px;max-width:800px;width:90%;position:relative;box-shadow:0 5px 15px rgba(0,0,0,0.3)}.close-modal{position:absolute;top:10px;right:15px;font-size:24px;text-decoration:none;color:#333;font-weight:bold}.close-modal:hover{color:#000}#container{min-height:100%;max-width:1920px;padding:0px 0 0;position:relative;margin:0 auto 0px;background:#fff;overflow:hidden}#wrapper{max-width:calc(1700px + 36px * 2);margin:4rem auto 4rem;padding:0px 0px 0px;position:relative;z-index:10}#content{width:100%;padding:0px 36px 0px;margin:0px 0 0px;background:transparent;min-height:300px;position:relative}#subheader{width:100%;padding:0 36px;margin:50px auto;background:transparent;position:relative}#prefooter{width:100%;margin:50px auto;background:transparent;position:relative}.sidebar-left,.sidebar-right,.sidebar-menu{min-width:300px;padding:0px 36px 0px;margin:0px 0px 0px;background:transparent;min-height:300px;position:relative}.inner{max-width:1700px;margin:0 auto;padding:0 0px;position:relative}.left-side{margin-bottom:20px;max-width:300px;position:absolute;left:10px;top:0}.right-side{padding-left:320px}body.has-sidebar-left #wrapper,body.has-sidebar-right #wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:nowrap}body.has-sidebar-left .sidebar-left,body.has-sidebar-right .sidebar-left{order:0}body.has-sidebar-left #content,body.has-sidebar-right #content{order:1}body.has-sidebar-left .sidebar-right,body.has-sidebar-right .sidebar-right{order:2}#fancybox-frame .main-title{display:none !important}body.investor #wrapper .plugin-neighborhood{position:relative;margin-top:3rem;padding-top:645px}body.investor #wrapper .plugin-neighborhood:before{content:"";display:block;width:100%;height:645px;background:transparent url(/assets/site/logo-r110-big-kaszmir-3ee7afeb257f985bd041636448ee28e32176ec23ba3005f70fa2f2899f392257.png) no-repeat left top;background-size:contain;position:absolute;left:0;top:50px;z-index:10}@media (min-width: 1921px){body.investor #wrapper .plugin-neighborhood:before{left:calc((100vw - 1920px) / 2)}}@media (max-width: 768px){body.investor #wrapper .plugin-neighborhood{padding-top:240px}}body.apartments #wrapper .columns-wrapper+.plugin-neighborhood{position:relative;padding-bottom:442px}body.apartments #wrapper .columns-wrapper+.plugin-neighborhood:before{content:"";display:block;width:100%;height:442px;background:transparent url(/assets/site/logo-r110-big-kaszmir-3ee7afeb257f985bd041636448ee28e32176ec23ba3005f70fa2f2899f392257.png) no-repeat left top;background-size:contain;position:absolute;left:0;bottom:0;z-index:10}@media (min-width: 1921px){body.apartments #wrapper .columns-wrapper+.plugin-neighborhood:before{left:calc((100vw - 1920px) / 2)}}body.apartments #wrapper .columns-wrapper+.plugin-neighborhood .neighborhood-description h3{padding-top:130px;background:transparent url(/assets/site/icon-check-59607c6926f9de4f5d7ded8e39379464f653ec28f7f100173d521e15aff5a349.png) no-repeat left top;background-size:auto 105px}body.apartments .plugin-neighborhood+.cbox *{color:#61656E}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(/assets/site/fancybox/blank-b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/assets/site/fancybox/fancybox-x-2af34ef71e58658ae2358171b7508555cddd488dfb1bea735d0787a7ceaa4390.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/assets/site/fancybox/fancybox-y-08e777880f53e0e527333f100692c9c57ab2d11bf7536a0070b523320f0835b2.png);background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/assets/site/fancybox/fancybox-x-2af34ef71e58658ae2358171b7508555cddd488dfb1bea735d0787a7ceaa4390.png);background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/assets/site/fancybox/fancybox-y-08e777880f53e0e527333f100692c9c57ab2d11bf7536a0070b523320f0835b2.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(/assets/site/fancybox/fancy_title_over-d7d1b664875a020cd6577ddc7131018e2abaeafbf8a73a0afad7b1cb5ed3e4ff.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(/assets/site/fancybox/fancybox-x-2af34ef71e58658ae2358171b7508555cddd488dfb1bea735d0787a7ceaa4390.png) 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(/assets/site/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_close.png", sizingMethod="scale")}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_nav_left.png", sizingMethod="scale")}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_nav_right.png", sizingMethod="scale")}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_title_over.png", sizingMethod="scale");zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_title_left.png", sizingMethod="scale")}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_title_main.png", sizingMethod="scale")}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_title_right.png", sizingMethod="scale")}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + "px")}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_loading.png", sizingMethod="scale")}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_n.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_ne.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_e.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_se.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_s.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_sw.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_w.png", sizingMethod="scale")}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/site/fancybox/fancy_shadow_nw.png", sizingMethod="scale")}.animate-show-from-down{-webkit-animation:TopMenuAnimShowFromDown 0.4s ease;animation:TopMenuAnimShowFromDown 0.4s ease}.animate-hide-to-down{-webkit-animation:TopMenuAnimHideToDown 0.4s ease;animation:TopMenuAnimHideToDown 0.4s ease}@-webkit-keyframes TopMenuAnimShowFromDown{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes TopMenuAnimShowFromDown{0%{transform:translateY(40%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes TopMenuAnimHideToDown{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes TopMenuAnimHideToDown{100%{transform:translateY(40%);opacity:0}}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:33px;height:22px;margin:0px auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;transform:0}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:4px;width:100%;background:rgba(255,255,255,0.8);border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:12px}#nav-icon1 span:nth-child(3){top:24px}#menu-dropdown .menu-icon.active #nav-icon1 span:nth-child(1){top:12px;transform:rotate(135deg)}#menu-dropdown .menu-icon.active #nav-icon1 span:nth-child(2){opacity:0;left:-60px}#menu-dropdown .menu-icon.active #nav-icon1 span:nth-child(3){top:12px;transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:6px;width:50%;background:#937872;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0px}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:12px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:24px}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(1),#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(6){transform:rotate(45deg)}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(2),#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(5){transform:rotate(-45deg)}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(1){left:5px;top:7px}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(2){left:calc(50% - 5px);top:7px}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(3){left:-50%;opacity:0}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(4){left:100%;opacity:0}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(5){left:5px;top:29px}#menu-dropdown .menu-icon.active #nav-icon2 span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:9px;width:100%}#nav-icon3 span:nth-child(4){top:18px}#menu-dropdown .menu-icon.active #nav-icon3 span:nth-child(1){top:12px;width:0%;left:50%}#menu-dropdown .menu-icon.active #nav-icon3 span:nth-child(2){transform:rotate(45deg);width:100%}#menu-dropdown .menu-icon.active #nav-icon3 span:nth-child(3){transform:rotate(-45deg);width:100%}#menu-dropdown .menu-icon.active #nav-icon3 span:nth-child(4){top:12px;width:0%;left:50%}#nav-icon4 span:nth-child(1){top:0px;transform-origin:left center}#nav-icon4 span:nth-child(2){top:12px;transform-origin:left center}#nav-icon4 span:nth-child(3){top:24px;transform-origin:left center}#menu-dropdown .menu-icon.active #nav-icon4 span:nth-child(1){transform:rotate(45deg);top:-3px;left:8px}#menu-dropdown .menu-icon.active #nav-icon4 span:nth-child(2){width:0%;opacity:0}#menu-dropdown .menu-icon.active #nav-icon4 span:nth-child(3){transform:rotate(-45deg);top:39px;left:8px}@media (min-width: 1221px){#menu-dropdown{margin:0;padding:0;width:auto}#menu-dropdown .menu-icon{display:none}#menu-dropdown .menu-section>ul.footer{display:none}#menu-dropdown .menu-section .bottom-footer{display:none}#menu-dropdown ul{margin:0;padding:0;list-style:none}#menu-dropdown ul li{margin:0.25rem 0.75rem;padding:0;display:inline-block;vertical-align:middle}#menu-dropdown ul li:before{display:none}#menu-dropdown ul li a{position:relative;display:block;color:#ffffff;font-size:1rem;font-family:"BDO", sans-serif;font-weight:400;padding:0.25rem 0.5rem}#menu-dropdown ul li a:after{content:"";position:absolute;bottom:-0.5rem;left:0.5rem;display:block;width:0;height:0.125rem;background:#ffffff;transition:all .25s}#menu-dropdown ul li a:hover{text-decoration:none;text-shadow:0px 0px 1px #fff;border-color:transparent}#menu-dropdown ul li a:hover:after{width:calc(100% - 1rem)}#menu-dropdown ul li.back,#menu-dropdown ul li.repeat{display:none}#menu-dropdown ul li.active a{border:1px solid #61656E}body.standard #menu-dropdown ul li a,body.product #menu-dropdown ul li a,body.news #menu-dropdown ul li a,body.floor #menu-dropdown ul li a,body.aparment #menu-dropdown ul li a,body.error #menu-dropdown ul li a{color:#61656E}body.standard #menu-dropdown ul li.active a,body.product #menu-dropdown ul li.active a,body.news #menu-dropdown ul li.active a,body.floor #menu-dropdown ul li.active a,body.aparment #menu-dropdown ul li.active a,body.error #menu-dropdown ul li.active a{border:1px solid #61656E}}@media (max-width: 1220px){body.standard #nav-icon1 span,body.standard #nav-icon3 span,body.standard #nav-icon4 span,body.product #nav-icon1 span,body.product #nav-icon3 span,body.product #nav-icon4 span,body.news #nav-icon1 span,body.news #nav-icon3 span,body.news #nav-icon4 span,body.floor #nav-icon1 span,body.floor #nav-icon3 span,body.floor #nav-icon4 span,body.aparment #nav-icon1 span,body.aparment #nav-icon3 span,body.aparment #nav-icon4 span,body.error #nav-icon1 span,body.error #nav-icon3 span,body.error #nav-icon4 span{background:#000000}#menu-dropdown{background:transparent;display:flex;justify-content:center;align-items:space-between;flex-direction:column;flex-wrap:wrap;z-index:10}#menu-dropdown ul{transform-style:preserve-3d}#menu-dropdown .toggle-topbar{height:34px;display:block;cursor:pointer;z-index:20;text-align:right}#menu-dropdown .toggle-topbar.menu-icon a{display:inline-block;color:#937872;height:100%;text-transform:uppercase;text-decoration:none;padding:0 20px 0 20px;position:relative;border-bottom:0}#menu-dropdown .toggle-topbar.menu-icon a:hover{border-bottom:0}#menu-dropdown .toggle-topbar.menu-icon a>span{font-size:20px;font-weight:500;color:#937872;display:none}#menu-dropdown .menu-section{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px;margin-top:0;float:none;background-color:#ffffff;visibility:hidden;opacity:0;z-index:-1;transition:all 0.3s ease-in-out}#menu-dropdown .menu-section:after{content:"";display:none;width:2000px;height:100%;position:absolute;left:100%;top:0;background:#ffffff}#menu-dropdown .menu-section.open{height:100%;visibility:visible;opacity:1;z-index:1}#menu-dropdown .menu-section.open ul.main{display:block}#menu-dropdown .menu-section ul{list-style:none;margin:0;padding:0;display:none}#menu-dropdown .menu-section ul li{margin:2rem 0;padding:0;text-align:center}#menu-dropdown .menu-section ul li a{font-size:1.5rem;font-weight:500;color:#000000}#menu-dropdown .menu-section ul li.active a{font-weight:700;text-decoration:underline}#menu-dropdown .menu-section ul.green li a{color:#01e276}#menu-dropdown .menu-section>ul{width:auto;opacity:1;display:block;position:relative}#menu-dropdown .menu-section>ul li.back,#menu-dropdown .menu-section>ul li.repeat{display:none !important}#menu-dropdown .menu-section>ul li.back:first-child{display:block !important}#menu-dropdown .menu-section>ul.main>li.back:first-child{display:none !important}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen>.dropdown{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen>.dropdown ul{order:2}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content,#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description{display:block}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content div,#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description div{display:block}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description{max-width:330px;margin-right:0px;margin-bottom:30px;order:1}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description *{text-align:right}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description h3{font-size:1.77em;margin-bottom:0}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description .desc{margin-top:24px;margin-bottom:0}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description .desc p{margin-bottom:0}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description a{margin-top:34px;display:inline-block;padding-left:0;margin-left:0;background-position:right 40%}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description a:after{display:none}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .description a:hover{border-bottom-width:2px;border-color:#937872}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content{display:flex;flex-direction:flex-start;align-items:flex-start;flex-direction:column;max-width:320px;margin:30px 0 0 auto;order:3}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content .image{background:transparent none no-repeat center;background-size:cover;margin-bottom:24px;width:100%;height:170px;order:1}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content h3{font-size:1.77em;margin-bottom:0;order:2}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content h3 p,#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content h3 a{margin-bottom:0}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content a{margin-top:34px;display:inline-block;padding-left:0;margin-left:0;background-position:right 40%;order:3}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content a:after{display:none}#menu-dropdown .menu-section>ul.main>li.has-dropdown.subviewopen .page-content a:hover{border-bottom-width:2px;border-color:#937872}#menu-dropdown .menu-section.open>ul{opacity:1;pointer-events:auto;transform:translateY(0px)}#menu-dropdown .menu-section.subview li,#menu-dropdown .menu-section.subview li.subviewopen>a,#menu-dropdown .menu-section.subview li.subview>a{display:none}#menu-dropdown .menu-section.subview li.subview,#menu-dropdown .menu-section.subview li.subview ul,#menu-dropdown .menu-section.subview li.subviewopen,#menu-dropdown .menu-section.subview li.subviewopen>.dropdown,#menu-dropdown .menu-section.subview li.subviewopen>.dropdown>ul,#menu-dropdown .menu-section.subview li.subviewopen>.dropdown>ul>li,#menu-dropdown .menu-section.subview li.subview>ul>li.subviewopen .dropdown{display:block}#menu-dropdown>.dropdown{top:60px;left:0;padding:20px 0;margin:0;width:100%;position:absolute}#menu-dropdown>.dropdown ul{display:none}#menu-dropdown .dropdown div{display:none}#menu-dropdown .dropdown li.back{position:relative}#menu-dropdown .menu-section ul li.back a,#menu-dropdown ul.dropdown li.back a{padding-left:35px}#menu-dropdown .menu-section ul li.back a:after,#menu-dropdown ul.dropdown li.back a:after{content:"";display:block;top:50%;left:0px;width:0;height:0;border:solid 5px;border-color:transparent #937872 transparent transparent;margin-top:-5px;position:absolute}#menu-dropdown .menu-section ul li.section,#menu-dropdown ul.dropdown li.section{color:rgba(255,255,255,0.5);margin-left:10px}#menu-dropdown li.has-dropdown>a:after{content:"";display:block;top:50%;right:0px;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent #937872;margin-top:-5px;position:absolute}#menu-dropdown .menu-section ul ul li,#menu-dropdown ul.dropdown li{background-image:none !important}#menu-dropdown .menu-section ul ul li.divider,#menu-dropdown ul.dropdown li.divider{border-top:solid 1px #fff;border-bottom:solid 1px #000}#menu-dropdown .menu-section ul label,#menu-dropdown ul.dropdown label{color:yellow;padding:5px 20px;font-size:90%;font-weight:normal;display:block}#menu-dropdown .menu-section ul a,#menu-dropdown ul.dropdown a{color:#937872;font-size:24px;font-weight:400;text-align:right;text-decoration:none;line-height:1.66em;padding:5px 20px 5px 15px;outline:none;display:inlin-block;position:relative}#header.show-menu{top:0;left:0;width:100%;z-index:1000}#header.show-menu #nav-icon1 span,#header.show-menu #nav-icon3 span,#header.show-menu #nav-icon4 span{background:#000000}#header.show-menu #logo{width:7rem;height:4.8rem;background:transparent url(/assets/site/logo-black@2x-1414839a4279bc8a5d542db59e350c4f7bd191d4b5dfe67f43eba47bb64b3f77.png) no-repeat center;background-size:auto 4.8rem;z-index:11}#header.show-menu #logo img{display:none}}@media (max-width: 480px){#menu-dropdown .menu-section ul li a{font-size:1.8rem}#header.show-menu #logo{width:4.1rem;height:2.8rem;background-size:auto 2.8rem}}@media (max-width: 380px){#menu-dropdown .menu-section ul li a{font-size:1.5rem}#menu-dropdown .menu-section ul li{margin:1rem 0}}#header{position:relative;min-height:6rem;padding:0 36px;z-index:100;transition:all 0.3s ease-in-out}#header.fixed.show-menu{position:fixed}#header .inner{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;min-height:6rem}#header .header-social-and-menu-wrapper{position:relative;display:flex;justify-content:center;align-items:flex-end;flex-direction:column}#header .header-social-and-menu-wrapper #menu-dropdown,#header .header-social-and-menu-wrapper ul.social{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;flex-wrap:wrap;height:calc(6rem / 2)}#header .header-social-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap}#header .header-social-wrapper .phone{position:relative;margin:0.7rem 0 0.5rem 1rem;padding:0 0 0 1rem;color:#ffffff}#header .header-social-wrapper .phone:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:2rem;background-color:#ffffff}#header .phone{padding:1rem 1.5rem 1rem 2.7rem;color:#ffffff;background:#937872 url(/assets/site/icon-phone-c108df2f0d31870b9cca6a085c1c66bf65875b029a9f6469495c2b4a383a35c0.png) no-repeat left 1.5rem center}#logo{display:inline-block;font-size:0}#logo img{max-width:100%;height:4.8rem}ul.social{margin:0;padding:0;list-style:none}ul.social li{display:inline-block;margin:0.25rem 0.5rem;padding:0}ul.social li a{display:block;margin:0;padding:0;width:1.6rem;height:1.6rem;background:transparent none no-repeat center;background-size:contain !important;text-indent:-9999px}body.standard #header,body.product #header,body.news #header,body.floor #header,body.aparment #header,body.error #header{background-color:#fff}body.standard #logo,body.product #logo,body.news #logo,body.floor #logo,body.aparment #logo,body.error #logo{display:block;width:7rem;height:4.8rem;background:transparent url(/assets/site/logo-black@2x-1414839a4279bc8a5d542db59e350c4f7bd191d4b5dfe67f43eba47bb64b3f77.png) no-repeat center;background-size:contain}body.standard #logo img,body.product #logo img,body.news #logo img,body.floor #logo img,body.aparment #logo img,body.error #logo img{display:none}@media (max-width: 1220px){#header .phone{display:none}}@media (max-width: 480px){#logo img{height:2.8rem}body.standard #logo,body.product #logo,body.news #logo,body.floor #logo,body.aparment #logo,body.error #logo{width:4.08rem;height:2.8rem}}#footer{padding:3rem 36px;background:#29292a url(/assets/site/bg-footer-817f4a68b1431806ddca81e7dbd3c29a00cbd7d040b362f13e83820026deeb9e.jpg) no-repeat center;background-size:cover}#footer *{color:#ffffff}#footer .inner{min-height:28.5rem}#footer .top-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;min-height:28.5rem}#footer .top-wrapper h3{font-size:1rem}#footer .top-wrapper .footer-menu ul{margin:0;padding:0;list-style:none}#footer .top-wrapper .footer-menu ul li{margin:0 0 0.5rem;padding:0}#footer .top-wrapper .footer-menu ul li a{display:inline-block;padding:0.25rem;font-size:2rem;font-weight:700}#footer .top-wrapper .footer-menu ul li:first-child a{padding-top:0}#footer .top-wrapper .logo-wrapper{align-self:flex-end}#footer ul.social li:first-child{margin-left:0}#footer-logo{display:inline-block;font-size:0}#footer-logo img{max-width:100%;height:16.3rem}#newsletter form input[type="submit"]{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;width:2.4rem;height:2.4rem;background:transparent url(/assets/site/icon-arrow-right-white-c2ffe0ae502f7bca5b575b2f0458cad755e5fcae5cda60f55fb42f57d34cafb0.png) no-repeat right center}@media (max-width: 1600px){#footer .top-wrapper{flex-wrap:wrap}#footer .logo-wrapper{width:100%}}@media (max-width: 1024px){#footer .top-wrapper{gap:2rem}#footer .top-wrapper .footer-menu ul li a{font-size:1.8rem}#footer #footer-logo img{height:14rem}}@media (max-width: 1024px){#footer .top-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:3rem}#footer .top-wrapper h3{text-align:center}#footer .top-wrapper p{text-align:center}#footer .top-wrapper .footer-menu{width:100%}#footer .top-wrapper .footer-menu ul li a{font-size:1.6rem}#footer .top-wrapper .logo-wrapper{align-self:center;text-align:center;order:-1}#footer .top-wrapper .logo-wrapper img{max-width:100%;-o-object-fit:contain;object-fit:contain}#footer ul.social{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}#footer #footer-logo img{height:12rem}#footer #newsletter{margin-top:2rem}#footer #newsletter form{width:100%;max-width:320px;margin:0 auto}#footer .top-wrapper .footer-menu ul li{text-align:center}.copyright{margin-top:2rem}.copyright p{text-align:center;margin:0}}.pagination{text-align:center;margin:80px 0}.pagination span,.pagination a{font-family:"BDO", sans-serif;font-size:12px;font-weight:400;line-height:46px;color:#61656E}.pagination>span{display:inline-block;margin:3px;width:auto;border:1px solid transparent;border-radius:50%;background:transparent;text-align:center;vertical-align:middle}.pagination>span a{display:inline-block;width:auto;text-align:center;text-decoration:none}.pagination>span:hover{border-color:transparent;background:transparent;color:#937872}.pagination>span:hover a{color:#937872;text-decoration:underline}.pagination .current{border-color:#937872;background:#937872;color:#fff;width:46px;margin:0 30px}.pagination .current:hover{border-color:#937872;background:#937872;color:#fff}.pagination .first,.pagination .prev,.pagination .next,.pagination .last{width:auto;line-height:1em}.pagination .first a,.pagination .prev a,.pagination .next a,.pagination .last a{width:auto;padding:0 15px;margin:0 30px;color:#937872;text-transform:uppercase;line-height:1em}.pagination .first:hover,.pagination .prev:hover,.pagination .next:hover,.pagination .last:hover{border-color:transparent}.pagination .first:hover a,.pagination .prev:hover a,.pagination .next:hover a,.pagination .last:hover a{text-decoration:underline}.pagination .next a{margin-right:0}.pagination .prev a{margin-left:0}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:white;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}@media (max-width: 1370px){h1{font-size:3.4rem}}@media (max-width: 1000px){.columns-3{-moz-column-count:2;column-count:2}}@media (max-width: 900px){body,html{font-size:16px}}@media (max-width: 800px){.columns-2{-moz-column-count:1;column-count:1}.columns-3{-moz-column-count:1;column-count:1}}@media (max-width: 600px){body,html{font-size:14px}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.3em}#content .main-title{text-align:center}#content .main-title>*{display:block;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:30px}}body.aparment .apartment-wrapper{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%}body.aparment .apartment-wrapper img{width:55%;height:auto;cursor:pointer}body.aparment .apartment-wrapper .description{width:50%}body.aparment .apartment-wrapper .description+.cbox{margin-left:2rem;width:auto;min-width:300px}body.aparment .apartment-wrapper .description+.cbox .table-wrapper{overflow:hidden}body.aparment table:not(.table) td{width:50%;font-weight:700;font-size:0.8rem;padding:10px 20px}body.aparment table:not(.table) td:last-child{text-align:center}@media (max-width: 1200px){body.aparment .apartment-wrapper{flex-direction:column}body.aparment .apartment-wrapper img,body.aparment .apartment-wrapper .description{width:100%}body.aparment .apartment-wrapper img{margin-bottom:2rem}}@media (max-width: 800px){body.aparment .apartment-wrapper img,body.aparment .apartment-wrapper .description{width:100%}}body.home .apartment-finder{display:none}.apartment-finder{position:relative;margin:0 -1000px;padding:5rem 1000px;background-color:#f1f1f1}.apartment-finder h3,.apartment-finder .search-form,.apartment-finder .table{max-width:75% !important;margin:0 auto}.apartment-finder .title{font-size:2.9rem;font-weight:500;margin-bottom:3rem;color:#12161D;text-align:left}.apartment-finder .search-form{max-width:100%;margin:4rem auto}.apartment-finder .search-form form{display:flex;align-items:center;flex-wrap:wrap}.apartment-finder .search-form .form-row{position:relative;flex:1;padding:0 3rem}.apartment-finder .search-form .form-row:nth-child(3){padding-left:0}.apartment-finder .search-form .form-row:nth-child(4){padding-right:0}.apartment-finder .search-form .form-row:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background-color:#e0e0e0}.apartment-finder .search-form .form-row.actions{flex:0 0 auto;padding-right:0;margin-top:0;min-width:180px}.apartment-finder .search-form .form-row .label{display:block;font-size:14px;font-weight:500;color:#61656E;margin-bottom:10px}.apartment-finder .search-form .range-slider{margin-bottom:10px}.apartment-finder .search-form .range-slider .noUi-target{background:#ccc;border:none;box-shadow:none;height:6px}.apartment-finder .search-form .range-slider .noUi-connect{background:#937872}.apartment-finder .search-form .range-slider .noUi-handle{background:#937872;width:20px;height:20px;top:-2px;cursor:pointer;border-radius:none;box-shadow:none}.apartment-finder .search-form .range-slider .noUi-handle:after,.apartment-finder .search-form .range-slider .noUi-handle:before{display:none}.apartment-finder .search-form .slider-value{text-align:center;font-size:14px;font-weight:500;color:#61656E;margin-top:8px}.apartment-finder .search-form .slider-value .current-value{margin-right:3px}.apartment-finder .search-form .slider-value .unit{color:#666}.apartment-finder .search-form .room-buttons{display:flex;flex-wrap:nowrap;gap:10px;min-width:200px}.apartment-finder .search-form .room-buttons input[type="radio"].room-btn{display:none}.apartment-finder .search-form .room-buttons input[type="radio"].room-btn:checked+.room-btn-label{background-color:#937872;border-color:#937872;color:#ffffff}.apartment-finder .search-form .room-buttons .room-btn-label{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid #979a9f;background-color:transparent;color:#61656E;font-size:16px;cursor:pointer;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apartment-finder .search-form .room-buttons .room-btn-label:hover{border-color:#937872}.apartment-finder .search-form .search-btn{display:block;width:100%;padding:15px 30px;background-color:#937872;color:#fff;font-size:1.2rem;font-weight:500;text-align:center;border:none;cursor:pointer;transition:all 0.3s ease}.apartment-finder .search-form .search-btn:hover{background-color:#77605b}.apartment-finder .apartment-table tbody td,.apartment-finder .apartment-table tbody th,.apartment-finder .apartment-table thead td,.apartment-finder .apartment-table thead th{color:#000}.apartment-finder .apartment-table thead{background-color:transparent}.apartment-finder .apartment-table thead tr{border-bottom:0}.apartment-finder .apartment-table thead tr th{position:relative;color:#61656E;border:0}.apartment-finder .apartment-table thead tr th:after{content:"";position:absolute;left:2px;bottom:0;width:calc(100% - 4px);height:2px;background-color:#61656E}.apartment-finder .apartment-table tbody tr{border-bottom:1px solid #61656E;background-color:transparent;cursor:pointer;transition:all 0.3s ease}.apartment-finder .apartment-table tbody tr td{border:0}.apartment-finder .apartment-table tbody tr:nth-child(odd){background-color:transparent}.apartment-finder .apartment-table tr[data-status="wolne"] td.status{color:rgba(1,62,1,0.7)}.apartment-finder .apartment-table tr[data-status="rezerwacja"] td.status,.apartment-finder .apartment-table tr[data-status="zablokowane"] td.status{color:rgba(104,104,104,0.7)}.apartment-finder .apartment-table tr[data-status*="umowa"] td.status{color:rgba(123,0,0,0.7)}.apartment-finder .apartment-table tbody td[data-label="Pokoje"],.apartment-finder .apartment-table tbody td.size{font-weight:700}.apartment-finder .apartment-table tbody td.size{min-width:150px}.apartment-finder .apartment-table tbody td.loggia{min-width:123px;max-width:123px}.apartment-finder .apartment-table tbody td.price,.apartment-finder .apartment-table tbody td.price-per-m2{min-width:185px}.apartment-finder .apartment-table tbody tr.active{pointer-events:none;cursor:default}.apartment-finder .apartment-table tbody tr.active,.apartment-finder .apartment-table tbody tr:hover{background-color:#e0e0e0}@media (max-width: 1660px){.apartment-finder h3,.apartment-finder .search-form,.apartment-finder .table{max-width:100% !important}}@media (max-width: 1024px){.apartment-finder{margin:0 -36px;padding:3rem 36px}.apartment-finder .search-form{flex-wrap:wrap;gap:20px}.apartment-finder .search-form .form-row{padding:0 2rem}.apartment-finder .search-form .form-row:not(:last-child):after{display:none}.apartment-finder .search-form .form-row.actions{flex:1;min-width:100%;margin-top:10px}.apartment-finder .search-form .range-slider{min-width:150px}.apartment-finder .search-form .room-buttons{min-width:150px;justify-content:flex-start}.apartment-finder .search-form .search-btn{max-width:200px;margin:0 auto}}@media (max-width: 768px){.apartment-finder{margin:0 -36px;padding:2rem 36px}.apartment-finder .title{margin-bottom:2rem}.apartment-finder .search-form .form-row{flex:1 1 100%;padding:0;margin-bottom:20px}.apartment-finder .search-form .form-row:last-child{margin-bottom:0}.apartment-finder .search-form .range-slider{min-width:100%}.apartment-finder .search-form .room-buttons{min-width:100%;justify-content:center}.apartment-finder .table tbody tr[data-status="rezerwacja"],.apartment-finder .table tbody tr[data-status="zablokowane"]{background-color:rgba(204,204,204,0.2)}.apartment-finder .table tbody tr[data-status*="umowa"]{background-color:rgba(255,0,0,0.092)}.apartment-finder .table tbody tr.active[data-status="wolne"],.apartment-finder .table tbody tr:hover[data-status="wolne"]{background-color:rgba(0,255,0,0.2)}.apartment-finder .table tbody tr.active[data-status="rezerwacja"],.apartment-finder .table tbody tr.active[data-status="zablokowane"],.apartment-finder .table tbody tr:hover[data-status="rezerwacja"],.apartment-finder .table tbody tr:hover[data-status="zablokowane"]{background-color:rgba(204,204,204,0.2)}.apartment-finder .table tbody tr.active[data-status*="umowa"],.apartment-finder .table tbody tr:hover[data-status*="umowa"]{background-color:rgba(255,0,0,0.092)}}@media screen and (max-width: 768px){.apartment-table,.apartment-table thead,.apartment-table tbody,.apartment-table th,.apartment-table td,.apartment-table tr{display:block;width:100% !important;min-width:initial !important;max-width:initial !important;text-align:right}.apartment-table thead{display:none}.apartment-table tr{margin-bottom:1rem;border:1px solid #ccc;padding:10px;background:#f9f9f9;border-radius:8px}.apartment-table td{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border:none;border-bottom:1px solid #eee;font-size:14px;position:relative}.apartment-table td::before{content:attr(data-label);font-weight:bold;text-transform:uppercase;text-align:left;flex-basis:50%;color:#555}.apartment-table td:last-child{border-bottom:none}}@media (max-width: 480px){.apartment-finder{margin:0 -36px;padding:1.5rem 36px}.apartment-finder .title{font-size:1.8rem;margin-bottom:1.5rem}.apartment-finder .search-form .form-row{margin-bottom:15px}.apartment-finder .search-form .room-buttons{gap:5px}.apartment-finder .search-form .room-buttons .room-btn{width:40px;height:40px}.apartment-finder .search-form .search-btn{width:100%;max-width:none;padding:12px 20px}.apartment-finder .search-form .slider-value{margin-top:5px}}.floor-container{position:relative;display:inline-block}.floor-container .floor-image{width:100%;height:auto;display:block}.floor-container path.apartment{position:relative;z-index:20}.floor-container path.apartment{fill:rgba(255,255,255,0) !important;pointer-events:all;transition:fill 0.2s}.floor-container path.apartment:hover,.floor-container path.apartment.active,.floor-container path.apartment.is-highlighted{fill:rgba(255,165,0,0.4) !important;cursor:pointer}.floor-container path.apartment:hover[data-status="wolne"],.floor-container path.apartment.active[data-status="wolne"],.floor-container path.apartment.is-highlighted[data-status="wolne"]{fill:rgba(0,255,0,0.4) !important}.floor-container path.apartment:hover[data-status="rezerwacja"],.floor-container path.apartment:hover[data-status="zablokowane"],.floor-container path.apartment.active[data-status="rezerwacja"],.floor-container path.apartment.active[data-status="zablokowane"],.floor-container path.apartment.is-highlighted[data-status="rezerwacja"],.floor-container path.apartment.is-highlighted[data-status="zablokowane"]{fill:rgba(204,204,204,0.4) !important}.floor-container path.apartment:hover[data-status*="umowa"],.floor-container path.apartment.active[data-status*="umowa"],.floor-container path.apartment.is-highlighted[data-status*="umowa"]{fill:rgba(255,0,0,0.4) !important}.floor-container .floor-tooltip{position:absolute;display:none;background:rgba(0,0,0,0.75);color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;pointer-events:none;z-index:999}.building-container{position:relative;display:inline-block;margin:0 0 2rem}.building-container:last-child{margin:0 0 0}.building-container .building-image{width:100%;height:auto;display:block;box-shadow:0 0 20px 5px rgba(0,0,0,0.3)}.building-container .floor{position:relative;z-index:20}.building-container .floor path{fill:rgba(255,255,255,0);pointer-events:all;transition:fill 0.3s ease}.building-container .floor:hover path,.building-container .floor.is-highlighted path{fill:rgba(255,165,0,0.4);cursor:pointer}.plugin-apartments{padding:60px 0;background-color:#fff}.plugin-apartments .container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.plugin-apartments .section-title{margin-bottom:60px;flex:0 0 45%}.plugin-apartments .section-description{margin-bottom:40px;flex:0 1 55%;font-size:1.2rem}.plugin-apartments .apartment-item{background:#fff;transition:transform 0.3s ease}.plugin-apartments .apartment-item:hover{transform:translateY(-5px)}.plugin-apartments .apartment-image{width:100%;height:420px;overflow:hidden}.plugin-apartments .apartment-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plugin-apartments .apartment-details{padding:20px 0}.plugin-apartments .apartment-title{font-size:1.4rem;font-weight:500;margin-bottom:10px}.plugin-apartments .apartment-size{font-size:1.2rem;margin-bottom:10px;color:#12161D}.plugin-apartments .apartment-description{margin-bottom:20px;line-height:1.5;font-size:0.8rem}.plugin-apartments .btn-primary{display:inline-block;padding:15px 30px;background-color:#9c8167;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:1px;transition:background-color 0.3s ease;border:none}.plugin-apartments .btn-primary:hover{background-color:#7e6852}.plugin-apartments .items{width:100%;max-width:87%;margin:4rem 0 0}.plugin-apartments .items .swiper-slide{position:relative}@media (max-width: 1024px){.plugin-apartments .apartment-image{height:250px}.plugin-apartments .items{max-width:100%;margin:3rem 0 0}}@media (max-width: 991px){.plugin-apartments .container{flex-direction:column}.plugin-apartments .section-title{flex:0 0 100%;margin-bottom:30px}.plugin-apartments .section-description{flex:0 0 100%;margin-bottom:40px}}@media (max-width: 767px){.plugin-apartments{padding:0}}.baner{margin:3rem calc((100vw - 100%) / -2);height:90svh;max-height:910px;background:transparent none no-repeat center;background-size:cover}@media (max-width: 800px){.baner{max-height:350px}}.plugin-city-features{padding:700px 0 60px;background:transparent url(/assets/site/bg-logo-kaszmir-b5dbb8ced3efc11bb590eabcfb624dcd90fe04fd8bfaeb588ed509c71cd48055.png) no-repeat right top}@media (max-width: 1100px){.plugin-city-features{background-size:contain}}.plugin-city-features .plugin-title{font-size:3rem;font-weight:400;color:#000;text-align:left;margin-bottom:40px}.plugin-city-features .features-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media (max-width: 992px){.plugin-city-features .features-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 576px){.plugin-city-features .features-grid{grid-template-columns:1fr}}.plugin-city-features .feature-item{background-color:#A08F87;padding:30px;color:#fff;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:space-between}.plugin-city-features .feature-title{font-size:2rem;font-weight:400;margin-bottom:20px;color:#fff}.plugin-city-features .feature-description{font-size:1rem;line-height:1.5;font-weight:300;color:#fff;margin:0}.plugin-contact{padding:60px 0;background-color:#fff}.plugin-contact .row{display:flex;flex-wrap:wrap;margin:0 0}.plugin-contact .col-left,.plugin-contact .col-right{flex:0 0 50%;max-width:50%;padding:0 15px}.plugin-contact .title{margin-bottom:30px}.plugin-contact .address{margin-bottom:20px}.plugin-contact .address p{font-size:1.2rem;line-height:1.5;margin:0}.plugin-contact .info{margin:2rem 0 0;font-size:14px}.plugin-contact .info p:last-child{margin-bottom:0}.plugin-contact .contact-details{margin-bottom:20px}.plugin-contact .contact-details p{display:flex;align-items:center;font-size:1.2rem;line-height:1.5;margin:5px 0}.plugin-contact .contact-details p em{width:20px;height:20px;margin:0;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px}.plugin-contact .contact-details p em.icon-phone{background-image:url(/assets/site/icon-contact-18f1010147c3bdad425cc97c746ddb5aa7ed6c99d68b6576880b4e843bd7f4cf.svg);background-size:auto 16px;background-position:center}.plugin-contact .contact-details p em.icon-email{background-image:url(/assets/site/icon-contact-18f1010147c3bdad425cc97c746ddb5aa7ed6c99d68b6576880b4e843bd7f4cf.svg);background-size:auto 16px;background-position:right 4px center}.plugin-contact .company-info p{font-size:1.2rem;line-height:1.5;margin:5px 0}.plugin-contact .contact-form{background-color:#f5f5f5;padding:30px;border-radius:4px}.plugin-contact .contact-form .row{margin-bottom:20px}.plugin-contact .contact-form .row:last-child{margin-bottom:0}.plugin-contact .contact-form .row.error.required input,.plugin-contact .contact-form .row.error.required textarea{border-color:#ce2d39}.plugin-contact .contact-form .columns label{display:none}.plugin-contact .contact-form input[type="text"],.plugin-contact .contact-form input[type="email"],.plugin-contact .contact-form textarea{width:100%;padding:12px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;border-bottom:1px solid #a9abaf;border-radius:0px;font-size:16px;color:#333;background-color:transparent}.plugin-contact .contact-form input[type="text"]::-moz-placeholder,.plugin-contact .contact-form input[type="email"]::-moz-placeholder,.plugin-contact .contact-form textarea::-moz-placeholder{color:#999}.plugin-contact .contact-form input[type="text"]:-ms-input-placeholder,.plugin-contact .contact-form input[type="email"]:-ms-input-placeholder,.plugin-contact .contact-form textarea:-ms-input-placeholder{color:#999}.plugin-contact .contact-form input[type="text"]::-ms-input-placeholder,.plugin-contact .contact-form input[type="email"]::-ms-input-placeholder,.plugin-contact .contact-form textarea::-ms-input-placeholder{color:#999}.plugin-contact .contact-form input[type="text"]::placeholder,.plugin-contact .contact-form input[type="email"]::placeholder,.plugin-contact .contact-form textarea::placeholder{color:#999}.plugin-contact .contact-form input[type="text"]:focus,.plugin-contact .contact-form input[type="email"]:focus,.plugin-contact .contact-form textarea:focus{outline:none;border-color:#666}.plugin-contact .contact-form textarea{height:120px;resize:vertical}.plugin-contact .contact-form .agreements .row{position:relative;margin:30px 0;display:flex;align-items:flex-start;padding-left:40px}.plugin-contact .contact-form .agreements .row:last-child{margin-bottom:0}.plugin-contact .contact-form .agreements .row input[type="checkbox"]{position:absolute;left:0;top:-6px;width:30px;height:30px}.plugin-contact .contact-form .agreements .row label{font-size:16px;line-height:1.4;color:#666}.plugin-contact .contact-form .btn-submit{display:inline-block;padding:12px 30px;margin:30px 0 0;background-color:#937872;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:0;cursor:pointer;transition:background-color 0.3s}.plugin-contact .contact-form .btn-submit:hover{background-color:#77605b}.plugin-contact .contact-form .validation_message{color:#ce2d39 !important;margin-right:15px;font-size:16px}.plugin-contact .contact-form .error_messages{margin:0 0 10px;padding:5px 15px 10px;border:2px solid;border-color:#ce2d39;background:transparent}.plugin-contact .contact-form .error_messages h2{color:#ce2d39;margin:0.3em 0;padding:0;font-size:24px;font-weight:700;text-align:left}.plugin-contact .contact-form .error_messages h2:after{display:none}.plugin-contact .contact-form .error_messages p{margin:0;padding:3px 0;text-indent:0;font-size:16px}.plugin-contact .contact-form .error_messages ul{width:auto;margin:3px 0 5px;padding:0;text-indent:0;list-style:none;display:block;position:relative}.plugin-contact .contact-form .error_messages li{margin:0;padding:1px 0 1px 22px;text-indent:0;font-size:16px;line-height:150%;background:url(/assets/site/ico-exclamation-c89b56c55b934b1f05ef01d47aa7169b5ca0322c37d1fcf62b067d660eb29f12.png) 0 center no-repeat}.plugin-contact .contact-form .success_message{width:100%;padding:15px;border:2px solid #82d184;background-color:#ddffde;color:#238025;margin-bottom:10px}@media (max-width: 768px){.plugin-contact .col-left,.plugin-contact .col-right{flex:0 0 100%;max-width:100%;padding:0}.plugin-contact .col-left{margin-bottom:30px}}@media (max-width: 600px){.plugin-contact .contact-form .agreements .row label{font-size:12px}}.columns-wrapper{margin:50px auto 50px;padding:0px;max-width:1700px}.columns-wrapper:last-child{margin-bottom:0 !important}.columns-wrapper:first-child{margin-top:0 !important}.columns-wrapper:after{content:'';display:block;clear:both}.columns-wrapper>.columns{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;padding:0;margin:0 auto}.columns-wrapper>.columns>div{flex-wrap:nowrap;flex:1;margin:0 0px;padding:0 20px}.columns-wrapper>.columns>div:first-child{padding-left:0}.columns-wrapper>.columns>div:last-child{padding-right:0}body.apartments .columns-wrapper .columns>div>h2{color:#61656E;font-size:1.8rem}@media (max-width: 1200px){.columns-wrapper .columns{flex-wrap:wrap}.columns-wrapper .columns>div{padding:0 20px !important;flex:0 1 50% !important}}@media (max-width: 800px){.columns-wrapper .columns{flex-wrap:wrap;display:block}.columns-wrapper .columns>div{width:100%;padding:0 !important;margin-bottom:30px}}.tabs{margin:50px auto 50px;max-width:1700px}.tabs:first-child{margin-top:0 !important}.tabs>ul{margin:0 0 0px;padding:0;list-style:none;font-size:0}.tabs>ul li{margin:0;padding:0;display:inline-block;vertical-align:bottom;text-align:center}.tabs>ul li a{display:inline-block;color:#12161D;text-decoration:none;text-align:center;text-transform:uppercase;vertical-align:middle;font-family:"BDO", sans-serif;font-weight:400;font-size:20px;line-height:1.2em;padding:20px 30px;width:100%;height:100%;border-bottom:4px solid transparent;margin-bottom:-1px}.tabs>ul li.with-image a{padding-top:60px;background:transparent none no-repeat center top;background-size:auto 55px !important}.tabs>ul li:hover a{color:#937872}.tabs>ul li.active a{border-color:#937872;color:#937872}.tabs .content-tab{background:transparent;border:1px solid #a9904f;min-height:200px;padding:50px 50px}.tabs .content-tab>div{margin:0 auto;padding:0px 0 0}.tabs.type2>ul li a{padding-left:0;padding-right:0;padding-bottom:0px;padding-top:0;margin-right:40px;margin-bottom:20px;width:auto;font-weight:700;text-transform:inherit}.tabs.type2 .content-tab{border:0;border-top:1px solid #a9904f;padding:50px 0}@media (max-width: 1080px){.tabs:not(.type2)>ul li{width:32.33%}}@media (max-width: 900px){.tabs{margin:50px auto 50px}}@media (max-width: 700px){.tabs:not(.type2)>ul li{width:49%}}@media (max-width: 600px){.tabs .content-tab{padding:20px}.tabs .content-tab .inner{padding-left:0;padding-right:0}}@media (max-width: 460px){.tabs:not(.type2)>ul{margin-left:0;margin-right:0;margin-bottom:5px}.tabs:not(.type2)>ul li{width:100%;margin-left:0;margin-right:0;margin-bottom:15px}}@media (max-width: 370px){.tabs:not(.type1)>ul{margin-left:0;margin-right:0;margin-bottom:5px}.tabs:not(.type1)>ul li{width:100%;margin-left:0;margin-right:0}.tabs:not(.type1)>ul li a{margin:0 0 10px}}.plugin-faq{display:flex;align-items:center;margin:80px -1000px;padding:80px 1000px;background:#f1f1f1 url(/assets/site/logo-r110-cutted-55694de8330cca7348c073745bb447552485defa9915d157bb8d9ef1b7ac78f9.png) no-repeat left calc(1000px - ((100vw - 1700px) / 2)) bottom}.plugin-faq .faq-container{width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:40px;background:transparent}.plugin-faq .faq-header{padding-right:20px}.plugin-faq .faq-title{margin-bottom:24px}.plugin-faq .faq-description{margin-bottom:40px;line-height:1.5;font-size:1.2rem}.plugin-faq .faq-items{display:flex;flex-direction:column;gap:16px}.plugin-faq .faq-item{background:#fff;border:1px solid #b6a5a1}.plugin-faq .faq-item.active .faq-question .question-icon{transform:rotate(45deg)}.plugin-faq .faq-item.active .faq-answer{padding:0 20px 16px}.plugin-faq .faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:all 0.3s ease}.plugin-faq .faq-question .question-text{font-weight:500;color:#12161D;font-size:1.4rem;line-height:1.4;padding-right:20px}.plugin-faq .faq-question .question-text p:last-child{margin-bottom:0}.plugin-faq .faq-question .question-icon{font-size:24px;color:#000;transition:transform 0.3s ease;font-weight:300}.plugin-faq .faq-answer{height:0;opacity:0;overflow:hidden;padding:0 20px 0;line-height:1.6;font-size:1.2rem;transition:all 0.3s ease}@media (min-width: 1920px){.plugin-faq{background-position:left calc(1000px + ((1920px - 1700px) / -2)) bottom}}@media (max-width: 1800px){.plugin-faq{background-position:left calc(1000px - 36px - 5px) bottom}}@media (max-width: 768px){.plugin-faq .faq-container{grid-template-columns:1fr;gap:30px}.plugin-faq .faq-header{padding-right:0}}.file-list{margin:50px auto;max-width:1700px;border-top:1px solid #dddddd}.file-list>h2{margin:50px 0 0}.file-list .items{padding:50px 0 0;-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}.file-list .item{overflow:hidden;page-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column;position:relative;padding-left:285px;padding-bottom:50px;min-height:300px;margin-bottom:50px;width:100%;border-bottom:1px solid #dddddd;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-start}.file-list .item h2{width:100%;font-size:250%}.file-list .item p.description{width:100%}.file-list .item p.fileinfo{color:#7b7f88;font-weight:300}.file-list .item p.fileinfo b{color:#61656E;font-family:"BDO", sans-serif}.file-list .item a.more{margin-left:0}.file-list .image{width:165px;height:235px;background:transparent none no-repeat center;vertical-align:middle;position:absolute;left:52px;top:2px;padding:2px}.file-list .item.no-image .image:after{content:"";display:block;width:130px;height:130px;background:transparent url(/assets/site/files2-695713430074132b8cd169bd331e5911204e27337975c15a025539d3c6df08e2.png) no-repeat -35px -30px;position:absolute;left:50%;margin-left:-65px;top:50%;margin-top:-65px}.file-list .item.no-image .image.application-pdf:after{background-position:-35px -30px !important}.file-list .item.no-image .image.application-doc:after,.file-list .item.no-image .image.application-msword:after,.file-list .item.no-image .image[class*="word"]:after,.file-list .item.no-image .image[class*="document-text"]:after{background-position:-35px -218px !important}.file-list .item.no-image .image.application-xls:after,.file-list .item.no-image .image.application-x-ole-storage:after,.file-list .item.no-image .image[class*="document-spreadsheet"]:after{background-position:-35px -405px !important}.file-list .item.no-image .image.application-ppt:after{background-position:-235px -405px !important}.file-list .item.no-image .image.application-zip:after,.file-list .item.no-image .image.application-x-rar:after{background-position:-235px -218px !important}@media (max-width: 900px){.file-list .items{-moz-column-count:1;column-count:1}}@media (max-width: 550px){.file-list .item{padding-left:0;padding-top:260px;text-align:center}.file-list .item .image{left:50%;transform:translateX(-50%)}.file-list .item *{text-align:center;margin-left:auto;margin-right:auto}.file-list .item h4,.file-list .item p.file-info{display:block}.file-list .item a.more{margin-left:auto}}.form{position:relative;z-index:10;height:100%;width:auto;max-width:660px;margin:50px 0}.form .close{display:none}.form:first-child{margin-top:0 !important}.form:last-child{margin-bottom:0 !important}.form .info{margin:2rem 0 0;font-size:14px}.form .info p:last-child{margin-bottom:0}.form form .items{font-size:0}.form form .row{position:relative;transition:all 300ms;margin:10px 0}.form form .row.hidden{display:none}.form form .row.checkbox{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.form form .row.checkbox label{display:block;position:relative;top:inherit;left:inherit;padding-left:30px}.form form .row.checkbox label input{position:absolute;left:2px;top:calc(50% - 3px);transform:translateY(-50%)}.form form .row.checkbox>input{order:1;margin-bottom:15px}.form form .row.checkbox label{order:2}.form form .row.radiobox-group>label{position:static;margin-left:30px}.form form .row.radiobox-group>label:before{content:"";position:absolute;top:11px;left:0px;right:0;width:100%;height:1px;background:#937872;z-index:-1}.form form .row.radiobox-group .row.radiobox{margin:5px 0}.form form .row.radiobox-group .row.radiobox>label{display:block;position:relative;top:inherit;left:inherit;padding-left:30px;color:#61656E;text-transform:inherit}.form form .row.radiobox-group .row.radiobox>label input{position:absolute;left:2px;top:3px}.form form label{color:#fff;font-size:14px;font-weight:600;letter-spacing:0em;text-transform:uppercase;padding:0px 0px;background:transparent;display:none;position:absolute;left:0px;top:-12px}.form form input[type="text"],.form form input[type="password"],.form form input[type="email"],.form form input[type="number"],.form form select,.form form textarea{transition:all 300ms;width:100%;height:2.4rem;padding:5px 0px 5px 0px;background:transparent;color:#fff;border:0;border-bottom:1px solid #937872;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;vertical-align:top;font-family:"Inter", sans-serif;font-size:100%;font-weight:400}.form form textarea{height:110px;min-height:110px;padding-top:10px;resize:vertical}.form form select{padding-right:40px;background:transparent url(/site/ico-down-arrow.png) no-repeat right 0px center}.form form select:active:focus{background-image:url(/site/ico-up-arrow.png)}.form form .validation_message{bottom:-25px;left:0;padding:0px 0px 5px;position:absolute;display:block;color:#ce2d39 !important;font-size:12px;font-weight:400}.form form ::-webkit-input-placeholder{color:#fff}.form form :-moz-placeholder{color:#fff}.form form ::-moz-placeholder{color:#fff}.form form :-ms-input-placeholder{color:#fff}.form form input:-webkit-autofill,.form form input:-webkit-autofill:hover,.form form input:-webkit-autofill:focus input:-webkit-autofill,.form form textarea:-webkit-autofill,.form form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.form form select:-webkit-autofill,.form form select:-webkit-autofill:hover,.form form select:-webkit-autofill:focus{border:1px solid #937872;-webkit-text-fill-color:#61656E;-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,0.4) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form form .columns{margin:0 -1%}.form form .columns .col-1{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.form form .columns .col-1>.row{width:100%;display:flex;flex:1 1 48%}.form form .columns .row{margin:10px 1%}.form form .form-action{text-align:right;margin:30px 0 10px}.form form input[type="submit"]{border:0;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;margin-top:20px;padding:0;padding-bottom:8px;position:relative;display:inline-block;font-size:12px;font-weight:400;font-family:"BDO", sans-serif;color:#937872;text-decoration:none;text-transform:uppercase;vertical-align:middle}.form form input[type="submit"]:after{content:">";display:inline-block;margin-left:10px;vertical-align:top;font-size:12px;font-weight:400;font-family:"BDO", sans-serif;color:#d2ba7c}.form form input[type="submit"]:hover{text-decoration:none}.form form .error input[type="text"],.form form .error input[type="password"],.form form .error input[type="email"],.form form .error textarea{border-color:#ce2d39}.form form .error_messages{margin:0 0 10px;padding:5px 15px 10px;border:2px solid;border-color:#ce2d39;background:transparent}.form form .error_messages h2{color:#ce2d39;margin:0.3em 0;padding:0;font-size:20px;font-weight:700;text-align:left}.form form .error_messages h2:after{display:none}.form form .error_messages p{margin:0;padding:3px 0;text-indent:0}.form form .error_messages ul{width:auto;margin:3px 0 5px;padding:0;text-indent:0;list-style:none;display:block;position:relative}.form form .error_messages li{margin:0;padding:1px 0 1px 22px;text-indent:0;font-size:100%;line-height:150%;background:url(/assets/site/ico-exclamation-c89b56c55b934b1f05ef01d47aa7169b5ca0322c37d1fcf62b067d660eb29f12.png) 0 center no-repeat}.form form .success_message{width:100%;padding:15px;border:2px solid #82d184;background-color:#ddffde;color:#238025;margin-bottom:10px}.form form .row.error.checkbox{display:block}.form form .row.error.checkbox .validation_message{left:30px}.form .agreements{margin:25px 0}.form .agreements a{margin-left:5px}.form .agreements label{display:block}.qtip{font-size:12px;max-width:none}#content .form form input[type="text"],#content .form form input[type="password"],#content .form form input[type="email"],#content .form form input[type="number"],#content .form form select,#content .form form textarea,#content .form form label{color:#61656E}#content .form form ::-webkit-input-placeholder{color:#61656E}#content .form form :-moz-placeholder{color:#61656E}#content .form form ::-moz-placeholder{color:#61656E}#content .form form :-ms-input-placeholder{color:#61656E}#content .form form .form-action input[type="submit"]{width:100%;max-width:180px;height:44px;background:#000;color:#fff;border:0;border-radius:22px;padding:13px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-weight:400;font-family:"BDO", sans-serif;text-transform:uppercase;cursor:pointer;transition:all .3s}#content .form form .form-action input[type="submit"]:hover{background:#937872}@-webkit-keyframes submitLink{0%{border-bottom-color:transparent}100%{border-bottom-color:#937872}}@keyframes submitLink{0%{border-bottom-color:transparent}100%{border-bottom-color:#937872}}@-webkit-keyframes pulse{0%{border-color:#ce2d39}50%{border-color:transparent}100%{border-color:#ce2d39}}@keyframes pulse{0%{border-color:#ce2d39}50%{border-color:transparent}100%{border-color:#ce2d39}}@media (max-width: 800px){.form .lead-text,.form form{width:100%;padding:10px 0}}.map-wrapper{position:relative;margin:50px 0}.google-map{width:auto;text-align:center;font-size:0;margin:0 auto;height:400px}.google-map .info-content{padding:10px;text-align:center}.google-map .info-content h3{font-size:21px;text-transform:initial;text-align:center}@media (max-width: 600px){.google-map{height:300px}}.gallery{padding:0px 36px 0px;margin:100px -36px}.gallery:first-child{margin-top:0 !important}.gallery:last-child{margin-bottom:-50px !important}.gallery h6{margin-bottom:60px}.gallery .classic ul{font-size:0px;height:auto;margin:20px -0.5%;padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}.gallery .classic ul li{width:24%;margin:0.5%;padding:0;position:relative;display:inline-block}.gallery .classic ul [data-src]{top:auto;left:auto;padding:0;height:380px;background:transparent none no-repeat center;background-size:cover;display:block}.gallery .classic ul [data-src] .caption{bottom:0;color:#333;font-size:12px;text-align:center;width:100%;padding:5px 10px 5px;margin-bottom:-24px;background:#fff}.gallery .classic ul:after{clear:both;content:" ";display:table}.gallery .items.slider{margin:0 auto;padding-bottom:0px;position:relative;width:100%;z-index:1}.gallery .items.slider .swiper-slide{width:100%;height:100%;max-width:100%;border:0;background:transparent none no-repeat center;background-size:cover}.gallery .items.slider .pagination-gallery{position:absolute;text-align:center;left:0;bottom:0;width:100%}.gallery .items.slider .pagination-gallery .swiper-pagination-bullet{margin:4px;width:8px;height:8px;opacity:1;background:transparent;border:1px solid #a9904f}.gallery .items.slider .pagination-gallery .swiper-pagination-bullet-active{opacity:1;background:#937872;border-color:#937872}.gallery .items.slider .button-next,.gallery .items.slider .button-prev{display:block;width:100px;height:100px;background:transparent url(/assets/site/icon-arrow-right-bg-white-5f3184f53a44b250de03ed3469634283fe9f6093712b92caf5d41d155f8c2272.png) no-repeat center;background-size:auto auto;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;opacity:1;z-index:10}.gallery .items.slider .button-next.swiper-button-disabled,.gallery .items.slider .button-prev.swiper-button-disabled{opacity:.4;cursor:default}.gallery .items.slider .button-next{right:0}.gallery .items.slider .button-next:after{right:-50px}.gallery .items.slider .button-prev{left:0;transform:translateY(-50%) rotate(180deg)}.gallery .items.slider .button-prev:after{right:-50px}.content-tab .gallery .slider{overflow:hidden}.content-tab .gallery{margin-bottom:0 !important}.content-tab .gallery .classic ul{margin-bottom:0}.gallery .items.panorama{margin:0 auto 50px;padding-bottom:50px;position:relative;width:100%;height:580px;overflow-x:hidden;z-index:1}.gallery .items.panorama.count-1{margin-bottom:0;padding-bottom:0}.gallery .items.panorama .swiper-slide{width:100%;height:100%;max-width:100%;border:0;background:transparent none no-repeat center;background-size:cover}.gallery .items.panorama .pagination-gallery{position:absolute;text-align:center;left:0;bottom:0;width:100%}.gallery .items.panorama .pagination-gallery .swiper-pagination-bullet{margin:4px;width:12px;height:12px;opacity:1;background:transparent;border:1px solid #a9904f}.gallery .items.panorama .pagination-gallery .swiper-pagination-bullet-active{opacity:1;background:#937872;border-color:#937872}.gallery .logotype{height:auto;width:auto;margin:0 auto 50px;position:relative;overflow:hidden;z-index:0}.gallery .logotype .swiper-slide{top:auto;left:auto;height:115px !important;padding:0;position:relative;display:block;background:transparent none no-repeat center;background-size:contain !important}@media (max-width: 1300px){.gallery .items.panorama{height:400px}}@media (max-width: 900px){.gallery .classic ul li{width:32.33%}}@media (max-width: 800px){.gallery .items.panorama{height:280px}}@media (max-width: 600px){.gallery .classic ul li{width:49%}}@media (max-width: 500px){.gallery .items.panorama{height:180px}}body.home .plugin-interior{margin:5rem 0 -200px}@media (max-width: 1200px){body.home .plugin-interior{margin-bottom:0}}.plugin-interior{margin:5rem 0 -5rem;padding:0 0}.plugin-interior .interior-header{text-align:left;margin-bottom:2rem}.plugin-interior .interior-header h2{margin-bottom:1rem}.plugin-interior .interior-header .interior-description{font-size:1.2rem;line-height:1.5;max-width:500px}.plugin-interior .interior-gallery{position:relative;display:grid;grid-template-columns:45% 55%;gap:1rem}.plugin-interior .interior-gallery img{cursor:pointer}.plugin-interior .interior-gallery .left-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.plugin-interior .interior-gallery .right-images{position:relative;top:-300px;width:calc(100% - 1rem)}.plugin-interior .interior-gallery .right-images .interior-image{background-color:#f5f5f5;margin-bottom:1rem}.plugin-interior .interior-gallery .right-images .interior-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plugin-interior .interior-gallery .right-images .interior-image:first-child{width:100%}.plugin-interior .interior-gallery .right-images .interior-image:last-child{max-width:620px;margin-bottom:0}@media (max-width: 1200px){.plugin-interior{padding:0 !important;margin:5rem 0 5rem}.plugin-interior .interior-gallery{grid-template-columns:1fr;gap:2rem;min-height:auto;margin-top:3rem}.plugin-interior .interior-gallery .left-image{height:500px}.plugin-interior .interior-gallery .left-image img{height:100%}.plugin-interior .interior-gallery .right-images{position:static;display:flex;flex-direction:column;gap:2rem;width:100%}.plugin-interior .interior-gallery .right-images .interior-image{position:static;width:100% !important;margin-bottom:0}.plugin-interior .interior-gallery .right-images .interior-image:first-child{height:600px}.plugin-interior .interior-gallery .right-images .interior-image:last-child{height:400px;max-width:100%}}@media (max-width: 768px){.plugin-interior{margin:3rem 0}.plugin-interior .interior-container{padding:0 0}.plugin-interior .interior-gallery{gap:1rem;margin-top:2rem}.plugin-interior .interior-gallery .left-image{height:300px}.plugin-interior .interior-gallery .right-images{gap:1rem}.plugin-interior .interior-gallery .right-images .interior-image:first-child{height:400px}.plugin-interior .interior-gallery .right-images .interior-image:last-child{height:300px}}@media (max-width: 1600px){.plugin-interior{padding:100px 0 0}}.latest-realization{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:6rem 0}.latest-realization h2{width:45%}.latest-realization .desc-wrapper{width:55%}.latest-realization .desc-wrapper .achievements{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.latest-realization .desc-wrapper .achievements>div{margin:1rem}.latest-realization .items{width:100%;max-width:87%;margin:0 0 0}.latest-realization .items .swiper-slide{position:relative}.latest-realization .items .swiper-slide .image{width:100%;height:430px;background:transparent none no-repeat center;background-size:cover;margin-bottom:1rem}@media (max-width: 1024px){.latest-realization{margin:4rem 0}.latest-realization h2{width:100%;margin-bottom:2rem}.latest-realization .desc-wrapper{width:100%}.latest-realization .desc-wrapper .achievements>div{width:calc(33.33% - 2rem)}.latest-realization .items{max-width:100%;margin:3rem 0 0}.latest-realization .items .swiper-slide{height:18rem}.latest-realization .items .swiper-slide .image{height:10rem}}@media (max-width: 768px){.latest-realization{flex-direction:column;margin:3rem 0}.latest-realization .desc-wrapper .achievements>div{width:calc(50% - 2rem)}.latest-realization .items .swiper-slide{height:15rem}.latest-realization .items .swiper-slide .image{height:8rem}}@media (max-width: 480px){.latest-realization .desc-wrapper .achievements>div{width:100%;margin:0.5rem 1rem}}.plugin-location{padding:80px 0;background-color:#fff}.plugin-location .location-header{display:flex;gap:60px;margin-bottom:60px}.plugin-location .title-wrapper{flex:0 0 45%}.plugin-location .description-wrapper{flex:0 1 55%}.plugin-location .location-description{margin-bottom:30px;font-size:1.2rem}.plugin-location .button-wrapper .button{display:inline-block;padding:12px 30px;font-weight:500;background-color:#A08B7D;color:#fff;border:none;text-decoration:none;transition:all 0.3s ease}.plugin-location .button-wrapper .button:hover{background-color:#877163}.plugin-location .location-map{width:100%}.plugin-location .map-wrapper{height:880px;width:100%}.plugin-location .map-wrapper #location-map{height:100%;width:100%}.plugin-location .marker-pin,.plugin-location .marker-pin-developer,.plugin-location .marker-pin-shop,.plugin-location .marker-pin-park,.plugin-location .marker-pin-bus,.plugin-location .marker-pin-train,.plugin-location .marker-pin-school,.plugin-location .marker-pin-preschool,.plugin-location .marker-pin-forteca{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#A08B7D;position:absolute;transform:rotate(-45deg);left:50%;top:50%;margin:-15px 0 0 -15px}.plugin-location .marker-pin-developer{background:#000 url(/assets/site/map-marker-82879b9df233f9431bcf7ee268c5b7a65d093ce5d6ae90db9de309e09b2013a5.png) no-repeat center;border-radius:0;transform:none;width:60px;height:60px;margin:-30px 0 0 -30px}.plugin-location .marker-pin-shop{background:transparent url(/assets/site/map-marker-shop2-46abface90b084006f5130af374d6502c56b40e531cac17dbb7f6b74aa95f3ce.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin-park{background:transparent url(/assets/site/map-marker-park2-ef7a87edc14c3da6d4a9995c8e0cb10ad5fc6285f77b965e4861c90c7da36406.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin-bus{background:transparent url(/assets/site/map-marker-bus2-49ef9add95f483b538a9ca8f308997e312731d94674faf324c557bb4f151e418.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin-train{background:transparent url(/assets/site/map-marker-train2-f24d2319c64c8297ff2bf90a842727dba4f987693ebff474451664a380fb6947.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin-school{background:transparent url(/assets/site/map-marker-school2-df984b160d132885e19cf9e931ce4eaff3d404c18333109fc9174cb3a60dbc1f.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin-preschool{background:transparent url(/assets/site/map-marker-preschool2-b6c14c953000c34d8941ef5a25395515fcc1703b3217a1af3f071f36f99dc54d.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin-forteca{background:transparent url(/assets/site/map-marker-forteca2-2635ad0be33d1d169f50095e8faf68d85d40ec57afeb86556a5fe61c830ed27c.png) no-repeat center;background-size:40px auto;border-radius:0;transform:none;width:40px;height:40px;margin:-20px 0 0 -20px}.plugin-location .marker-pin::after,.plugin-location .marker-pin-developer::after,.plugin-location .marker-pin-shop::after,.plugin-location .marker-pin-park::after,.plugin-location .marker-pin-bus::after,.plugin-location .marker-pin-train::after,.plugin-location .marker-pin-school::after,.plugin-location .marker-pin-preschool::after,.plugin-location .marker-pin-forteca::after{content:"";width:14px;height:14px;margin:8px 0 0 8px;background:#fff;position:absolute;border-radius:50%}.plugin-location .marker-pin-developer::after,.plugin-location .marker-pin-shop::after,.plugin-location .marker-pin-park::after,.plugin-location .marker-pin-bus::after,.plugin-location .marker-pin-train::after,.plugin-location .marker-pin-school::after,.plugin-location .marker-pin-preschool::after,.plugin-location .marker-pin-forteca::after{background:transparent}.plugin-location .custom-div-icon,.plugin-location .developer-div-icon,.plugin-location .shop-div-icon,.plugin-location .park-div-icon,.plugin-location .bus-div-icon,.plugin-location .train-div-icon,.plugin-location .school-div-icon,.plugin-location .preschool-div-icon,.plugin-location .forteca-div-icon{position:relative}.plugin-location .map-corner-logo{position:absolute;bottom:2px;right:2px;background-color:rgba(255,255,255,0.6);padding:1px;font-size:10px;border-radius:2px;z-index:400}.plugin-location .map-corner-logo a{color:#999;text-decoration:none}@media (max-width: 1600px){.plugin-location .map-wrapper{height:500px}}@media (max-width: 768px){.plugin-location{padding:40px 0}.plugin-location .location-header{flex-direction:column;gap:30px;margin-bottom:40px}.plugin-location .title-wrapper,.plugin-location .description-wrapper{flex:0 0 100%}.plugin-location .map-wrapper{height:300px}}.main-baner{margin:calc(-4rem - 6rem) calc((100vw - 1700px) / -2) 0;height:100svh;min-height:30rem;max-height:1080px}.main-baner .items{position:relative;width:100%;height:100svh;min-height:30rem;max-height:1080px}.main-baner .items .item{position:relative;width:100%;height:100svh;min-height:30rem;max-height:1080px;padding:calc(4rem + 6rem) 36px;background-color:#ccc}.main-baner .items .item .image{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent none no-repeat center;background-size:cover}.main-baner .items .item .text-wrapper{position:relative;max-width:1700px;height:100%;margin:0 auto;color:#fff}.main-baner .items .item .text-wrapper h1{color:#fff}.main-baner .items .item .logo{position:absolute;left:50%;top:0;width:100%;height:100%;transform:translateX(-50%);max-width:1700px;background:transparent url(/assets/site/logo-baner-white-0fc08d2eee6a0af8b72f18a803227e596d096f84130be5cedca6adc9e6744d15.png) no-repeat left bottom 6rem}@media screen and (max-width: 1800px){.main-baner{margin:calc(-4rem - 6rem) calc((100vw - 100%) / -2) 0}.main-baner .items .item{padding:calc(4rem + 6rem) 36px}.main-baner .items .item .logo{left:36px;transform:initial;background-size:auto 12rem;background-position:left bottom 3rem}}@media (max-width: 1280px){.main-baner .items .item .logo{background-size:auto 8rem;background-position:left bottom 3rem}}@media screen and (max-width: 1024px){.main-baner{margin:calc(-4rem - 6rem) calc((100vw - 100%) / -2) 0}.main-baner .items .item{padding:calc(4rem + 6rem) 36px}.main-baner .items .item .text-wrapper{max-width:100%}.main-baner .items .item .logo{left:50%;transform:translateX(-50%);background-position:center bottom 4rem}}@media screen and (max-width: 768px){.main-baner{margin:calc(-4rem - 6rem) calc((100vw - 100%) / -2) 0}.main-baner .items .item{padding:calc(4rem + 6rem) 36px;min-height:25rem}.main-baner .items .item .logo{background-position:center bottom 3rem}}@media screen and (max-width: 480px){.main-baner{margin:calc(-4rem - 6rem) calc((100vw - 100%) / -2) 0}.main-baner .items .item{padding:calc(4rem + 6rem) 36px;min-height:20rem}.main-baner .items .item .logo{background-position:center bottom 2rem;background-size:70% auto}.main-baner .items .item .text-wrapper h1{font-size:2.8rem;text-align:center}}@media (max-height: 1000px) and (min-width: 1200px){.main-baner .items .item .logo{background-size:25% auto}}@media (max-height: 840px) and (min-width: 1200px){.main-baner .items .item .logo{background-size:15% auto}}@media (max-height: 599px) and (min-width: 600px){.main-baner .items .item .logo{background-size:45% auto}.main-baner .items .item .text-wrapper h1{font-size:2.4rem}}@media (max-height: 599px) and (min-width: 1025px){.main-baner .items .item .logo{background-size:20% auto}}.plugin-neighborhood{padding:80px calc((1920px - 1700px) / 2) 80px 0;margin:0 calc((1920px - 1700px) / -2);background-color:#fff}.plugin-neighborhood .neighborhood-content{display:flex;gap:100px;align-items:flex-start}@media (max-width: 991px){.plugin-neighborhood .neighborhood-content{flex-direction:column;gap:30px}}.plugin-neighborhood .neighborhood-text{flex:1;order:2}.plugin-neighborhood .neighborhood-text h3{color:#12161D;font-weight:700;font-size:2.1rem}.plugin-neighborhood .neighborhood-text h4{color:#61656E;font-weight:700;font-size:2.1rem}.plugin-neighborhood .neighborhood-title{font-size:2.1rem;font-weight:600;color:#12161D;margin-bottom:30px;line-height:1.2}.plugin-neighborhood .neighborhood-description{font-size:1rem;line-height:1.6;color:#666}.plugin-neighborhood .neighborhood-description p{margin-bottom:20px}.plugin-neighborhood .neighborhood-description p:last-child{margin-bottom:0}.plugin-neighborhood .neighborhood-image{flex:1}.plugin-neighborhood .neighborhood-image img{width:100%;height:auto}.plugin-neighborhood[data-center="vcenter"] .neighborhood-content{align-items:center}@media (max-width: 1780px){.plugin-neighborhood{padding:80px calc((100vw - 100%) / 2) 80px 0;margin:0 calc((100vw - 100%) / -2)}}@media (max-width: 991px){.plugin-neighborhood{padding:80px 0;margin:0 calc((100vw - 100%) / -2)}}@media (max-width: 768px){.plugin-neighborhood{padding:40px 0;margin:0}.plugin-neighborhood .neighborhood-text{order:1}.plugin-neighborhood .neighborhood-text h3,.plugin-neighborhood .neighborhood-text h4{font-size:2rem}.plugin-neighborhood .neighborhood-title{font-size:2rem;margin-bottom:20px}.plugin-neighborhood .neighborhood-content{gap:40px}}@media (max-width: 480px){.plugin-neighborhood{padding:30px 0}.plugin-neighborhood .neighborhood-text h3,.plugin-neighborhood .neighborhood-text h4{font-size:1.75rem}.plugin-neighborhood .neighborhood-title{font-size:1.75rem;margin-bottom:15px}.plugin-neighborhood .neighborhood-description{font-size:0.9rem}.plugin-neighborhood .neighborhood-content{gap:30px}}.plugin-neighborhood-reverse{padding:80px 0 80px calc((100vw - 1700px) / 2);margin:0 calc((100vw - 1700px) / -2);background-color:#fff}.plugin-neighborhood-reverse .neighborhood-content{display:flex;gap:100px;align-items:flex-start}@media (max-width: 991px){.plugin-neighborhood-reverse .neighborhood-content{flex-direction:column;gap:30px}}.plugin-neighborhood-reverse .neighborhood-text{flex:1;order:-1}.plugin-neighborhood-reverse .neighborhood-text h3{color:#12161D;font-weight:700;font-size:2.1rem}.plugin-neighborhood-reverse .neighborhood-text h4{color:#61656E;font-weight:700;font-size:2.1rem}.plugin-neighborhood-reverse .neighborhood-title{font-size:2.1rem;font-weight:600;color:#61656E;margin-bottom:30px;line-height:1.2}.plugin-neighborhood-reverse .neighborhood-description{font-size:1rem;line-height:1.6;color:#61656E}.plugin-neighborhood-reverse .neighborhood-description p{margin-bottom:20px}.plugin-neighborhood-reverse .neighborhood-description p:last-child{margin-bottom:0}.plugin-neighborhood-reverse .neighborhood-image{flex:1}.plugin-neighborhood-reverse .neighborhood-image img{width:100%;height:auto}.plugin-neighborhood-reverse[data-center="vcenter"] .neighborhood-content{align-items:center}@media (max-width: 1780px){.plugin-neighborhood-reverse{padding:80px 0 80px calc((100vw - 100%) / 2);margin:0 calc((100vw - 100%) / -2)}}@media (max-width: 991px){.plugin-neighborhood-reverse{padding:80px 36px;margin:0 calc((100vw - 100%) / -2)}}@media (max-width: 768px){.plugin-neighborhood-reverse{padding:40px 20px;margin:0}.plugin-neighborhood-reverse .neighborhood-text{order:1}.plugin-neighborhood-reverse .neighborhood-text h3,.plugin-neighborhood-reverse .neighborhood-text h4{font-size:2rem}.plugin-neighborhood-reverse .neighborhood-title{font-size:2rem;margin-bottom:20px}.plugin-neighborhood-reverse .neighborhood-content{gap:40px}}@media (max-width: 480px){.plugin-neighborhood-reverse{padding:30px 15px}.plugin-neighborhood-reverse .neighborhood-text h3,.plugin-neighborhood-reverse .neighborhood-text h4{font-size:1.75rem}.plugin-neighborhood-reverse .neighborhood-title{font-size:1.75rem;margin-bottom:15px}.plugin-neighborhood-reverse .neighborhood-description{font-size:0.9rem}.plugin-neighborhood-reverse .neighborhood-content{gap:30px}}body.home .other-rooms-finder{display:none}.other-rooms-finder{position:relative;margin:0 -1000px;padding:5rem 1000px;background-color:#fff}.other-rooms-finder h3,.other-rooms-finder .search-form,.other-rooms-finder .table{max-width:75% !important;margin:0 auto}.other-rooms-finder .title{font-size:2.9rem;font-weight:500;margin-bottom:3rem;color:#12161D;text-align:left}.other-rooms-finder .search-form{max-width:100%;margin:4rem auto}.other-rooms-finder .search-form form{display:flex;align-items:center;flex-wrap:wrap}.other-rooms-finder .search-form .form-row{position:relative;flex:1;padding:0 3rem}.other-rooms-finder .search-form .form-row:nth-child(3){padding-left:0}.other-rooms-finder .search-form .form-row:nth-child(4){padding-right:0}.other-rooms-finder .search-form .form-row:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background-color:#e0e0e0}.other-rooms-finder .search-form .form-row.actions{flex:0 0 auto;padding-right:0;margin-top:0;min-width:180px}.other-rooms-finder .search-form .form-row .label{display:block;font-size:14px;font-weight:500;color:#61656E;margin-bottom:10px}.other-rooms-finder .search-form .range-slider{margin-bottom:10px}.other-rooms-finder .search-form .range-slider .noUi-target{background:#ccc;border:none;box-shadow:none;height:6px}.other-rooms-finder .search-form .range-slider .noUi-connect{background:#937872}.other-rooms-finder .search-form .range-slider .noUi-handle{background:#937872;width:20px;height:20px;top:-2px;cursor:pointer;border-radius:none;box-shadow:none}.other-rooms-finder .search-form .range-slider .noUi-handle:after,.other-rooms-finder .search-form .range-slider .noUi-handle:before{display:none}.other-rooms-finder .search-form .slider-value{text-align:center;font-size:14px;font-weight:500;color:#61656E;margin-top:8px}.other-rooms-finder .search-form .slider-value .current-value{margin-right:3px}.other-rooms-finder .search-form .slider-value .unit{color:#666}.other-rooms-finder .search-form .room-buttons{display:flex;flex-wrap:nowrap;gap:10px;min-width:200px}.other-rooms-finder .search-form .room-buttons input[type="radio"].room-btn{display:none}.other-rooms-finder .search-form .room-buttons input[type="radio"].room-btn:checked+.room-btn-label{background-color:#937872;border-color:#937872;color:#ffffff}.other-rooms-finder .search-form .room-buttons .room-btn-label{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid #979a9f;background-color:transparent;color:#61656E;font-size:16px;cursor:pointer;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.other-rooms-finder .search-form .room-buttons .room-btn-label:hover{border-color:#937872}.other-rooms-finder .search-form .search-btn{display:block;width:100%;padding:15px 30px;background-color:#937872;color:#fff;font-size:1.2rem;font-weight:500;text-align:center;border:none;cursor:pointer;transition:all 0.3s ease}.other-rooms-finder .search-form .search-btn:hover{background-color:#77605b}.other-rooms-finder .other-rooms-table tbody td,.other-rooms-finder .other-rooms-table tbody th,.other-rooms-finder .other-rooms-table thead td,.other-rooms-finder .other-rooms-table thead th{color:#000}.other-rooms-finder .other-rooms-table thead{background-color:transparent}.other-rooms-finder .other-rooms-table thead tr{border-bottom:0}.other-rooms-finder .other-rooms-table thead tr th{position:relative;color:#61656E;border:0}.other-rooms-finder .other-rooms-table thead tr th:after{content:"";position:absolute;left:2px;bottom:0;width:calc(100% - 4px);height:2px;background-color:#61656E}.other-rooms-finder .other-rooms-table tbody tr{border-bottom:1px solid #61656E;background-color:transparent;cursor:pointer;transition:all 0.3s ease}.other-rooms-finder .other-rooms-table tbody tr td{border:0}.other-rooms-finder .other-rooms-table tbody tr:nth-child(odd){background-color:transparent}.other-rooms-finder .other-rooms-table tr[data-status="wolne"] td.status{color:rgba(1,62,1,0.7)}.other-rooms-finder .other-rooms-table tr[data-status="rezerwacja"] td.status,.other-rooms-finder .other-rooms-table tr[data-status="zablokowane"] td.status{color:rgba(104,104,104,0.7)}.other-rooms-finder .other-rooms-table tr[data-status*="umowa"] td.status{color:rgba(123,0,0,0.7)}.other-rooms-finder .other-rooms-table tbody td{width:initial !important}.other-rooms-finder .other-rooms-table tbody td[data-label="Pokoje"],.other-rooms-finder .other-rooms-table tbody td.size{font-weight:700}.other-rooms-finder .other-rooms-table tbody td.size{min-width:150px}.other-rooms-finder .other-rooms-table tbody td.loggia{min-width:123px;max-width:123px}.other-rooms-finder .other-rooms-table tbody td.price,.other-rooms-finder .other-rooms-table tbody td.price-per-m2{position:relative;min-width:185px}.other-rooms-finder .other-rooms-table tbody td.price a.more-history,.other-rooms-finder .other-rooms-table tbody td.price-per-m2 a.more-history{position:absolute;right:0;top:50%;transform:translateY(-50%)}.other-rooms-finder .other-rooms-table tbody tr.active{pointer-events:none;cursor:default}.other-rooms-finder .other-rooms-table tbody tr.active,.other-rooms-finder .other-rooms-table tbody tr:hover{background-color:#e0e0e0}@media (max-width: 1660px){.other-rooms-finder h3,.other-rooms-finder .search-form,.other-rooms-finder .table{max-width:100% !important}}@media (max-width: 1024px){.other-rooms-finder{margin:0 -36px;padding:3rem 36px}.other-rooms-finder .search-form{flex-wrap:wrap;gap:20px}.other-rooms-finder .search-form .form-row{padding:0 2rem}.other-rooms-finder .search-form .form-row:not(:last-child):after{display:none}.other-rooms-finder .search-form .form-row.actions{flex:1;min-width:100%;margin-top:10px}.other-rooms-finder .search-form .range-slider{min-width:150px}.other-rooms-finder .search-form .room-buttons{min-width:150px;justify-content:flex-start}.other-rooms-finder .search-form .search-btn{max-width:200px;margin:0 auto}}@media (max-width: 768px){.other-rooms-finder{margin:0 -36px;padding:2rem 36px}.other-rooms-finder .title{margin-bottom:2rem}.other-rooms-finder .search-form .form-row{flex:1 1 100%;padding:0;margin-bottom:20px}.other-rooms-finder .search-form .form-row:last-child{margin-bottom:0}.other-rooms-finder .search-form .range-slider{min-width:100%}.other-rooms-finder .search-form .room-buttons{min-width:100%;justify-content:center}.other-rooms-finder .table tbody tr[data-status="rezerwacja"],.other-rooms-finder .table tbody tr[data-status="zablokowane"]{background-color:rgba(204,204,204,0.2)}.other-rooms-finder .table tbody tr[data-status*="umowa"]{background-color:rgba(255,0,0,0.092)}.other-rooms-finder .table tbody tr.active[data-status="wolne"],.other-rooms-finder .table tbody tr:hover[data-status="wolne"]{background-color:rgba(0,255,0,0.2)}.other-rooms-finder .table tbody tr.active[data-status="rezerwacja"],.other-rooms-finder .table tbody tr.active[data-status="zablokowane"],.other-rooms-finder .table tbody tr:hover[data-status="rezerwacja"],.other-rooms-finder .table tbody tr:hover[data-status="zablokowane"]{background-color:rgba(204,204,204,0.2)}.other-rooms-finder .table tbody tr.active[data-status*="umowa"],.other-rooms-finder .table tbody tr:hover[data-status*="umowa"]{background-color:rgba(255,0,0,0.092)}.other-rooms-finder .table tbody td.price{padding-right:60px}.other-rooms-finder .table tbody td.price a.more-history{right:20px}}@media screen and (max-width: 768px){.other-rooms-table,.other-rooms-table thead,.other-rooms-table tbody,.other-rooms-table th,.other-rooms-table td,.other-rooms-table tr{display:block;width:100% !important;min-width:initial !important;max-width:initial !important;text-align:right}.other-rooms-table thead{display:none}.other-rooms-table tr{margin-bottom:1rem;border:1px solid #ccc;padding:10px;background:#f9f9f9;border-radius:8px}.other-rooms-table td{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border:none;border-bottom:1px solid #eee;font-size:14px;position:relative}.other-rooms-table td::before{content:attr(data-label);font-weight:bold;text-transform:uppercase;text-align:left;flex-basis:50%;color:#555}.other-rooms-table td:last-child{border-bottom:none}}@media (max-width: 480px){.other-rooms-finder{margin:0 -36px;padding:1.5rem 36px}.other-rooms-finder .title{font-size:1.8rem;margin-bottom:1.5rem}.other-rooms-finder .search-form .form-row{margin-bottom:15px}.other-rooms-finder .search-form .room-buttons{gap:5px}.other-rooms-finder .search-form .room-buttons .room-btn{width:40px;height:40px}.other-rooms-finder .search-form .search-btn{width:100%;max-width:none;padding:12px 20px}.other-rooms-finder .search-form .slider-value{margin-top:5px}}.property-features{margin:5rem calc((1920px - 1700px) / -2);background-color:#1a1a1a;color:#ffffff}.property-features .features-wrapper{display:flex;min-height:500px}.property-features .feature-image{flex:1}.property-features .feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.property-features .features-content{flex:1;padding:60px;background-color:#1a1a1a;display:flex;flex-direction:column;justify-content:center}.property-features .features-grid{display:flex;flex-direction:column;margin-bottom:30px}.property-features .feature-item{margin-bottom:40px;max-width:700px}.property-features .feature-item:last-child{margin-bottom:0}.property-features .feature-item .feature-title{font-family:"BDO", sans-serif;font-size:2.1rem;font-weight:500;margin:0 0 1.5rem 0;color:#ffffff;letter-spacing:-0.5px}.property-features .feature-item .feature-description{font-size:1.2rem;line-height:1.5;color:rgba(255,255,255,0.8);margin:0;font-weight:400}.property-features .button-wrapper{text-align:left}.property-features .learn-more-btn{background-color:rgba(139,115,85,0.9);border:none;color:white;padding:10px 20px;font-size:0.9rem;border-radius:0px;text-transform:none;transition:all 0.2s ease;font-weight:500;text-decoration:none;display:inline-block}.property-features .learn-more-btn:hover{background-color:#8B7355;transform:translateY(-1px)}@media (max-width: 1900px){.property-features{margin:5rem -36px}}@media (max-width: 1200px){.property-features .features-content{padding:50px 40px}.property-features .feature-item .feature-title{font-size:28px}.property-features .feature-item .feature-description{font-size:14px}}@media (max-width: 991px){.property-features .features-wrapper{flex-direction:column;min-height:auto}.property-features .feature-image{height:400px}.property-features .features-content{padding:40px 36px}.property-features .feature-item{margin-bottom:30px}.property-features .feature-item .feature-title{font-size:26px;margin-bottom:10px}}@media (max-width: 767px){.property-features .feature-image{height:300px}.property-features .features-content{padding:30px 36px}.property-features .feature-item{margin-bottom:25px}.property-features .feature-item .feature-title{font-size:24px;margin-bottom:8px}.property-features .feature-item .feature-description{font-size:13px;line-height:1.4}.property-features .learn-more-btn{width:100%;text-align:center;padding:12px 20px}}@media (max-width: 480px){.property-features .feature-image{height:250px}.property-features .features-content{padding:25px 36px}.property-features .feature-item{margin-bottom:20px}.property-features .feature-item .feature-title{font-size:22px}}.property-icons__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.property-icons__item{position:relative;background:#f4f4f4;padding:150px 50px 50px 50px;min-height:500px;text-align:center;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;transition:all 0.3s ease}.property-icons__icon{position:absolute;left:50px;top:50px;margin-bottom:20px}.property-icons__icon img{height:85px;width:auto;opacity:0.8;transition:transform 0.3s ease}.property-icons__title{color:#a08d7c;margin-bottom:12px;font-weight:normal}.property-icons__desc{color:#666}@media (max-width: 1600px){.property-icons .property-icons__item{padding:140px 40px 40px 40px}.property-icons .property-icons__icon{left:40px;top:40px}}@media (max-width: 1200px){.property-icons__grid{gap:20px}.property-icons__item{padding:120px 40px 40px 40px;min-height:450px}.property-icons__icon{left:40px;top:40px}}@media (max-width: 991px){.property-icons__grid{grid-template-columns:repeat(2, 1fr);gap:20px}.property-icons__item{padding:100px 35px 35px 35px;min-height:400px}.property-icons__icon{left:35px;top:35px;margin-bottom:15px}.property-icons__icon img{height:70px}}@media (max-width: 767px){.property-icons__grid{grid-template-columns:1fr;gap:15px}.property-icons__item{padding:80px 30px 30px 30px;min-height:350px}.property-icons__icon{left:30px;top:30px;margin-bottom:12px}.property-icons__icon img{height:60px}}@media (max-width: 480px){.property-icons__item{padding:70px 25px 25px 25px;min-height:300px}.property-icons__icon{left:25px;top:25px}.property-icons__icon img{height:50px}}.text-with-description-image-slider{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:6rem 0}.text-with-description-image-slider h2{width:45%}.text-with-description-image-slider .desc-wrapper{width:55%;font-size:1.2rem}.text-with-description-image-slider .desc-wrapper .achievements{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.text-with-description-image-slider .desc-wrapper .achievements>div{margin:1rem}.text-with-description-image-slider .items{width:100%;max-width:87%;margin:4rem 0 0}.text-with-description-image-slider .items .swiper-slide{position:relative;height:21rem}.text-with-description-image-slider .items .swiper-slide .image{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent none no-repeat center;background-size:cover}@media (max-width: 1024px){.text-with-description-image-slider{margin:4rem 0}.text-with-description-image-slider h2{width:100%;margin-bottom:2rem}.text-with-description-image-slider .desc-wrapper{width:100%}.text-with-description-image-slider .desc-wrapper .achievements>div{width:calc(33.33% - 2rem)}.text-with-description-image-slider .items{max-width:100%;margin:3rem 0 0}.text-with-description-image-slider .items .swiper-slide{height:18rem}}@media (max-width: 768px){.text-with-description-image-slider{flex-direction:column;margin:3rem 0}.text-with-description-image-slider .desc-wrapper .achievements>div{width:calc(50% - 2rem)}.text-with-description-image-slider .items .swiper-slide{height:15rem}}@media (max-width: 480px){.text-with-description-image-slider .desc-wrapper .achievements>div{width:100%;margin:0.5rem 1rem}}.tinymce-with-image{margin:100px 0;position:relative}.tinymce-with-image:last-child[data-position="to_left"]:after{bottom:-150px}.tinymce-with-image:after{content:"";display:block;width:calc(50% - ((100% - 1170px) / 2));height:570px !important;background:rgba(169,144,79,0.7);position:absolute;top:-200px;visibility:visible !important;z-index:9}.tinymce-with-image .inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;margin:0 auto}.tinymce-with-image .image{margin-top:0px;margin-bottom:0px;flex:0 1 50%;height:100%;min-height:700px;position:relative;z-index:10}.tinymce-with-image .description{flex:0 1 32%;order:2}.tinymce-with-image[data-position='to_left']:after{left:0;bottom:-200px;top:inherit}.tinymce-with-image[data-position='to_left'] .image{order:1}.tinymce-with-image[data-position='to_right']:after{right:0}.tinymce-with-image[data-position='to_right'] .image{order:3}.tinymce-with-image[data-position="to_left"]+.cbox{margin-top:250px}@media (max-width: 1170px){.tinymce-with-image:after{width:50%}.tinymce-with-image[data-position='to_right']:after{right:-100px}.tinymce-with-image[data-position='to_left']:after{left:-100px}.tinymce-with-image .image{min-height:600px}}@media (max-width: 900px){.tinymce-with-image .description{flex:0 1 45% !important}.tinymce-with-image .image{flex:0 1 50% !important;min-height:500px}}@media (max-width: 650px){.tinymce-with-image .inner{flex-wrap:wrap}.tinymce-with-image .image,.tinymce-with-image .description{width:100%;flex:0 1 100% !important}.tinymce-with-image .description{margin:40px auto;text-align:center}.tinymce-with-image .description *{text-align:center !important}.tinymce-with-image .description a.more{margin-left:auto;margin-right:auto}.tinymce-with-image[data-position="to_left"] .image{order:3;margin-bottom:50px}.tinymce-with-image[data-position="to_left"]:after{bottom:-30px}.tinymce-with-image[data-position="to_right"] .image{order:1}.tinymce-with-image:after{height:500px !important;top:-80px}}@media (max-width: 550px){.tinymce-with-image .image{min-height:350px}.tinymce-with-image:after{height:350px !important}}@media (max-width: 400px){.tinymce-with-image .image{min-height:250px}.tinymce-with-image:after{height:250px !important}}.glass-cookie-banner{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:10}.cookie-banner{font-size:14px;display:none;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:9999}.cookie-banner *{box-sizing:border-box}.cookie-banner .tabs{max-width:100%;margin:0}.cookie-banner ul.cookie-tab{margin:0 0 0px;padding:0;list-style:none;font-size:0}.cookie-banner ul.cookie-tab li{margin:0;padding:0;display:inline-block;vertical-align:bottom;text-align:center}.cookie-banner ul.cookie-tab li a{display:inline-block;color:#12161D;text-decoration:none;text-align:center;text-transform:uppercase;vertical-align:middle;font-family:"BDO", sans-serif;font-weight:400;font-size:14px;line-height:1.2em;padding:20px 30px;width:100%;height:100%;border-bottom:4px solid transparent;margin-bottom:-1px}.cookie-banner ul.cookie-tab li.with-image a{padding-top:60px;background:transparent none no-repeat center top;background-size:auto 55px !important}.cookie-banner ul.cookie-tab li:hover a{color:#937872}.cookie-banner ul.cookie-tab li.active a{border-color:#937872;color:#937872}.cookie-banner .tabs .content-tab{background:transparent;border:1px solid #a9904f;min-height:200px;height:calc(100% - 170px);padding:50px 0px}.cookie-banner .tabs .content-tab>div{display:none;margin:0 auto;padding:0px 50px 0;height:100%;overflow:auto}.cookie-banner .tabs .content-tab #agreement .cookie-form{display:block;position:absolute;top:initial;left:0;bottom:162px;width:100%;height:auto;margin:0;padding:0 100px;max-width:100%}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2 fieldset.row{padding-right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:0}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2 .fieldset__legend{text-align:center;margin-bottom:10px;font-size:140%;font-weight:700}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2 .switch{position:relative;left:initial;top:initial;right:initial;transform:initial}.cookie-banner .dalkia-button-group{position:absolute;bottom:30px;width:100%}.cookie-banner .dalkia-button-group>button.dalkia-button{width:calc(33.33% - 50px)}.cookie-banner button.dalkia-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-bottom:3px solid #937872;background-color:#937872;color:#fff;padding:20px 20px 17px;margin-right:20px;min-width:150px;font-size:1em;cursor:pointer}.cookie-banner .dalkia-cookie-wrapper{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:70%;height:70%;padding:50px 50px 120px;background:#fff;z-index:20}.cookie-banner .dalkia-header{position:relative;z-index:30}.cookie-banner .dalkia-header .logo{position:absolute;left:0px;top:-20px;max-width:100%;height:60px}.cookie-banner .dalkia-header h3{font-size:1.5em;font-weight:700;text-align:center;margin-bottom:1em}.cookie-banner .cookie-banner-message{position:absolute;left:0;top:0;width:100%;height:100%;padding:100px 50px 50px;background:#fff;z-index:21}.cookie-banner .cookie-banner-message .dalkia-grid-row,.cookie-banner .cookie-banner-message .dalkia-grid-column-two-thirds{height:100%}.cookie-banner .cookie-banner-message #agreement .dalkia-grid-row{overflow:auto;height:calc(100% - 140px + 20px)}.cookie-banner .cookie-form{width:100%;max-width:100%;z-index:20}.cookie-banner .cookie-form.show{display:block;z-index:25}.cookie-banner .cookie-form .cookie-preferences-form{padding:20px 0 0;background-color:#fff;height:100%}.cookie-banner .cookie-form .cookie-preferences-form .row{margin:0}.cookie-banner .cookie-form .cookie-preferences-form .form-group-wrapper{padding-right:20px}.cookie-banner .cookie-form .cookie-preferences-form .form-group2 b{color:#937872}.cookie-banner .cookie-form .cookie-preferences-form .fieldset__legend{margin-bottom:20px;font-weight:700}.cookie-banner .cookie-form .cookie-preferences-form .radios__item{position:relative}.cookie-banner .cookie-form .cookie-preferences-form .radios__item label{left:25px;top:2px}.cookie-banner .cookie-form .cookie-preferences-form .radios__item input{cursor:pointer}.cookie-banner .cookie-form .cookie-preferences-form .dalkia-button-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-bottom:3px solid #937872;background-color:#f2f2f2;color:#937872;min-width:150px;padding:20px 20px 17px;margin-right:20px;font-size:1em;cursor:pointer}.cookie-banner .cookie-form .cookie-preferences-form fieldset.row{padding:10px 0 20px;min-height:50px;border-bottom:1px solid #ccc}.cookie-banner .switch{display:inline-block;width:44px;height:24px;position:absolute;right:0;top:20px;left:initial}.cookie-banner .switch input{opacity:0;width:0;height:0}.cookie-banner .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#000;transition:.4s}.cookie-banner .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s}.cookie-banner input:checked+.slider{background-color:#937872}.cookie-banner input:focus+.slider{box-shadow:0 0 1px #937872}.cookie-banner input:checked+.slider:before{transform:translateX(20px)}.cookie-banner .cookie-form .form-group2.row input:checked+.slider{background-color:#ccc;pointer-events:none}.cookie-banner .slider.round{border-radius:24px}.cookie-banner .slider.round:before{border-radius:50%}a.consent-manage{cursor:pointer}body.dalkia_poland_energy .cookie-banner button.dalkia-button{border-bottom-color:#d2ba7c;background-color:#d2ba7c}body.dalkia_poland_energy .cookie-banner .cookie-form .cookie-preferences-form .dalkia-button-prev{border-bottom-color:#d2ba7c;color:#d2ba7c}body.dalkia_poland_energy .cookie-banner .cookie-form .cookie-preferences-form .form-group2 b{color:#d2ba7c}body.dalkia_poland_energy .cookie-banner input:checked+.slider{background-color:#d2ba7c}body.dalkia_poland_energy .cookie-banner input:focus+.slider{box-shadow:0 0 1px #d2ba7c}body.dalkia_poland_energy .cookie-banner ul.cookie-tab li a{color:#d2ba7c}body.dalkia_poland_energy .cookie-banner ul.cookie-tab li.active a{border-color:#d2ba7c;color:#d2ba7c}body.dalkia_poland_energy .cookie-banner .tabs .content-tab{border-color:#d2ba7c}body.dalkia_poland_solution .cookie-banner button.dalkia-button{border-bottom-color:#937872;background-color:#937872}body.dalkia_poland_solution .cookie-banner .cookie-form .cookie-preferences-form .dalkia-button-prev{border-bottom-color:#937872;color:#937872}body.dalkia_poland_solution .cookie-banner .cookie-form .cookie-preferences-form .form-group2 b{color:#937872}body.dalkia_poland_solution .cookie-banner input:checked+.slider{background-color:#937872}body.dalkia_poland_solution .cookie-banner input:focus+.slider{box-shadow:0 0 1px #937872}body.dalkia_poland_solution .cookie-banner ul.cookie-tab li a{color:#937872}body.dalkia_poland_solution .cookie-banner ul.cookie-tab li.active a{border-color:#937872;color:#937872}body.dalkia_poland_solution .cookie-banner .tabs .content-tab{border-color:#937872}body.dalkia_poland_industry .cookie-banner button.dalkia-button{border-bottom-color:#d2ba7c;background-color:#d2ba7c}body.dalkia_poland_industry .cookie-banner .cookie-form .cookie-preferences-form .dalkia-button-prev{border-bottom-color:#d2ba7c;color:#d2ba7c}body.dalkia_poland_industry .cookie-banner .cookie-form .cookie-preferences-form .form-group2 b{color:#d2ba7c}body.dalkia_poland_industry .cookie-banner input:checked+.slider{background-color:#d2ba7c}body.dalkia_poland_industry .cookie-banner input:focus+.slider{box-shadow:0 0 1px #d2ba7c}body.dalkia_poland_industry .cookie-banner ul.cookie-tab li a{color:#d2ba7c}body.dalkia_poland_industry .cookie-banner ul.cookie-tab li.active a{border-color:#d2ba7c;color:#d2ba7c}body.dalkia_poland_industry .cookie-banner .tabs .content-tab{border-color:#d2ba7c}@media (min-width: 700px){.cookie-banner .dalkia-cookie-wrapper{max-width:1000px;max-height:620px;min-height:520px}}@media (max-width: 1500px){.cookie-banner .tabs .content-tab{height:calc(100% - 140px);padding:20px 0}.cookie-banner .tabs .content-tab>div{padding:0px 20px 0}.cookie-banner .tabs .content-tab #agreement .cookie-form{padding:0 70px;bottom:132px}.cookie-banner .tabs .content-tab #agreement .cookie-form .cookie-preferences-form{padding-top:0}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2 .fieldset__legend{font-size:120%}}@media (max-width: 900px){.cookie-banner .dalkia-cookie-wrapper{width:90%;height:90%}}@media (max-width: 800px){.cookie-banner .dalkia-header{text-align:center}.cookie-banner .dalkia-header .logo{position:relative}.cookie-banner .cookie-banner-message{padding-top:150px}.cookie-banner .cookie-form{padding-top:0px}}@media (max-width: 800px){.cookie-banner .cookie-banner-message,.cookie-banner .dalkia-cookie-wrapper{padding-left:20px;padding-right:20px}}@media (max-width: 700px){.cookie-banner .tabs:not(.type2)>ul li{width:32.33%;margin-left:0;margin-right:0;margin-bottom:0}.cookie-banner ul.cookie-tab li a{font-size:11px;padding:15px 0;margin-bottom:-5px}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2{flex-wrap:wrap}.cookie-banner .tabs .content-tab #agreement .cookie-form{padding:0 50px;bottom:130px}.cookie-banner .tabs .content-tab #agreement .cookie-form .form-group-wrapper2 fieldset.row{padding:10px 0}.cookie-banner .tabs .content-tab{height:calc(100% - 110px)}.cookie-banner .dalkia-button-group>button.dalkia-button{min-height:58px;vertical-align:bottom}}@media (max-width: 630px){.cookie-banner .dalkia-header h3{font-size:1.2em}.cookie-banner button.dalkia-button,.cookie-banner .cookie-form .cookie-preferences-form .dalkia-button-prev{font-size:0.8em;padding:15px 10px 12px;min-width:110px;margin-right:10px}.cookie-banner button.dalkia-button:last-child,.cookie-banner .cookie-form .cookie-preferences-form .dalkia-button-prev:last-child{margin-right:0}.cookie-banner .dalkia-button-group{width:100%;left:0;right:0;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.cookie-banner .dalkia-button-group>button.dalkia-button{width:initial;min-width:initial}.cookie-banner .dalkia-button-group>button.dalkia-button{min-height:40px}}@media (max-width: 400px){.cookie-banner{font-size:12px}.cookie-banner .cookie-banner-message{padding-top:125px}.cookie-banner .tabs .content-tab #agreement .cookie-form{position:relative;bottom:initial;left:initial;padding:0}.cookie-banner .cookie-banner-message .dalkia-grid-row,.cookie-banner .cookie-banner-message .dalkia-grid-column-two-thirds{height:auto}.cookie-banner .cookie-form .cookie-preferences-form .form-group-wrapper{padding-right:0}.cookie-banner .switch{width:46px;height:22px}.cookie-banner .slider:before{height:14px;width:14px;left:3px;bottom:4px}.cookie-banner .dalkia-header .logo{height:40px}.cookie-banner ul.cookie-tab li a{padding:10px 0;font-size:10px}.cookie-banner .tabs .content-tab{height:calc(100% - 80px)}.cookie-banner .cookie-banner-message #agreement .dalkia-grid-row{height:calc(100% - 170px + 20px)}}#container:after,#wrapper:after,.content:after,.cbox:after,.clearfix:after{clear:both;height:0;content:".";display:block;font-size:0;line-height:0;visibility:hidden}
