@font-face{font-family:__Montserrat_bce3bc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_bce3bc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_bce3bc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_bce3bc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_bce3bc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_bce3bc;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_bce3bc{font-family:__Montserrat_bce3bc,__Montserrat_Fallback_bce3bc;font-style:normal}.__variable_bce3bc{--font-montserrat:"__Montserrat_bce3bc","__Montserrat_Fallback_bce3bc"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}input,select,textarea{outline:none}*,:after,:before{box-sizing:border-box}:root{--var-main-gradient:linear-gradient(135deg,rgba(201,163,94,.85),#a98643);--var-main-gradient-invert:linear-gradient(135deg,#a98643,rgba(201,163,94,.85));--var-header-height-desktop:80px;--var-header-height-mobile:60px}.brown-btn{background:var(--var-main-gradient);font-size:16px;border-radius:10px;text-decoration:none;color:#000;font-weight:500;height:46px;padding:0 15px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;position:relative}.brown-btn>span{position:relative;z-index:1;font-weight:inherit}.brown-btn:before{content:"";transition:.3s ease;position:absolute;background:var(--var-main-gradient-invert);border-radius:10px;width:100%;height:100%;top:0;left:0;opacity:0}.brown-btn:hover:before{opacity:1}#nav-menu-btn{--line-weight:3px;--line-margin:6px;--height:calc(var(--line-weight) * 3 + var(--line-margin) * 2);--width:calc(var(--height) / 3 * 4);--line-2-top-pos:calc(var(--line-weight) + var(--line-margin));--line-3-top-pos:calc(var(--line-weight) * 2 + var(--line-margin) * 2);--line-open-left:calc((var(--width) - var(--line-3-top-pos)) / 3);--line-1-open-top:calc(var(--line-weight) / 3 * -1);--line-3-open-top:calc(var(--line-3-top-pos) + var(--line-weight) / 3);width:var(--width);height:var(--height);position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-menu-btn>span{display:block;position:absolute;height:var(--line-weight);width:100%;background:#d3531a;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-menu-btn>span:first-child{top:0;transform-origin:left center}#nav-menu-btn>span:nth-child(2){top:var(--line-2-top-pos);transform-origin:left center}#nav-menu-btn>span:nth-child(3){top:var(--line-3-top-pos);transform-origin:left center}#nav-menu-btn.open>span:first-child{transform:rotate(45deg);top:var(--line-1-open-top);left:var(--line-open-left)}#nav-menu-btn.open span:nth-child(2){width:0;opacity:0}#nav-menu-btn.open span:nth-child(3){transform:rotate(-45deg);top:var(--line-3-open-top);left:var(--line-open-left)}.slideshow{overflow:hidden;position:relative;width:500px;height:333px}.slideshow>img{position:absolute;left:0;top:0}.slideshow img{width:inherit;height:inherit}.slideshow>div{position:absolute;left:0;top:0;height:inherit}.preview-modal{position:fixed;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden;opacity:0}.preview-modal.show{transition:opacity .3s ease,visibility 0s;visibility:visible;opacity:1}.preview-modal>.close{border:none;width:30px;height:30px;background:url(/img/ico-close.png);background-size:cover;position:absolute;cursor:pointer;top:20px;right:20px}.preview-modal>.loading{position:absolute;width:50px;aspect-ratio:1;border-radius:50%;background:#ffa400;-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg 70deg,transparent 71deg 90deg),radial-gradient(farthest-side,transparent calc(100% - 8px - 1px),#000 calc(100% - 8px));mask:repeating-conic-gradient(transparent 0deg,#000 1deg 70deg,transparent 71deg 90deg),radial-gradient(farthest-side,transparent calc(100% - 8px - 1px),#000 calc(100% - 8px));-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:l5 1s infinite}.preview-modal video,.preview-modal>img{transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden;opacity:0;transform:scale(.7)}.preview-modal video.show,.preview-modal>img.show{transition:opacity .3s ease,transform .3s ease,visibility 0s;visibility:visible;opacity:1;transform:scale(1)}.notification{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000;visibility:hidden;opacity:0;transition:.3s ease}.notification.show{visibility:visible;opacity:1}.notification>.container{width:400px;background:#fff;border-radius:4px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(0,0,0,.5);transition:.3s ease;opacity:0;transform:translateY(-20px)}.notification>.container.show{transform:translateY(0);opacity:1}.notification>.container>.ico{width:60px;margin-bottom:30px}.notification>.container>.btn-ok{background:#448aff;border:none;border-radius:4px;padding:0 30px;height:40px;color:#fff;font-size:16px;font-weight:700;margin-top:20px;cursor:pointer}.notification>.container>.message{text-align:center;color:rgba(0,0,0,.8)}.notification>.container.error>.btn-ok{background:#e36060}.notification>.container.error{animation:shake .3s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-12px)}40%{transform:translateX(12px)}60%{transform:translateX(-9px)}80%{transform:translateX(9px)}}.transition-all{transition-property:all}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-700{transition-delay:.7s}.delay-800{transition-delay:.8s}.delay-900{transition-delay:.9s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-400{transition-duration:.4s}.duration-500{transition-duration:.5s}.duration-600{transition-duration:.6s}.duration-700{transition-duration:.7s}.duration-800{transition-duration:.8s}.duration-900{transition-duration:.9s}.ease{transition-timing-function:ease}.ease-in{transition-timing-function:ease-in}.ease-out{transition-timing-function:ease-out}.opacity-0{opacity:0}.opacity-100{opacity:1}.translate-y-0{transform:translateY(0)}.-translate-y-20{transform:translateY(-20px)}.-translate-y-80{transform:translateY(-80px)}.translate-y-20{transform:translateY(20px)}.translate-y-50{transform:translateY(50px)}.translate-y-100{transform:translateY(100px)}.translate-x-0{transform:translateX(0)}.-translate-x-100{transform:translateX(-100px)}.translate-x-100{transform:translateX(100px)}.scale-50{transform:scale(.5)}.scale-100{transform:scale(1)}header{width:100%;height:100%;background:#fafbfc}header>nav{width:100%;height:var(--var-header-height-desktop);position:fixed;top:0;z-index:50;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px);border-bottom:1px solid #e6e8ec;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1200px){header>nav{height:var(--var-header-height-mobile);transform:translateY(calc(var(--var-header-height-mobile) * -1px))!important}header>nav.translate-y-0{transform:translateY(0)!important}}header>nav>.container{display:flex;align-items:center;width:1180px;padding:0 20px}header>nav>.container>.logo{flex:0 0 auto;position:relative;text-decoration:none;color:#000;font-weight:600;font-size:16px;display:flex;align-items:center}@media only screen and (max-width:1200px){header>nav>.container>.logo{font-size:14px}}header>nav>.container>.logo:before{content:"";background:url(/img/logo.png);background-size:cover;width:36px;height:36px;margin-right:10px}@media only screen and (max-width:1200px){header>nav>.container>.logo:before{width:28px;height:28px}}header>nav>.container>.menu{flex:1 1 auto;display:flex;align-items:center}@media only screen and (max-width:1200px){header>nav>.container>.menu{position:fixed;width:100%;height:calc(100vh - var(--var-header-height-mobile));top:100%;left:0;background:#fafaf7;border-top:1px solid #c2a267;flex-direction:column;align-items:unset;overflow-y:auto;padding-bottom:70px;visibility:hidden;opacity:0;transition:.3s ease}header>nav>.container>.menu.open{visibility:visible;opacity:1}}header>nav>.container>.menu>p{display:none;font-size:28px;padding:40px 20px}@media only screen and (max-width:1200px){header>nav>.container>.menu>p{display:block}}header>nav>.container>.menu>ul{display:flex}@media only screen and (max-width:1200px){header>nav>.container>.menu>ul{flex-direction:column}}header>nav>.container>.menu>ul>li{margin-left:20px}@media only screen and (max-width:1200px){header>nav>.container>.menu>ul>li{margin-left:unset;display:flex}}header>nav>.container>.menu>ul>li>a{color:rgba(15,23,42,.8);font-size:16px;text-decoration:none;transition:color .3s}header>nav>.container>.menu>ul>li>a:hover{color:#ac8947}@media only screen and (max-width:1200px){header>nav>.container>.menu>ul>li>a{color:#222;border-bottom:1px solid hsla(39,43%,58%,.5);width:100%;padding:25px 20px;position:relative}header>nav>.container>.menu>ul>li>a:after{content:"";width:10px;height:10px;border-color:currentcolor currentcolor #c6a15b #c6a15b;border-right:2px solid #c6a15b;border-top:2px solid #c6a15b;position:absolute;transform:rotate(45deg);right:20px}header>nav>.container>.menu>ul>li:first-child>a{border-top:1px solid hsla(39,43%,58%,.5)}}header>nav>.container>.menu>.brown-btn{margin-left:auto}@media only screen and (max-width:1200px){header>nav>.container>.menu>.brown-btn{margin-left:unset;position:fixed;top:calc(100dvh - 70px);width:100%;border-radius:0;height:70px;color:#fff;text-shadow:1px 1px 5px #000}}header>nav>.container>.mob-menu-btn{display:none;margin-left:auto}header>nav>.container>.mob-menu-btn>span{background:#646464!important}@media only screen and (max-width:1200px){header>nav>.container>.mob-menu-btn{display:block}}header>.intro{display:flex;background-image:url(/img/bg.jpg);background-position:50%;background-size:cover;height:100%;padding-top:80px}header>.intro>.overlay{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.65) 80%);width:100%;height:100%;left:0;top:0;position:absolute}header>.intro>.call-to-action{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:680px){header>.intro>.call-to-action{justify-content:flex-start;padding-top:40px}}header>.intro>.call-to-action>h1{font-weight:600;font-size:52px;color:#fff;width:870px;text-align:center}@media only screen and (max-width:980px){header>.intro>.call-to-action>h1{font-size:30px;width:510px}}@media only screen and (max-width:680px){header>.intro>.call-to-action>h1{font-size:18px;line-height:26px;width:300px}}header>.intro>.call-to-action>p{font-size:22px;color:hsla(0,0%,100%,.9);margin-top:24px}@media only screen and (max-width:980px){header>.intro>.call-to-action>p{font-size:18px;margin-top:20px}}@media only screen and (max-width:680px){header>.intro>.call-to-action>p{width:300px;font-size:14px;text-align:center;margin-top:15px}}header>.intro>.call-to-action>.elements-group{margin-top:50px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:680px){header>.intro>.call-to-action>.elements-group{margin-top:20px}}header>.intro>.call-to-action>.elements-group>.buttons{display:flex}@media only screen and (max-width:680px){header>.intro>.call-to-action>.elements-group>.buttons{flex-direction:column}}header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.primary-btn{background:var(--var-main-gradient);font-size:16px;border-radius:100px;text-decoration:none;color:#000;font-weight:500;height:60px;padding:0 42px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;position:relative;background:#d5b27e;transition:.35s ease}@media only screen and (max-width:980px){header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.primary-btn{height:50px;padding:0 30px;font-size:14px}}header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.primary-btn:hover{background:#bea076;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.3)}header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.secondary-btn{border:2px solid #e6e8ec;font-size:16px;border-radius:100px;text-decoration:none;color:#fff;font-weight:500;height:60px;padding:0 42px;display:flex;justify-content:center;align-items:center;margin-left:20px;transition:.35s ease}@media only screen and (max-width:980px){header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.secondary-btn{height:50px;padding:0 30px;font-size:14px}}@media only screen and (max-width:680px){header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.secondary-btn{margin-left:unset;margin-top:10px}}header>.intro>.call-to-action>.elements-group>.buttons>.animate-container-btn>.secondary-btn:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.35)}header>.intro>.call-to-action>.elements-group>.stamp-img{width:150px;margin-top:24px}@media only screen and (max-width:980px){header>.intro>.call-to-action>.elements-group>.stamp-img{width:120px}}footer{width:100%;height:90px;background:#fff;border-top:1px solid #e6e8ec;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:980px){footer{height:auto;padding:30px 0}}footer>.container{width:1180px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1200px){footer>.container{width:100%}}@media only screen and (max-width:980px){footer>.container{flex-direction:column;justify-content:center}}footer>.container>.logo{position:relative;text-decoration:none;color:#6b7280;font-size:16px;font-weight:600;display:flex;align-items:center}footer>.container>.logo:before{content:"";background:url(/img/logo.png);background-size:cover;width:36px;height:36px;margin-right:10px}footer>.container>.contacts{display:flex}@media only screen and (max-width:980px){footer>.container>.contacts{flex-direction:column;align-content:center}}footer>.container>.contacts>.base{display:flex}@media only screen and (max-width:980px){footer>.container>.contacts>.base{flex-direction:column;align-content:center;margin-top:20px}}footer>.container>.contacts>.base>li{font-size:16px;color:#6b7280;margin-right:30px}footer>.container>.contacts>.base>li:last-child{margin-right:unset}@media only screen and (max-width:980px){footer>.container>.contacts>.base>li{margin-right:unset;margin-bottom:15px;display:flex;justify-content:center}footer>.container>.contacts>.base>li:last-child{margin-bottom:unset}}footer>.container>.contacts>.base>li>a{color:inherit}footer>.container>.contacts>.socials{display:flex;margin-left:20px}@media only screen and (max-width:980px){footer>.container>.contacts>.socials{margin-left:unset;justify-content:center;margin-top:20px}}footer>.container>.contacts>.socials>li{font-size:16px;color:#6b7280;margin-right:30px}footer>.container>.contacts>.socials>li:last-child{margin-right:unset}@media only screen and (max-width:980px){footer>.container>.contacts>.socials>li{margin-right:15px;display:flex;justify-content:center}}footer>.container>.contacts>.socials>li>a{display:block;background-size:cover;width:20px;height:20px;transition:.3s ease}footer>.container>.contacts>.socials>li>a:hover{transform:translateY(-2px)}footer>.container>.contacts>.socials>li>a.whatsapp{background-image:url(/img/whatsapp.png)}footer>.container>.contacts>.socials>li>a.telegram{background-image:url(/img/telegram.png)}.advantages{margin-top:40px}.advantages>h2{font-size:24px;font-weight:600}@media only screen and (max-width:980px){.advantages>h2{font-size:20px}}.advantages>p{font-size:16px;color:#0f172a;margin-top:25px}@media only screen and (max-width:980px){.advantages>p{font-size:14px;margin-top:15px}}.advantages>.items{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,290px);grid-gap:15px}@media only screen and (max-width:1020px){.advantages>.items{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,290px);justify-content:center}}@media only screen and (max-width:800px){.advantages>.items{grid-template-columns:1fr;grid-template-rows:repeat(6,290px)}}.advantages>.items>.item{border-radius:14px;overflow:hidden;position:relative;cursor:pointer}.advantages>.items>.item>.text{padding:20px;position:absolute;width:210px;height:100%;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}@media only screen and (max-width:1200px){.advantages>.items>.item>.text{width:50%}}@media only screen and (max-width:1020px){.advantages>.items>.item>.text{width:210px}}@media only screen and (max-width:460px){.advantages>.items>.item>.text{width:170px}}.advantages>.items>.item>.text>h3{font-weight:500;font-size:16px;line-height:22px;color:#fff;text-shadow:1px 1px 1px #000}.advantages>.items>.item>.text>p{font-size:14px;color:hsla(0,0%,100%,.85);margin-top:20px;line-height:22px;text-shadow:1px 1px 1px #000}.advantages>.items>.item>.photo{background-position:100%;background-size:cover;width:100%;height:100%;transition:.5s ease-out}.advantages>.items>.item>.photo.n-1{background-image:url(/img/advantages/1.jpg)}.advantages>.items>.item>.photo.n-2{background-image:url(/img/advantages/2.jpg)}.advantages>.items>.item>.photo.n-3{background-image:url(/img/advantages/3.jpg)}.advantages>.items>.item>.photo.n-4{background-image:url(/img/advantages/4.jpg)}.advantages>.items>.item>.photo.n-5{background-image:url(/img/advantages/5.jpg)}.advantages>.items>.item>.photo.n-6{background-image:url(/img/advantages/6.jpg)}.advantages>.items>.item:hover>.photo{transform:scale(1.1)}.discount{margin-top:80px;background:linear-gradient(135deg,#5e5e51,#312a10);background-size:200% 200%;animation:gradientMove 5s ease-in-out infinite;width:100%;padding:60px 0;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media only screen and (max-width:980px){.discount{padding:60px 20px}}@keyframes gradientMove{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.discount>.plate{background:#4a4329;height:40px;border-radius:100px;padding:0 15px;color:#ffe6a8;font-weight:700;font-size:16px;display:flex;align-items:center;border:1px solid rgba(255,209,102,.45)}.discount>h2{font-weight:600;font-size:24px;color:#fff;margin-top:10px}@media only screen and (max-width:980px){.discount>h2{font-size:20px;text-align:center;width:480px}}@media only screen and (max-width:520px){.discount>h2{width:300px;font-size:18px}}.discount>p{font-size:16px;color:#fff;margin-top:15px}@media only screen and (max-width:980px){.discount>p{font-size:14px;text-align:center}}@media only screen and (max-width:520px){.discount>p{width:270px}}.discount>.brown-btn{height:55px;padding:0 20px;margin-top:20px;color:#fff;text-shadow:1px 1px 5px #000}@media only screen and (max-width:520px){.discount>.brown-btn{font-size:14px}}.about-house{margin-top:80px}.about-house>h2{font-weight:600;font-size:24px}@media only screen and (max-width:980px){.about-house>h2{font-size:20px}}.about-house>p{font-size:16px;margin-top:25px}@media only screen and (max-width:980px){.about-house>p{font-size:14px;margin-top:15px}}.about-house>.photos{margin-top:30px;display:grid;grid-template-columns:repeat(3,370px);grid-template-rows:220px;grid-gap:15px}@media only screen and (max-width:1200px){.about-house>.photos{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:900px){.about-house>.photos{grid-template-columns:1fr;grid-template-rows:repeat(3,220px)}}.about-house>.photos>.photo{border-radius:14px;overflow:hidden;cursor:pointer}.about-house>.photos>.photo>.photo-source{background-position:50%;background-size:cover;width:100%;height:220px;transition:.3s ease}.about-house>.photos>.photo>.photo-source.n-1{background-image:url(/img/about-house/1.jpg)}.about-house>.photos>.photo>.photo-source.n-2{background-image:url(/img/about-house/2.jpg)}.about-house>.photos>.photo>.photo-source.n-3{background-image:url(/img/about-house/3.jpg)}.about-house>.photos>.photo:hover>.photo-source{transform:scale(1.1);height:100%}.about-house>.videos{margin-top:30px;display:grid;grid-template-columns:repeat(2,370px);grid-template-rows:220px;grid-gap:30px;justify-content:center}@media only screen and (max-width:900px){.about-house>.videos{grid-template-columns:100%;grid-template-rows:repeat(2,220px)}}.about-house>.videos>.video-wrap{width:100%;height:100%}.about-house>.videos>.video-wrap>.video{border-radius:14px;overflow:hidden;border:3px solid rgba(0,0,0,.5);cursor:pointer;position:relative;box-shadow:inset 0 0 0 1px #fff,5px 5px 15px rgba(0,0,0,.5);width:100%;height:100%}.about-house>.videos>.video-wrap>.video>.preview{position:relative;z-index:-1;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.about-house>.videos>.video-wrap>.video>.preview>.play{position:absolute;width:80px;height:80px;z-index:1}.about-house>.videos>.video-wrap>.video>.preview>.play:after{display:block;content:"";position:relative;background-image:url(/img/play.png);background-size:cover;width:110px;height:110px;margin-left:-10px;margin-top:-10px}.about-house>.videos>.video-wrap>.video>.preview>.time{position:absolute;right:12px;bottom:12px;z-index:1;color:#fff}.about-house>.videos>.video-wrap>.video>.preview:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.about-house>.videos>.video-wrap>.video>.preview:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7))}.about-house>.videos>.video-wrap>.video>.preview>.photo{background-position:50%;background-size:cover;width:100%;height:100%}.about-house>.videos>.video-wrap>.video>.preview>.photo.n-1{background-image:url(/img/video-preview/1.jpg)}.about-house>.videos>.video-wrap>.video>.preview>.photo.n-2{background-image:url(/img/video-preview/2.jpg)}.reviews{margin-top:60px;font-weight:700;font-size:24px}.reviews>h2{font-weight:600;font-size:24px}@media only screen and (max-width:980px){.reviews>h2{font-size:20px}}.reviews>.items{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}@media only screen and (max-width:980px){.reviews>.items{grid-template-columns:1fr}}.reviews>.items>.item{background:#fff;border:1px solid #e6e8ec;border-radius:16px;padding:20px}.reviews>.items>.item>.name{font-weight:600;font-size:16px}.reviews>.items>.item>.message{margin-top:15px;font-size:16px}.layouts-and-prices{margin-top:60px}.layouts-and-prices>h2{font-weight:600;font-size:24px}@media only screen and (max-width:980px){.layouts-and-prices>h2{font-size:20px}}.layouts-and-prices>.filters{margin-top:20px;display:flex}.layouts-and-prices>.filters>button{height:37px;font-weight:500;font-size:13px;padding:0 14px;background:#fff;border:1px solid #e6e8ec;border-radius:100px;cursor:pointer;margin-right:10px;color:#000}@media only screen and (max-width:420px){.layouts-and-prices>.filters>button{padding:0 10px;font-size:12px}}.layouts-and-prices>.filters>button:last-child{margin-right:unset}.layouts-and-prices>.filters>button.active{background:#fff3d6;border:1px solid #f1dab0}.layouts-and-prices>.apartments{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}@media only screen and (max-width:1200px){.layouts-and-prices>.apartments{grid-template-columns:100%}}.layouts-and-prices>.apartments>.apartment{padding:16px;background:#fff;border:1px solid #e6e8ec;border-radius:16px}.layouts-and-prices>.apartments>.apartment>.photo{width:100%;border:1px dashed #c9c9c9;border-radius:12px;cursor:pointer;overflow:hidden;background:#fefefe;display:flex;justify-content:center}.layouts-and-prices>.apartments>.apartment>.details{margin-top:15px;display:flex;align-items:flex-end}@media only screen and (max-width:480px){.layouts-and-prices>.apartments>.apartment>.details{flex-direction:column;align-items:unset}}.layouts-and-prices>.apartments>.apartment>.details>.desc{flex:1 1 auto}.layouts-and-prices>.apartments>.apartment>.details>.desc>h3{font-weight:600;font-size:18px}.layouts-and-prices>.apartments>.apartment>.details>.desc>.floor{font-weight:500;font-size:14px;color:#6b7280;margin-top:10px}.layouts-and-prices>.apartments>.apartment>.details>.desc>.price{font-weight:600;font-size:18px;margin-top:15px}.layouts-and-prices>.apartments>.apartment>.details>.desc>.peculiarities{display:flex;font-size:14px;color:#6b7280;margin-top:10px}.layouts-and-prices>.apartments>.apartment>.details>.desc>.peculiarities>li{display:flex;align-items:center;padding-left:6px;font-weight:500}.layouts-and-prices>.apartments>.apartment>.details>.desc>.peculiarities>li:before{content:"";width:4px;height:4px;border-radius:10px;background:#6b7280;margin-right:6px}.layouts-and-prices>.apartments>.apartment>.details>.desc>.peculiarities>li:first-child{padding-left:unset}.layouts-and-prices>.apartments>.apartment>.details>.desc>.peculiarities>li:first-child:before{display:none}.layouts-and-prices>.apartments>.apartment>.details>.btn-know{flex:0 0 auto;background:#fff;border:1px solid #e6e8ec;border-radius:12px;height:56px;display:flex;align-items:center;padding:0 18px;font-weight:600;font-size:17px;text-decoration:none;color:#000;box-shadow:0 6px 18px rgba(17,24,39,.059);transition:.3s ease}@media only screen and (max-width:480px){.layouts-and-prices>.apartments>.apartment>.details>.btn-know{justify-content:center;margin-top:15px}}.layouts-and-prices>.apartments>.apartment>.details>.btn-know:hover{background:#c7a669;color:#fff;border-color:#c7a669}.locations{margin-top:60px}.locations>h2{font-weight:600;font-size:24px;margin-bottom:25px}@media only screen and (max-width:980px){.locations>h2{font-size:20px}}.locations>p{font-size:16px}@media only screen and (max-width:980px){.locations>p{font-size:14px}}.locations>.photos{margin-top:30px;margin-bottom:20px;display:grid;grid-template-columns:630px 240px 240px;grid-template-rows:repeat(3,303px);grid-gap:15px;gap:15px;grid-template-areas:"img1 img2 img3" "img1 img4 img5" "img1 img6 img7"}@media only screen and (max-width:1200px){.locations>.photos{grid-template-columns:calc(56% - 10px) calc(22% - 10px) calc(22% - 10px)}}@media only screen and (max-width:800px){.locations>.photos{grid-template-columns:repeat(2,1fr);grid-template-areas:"img1 img1" "img2 img3" "img4 img5" "img6 img7";grid-template-rows:200px repeat(3,120px)}}.locations>.photos>.photo{overflow:hidden}.locations>.photos>.photo>.photo-source{background-position:50%;background-size:cover;width:100%;height:100%;transition:.3s ease;cursor:pointer}.locations>.photos>.photo>.photo-source:hover{transform:scale(1.1)}.locations>.photos>.photo:first-child{grid-area:img1;border-radius:16px}@media only screen and (max-width:800px){.locations>.photos>.photo:first-child{border-radius:12px}}.locations>.photos>.photo:first-child>.photo-source{background-image:url(/img/locations/1.jpg)}.locations>.photos>.photo:nth-child(2){grid-area:img2;border-radius:12px}.locations>.photos>.photo:nth-child(2)>.photo-source{background-image:url(/img/locations/2.jpg)}.locations>.photos>.photo:nth-child(3){grid-area:img3;border-radius:12px}.locations>.photos>.photo:nth-child(3)>.photo-source{background-image:url(/img/locations/3.jpg)}.locations>.photos>.photo:nth-child(4){grid-area:img4;border-radius:12px}.locations>.photos>.photo:nth-child(4)>.photo-source{background-image:url(/img/locations/4.jpg)}.locations>.photos>.photo:nth-child(5){grid-area:img5;border-radius:12px}.locations>.photos>.photo:nth-child(5)>.photo-source{background-image:url(/img/locations/5.jpg)}.locations>.photos>.photo:nth-child(6){grid-area:img6;border-radius:12px}.locations>.photos>.photo:nth-child(6)>.photo-source{background-image:url(/img/locations/6.jpg)}.locations>.photos>.photo:nth-child(7){grid-area:img7;border-radius:12px}.locations>.photos>.photo:nth-child(7)>.photo-source{background-image:url(/img/locations/7.jpg)}.contact{margin-top:60px}.contact>.container{background:#fff;border:1px solid #e6e8ec;border-radius:16px;padding:30px}.contact>.container>h2{font-weight:600;font-size:24px}@media only screen and (max-width:980px){.contact>.container>h2{font-size:19px}}.contact>.container>.details{margin-top:20px;display:flex;flex-direction:column;line-height:26px}.contact>.container>.details>p{font-size:16px;color:#424a5b;margin-bottom:10px}@media only screen and (max-width:980px){.contact>.container>.details>p{font-size:14px}}.contact>.container>.details>p>a{color:inherit}.contact>.container>.details address{font-size:16px;color:#424a5b}@media only screen and (max-width:980px){.contact>.container>.details address{font-size:14px}}.contact>.container>.details address>strong{font-style:normal}.contact>.container>form{margin-top:30px}.contact>.container>form>.fields{display:flex}@media only screen and (max-width:660px){.contact>.container>form>.fields{flex-direction:column}}.contact>.container>form>.fields>.field-group{display:flex;align-items:center;margin-right:30px}.contact>.container>form>.fields>.field-group:last-child{margin-right:0}@media only screen and (max-width:660px){.contact>.container>form>.fields>.field-group{margin-right:unset;margin-bottom:20px;flex-direction:column;align-items:flex-start}.contact>.container>form>.fields>.field-group:last-child{margin-bottom:0}}.contact>.container>form>.fields>.field-group>.name{font-size:14px;margin-right:12px}@media only screen and (max-width:660px){.contact>.container>form>.fields>.field-group>.name{margin-bottom:7px}}.contact>.container>form>.fields>.field-group>input{height:40px;background:#fafafa;border:1px solid #d4d4d4;border-radius:12px;padding:0 15px}.contact>.container>form>.fields>.field-group>input::placeholder{color:rgba(0,0,0,.5)}.contact>.container>form>.custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;font-size:12px;color:rgba(0,0,0,.7);margin-top:20px}.contact>.container>form>.custom-checkbox>input{opacity:0;width:0;height:0;position:absolute}.contact>.container>form>.custom-checkbox>input:checked+.custom-box:after{content:"";position:absolute;left:4px;top:0;width:6px;height:11px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact>.container>form>.custom-checkbox>.custom-box{flex:0 0 auto;width:15px;height:15px;background:#fafafa;border:1px solid #d4d4d4;border-radius:4px;margin-right:10px;position:relative}.contact>.container>form>.brown-btn{margin-top:22px;font-size:14px;font-weight:500}.contact>.container>form>.brown-btn>.loading{position:absolute;width:30px;aspect-ratio:1;border-radius:50%;background:#fff;-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg 70deg,transparent 71deg 90deg),radial-gradient(farthest-side,transparent calc(100% - 3px - 1px),#000 calc(100% - 3px));mask:repeating-conic-gradient(transparent 0deg,#000 1deg 70deg,transparent 71deg 90deg),radial-gradient(farthest-side,transparent calc(100% - 3px - 1px),#000 calc(100% - 3px));-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:l5 1s infinite;opacity:0}@keyframes l5{to{transform:rotate(.5turn)}}.contact>.container>form>.brown-btn:disabled{color:rgba(0,0,0,.5)}.contact>.container>form>.brown-btn:disabled>span{opacity:0}.contact>.container>form>.brown-btn:disabled>.loading{opacity:1}.about{margin-top:60px}.about>.container{background:#fff;border:1px solid #e6e8ec;border-radius:16px;overflow:hidden;display:flex;margin-bottom:60px}.about>.container>.text{flex:0 0 50%;padding:30px;font-size:14px}@media only screen and (max-width:1200px){.about>.container>.text{flex:1 1 100%}}@media only screen and (max-width:980px){.about>.container>.text{padding:20px}}.about>.container>.text>h2{font-weight:600;font-size:24px}.about>.container>.text>p{padding-top:20px}.about>.container>.text>p>b{font-weight:600}.about>.container>.text>ul{margin-top:20px}.about>.container>.text>ul>li{list-style:disc inside;padding-left:10px;line-height:24px}.about>.container>.text>.brown-btn{margin-top:20px;font-weight:500}@media only screen and (max-width:900px){.about>.container>.text>.brown-btn{font-size:14px;padding:0 10px}}.about>.container>.photo{flex:0 0 50%;position:relative;overflow:hidden;cursor:pointer}@media only screen and (max-width:1200px){.about>.container>.photo{display:none}}.about>.container>.photo:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/img/entrance.jpg);background-position:50%;background-size:cover;transition:.3s ease}.about>.container>.photo:hover:before{transform:scale(1.1)}html{scroll-behavior:smooth;scroll-margin-top:100px}body,html{height:100%}body{background:#fafbfc;font-size:14px;font-weight:400}main{display:flex;flex-direction:column;justify-content:center}main>section{width:1180px;margin:0 auto;padding:0 20px}@media only screen and (max-width:1200px){main>section{width:100%}}button{font-family:var(--font-montserrat),serif}section{scroll-margin-top:100px}