
*{margin:0;border:none;padding:0}*,*::before,*::after{box-sizing:border-box}a,a:link,a:visited{-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:none;text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;font-size:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background:none;background-color:rgba(0,0,0,0);cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}:root{--width-base: 1920;--width-current: 100vw;--width-multiplier: var(--width-current) / var(--width-base)}@media(max-width: 1024px){:root{--width-base: 375;--width-current: 100vmin}}html{width:100%}html.is-lock-scroll,html.is-lock-scroll body{overflow:hidden}html.is-animating{pointer-events:none}body{width:100%;font-family:"Golos Text",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:140%;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#25302b;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fbf8f1}body.is-resizing{opacity:0;pointer-events:none}main{flex:1}h1,h2,h3,h4,h5,h6,ul,ol,p,fieldset,figure,picture,blockquote{font-size:inherit}a,button,[type=button]{color:currentColor;transition:.35s;cursor:pointer}button,[type=button]{appearance:none;border:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}img,svg,video,picture{position:relative;display:block;width:100%;max-width:100%;object-fit:cover}img{height:auto}img[draggable=false]{pointer-events:none;-webkit-user-drag:none}.is-browser-chrome img:not([data-aos]){transform:translateZ(0)}svg{width:100%;height:100%;fill:none}figure,picture{display:block;line-height:0}fieldset{border:0}ul,ol,li{display:block;list-style:none}iframe{display:block}[data-barba=container]{position:absolute;left:0;top:0;width:100%;min-height:100vh}.is-hidden{display:none !important}.is-hide{opacity:0 !important;pointer-events:none !important}@media(max-width: 1024px){.for-desktop{display:none !important}}@media(min-width: 1025px){.for-devices{display:none !important}}@media(min-width: 1025px){.for-tablet{display:none !important}}@media(max-width: 1023px){.for-tablet{display:none !important}}.clearfix{overflow:auto}.clearfix::after{content:"";display:table;clear:both}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0)}.dont-break-out{word-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.header{position:fixed;top:0;z-index:100;width:100%;background-color:rgba(251,248,241,.5);transition:background-color .35s ease, box-shadow .35s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:calc(18*100vw / 1920) calc(160*100vw / 1920);padding:calc(18*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier))}@media(max-width: 1024px){.header__container{padding:calc(14*100vw / 1920) calc(20*100vw / 1920);padding:calc(14*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%}}.header__menu{display:contents}@media(max-width: 1024px){.header__menu{position:fixed;left:0;top:calc(62*100vw / 1920);top:calc(62*var(--width-multiplier));z-index:99;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:auto;border-top:1px solid #dfd6c9;padding:calc(28*100vw / 1920) calc(20*100vw / 1920) calc(40*100vw / 1920);padding:calc(28*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(40*var(--width-multiplier));width:100%;height:calc(100vh - (62 * 100vw / 1920));height:calc(100vh - (62 * var(--width-multiplier)));height:calc(100vh - calc(62 * 100vw / 1920));height:calc(100vh - calc(62 * var(--width-multiplier)));background-color:#fbf8f1;opacity:0;transform:translateY(calc(-8 * 100vw / 1920));transform:translateY(calc(-8 * var(--width-multiplier)));transition:opacity .35s ease, transform .35s ease;pointer-events:none;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}.header.is-open .header__menu{opacity:1;transform:translateY(0);pointer-events:auto}}.header__nav{display:flex;align-items:center;gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.header__nav{flex-direction:column;align-items:flex-start;width:100%;gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}}.header__link{font-family:"Golos Text",Arial,sans-serif;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:#25302b;transition:color .35s ease}.header__link:hover{color:#ac4d30}@media(max-width: 1024px){.header__link{font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier))}}.header__btn{width:calc(220*100vw / 1920);width:calc(220*var(--width-multiplier))}@media(max-width: 1024px){.header__btn{width:100%}}.header__burger{display:none}@media(max-width: 1024px){.header__burger{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;width:calc(36*100vw / 1920);width:calc(36*var(--width-multiplier));height:calc(36*100vw / 1920);height:calc(36*var(--width-multiplier));background:rgba(0,0,0,0);gap:calc(5*100vw / 1920);gap:calc(5*var(--width-multiplier))}}@media(max-width: 1024px){.header__burger-line{display:block;border-radius:calc(2*100vw / 1920);border-radius:calc(2*var(--width-multiplier));width:calc(22*100vw / 1920);width:calc(22*var(--width-multiplier));height:2px;background-color:#25302b;transition:transform .35s ease, opacity .35s ease}.header.is-open .header__burger-line:nth-child(1){transform:translateY(calc(7 * 100vw / 1920)) rotate(45deg);transform:translateY(calc(7 * var(--width-multiplier))) rotate(45deg)}.header.is-open .header__burger-line:nth-child(2){opacity:0}.header.is-open .header__burger-line:nth-child(3){transform:translateY(calc(-7 * 100vw / 1920)) rotate(-45deg);transform:translateY(calc(-7 * var(--width-multiplier))) rotate(-45deg)}}@media(max-width: 1024px){.header.is-open{background-color:#fbf8f1}}.header--inner{border-bottom:1px solid #dfd6c9;background-color:rgba(251,248,241,.94)}.footer{width:100%;background-color:#f2ece2}.footer__container{display:flex;flex-direction:column;margin:0 auto;padding:calc(40*100vw / 1920) calc(160*100vw / 1920);padding:calc(40*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.footer__container{padding:calc(36*100vw / 1920) calc(20*100vw / 1920);padding:calc(36*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:calc(120*100vw / 1920);gap:calc(120*var(--width-multiplier))}@media(max-width: 1024px){.footer__top{flex-direction:column;align-items:flex-start;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.footer__logo{width:calc(350*100vw / 1920);width:calc(350*var(--width-multiplier))}@media(max-width: 1024px){.footer__logo{width:auto}}.footer__nav{display:flex;align-items:center;width:calc(480*100vw / 1920);width:calc(480*var(--width-multiplier));gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.footer__nav{flex-wrap:wrap;width:100%;gap:calc(14*100vw / 1920) calc(24*100vw / 1920);gap:calc(14*var(--width-multiplier)) calc(24*var(--width-multiplier))}}.footer__link{font-family:"Golos Text",Arial,sans-serif;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:#25302b;transition:color .35s ease}.footer__link:hover{color:#ac4d30}@media(max-width: 1024px){.footer__link{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.footer__contacts{display:flex;flex-direction:column;width:calc(380*100vw / 1920);width:calc(380*var(--width-multiplier));text-align:right;gap:calc(6*100vw / 1920);gap:calc(6*var(--width-multiplier))}@media(max-width: 1024px){.footer__contacts{width:100%;text-align:left;gap:calc(4*100vw / 1920);gap:calc(4*var(--width-multiplier))}}.footer__contacts-title{font-family:"Lora",Georgia,serif;font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.footer__contacts-title{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.footer__contacts-desc{font-family:"Golos Text",Arial,sans-serif;font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.footer__contacts-desc{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}.footer__bottom{display:flex;align-items:center;justify-content:space-between;font-family:"Golos Text",Arial,sans-serif;font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.footer__bottom{flex-direction:column;align-items:flex-start;font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier));gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.footer__copy{margin:0}.footer__privacy{-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:color .35s ease}.footer__privacy:hover{color:#25302b}.lazyBlur .lazy-blur{position:relative;overflow:hidden;width:100%;height:100%}.lazyBlur .lazy-blur img{width:100%;height:100%}.lazyBlur .lazy-blur__imgL{position:absolute;left:0;top:0;opacity:0;transition:.3s}.lazyBlur .lazy-blur.done .lazy-blur__imgL{opacity:1}.logo{display:inline-flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;color:#25302b;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}.logo__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(42*100vw / 1920);width:calc(42*var(--width-multiplier));height:calc(42*100vw / 1920);height:calc(42*var(--width-multiplier))}.logo__icon img{width:100%;height:100%;object-fit:contain}@media(max-width: 1024px){.logo__icon{width:calc(34*100vw / 1920);width:calc(34*var(--width-multiplier));height:calc(34*100vw / 1920);height:calc(34*var(--width-multiplier))}}.logo__text{display:flex;flex-direction:column;gap:calc(2*100vw / 1920);gap:calc(2*var(--width-multiplier))}.logo__title{font-family:"Lora",Georgia,serif;font-weight:500;font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));letter-spacing:calc(0.8*100vw / 1920);letter-spacing:calc(0.8*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.logo__title{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(0.6*100vw / 1920);letter-spacing:calc(0.6*var(--width-multiplier))}}.logo__subtitle{font-family:"Golos Text",Arial,sans-serif;font-weight:600;font-size:calc(9*100vw / 1920);font-size:calc(9*var(--width-multiplier));line-height:calc(13*100vw / 1920);line-height:calc(13*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));color:#ac4d30}@media(max-width: 1024px){.logo__subtitle{font-size:calc(8*100vw / 1920);font-size:calc(8*var(--width-multiplier));line-height:calc(11*100vw / 1920);line-height:calc(11*var(--width-multiplier));letter-spacing:calc(1.4*100vw / 1920);letter-spacing:calc(1.4*var(--width-multiplier))}}.logo--footer{gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}.logo--footer .logo__icon{width:calc(46*100vw / 1920);width:calc(46*var(--width-multiplier));height:calc(46*100vw / 1920);height:calc(46*var(--width-multiplier))}@media(max-width: 1024px){.logo--footer .logo__icon{width:calc(36*100vw / 1920);width:calc(36*var(--width-multiplier));height:calc(36*100vw / 1920);height:calc(36*var(--width-multiplier))}}.logo--footer .logo__title{font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));letter-spacing:calc(0.8*100vw / 1920);letter-spacing:calc(0.8*var(--width-multiplier))}@media(max-width: 1024px){.logo--footer .logo__title{font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));letter-spacing:calc(0.6*100vw / 1920);letter-spacing:calc(0.6*var(--width-multiplier))}}.logo--footer .logo__subtitle{font-size:calc(9*100vw / 1920);font-size:calc(9*var(--width-multiplier));line-height:calc(14*100vw / 1920);line-height:calc(14*var(--width-multiplier));letter-spacing:calc(2.2*100vw / 1920);letter-spacing:calc(2.2*var(--width-multiplier))}@media(max-width: 1024px){.logo--footer .logo__subtitle{font-size:calc(8*100vw / 1920);font-size:calc(8*var(--width-multiplier));line-height:calc(12*100vw / 1920);line-height:calc(12*var(--width-multiplier));letter-spacing:calc(1.5*100vw / 1920);letter-spacing:calc(1.5*var(--width-multiplier))}}@media(max-width: 1024px){.logo--footer{gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}}@media(max-width: 1024px){.logo{gap:calc(10*100vw / 1920);gap:calc(10*var(--width-multiplier))}}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(6*100vw / 1920);border-radius:calc(6*var(--width-multiplier));padding:0 calc(28*100vw / 1920);padding:0 calc(28*var(--width-multiplier));height:calc(52*100vw / 1920);height:calc(52*var(--width-multiplier));font-family:"Golos Text",Arial,sans-serif;font-weight:500;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));white-space:nowrap;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .35s ease, color .35s ease, border-color .35s ease, transform .35s ease}.button:active{transform:scale(0.98)}.button--primary{border:0;color:#fff;background-color:#ac4d30}.button--primary:hover{color:#fff;background-color:#98432a}.button--outline{border:1px solid #ac4d30;color:#ac4d30;background-color:rgba(0,0,0,0)}.button--outline:hover{color:#fff;background-color:#ac4d30}@media(max-width: 1024px){.button{border-radius:calc(6*100vw / 1920);border-radius:calc(6*var(--width-multiplier));padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));height:calc(46*100vw / 1920);height:calc(46*var(--width-multiplier));font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.section-head{display:flex;flex-direction:column;width:100%;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}.section-head__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.section-head__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));letter-spacing:calc(1.6*100vw / 1920);letter-spacing:calc(1.6*var(--width-multiplier))}}.section-head__row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:calc(40*100vw / 1920);gap:calc(40*var(--width-multiplier))}@media(max-width: 1024px){.section-head__row{flex-direction:column;align-items:flex-start;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}}.section-head__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:1.15;color:#25302b}@media(max-width: 1024px){.section-head__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.section-head__link{font-family:"Golos Text",Arial,sans-serif;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:#ac4d30;transition:opacity .35s ease}.section-head__link:hover{opacity:.75}@media(max-width: 1024px){.section-head__link{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}@media(max-width: 1024px){.section-head{gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.card-apartment{display:flex;flex-direction:column;width:calc(512*100vw / 1920);width:calc(512*var(--width-multiplier));gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}.card-apartment__image{flex-shrink:0;overflow:hidden;border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:calc(512*100vw / 1920);width:calc(512*var(--width-multiplier));height:calc(340*100vw / 1920);height:calc(340*var(--width-multiplier))}.card-apartment__image picture{width:100%;height:100%}.card-apartment__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card-apartment__image:hover img{transform:scale(1.03)}@media(max-width: 1024px){.card-apartment__image{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:100%;height:calc(220*100vw / 1920);height:calc(220*var(--width-multiplier))}}.card-apartment__title{margin-top:calc(4*100vw / 1920);margin-top:calc(4*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.card-apartment__title{margin-top:calc(4*100vw / 1920);margin-top:calc(4*var(--width-multiplier));font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier))}}.card-apartment__meta{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.card-apartment__meta{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}.card-apartment__features{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.card-apartment__features{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}.card-apartment__price{margin-top:calc(4*100vw / 1920);margin-top:calc(4*var(--width-multiplier));font-family:"Golos Text",Arial,sans-serif;font-weight:600;font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier));color:#ac4d30}@media(max-width: 1024px){.card-apartment__price{margin-top:calc(2*100vw / 1920);margin-top:calc(2*var(--width-multiplier));font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier))}}.card-apartment__actions{display:flex;align-items:center;margin-top:calc(8*100vw / 1920);margin-top:calc(8*var(--width-multiplier));width:100%;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.card-apartment__actions{margin-top:calc(6*100vw / 1920);margin-top:calc(6*var(--width-multiplier));gap:calc(10*100vw / 1920);gap:calc(10*var(--width-multiplier))}}.card-apartment__btn-primary{width:calc(220*100vw / 1920);width:calc(220*var(--width-multiplier))}@media(max-width: 1024px){.card-apartment__btn-primary{flex:1;width:auto}}.card-apartment__btn-outline{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));width:calc(168*100vw / 1920);width:calc(168*var(--width-multiplier))}@media(max-width: 1024px){.card-apartment__btn-outline{flex:1;padding:0 calc(14*100vw / 1920);padding:0 calc(14*var(--width-multiplier));width:auto}}@media(max-width: 1024px){.card-apartment{width:100%;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.card-service{display:flex;align-items:flex-start;width:calc(780*100vw / 1920);width:calc(780*var(--width-multiplier));gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}.card-service__image{flex-shrink:0;overflow:hidden;border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:calc(340*100vw / 1920);width:calc(340*var(--width-multiplier));height:calc(260*100vw / 1920);height:calc(260*var(--width-multiplier))}.card-service__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card-service__image:hover img{transform:scale(1.03)}@media(max-width: 1024px){.card-service__image{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:100%;height:calc(200*100vw / 1920);height:calc(200*var(--width-multiplier))}}.card-service__content{display:flex;flex-direction:column;width:calc(412*100vw / 1920);width:calc(412*var(--width-multiplier));gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.card-service__content{width:100%;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.card-service__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(26*100vw / 1920);font-size:calc(26*var(--width-multiplier));line-height:calc(32*100vw / 1920);line-height:calc(32*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.card-service__title{font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier))}}.card-service__description{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.card-service__description{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.card-service__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));color:#ac4d30}@media(max-width: 1024px){.card-service__tag{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier))}}@media(max-width: 1024px){.card-service{flex-direction:column;width:100%;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.card-review{display:flex;align-items:flex-start;border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));padding:calc(28*100vw / 1920) calc(32*100vw / 1920);padding:calc(28*var(--width-multiplier)) calc(32*var(--width-multiplier));width:calc(780*100vw / 1920);width:calc(780*var(--width-multiplier));min-height:calc(184*100vw / 1920);min-height:calc(184*var(--width-multiplier));background-color:#fff;gap:calc(22*100vw / 1920);gap:calc(22*var(--width-multiplier))}.card-review__quote{flex-shrink:0;width:calc(44*100vw / 1920);width:calc(44*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-size:calc(56*100vw / 1920);font-size:calc(56*var(--width-multiplier));line-height:calc(52*100vw / 1920);line-height:calc(52*var(--width-multiplier));color:#ac4d30}@media(max-width: 1024px){.card-review__quote{width:auto;font-size:calc(40*100vw / 1920);font-size:calc(40*var(--width-multiplier));line-height:calc(32*100vw / 1920);line-height:calc(32*var(--width-multiplier))}}.card-review__content{display:flex;flex-direction:column;width:calc(650*100vw / 1920);width:calc(650*var(--width-multiplier));gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}@media(max-width: 1024px){.card-review__content{width:100%;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}}.card-review__text{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(27*100vw / 1920);line-height:calc(27*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.card-review__text{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.card-review__author{display:flex;align-items:center;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}@media(max-width: 1024px){.card-review__author{gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}}.card-review__line{flex-shrink:0;width:calc(24*100vw / 1920);width:calc(24*var(--width-multiplier));height:1px;background-color:#ac4d30}@media(max-width: 1024px){.card-review__line{width:calc(20*100vw / 1920);width:calc(20*var(--width-multiplier))}}.card-review__name{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.card-review__name{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}@media(max-width: 1024px){.card-review{flex-direction:column;border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));padding:calc(20*100vw / 1920);padding:calc(20*var(--width-multiplier));width:100%;min-height:0;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.breadcrumbs{width:100%}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.breadcrumbs__item{display:inline-flex;align-items:center;font-family:"Golos Text",Arial,sans-serif;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));color:#625f57;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}@media(max-width: 1024px){.breadcrumbs__item{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier))}}.breadcrumbs__link{-webkit-text-decoration:none;text-decoration:none;color:#625f57;transition:color .35s ease}.breadcrumbs__link:hover{color:#ac4d30}.breadcrumbs__sep{color:#dfd6c9;-webkit-user-select:none;user-select:none}.breadcrumbs__current{color:#25302b}.wysiwyg{font-family:"Golos Text",Arial,sans-serif;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#25302b}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{font-family:"Lora",Georgia,serif;font-weight:400;color:#25302b}.wysiwyg h1{margin-bottom:calc(24*100vw / 1920);margin-bottom:calc(24*var(--width-multiplier));font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier))}@media(max-width: 1024px){.wysiwyg h1{margin-bottom:calc(16*100vw / 1920);margin-bottom:calc(16*var(--width-multiplier));font-size:calc(30*100vw / 1920);font-size:calc(30*var(--width-multiplier));line-height:calc(36*100vw / 1920);line-height:calc(36*var(--width-multiplier))}}.wysiwyg h2{margin-top:calc(40*100vw / 1920);margin-top:calc(40*var(--width-multiplier));margin-bottom:calc(16*100vw / 1920);margin-bottom:calc(16*var(--width-multiplier));font-size:calc(32*100vw / 1920);font-size:calc(32*var(--width-multiplier));line-height:calc(40*100vw / 1920);line-height:calc(40*var(--width-multiplier))}.wysiwyg h2:first-child{margin-top:0}@media(max-width: 1024px){.wysiwyg h2{margin-top:calc(28*100vw / 1920);margin-top:calc(28*var(--width-multiplier));margin-bottom:calc(12*100vw / 1920);margin-bottom:calc(12*var(--width-multiplier));font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier))}}.wysiwyg h3{margin-top:calc(28*100vw / 1920);margin-top:calc(28*var(--width-multiplier));margin-bottom:calc(12*100vw / 1920);margin-bottom:calc(12*var(--width-multiplier));font-size:calc(24*100vw / 1920);font-size:calc(24*var(--width-multiplier));line-height:calc(32*100vw / 1920);line-height:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.wysiwyg h3{margin-top:calc(22*100vw / 1920);margin-top:calc(22*var(--width-multiplier));margin-bottom:calc(10*100vw / 1920);margin-bottom:calc(10*var(--width-multiplier));font-size:calc(19*100vw / 1920);font-size:calc(19*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier))}}.wysiwyg p{margin-bottom:calc(18*100vw / 1920);margin-bottom:calc(18*var(--width-multiplier));color:#625f57}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg strong{font-weight:600;color:#25302b}.wysiwyg a{-webkit-text-decoration:underline;text-decoration:underline;color:#ac4d30;transition:opacity .35s ease}.wysiwyg a:hover{opacity:.75}.wysiwyg ul,.wysiwyg ol{margin-bottom:calc(20*100vw / 1920);margin-bottom:calc(20*var(--width-multiplier));padding-left:calc(24*100vw / 1920);padding-left:calc(24*var(--width-multiplier));color:#625f57}.wysiwyg ul li{position:relative;margin-bottom:calc(8*100vw / 1920);margin-bottom:calc(8*var(--width-multiplier))}.wysiwyg ul li::before{content:"";position:absolute;left:calc(-16*100vw / 1920);left:calc(-16*var(--width-multiplier));top:calc(11*100vw / 1920);top:calc(11*var(--width-multiplier));border-radius:50%;width:calc(5*100vw / 1920);width:calc(5*var(--width-multiplier));height:calc(5*100vw / 1920);height:calc(5*var(--width-multiplier));background-color:#ac4d30}.wysiwyg ol{counter-reset:wysiwyg-list}.wysiwyg ol li{counter-increment:wysiwyg-list;position:relative;margin-bottom:calc(8*100vw / 1920);margin-bottom:calc(8*var(--width-multiplier))}.wysiwyg ol li::before{content:counter(wysiwyg-list) ".";position:absolute;left:calc(-24*100vw / 1920);left:calc(-24*var(--width-multiplier));top:0;font-weight:500;color:#ac4d30}.wysiwyg blockquote{margin:calc(28*100vw / 1920) 0;margin:calc(28*var(--width-multiplier)) 0;border-left:calc(3*100vw / 1920) solid #ac4d30;border-left:calc(3*var(--width-multiplier)) solid #ac4d30;border-radius:0 calc(8*100vw / 1920) calc(8*100vw / 1920) 0;border-radius:0 calc(8*var(--width-multiplier)) calc(8*var(--width-multiplier)) 0;padding:calc(20*100vw / 1920) calc(28*100vw / 1920);padding:calc(20*var(--width-multiplier)) calc(28*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-style:italic;font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier));color:#25302b;background-color:#f2ece2}@media(max-width: 1024px){.wysiwyg blockquote{margin:calc(20*100vw / 1920) 0;margin:calc(20*var(--width-multiplier)) 0;padding:calc(16*100vw / 1920) calc(20*100vw / 1920);padding:calc(16*var(--width-multiplier)) calc(20*var(--width-multiplier));font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier))}}.wysiwyg table{margin:calc(24*100vw / 1920) 0;margin:calc(24*var(--width-multiplier)) 0;border-collapse:collapse;width:100%;font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}.wysiwyg table th,.wysiwyg table td{border:1px solid #dfd6c9;padding:calc(12*100vw / 1920) calc(16*100vw / 1920);padding:calc(12*var(--width-multiplier)) calc(16*var(--width-multiplier));text-align:left}.wysiwyg table th{font-weight:600;color:#25302b;background-color:#f2ece2}.wysiwyg table td{color:#625f57;background-color:#fff}@media(max-width: 1024px){.wysiwyg table{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier))}.wysiwyg table th,.wysiwyg table td{padding:calc(8*100vw / 1920) calc(10*100vw / 1920);padding:calc(8*var(--width-multiplier)) calc(10*var(--width-multiplier))}}.wysiwyg hr{margin:calc(36*100vw / 1920) 0;margin:calc(36*var(--width-multiplier)) 0;border:0;border-top:1px solid #dfd6c9}@media(max-width: 1024px){.wysiwyg{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier))}}.hero{position:relative;overflow:hidden;width:100%;height:100vh;background-color:#fbf8f1}.hero__bg{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0}.hero__bg img,.hero__bg video{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;z-index:1;background:linear-gradient(90deg, rgba(251, 248, 241, 0.94) 0%, rgba(251, 248, 241, 0.75) 45%, rgba(251, 248, 241, 0.1) 100%);opacity:.5;pointer-events:none;top:0;right:0;bottom:0;left:0}@media(max-width: 1024px){.hero__overlay{background:linear-gradient(180deg, rgba(251, 248, 241, 0.85) 0%, rgba(251, 248, 241, 0.72) 55%, rgba(251, 248, 241, 0.85) 100%);opacity:.85}}.hero__content{position:absolute;left:calc(160*100vw / 1920);left:calc(160*var(--width-multiplier));top:50%;z-index:2;display:flex;flex-direction:column;width:calc(620*100vw / 1920);width:calc(620*var(--width-multiplier));transform:translateY(-50%);gap:calc(22*100vw / 1920);gap:calc(22*var(--width-multiplier))}@media(max-width: 1024px){.hero__content{left:calc(20*100vw / 1920);left:calc(20*var(--width-multiplier));right:calc(20*100vw / 1920);right:calc(20*var(--width-multiplier));width:auto;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.hero__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.hero__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));letter-spacing:calc(1.6*100vw / 1920);letter-spacing:calc(1.6*var(--width-multiplier))}}.hero__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(72*100vw / 1920);font-size:calc(72*var(--width-multiplier));line-height:calc(82*100vw / 1920);line-height:calc(82*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.hero__title{font-size:calc(40*100vw / 1920);font-size:calc(40*var(--width-multiplier));line-height:calc(46*100vw / 1920);line-height:calc(46*var(--width-multiplier))}}.hero__subtitle{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(32*100vw / 1920);line-height:calc(32*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.hero__subtitle{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier))}}@media(max-width: 1024px){.hero{height:100vh;min-height:calc(520*100vw / 1920);min-height:calc(520*var(--width-multiplier))}}.advantages{width:100%;background-color:#f2ece2}.advantages__container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:calc(58*100vw / 1920) calc(160*100vw / 1920);padding:calc(58*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier))}@media(max-width: 1024px){.advantages__container{flex-wrap:wrap;align-items:flex-start;padding:calc(40*100vw / 1920) calc(20*100vw / 1920);padding:calc(40*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920) calc(16*100vw / 1920);gap:calc(24*var(--width-multiplier)) calc(16*var(--width-multiplier))}}.advantages__item{display:flex;flex-direction:column;align-items:center;padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));width:calc(360*100vw / 1920);width:calc(360*var(--width-multiplier));min-height:calc(186*100vw / 1920);min-height:calc(186*var(--width-multiplier));text-align:center;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.advantages__item{padding:0 calc(4*100vw / 1920);padding:0 calc(4*var(--width-multiplier));width:calc(50% - (8 * 100vw / 1920));width:calc(50% - (8 * var(--width-multiplier)));width:calc(50% - calc(8 * 100vw / 1920));width:calc(50% - calc(8 * var(--width-multiplier)));min-height:0;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.advantages__icon{flex-shrink:0;width:calc(52*100vw / 1920);width:calc(52*var(--width-multiplier));height:calc(52*100vw / 1920);height:calc(52*var(--width-multiplier))}.advantages__icon img{width:100%;height:100%;object-fit:contain}@media(max-width: 1024px){.advantages__icon{width:calc(40*100vw / 1920);width:calc(40*var(--width-multiplier));height:calc(40*100vw / 1920);height:calc(40*var(--width-multiplier))}}.advantages__title{display:flex;align-items:center;justify-content:center;min-height:calc(56*100vw / 1920);min-height:calc(56*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.advantages__title{min-height:0;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.advantages__desc{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.advantages__desc{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier))}}.advantages__divider{flex-shrink:0;width:1px;height:calc(110*100vw / 1920);height:calc(110*var(--width-multiplier));background-color:#dfd6c9}@media(max-width: 1024px){.advantages__divider{display:none}}.apartments{width:100%;background-color:#fbf8f1}.apartments__container{display:flex;flex-direction:column;margin:0 auto;padding:calc(96*100vw / 1920) calc(160*100vw / 1920);padding:calc(96*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(44*100vw / 1920);gap:calc(44*var(--width-multiplier))}@media(max-width: 1024px){.apartments__container{padding:calc(56*100vw / 1920) calc(20*100vw / 1920);padding:calc(56*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.apartments__grid{display:flex;align-items:flex-start;width:100%;gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.apartments__grid{flex-direction:column;gap:calc(36*100vw / 1920);gap:calc(36*var(--width-multiplier))}}.services{width:100%;background-color:#fff}.services__container{display:flex;flex-direction:column;margin:0 auto;padding:calc(96*100vw / 1920) calc(160*100vw / 1920);padding:calc(96*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(44*100vw / 1920);gap:calc(44*var(--width-multiplier))}@media(max-width: 1024px){.services__container{padding:calc(56*100vw / 1920) calc(20*100vw / 1920);padding:calc(56*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.services__grid{display:flex;align-items:flex-start;width:100%;gap:calc(40*100vw / 1920);gap:calc(40*var(--width-multiplier))}@media(max-width: 1024px){.services__grid{flex-direction:column;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.about{width:100%;background-color:#f2ece2}.about__container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:calc(96*100vw / 1920) calc(160*100vw / 1920);padding:calc(96*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(70*100vw / 1920);gap:calc(70*var(--width-multiplier))}@media(max-width: 1024px){.about__container{flex-direction:column;align-items:flex-start;padding:calc(56*100vw / 1920) calc(20*100vw / 1920);padding:calc(56*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.about__info{display:flex;flex-direction:column;width:calc(680*100vw / 1920);width:calc(680*var(--width-multiplier));gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}@media(max-width: 1024px){.about__info{width:100%;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.about__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.about__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));letter-spacing:calc(1.6*100vw / 1920);letter-spacing:calc(1.6*var(--width-multiplier))}}.about__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.about__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.about__desc{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.about__desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.about__link{font-family:"Golos Text",Arial,sans-serif;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));-webkit-text-decoration:none;text-decoration:none;color:#ac4d30;transition:opacity .35s ease}.about__link:hover{opacity:.75}@media(max-width: 1024px){.about__link{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.about__media{display:flex;flex-shrink:0;overflow:hidden;border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:calc(850*100vw / 1920);width:calc(850*var(--width-multiplier));height:calc(480*100vw / 1920);height:calc(480*var(--width-multiplier))}.about__media img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.about__media{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:100%;height:calc(240*100vw / 1920);height:calc(240*var(--width-multiplier))}}.gallery{overflow:hidden;padding:calc(96*100vw / 1920) 0;padding:calc(96*var(--width-multiplier)) 0;width:100%;background-color:#fbf8f1}.gallery__header{display:flex;flex-direction:column;margin:0 auto calc(44*100vw / 1920);margin:0 auto calc(44*var(--width-multiplier));padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}@media(max-width: 1024px){.gallery__header{margin:0 auto calc(24*100vw / 1920);margin:0 auto calc(24*var(--width-multiplier));padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.gallery__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.gallery__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));letter-spacing:calc(1.6*100vw / 1920);letter-spacing:calc(1.6*var(--width-multiplier))}}.gallery__row{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width: 1024px){.gallery__row{flex-direction:column;align-items:flex-start;gap:calc(10*100vw / 1920);gap:calc(10*var(--width-multiplier))}}.gallery__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.gallery__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.gallery__more{font-family:"Golos Text",Arial,sans-serif;font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:#ac4d30;transition:opacity .35s ease}.gallery__more:hover{opacity:.75}@media(max-width: 1024px){.gallery__more{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.gallery__slider-wrapper{position:relative;overflow:hidden;width:100%}.gallery__swiper{overflow:visible !important}.gallery__swiper{width:100%}.gallery__slide.swiper-slide{flex-shrink:0;overflow:hidden;border-radius:calc(14*100vw / 1920);border-radius:calc(14*var(--width-multiplier));width:calc(1164*100vw / 1920);width:calc(1164*var(--width-multiplier));height:calc(606*100vw / 1920);height:calc(606*var(--width-multiplier));transform:scale(0.95);transition:transform 700ms ease}.gallery__slide.swiper-slide picture{position:static;width:100%;height:100%}.gallery__slide.swiper-slide img{width:100%;height:100%;object-fit:cover}.gallery__slide.swiper-slide.swiper-slide-active{transform:scale(1)}@media(max-width: 1024px){.gallery__slide.swiper-slide{border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));width:calc(335*100vw / 1920);width:calc(335*var(--width-multiplier));height:calc(220*100vw / 1920);height:calc(220*var(--width-multiplier))}}.gallery__arrow{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;width:calc(52*100vw / 1920);width:calc(52*var(--width-multiplier));height:calc(52*100vw / 1920);height:calc(52*var(--width-multiplier));box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:#fff;transform:translateY(-50%);transition:transform .35s ease, background-color .35s ease;cursor:pointer}.gallery__arrow img{width:calc(20*100vw / 1920);width:calc(20*var(--width-multiplier));height:calc(20*100vw / 1920);height:calc(20*var(--width-multiplier));object-fit:contain}.gallery__arrow:hover{background-color:#f9f6f1}.gallery__arrow:active{transform:translateY(-50%) scale(0.94)}.gallery__arrow--prev{left:calc(50% - (542 * 100vw / 1920));left:calc(50% - (542 * var(--width-multiplier)));left:calc(50% - calc(542 * 100vw / 1920));left:calc(50% - calc(542 * var(--width-multiplier)))}.gallery__arrow--next{right:calc(50% - (542 * 100vw / 1920));right:calc(50% - (542 * var(--width-multiplier)));right:calc(50% - calc(542 * 100vw / 1920));right:calc(50% - calc(542 * var(--width-multiplier)))}@media(max-width: 1024px){.gallery__arrow{display:none}}.gallery__pagination{display:flex;align-items:center;justify-content:center;margin-top:calc(22*100vw / 1920);margin-top:calc(22*var(--width-multiplier));gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.gallery__pagination{margin-top:calc(16*100vw / 1920);margin-top:calc(16*var(--width-multiplier));gap:calc(6*100vw / 1920);gap:calc(6*var(--width-multiplier))}}.gallery__dot{display:inline-block;border:0;border-radius:calc(3*100vw / 1920);border-radius:calc(3*var(--width-multiplier));padding:0;width:calc(48*100vw / 1920);width:calc(48*var(--width-multiplier));height:calc(5*100vw / 1920);height:calc(5*var(--width-multiplier));background-color:#d8d4cc;transition:background-color .35s ease;cursor:pointer}.gallery__dot.is-active{background-color:#ac4d30}@media(max-width: 1024px){.gallery__dot{width:calc(22*100vw / 1920);width:calc(22*var(--width-multiplier));height:calc(4*100vw / 1920);height:calc(4*var(--width-multiplier))}}@media(max-width: 1024px){.gallery{padding:calc(56*100vw / 1920) 0;padding:calc(56*var(--width-multiplier)) 0}}.reviews{width:100%;background-color:#f2ece2}.reviews__container{display:flex;flex-direction:column;margin:0 auto;padding:calc(96*100vw / 1920) calc(160*100vw / 1920);padding:calc(96*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}@media(max-width: 1024px){.reviews__container{padding:calc(56*100vw / 1920) calc(20*100vw / 1920);padding:calc(56*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.reviews__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.reviews__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));letter-spacing:calc(1.6*100vw / 1920);letter-spacing:calc(1.6*var(--width-multiplier))}}.reviews__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.reviews__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.reviews__grid{display:flex;align-items:flex-start;padding-top:calc(24*100vw / 1920);padding-top:calc(24*var(--width-multiplier));width:100%;gap:calc(40*100vw / 1920);gap:calc(40*var(--width-multiplier))}@media(max-width: 1024px){.reviews__grid{flex-direction:column;padding-top:calc(16*100vw / 1920);padding-top:calc(16*var(--width-multiplier));gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}}.location{width:100%;background-color:#fff}.location__container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:calc(96*100vw / 1920) calc(160*100vw / 1920);padding:calc(96*var(--width-multiplier)) calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(70*100vw / 1920);gap:calc(70*var(--width-multiplier))}@media(max-width: 1024px){.location__container{flex-direction:column;align-items:flex-start;padding:calc(56*100vw / 1920) calc(20*100vw / 1920);padding:calc(56*var(--width-multiplier)) calc(20*var(--width-multiplier));max-width:100%;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.location__content{display:flex;flex-direction:column;width:calc(680*100vw / 1920);width:calc(680*var(--width-multiplier));gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}@media(max-width: 1024px){.location__content{width:100%;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.location__tag{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.location__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));letter-spacing:calc(1.6*100vw / 1920);letter-spacing:calc(1.6*var(--width-multiplier))}}.location__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.location__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.location__desc{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.location__desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.location__btn{width:calc(250*100vw / 1920);width:calc(250*var(--width-multiplier))}@media(max-width: 1024px){.location__btn{width:100%}}.location__address{display:flex;flex-direction:column;margin-top:calc(8*100vw / 1920);margin-top:calc(8*var(--width-multiplier));gap:calc(4*100vw / 1920);gap:calc(4*var(--width-multiplier))}@media(max-width: 1024px){.location__address{margin-top:calc(4*100vw / 1920);margin-top:calc(4*var(--width-multiplier));gap:calc(2*100vw / 1920);gap:calc(2*var(--width-multiplier))}}.location__address-title{font-family:"Golos Text",Arial,sans-serif;font-weight:600;font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.location__address-title{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.location__address-note{font-family:"Golos Text",Arial,sans-serif;font-weight:400;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.location__address-note{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}.location__map{position:relative;flex-shrink:0;overflow:hidden;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));width:calc(850*100vw / 1920);width:calc(850*var(--width-multiplier));height:calc(425*100vw / 1920);height:calc(425*var(--width-multiplier));background-color:#f2ece2}.location__map.is-loaded>.location__map-marker{opacity:0;pointer-events:none}@media(max-width: 1024px){.location__map{border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));width:100%;height:calc(300*100vw / 1920);height:calc(300*var(--width-multiplier))}}.location__map-canvas{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.location__map-canvas [class*=ground-pane]{filter:sepia(0.26) saturate(0.82) hue-rotate(-10deg) brightness(0.99) contrast(0.92)}.location__map-canvas [class*=copyrights-pane],.location__map-canvas [class*=controls-pane]{display:none !important}.location__map-badge{position:absolute;left:calc(20*100vw / 1920);left:calc(20*var(--width-multiplier));top:calc(20*100vw / 1920);top:calc(20*var(--width-multiplier));z-index:2;display:flex;align-items:center;border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));padding:calc(6*100vw / 1920) calc(12*100vw / 1920);padding:calc(6*var(--width-multiplier)) calc(12*var(--width-multiplier));box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-text-decoration:none;text-decoration:none;background-color:#fffefa;transition:background-color .35s ease;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.location__map-badge:hover{background-color:#f0ede6}@media(max-width: 1024px){.location__map-badge{left:calc(12*100vw / 1920);left:calc(12*var(--width-multiplier));top:calc(12*100vw / 1920);top:calc(12*var(--width-multiplier));border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));padding:calc(5*100vw / 1920) calc(10*100vw / 1920);padding:calc(5*var(--width-multiplier)) calc(10*var(--width-multiplier));gap:calc(6*100vw / 1920);gap:calc(6*var(--width-multiplier))}}.location__map-badge-icon{width:calc(16*100vw / 1920);width:calc(16*var(--width-multiplier));height:calc(21*100vw / 1920);height:calc(21*var(--width-multiplier))}.location__map-badge-icon img{width:100%;height:100%;object-fit:contain}@media(max-width: 1024px){.location__map-badge-icon{width:calc(14*100vw / 1920);width:calc(14*var(--width-multiplier));height:calc(18*100vw / 1920);height:calc(18*var(--width-multiplier))}}.location__map-badge-text{font-family:"Golos Text",Arial,sans-serif;font-weight:500;font-size:calc(11*100vw / 1920);font-size:calc(11*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier));color:#23231d}@media(max-width: 1024px){.location__map-badge-text{font-size:calc(11*100vw / 1920);font-size:calc(11*var(--width-multiplier));line-height:calc(15*100vw / 1920);line-height:calc(15*var(--width-multiplier))}}.location__map-marker{position:absolute;left:calc(340*100vw / 1920);left:calc(340*var(--width-multiplier));top:calc(120*100vw / 1920);top:calc(120*var(--width-multiplier));z-index:2;display:flex;align-items:center;white-space:nowrap;transition:opacity .35s ease;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.location__map-marker--live{left:0;top:0;transform:translate(calc(-15 * 100vw / 1920), calc(-42 * 100vw / 1920));transform:translate(calc(-15 * var(--width-multiplier)), calc(-42 * var(--width-multiplier)))}@media(max-width: 1024px){.location__map-marker--live{transform:translate(calc(-13 * 100vw / 1920), calc(-36 * 100vw / 1920));transform:translate(calc(-13 * var(--width-multiplier)), calc(-36 * var(--width-multiplier)))}}@media(max-width: 1024px){.location__map-marker{left:calc(110*100vw / 1920);left:calc(110*var(--width-multiplier));top:calc(120*100vw / 1920);top:calc(120*var(--width-multiplier));gap:calc(6*100vw / 1920);gap:calc(6*var(--width-multiplier))}}.location__map-marker-pin{width:calc(30*100vw / 1920);width:calc(30*var(--width-multiplier));height:calc(42*100vw / 1920);height:calc(42*var(--width-multiplier));object-fit:contain}@media(max-width: 1024px){.location__map-marker-pin{width:calc(26*100vw / 1920);width:calc(26*var(--width-multiplier));height:calc(36*100vw / 1920);height:calc(36*var(--width-multiplier))}}.location__map-marker-label{border-radius:calc(9*100vw / 1920);border-radius:calc(9*var(--width-multiplier));padding:calc(4*100vw / 1920) calc(10*100vw / 1920);padding:calc(4*var(--width-multiplier)) calc(10*var(--width-multiplier));box-shadow:0 2px 8px rgba(0,0,0,.12);font-family:"Lora",Georgia,serif;font-weight:500;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));color:#23231d;background-color:#fffefa}@media(max-width: 1024px){.location__map-marker-label{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));padding:calc(4*100vw / 1920) calc(8*100vw / 1920);padding:calc(4*var(--width-multiplier)) calc(8*var(--width-multiplier));font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier))}}.location__map-controls{position:absolute;right:calc(20*100vw / 1920);right:calc(20*var(--width-multiplier));top:calc(120*100vw / 1920);top:calc(120*var(--width-multiplier));z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(14*100vw / 1920);border-radius:calc(14*var(--width-multiplier));box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:#fffefa}@media(max-width: 1024px){.location__map-controls{right:calc(12*100vw / 1920);right:calc(12*var(--width-multiplier));top:calc(84*100vw / 1920);top:calc(84*var(--width-multiplier));border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier))}}.location__map-zoom{display:flex;align-items:center;justify-content:center;border:0;width:calc(36*100vw / 1920);width:calc(36*var(--width-multiplier));height:calc(35*100vw / 1920);height:calc(35*var(--width-multiplier));font-family:"Golos Text",Arial,sans-serif;font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));color:#23231d;background:rgba(0,0,0,0);transition:background-color .35s ease;cursor:pointer}.location__map-zoom:hover{background-color:#f0ede6}.location__map-zoom:first-child{border-bottom:1px solid #f0ede6}@media(max-width: 1024px){.location__map-zoom{width:calc(32*100vw / 1920);width:calc(32*var(--width-multiplier));height:calc(32*100vw / 1920);height:calc(32*var(--width-multiplier));font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier))}}.location__map-geo{position:absolute;right:calc(20*100vw / 1920);right:calc(20*var(--width-multiplier));top:calc(200*100vw / 1920);top:calc(200*var(--width-multiplier));z-index:2;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;width:calc(36*100vw / 1920);width:calc(36*var(--width-multiplier));height:calc(36*100vw / 1920);height:calc(36*var(--width-multiplier));box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:#fffefa;transition:background-color .35s ease;cursor:pointer}.location__map-geo img{width:calc(14*100vw / 1920);width:calc(14*var(--width-multiplier));height:calc(14*100vw / 1920);height:calc(14*var(--width-multiplier));object-fit:contain}.location__map-geo:hover{background-color:#f0ede6}@media(max-width: 1024px){.location__map-geo{right:calc(12*100vw / 1920);right:calc(12*var(--width-multiplier));top:calc(158*100vw / 1920);top:calc(158*var(--width-multiplier));width:calc(32*100vw / 1920);width:calc(32*var(--width-multiplier));height:calc(32*100vw / 1920);height:calc(32*var(--width-multiplier))}.location__map-geo img{width:calc(12*100vw / 1920);width:calc(12*var(--width-multiplier));height:calc(12*100vw / 1920);height:calc(12*var(--width-multiplier))}}.apartment-detail{padding-top:calc(124*100vw / 1920);padding-top:calc(124*var(--width-multiplier));padding-bottom:calc(80*100vw / 1920);padding-bottom:calc(80*var(--width-multiplier));width:100%;background-color:#fbf8f1}.apartment-detail__container{display:flex;flex-direction:column;margin:0 auto;padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(40*100vw / 1920);gap:calc(40*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__container{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.apartment-detail__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:calc(56*100vw / 1920);gap:calc(56*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__top{flex-direction:column;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.apartment-detail__gallery{display:flex;flex-direction:column;width:calc(960*100vw / 1920);width:calc(960*var(--width-multiplier));gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__gallery{width:100%;gap:calc(10*100vw / 1920);gap:calc(10*var(--width-multiplier))}}.apartment-detail__main-photo{overflow:hidden;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));width:100%;height:calc(560*100vw / 1920);height:calc(560*var(--width-multiplier));background-color:#f2ece2}.apartment-detail__main-photo img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}@media(max-width: 1024px){.apartment-detail__main-photo{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));height:calc(240*100vw / 1920);height:calc(240*var(--width-multiplier))}}.apartment-detail__thumbs{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:calc(16*100vw / 1920);grid-gap:calc(16*var(--width-multiplier));gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__thumbs{gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.apartment-detail__thumb{overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));padding:0;height:calc(116*100vw / 1920);height:calc(116*var(--width-multiplier));background-color:#f2ece2;opacity:.7;transition:opacity .35s ease, border-color .35s ease}.apartment-detail__thumb img{width:100%;height:100%;object-fit:cover}.apartment-detail__thumb:hover{opacity:1}.apartment-detail__thumb.is-active{border-color:#ac4d30;opacity:1}@media(max-width: 1024px){.apartment-detail__thumb{border-radius:calc(6*100vw / 1920);border-radius:calc(6*var(--width-multiplier));height:calc(58*100vw / 1920);height:calc(58*var(--width-multiplier))}}.apartment-detail__sidebar{position:sticky;top:calc(108*100vw / 1920);top:calc(108*var(--width-multiplier));display:flex;flex-direction:column;border:1px solid #dfd6c9;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));padding:calc(36*100vw / 1920);padding:calc(36*var(--width-multiplier));width:calc(584*100vw / 1920);width:calc(584*var(--width-multiplier));background-color:#fff;gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__sidebar{position:static;border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));padding:calc(24*100vw / 1920) calc(20*100vw / 1920);padding:calc(24*var(--width-multiplier)) calc(20*var(--width-multiplier));width:100%;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}}.apartment-detail__tag{font-family:"Golos Text",Arial,sans-serif;font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}.apartment-detail__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(42*100vw / 1920);font-size:calc(42*var(--width-multiplier));line-height:calc(48*100vw / 1920);line-height:calc(48*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.apartment-detail__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.apartment-detail__badges{display:flex;flex-wrap:wrap;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.apartment-detail__badge{border-radius:calc(6*100vw / 1920);border-radius:calc(6*var(--width-multiplier));padding:calc(6*100vw / 1920) calc(12*100vw / 1920);padding:calc(6*var(--width-multiplier)) calc(12*var(--width-multiplier));font-family:"Golos Text",Arial,sans-serif;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));color:#25302b;background-color:#f2ece2}@media(max-width: 1024px){.apartment-detail__badge{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier))}}.apartment-detail__short{font-family:"Golos Text",Arial,sans-serif;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(25*100vw / 1920);line-height:calc(25*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.apartment-detail__short{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.apartment-detail__price-box{display:flex;flex-direction:column;border-top:1px solid #dfd6c9;border-bottom:1px solid #dfd6c9;padding:calc(20*100vw / 1920) 0;padding:calc(20*var(--width-multiplier)) 0;gap:calc(6*100vw / 1920);gap:calc(6*var(--width-multiplier))}.apartment-detail__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}.apartment-detail__price-label{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#625f57}.apartment-detail__price-value{font-family:"Golos Text",Arial,sans-serif;font-weight:600;font-size:calc(26*100vw / 1920);font-size:calc(26*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier));color:#ac4d30}@media(max-width: 1024px){.apartment-detail__price-value{font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier))}}.apartment-detail__price-note{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier));color:#625f57}.apartment-detail__actions{display:flex;flex-direction:column;align-items:center;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}.apartment-detail__btn{width:100%}.apartment-detail__gallery-link{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));-webkit-text-decoration:none;text-decoration:none;color:#ac4d30;transition:opacity .35s ease}.apartment-detail__gallery-link:hover{opacity:.75}.apartment-detail__body{display:flex;align-items:flex-start;justify-content:space-between;margin-top:calc(24*100vw / 1920);margin-top:calc(24*var(--width-multiplier));border-top:1px solid #dfd6c9;padding-top:calc(56*100vw / 1920);padding-top:calc(56*var(--width-multiplier));gap:calc(56*100vw / 1920);gap:calc(56*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__body{flex-direction:column;margin-top:calc(8*100vw / 1920);margin-top:calc(8*var(--width-multiplier));padding-top:calc(32*100vw / 1920);padding-top:calc(32*var(--width-multiplier));gap:calc(36*100vw / 1920);gap:calc(36*var(--width-multiplier))}}.apartment-detail__content{display:flex;flex-direction:column;width:calc(960*100vw / 1920);width:calc(960*var(--width-multiplier));gap:calc(48*100vw / 1920);gap:calc(48*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__content{width:100%;gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}}.apartment-detail__subtitle{margin-bottom:calc(24*100vw / 1920);margin-bottom:calc(24*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(32*100vw / 1920);font-size:calc(32*var(--width-multiplier));line-height:calc(40*100vw / 1920);line-height:calc(40*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.apartment-detail__subtitle{margin-bottom:calc(16*100vw / 1920);margin-bottom:calc(16*var(--width-multiplier));font-size:calc(24*100vw / 1920);font-size:calc(24*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier))}}.apartment-detail__amenities{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:calc(24*100vw / 1920);grid-gap:calc(24*var(--width-multiplier));gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__amenities{grid-template-columns:1fr;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}}.apartment-detail__amenity-group{border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));padding:calc(24*100vw / 1920);padding:calc(24*var(--width-multiplier));background-color:#f2ece2}@media(max-width: 1024px){.apartment-detail__amenity-group{padding:calc(20*100vw / 1920);padding:calc(20*var(--width-multiplier))}}.apartment-detail__amenity-title{margin-bottom:calc(14*100vw / 1920);margin-bottom:calc(14*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-weight:500;font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.apartment-detail__amenity-title{font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier))}}.apartment-detail__amenity-list{display:flex;flex-direction:column;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.apartment-detail__amenity-list li{position:relative;padding-left:calc(16*100vw / 1920);padding-left:calc(16*var(--width-multiplier));font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#625f57}.apartment-detail__amenity-list li::before{content:"";position:absolute;left:0;top:calc(9*100vw / 1920);top:calc(9*var(--width-multiplier));border-radius:50%;width:calc(5*100vw / 1920);width:calc(5*var(--width-multiplier));height:calc(5*100vw / 1920);height:calc(5*var(--width-multiplier));background-color:#ac4d30}.apartment-detail__rules{width:calc(584*100vw / 1920);width:calc(584*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__rules{width:100%}}.apartment-detail__rules-card{display:flex;flex-direction:column;border:1px solid #dfd6c9;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));padding:calc(28*100vw / 1920) calc(32*100vw / 1920);padding:calc(28*var(--width-multiplier)) calc(32*var(--width-multiplier));background-color:#fff;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}@media(max-width: 1024px){.apartment-detail__rules-card{padding:calc(20*100vw / 1920);padding:calc(20*var(--width-multiplier));gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.apartment-detail__rule-item{display:flex;flex-direction:column;border-bottom:1px solid #dfd6c9;padding-bottom:calc(14*100vw / 1920);padding-bottom:calc(14*var(--width-multiplier));gap:calc(4*100vw / 1920);gap:calc(4*var(--width-multiplier))}.apartment-detail__rule-item:last-child{border-bottom:0;padding-bottom:0}.apartment-detail__rule-label{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier));text-transform:uppercase;color:#625f57}.apartment-detail__rule-val{font-weight:500;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.apartment-detail__rule-val{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}@media(max-width: 1024px){.apartment-detail{padding-top:calc(86*100vw / 1920);padding-top:calc(86*var(--width-multiplier));padding-bottom:calc(48*100vw / 1920);padding-bottom:calc(48*var(--width-multiplier))}}.apartments--related{border-top:1px solid #dfd6c9;background-color:#f2ece2}.booking-section{padding-top:calc(124*100vw / 1920);padding-top:calc(124*var(--width-multiplier));padding-bottom:calc(96*100vw / 1920);padding-bottom:calc(96*var(--width-multiplier));width:100%;background-color:#fbf8f1}.booking-section__container{display:flex;flex-direction:column;margin:0 auto;padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(36*100vw / 1920);gap:calc(36*var(--width-multiplier))}@media(max-width: 1024px){.booking-section__container{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.booking-section__head{display:flex;flex-direction:column;max-width:calc(760*100vw / 1920);max-width:calc(760*var(--width-multiplier));gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}.booking-section__tag{font-family:"Golos Text",Arial,sans-serif;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.booking-section__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier))}}.booking-section__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.booking-section__title{font-size:calc(30*100vw / 1920);font-size:calc(30*var(--width-multiplier));line-height:calc(36*100vw / 1920);line-height:calc(36*var(--width-multiplier))}}.booking-section__subtitle{font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.booking-section__subtitle{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.booking-section__grid{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:calc(56*100vw / 1920);gap:calc(56*var(--width-multiplier))}@media(max-width: 1024px){.booking-section__grid{flex-direction:column;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.booking-section__main{width:calc(980*100vw / 1920);width:calc(980*var(--width-multiplier))}@media(max-width: 1024px){.booking-section__main{width:100%}}.booking-section__widget-mount:empty{display:none}.booking-section__aside{display:flex;flex-direction:column;width:calc(564*100vw / 1920);width:calc(564*var(--width-multiplier));gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}@media(max-width: 1024px){.booking-section__aside{width:100%;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}}.booking-section__card{display:flex;flex-direction:column;border:1px solid #dfd6c9;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));padding:calc(32*100vw / 1920);padding:calc(32*var(--width-multiplier));background-color:#fff;gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}.booking-section__card--contacts{background-color:#f2ece2}@media(max-width: 1024px){.booking-section__card{padding:calc(24*100vw / 1920) calc(20*100vw / 1920);padding:calc(24*var(--width-multiplier)) calc(20*var(--width-multiplier));gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.booking-section__card-title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(24*100vw / 1920);font-size:calc(24*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.booking-section__card-title{font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier))}}.booking-section__card-desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(23*100vw / 1920);line-height:calc(23*var(--width-multiplier));color:#625f57}.booking-section__benefits{display:flex;flex-direction:column;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}.booking-section__benefits li{display:flex;flex-direction:column;border-bottom:1px solid #dfd6c9;padding-bottom:calc(14*100vw / 1920);padding-bottom:calc(14*var(--width-multiplier));gap:calc(4*100vw / 1920);gap:calc(4*var(--width-multiplier))}.booking-section__benefits li:last-child{border-bottom:0;padding-bottom:0}.booking-section__benefits strong{font-weight:600;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#25302b}.booking-section__benefits span{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));color:#625f57}.booking-section__contact-link{font-weight:500;font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));-webkit-text-decoration:none;text-decoration:none;color:#ac4d30;transition:opacity .35s ease}.booking-section__contact-link:hover{opacity:.75}@media(max-width: 1024px){.booking-section{padding-top:calc(86*100vw / 1920);padding-top:calc(86*var(--width-multiplier));padding-bottom:calc(56*100vw / 1920);padding-bottom:calc(56*var(--width-multiplier))}}.booking-form{display:flex;flex-direction:column;border:1px solid #dfd6c9;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));padding:calc(40*100vw / 1920);padding:calc(40*var(--width-multiplier));background-color:#fff;gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}.booking-form__group{display:flex;flex-direction:column;gap:calc(18*100vw / 1920);gap:calc(18*var(--width-multiplier))}.booking-form__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(24*100vw / 1920);font-size:calc(24*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.booking-form__title{font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier))}}.booking-form__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:calc(20*100vw / 1920);grid-gap:calc(20*var(--width-multiplier));gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}@media(max-width: 1024px){.booking-form__row{grid-template-columns:1fr;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.booking-form__field{display:flex;flex-direction:column;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.booking-form__label{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));color:#625f57}.booking-form__input,.booking-form__select,.booking-form__textarea{border:1px solid #dfd6c9;border-radius:calc(6*100vw / 1920);border-radius:calc(6*var(--width-multiplier));padding:calc(12*100vw / 1920) calc(16*100vw / 1920);padding:calc(12*var(--width-multiplier)) calc(16*var(--width-multiplier));width:100%;font-family:"Golos Text",Arial,sans-serif;font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#25302b;background-color:#fbf8f1;transition:border-color .35s ease}.booking-form__input:focus,.booking-form__select:focus,.booking-form__textarea:focus{outline:none;border-color:#ac4d30}.booking-form__input.is-invalid,.booking-form__select.is-invalid,.booking-form__textarea.is-invalid{border-color:#c93b2b}@media(max-width: 1024px){.booking-form__input,.booking-form__select,.booking-form__textarea{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.booking-form__input[readonly]{padding-right:calc(44*100vw / 1920);padding-right:calc(44*var(--width-multiplier));background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23625f57%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27 ry=%272%27/%3E%3Cline x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/%3E%3Cline x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/%3E%3Cline x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/%3E%3C/svg%3E");background-position:right calc(14*100vw / 1920) center;background-position:right calc(14*var(--width-multiplier)) center;background-size:calc(18*100vw / 1920) calc(18*100vw / 1920);background-size:calc(18*var(--width-multiplier)) calc(18*var(--width-multiplier));background-repeat:no-repeat;cursor:pointer}.booking-form__input[readonly]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ac4d30%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27 ry=%272%27/%3E%3Cline x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/%3E%3Cline x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/%3E%3Cline x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/%3E%3C/svg%3E")}.booking-form__select{appearance:none;overflow:hidden;padding-right:calc(44*100vw / 1920);padding-right:calc(44*var(--width-multiplier));white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2325302b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%276 9 12 15 18 9%27/%3E%3C/svg%3E");background-position:right calc(14*100vw / 1920) center;background-position:right calc(14*var(--width-multiplier)) center;background-size:calc(16*100vw / 1920) calc(16*100vw / 1920);background-size:calc(16*var(--width-multiplier)) calc(16*var(--width-multiplier));background-repeat:no-repeat;cursor:pointer}.booking-form__textarea{resize:vertical}.booking-form__checks{display:flex;flex-wrap:wrap;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}@media(max-width: 1024px){.booking-form__checks{flex-direction:column;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}}.booking-form__check{display:inline-flex;align-items:center;cursor:pointer;gap:calc(10*100vw / 1920);gap:calc(10*var(--width-multiplier))}.booking-form__checkbox{position:absolute;opacity:0;pointer-events:none}.booking-form__check-box{position:relative;flex-shrink:0;border:1px solid #dfd6c9;border-radius:calc(4*100vw / 1920);border-radius:calc(4*var(--width-multiplier));width:calc(20*100vw / 1920);width:calc(20*var(--width-multiplier));height:calc(20*100vw / 1920);height:calc(20*var(--width-multiplier));background-color:#fbf8f1;transition:border-color .35s ease, background-color .35s ease}.booking-form__checkbox:checked+.booking-form__check-box{border-color:#ac4d30;background-color:#ac4d30}.booking-form__checkbox:checked+.booking-form__check-box::after{content:"";position:absolute;left:calc(6*100vw / 1920);left:calc(6*var(--width-multiplier));top:calc(2*100vw / 1920);top:calc(2*var(--width-multiplier));border:solid #fff;border-width:0 2px 2px 0;width:calc(5*100vw / 1920);width:calc(5*var(--width-multiplier));height:calc(10*100vw / 1920);height:calc(10*var(--width-multiplier));transform:rotate(45deg)}.booking-form__check-text{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.booking-form__check-text{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier))}}.booking-form__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfd6c9;padding-top:calc(24*100vw / 1920);padding-top:calc(24*var(--width-multiplier));gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}@media(max-width: 1024px){.booking-form__footer{flex-direction:column;align-items:stretch;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.booking-form__submit{min-width:calc(340*100vw / 1920);min-width:calc(340*var(--width-multiplier))}@media(max-width: 1024px){.booking-form__submit{width:100%;min-width:0}}.booking-form__consent{font-size:calc(13*100vw / 1920);font-size:calc(13*var(--width-multiplier));line-height:calc(18*100vw / 1920);line-height:calc(18*var(--width-multiplier));color:#625f57}.booking-form__consent a{color:#ac4d30}.booking-form__success{border:1px solid #cfe0d2;border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));padding:calc(24*100vw / 1920);padding:calc(24*var(--width-multiplier));background-color:#e7f0e8}.booking-form__success-title{margin-bottom:calc(6*100vw / 1920);margin-bottom:calc(6*var(--width-multiplier));font-family:"Lora",Georgia,serif;font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#25302b}.booking-form__success-desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.booking-form{padding:calc(24*100vw / 1920) calc(20*100vw / 1920);padding:calc(24*var(--width-multiplier)) calc(20*var(--width-multiplier));gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}body .air-datepicker{--adp-font-family: Golos Text, Arial, sans-serif;--adp-font-size: 14px;--adp-width: 284px;--adp-z-index: 150;--adp-padding: 10px;--adp-background-color: #fff;--adp-background-color-hover: #f2ece2;--adp-background-color-active: #dfd6c9;--adp-background-color-in-range: #f2ece2;--adp-background-color-in-range-focused: #e8dfd2;--adp-background-color-selected-other-month: #ac4d30;--adp-background-color-selected-other-month-focused: #98432a;--adp-color: #25302b;--adp-color-secondary: #625f57;--adp-accent-color: #ac4d30;--adp-color-current-date: #ac4d30;--adp-color-other-month: #c9c1b4;--adp-color-disabled: #d2cbc0;--adp-color-disabled-in-range: #b8b0a4;--adp-color-other-month-hover: #625f57;--adp-border-color: #dfd6c9;--adp-border-color-inner: #dfd6c9;--adp-border-color-inline: #dfd6c9;--adp-border-radius: 10px;--adp-cell-border-radius: 6px;--adp-nav-height: 38px;--adp-nav-action-size: 32px;--adp-nav-arrow-color: #25302b;--adp-day-name-color: #625f57;--adp-day-name-color-hover: #25302b;--adp-day-cell-height: 36px;--adp-month-cell-height: 44px;--adp-year-cell-height: 52px;--adp-cell-background-color-hover: #f2ece2;--adp-cell-background-color-selected: #ac4d30;--adp-cell-background-color-selected-hover: #98432a;--adp-cell-background-color-in-range: #f2ece2;--adp-cell-background-color-in-range-hover: #e8dfd2;--adp-btn-color: #ac4d30;--adp-btn-color-hover: #25302b;--adp-btn-background-color-hover: #f2ece2;--adp-btn-background-color-active: #dfd6c9;border-color:#dfd6c9;box-shadow:0 12px 32px rgba(37,48,43,.12);background-color:#fff}body .air-datepicker .air-datepicker--pointer::after{border-color:#dfd6c9;background-color:#fff}body .air-datepicker .air-datepicker-nav{border-bottom-color:#dfd6c9;padding:8px 10px}body .air-datepicker .air-datepicker-nav--title{font-family:"Lora",Georgia,serif;font-weight:500;font-size:16px;color:#25302b}body .air-datepicker .air-datepicker-nav--title i{color:#625f57}body .air-datepicker .air-datepicker-body--day-name{font-weight:500;font-size:11px;letter-spacing:.6px;color:#625f57}body .air-datepicker .air-datepicker-cell.-current-{font-weight:600;color:#ac4d30}body .air-datepicker .air-datepicker-cell.-selected-,body .air-datepicker .air-datepicker-cell.-selected-.-current-{font-weight:500;color:#fff;background-color:#ac4d30}body .air-datepicker .air-datepicker-cell.-selected-.-focus-{color:#fff;background-color:#98432a}.about-hero{padding-top:calc(124*100vw / 1920);padding-top:calc(124*var(--width-multiplier));padding-bottom:calc(80*100vw / 1920);padding-bottom:calc(80*var(--width-multiplier));width:100%;background-color:#fbf8f1}.about-hero__container{display:flex;flex-direction:column;margin:0 auto;padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(48*100vw / 1920);gap:calc(48*var(--width-multiplier))}@media(max-width: 1024px){.about-hero__container{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}}.about-hero__top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:calc(64*100vw / 1920);gap:calc(64*var(--width-multiplier))}@media(max-width: 1024px){.about-hero__top{flex-direction:column;align-items:flex-start;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.about-hero__text{display:flex;flex-direction:column;width:calc(720*100vw / 1920);width:calc(720*var(--width-multiplier));gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}@media(max-width: 1024px){.about-hero__text{width:100%;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.about-hero__tag{font-family:"Golos Text",Arial,sans-serif;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.about-hero__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier))}}.about-hero__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(52*100vw / 1920);font-size:calc(52*var(--width-multiplier));line-height:calc(60*100vw / 1920);line-height:calc(60*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.about-hero__title{font-size:calc(30*100vw / 1920);font-size:calc(30*var(--width-multiplier));line-height:calc(36*100vw / 1920);line-height:calc(36*var(--width-multiplier))}}.about-hero__lead{font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.about-hero__lead{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier))}}.about-hero__desc{font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(27*100vw / 1920);line-height:calc(27*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.about-hero__desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.about-hero__image{flex-shrink:0;overflow:hidden;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));width:calc(800*100vw / 1920);width:calc(800*var(--width-multiplier));height:calc(500*100vw / 1920);height:calc(500*var(--width-multiplier))}.about-hero__image img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.about-hero__image{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));width:100%;height:calc(240*100vw / 1920);height:calc(240*var(--width-multiplier))}}.about-hero__pillars{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:calc(32*100vw / 1920);grid-gap:calc(32*var(--width-multiplier));gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.about-hero__pillars{grid-template-columns:1fr;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}}.about-hero__pillar{display:flex;flex-direction:column;border:1px solid #dfd6c9;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));padding:calc(32*100vw / 1920);padding:calc(32*var(--width-multiplier));background-color:#fff;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.about-hero__pillar{padding:calc(24*100vw / 1920) calc(20*100vw / 1920);padding:calc(24*var(--width-multiplier)) calc(20*var(--width-multiplier));gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.about-hero__pillar-num{font-family:"Lora",Georgia,serif;font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#ac4d30}.about-hero__pillar-title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(24*100vw / 1920);font-size:calc(24*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.about-hero__pillar-title{font-size:calc(20*100vw / 1920);font-size:calc(20*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier))}}.about-hero__pillar-desc{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.about-hero__pillar-desc{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}@media(max-width: 1024px){.about-hero{padding-top:calc(86*100vw / 1920);padding-top:calc(86*var(--width-multiplier));padding-bottom:calc(48*100vw / 1920);padding-bottom:calc(48*var(--width-multiplier))}}.faq-section{padding:calc(96*100vw / 1920) 0;padding:calc(96*var(--width-multiplier)) 0;width:100%;background-color:#f2ece2}.faq-section__container{display:flex;flex-direction:column;margin:0 auto;padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(44*100vw / 1920);gap:calc(44*var(--width-multiplier))}@media(max-width: 1024px){.faq-section__container{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.faq-section__list{display:flex;flex-direction:column;max-width:calc(1080*100vw / 1920);max-width:calc(1080*var(--width-multiplier));gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}@media(max-width: 1024px){.faq-section{padding:calc(56*100vw / 1920) 0;padding:calc(56*var(--width-multiplier)) 0}}.faq-item{border:1px solid #dfd6c9;border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));background-color:#fff;transition:border-color .35s ease}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;padding:calc(24*100vw / 1920) calc(32*100vw / 1920);padding:calc(24*var(--width-multiplier)) calc(32*var(--width-multiplier));width:100%;text-align:left;background:rgba(0,0,0,0);gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}@media(max-width: 1024px){.faq-item__trigger{padding:calc(18*100vw / 1920) calc(20*100vw / 1920);padding:calc(18*var(--width-multiplier)) calc(20*var(--width-multiplier));gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}}.faq-item__question{font-family:"Lora",Georgia,serif;font-size:calc(22*100vw / 1920);font-size:calc(22*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.faq-item__question{font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier))}}.faq-item__icon{flex-shrink:0;font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:1;color:#ac4d30;transition:transform .42s cubic-bezier(0.22, 1, 0.36, 1)}.faq-item.is-open .faq-item__icon{transform:rotate(45deg)}.faq-item__body{display:grid;grid-template-rows:0fr;padding:0 calc(32*100vw / 1920);padding:0 calc(32*var(--width-multiplier));opacity:0;transition:grid-template-rows .42s cubic-bezier(0.22, 1, 0.36, 1), padding-bottom .42s cubic-bezier(0.22, 1, 0.36, 1), opacity .32s ease}.faq-item__body p{overflow:hidden;max-width:calc(880*100vw / 1920);max-width:calc(880*var(--width-multiplier));font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));color:#625f57}.faq-item.is-open .faq-item__body{grid-template-rows:1fr;padding-bottom:calc(24*100vw / 1920);padding-bottom:calc(24*var(--width-multiplier));opacity:1}@media(max-width: 1024px){.faq-item__body{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier))}.faq-item__body p{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}.faq-item.is-open .faq-item__body{padding-bottom:calc(18*100vw / 1920);padding-bottom:calc(18*var(--width-multiplier))}}.gallery-full{padding-top:calc(124*100vw / 1920);padding-top:calc(124*var(--width-multiplier));padding-bottom:calc(96*100vw / 1920);padding-bottom:calc(96*var(--width-multiplier));width:100%;background-color:#fbf8f1}.gallery-full__container{display:flex;flex-direction:column;margin:0 auto;padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(40*100vw / 1920);gap:calc(40*var(--width-multiplier))}@media(max-width: 1024px){.gallery-full__container{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.gallery-full__head{display:flex;flex-direction:column;gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}.gallery-full__tag{font-family:"Golos Text",Arial,sans-serif;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.gallery-full__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier))}}.gallery-full__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.gallery-full__title{font-size:calc(30*100vw / 1920);font-size:calc(30*var(--width-multiplier));line-height:calc(36*100vw / 1920);line-height:calc(36*var(--width-multiplier))}}.gallery-full__filters{display:flex;flex-wrap:wrap;margin-top:calc(8*100vw / 1920);margin-top:calc(8*var(--width-multiplier));gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.gallery-full__filters{gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}}.gallery-full__filter{border:1px solid #dfd6c9;border-radius:calc(6*100vw / 1920);border-radius:calc(6*var(--width-multiplier));padding:calc(10*100vw / 1920) calc(20*100vw / 1920);padding:calc(10*var(--width-multiplier)) calc(20*var(--width-multiplier));font-family:"Golos Text",Arial,sans-serif;font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#25302b;background-color:#fff;transition:background-color .35s ease, color .35s ease, border-color .35s ease}.gallery-full__filter:hover{border-color:#ac4d30}.gallery-full__filter.is-active{border-color:#ac4d30;color:#fff;background-color:#ac4d30}@media(max-width: 1024px){.gallery-full__filter{padding:calc(8*100vw / 1920) calc(14*100vw / 1920);padding:calc(8*var(--width-multiplier)) calc(14*var(--width-multiplier));font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}.gallery-full__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:calc(28*100vw / 1920);grid-gap:calc(28*var(--width-multiplier));gap:calc(28*100vw / 1920);gap:calc(28*var(--width-multiplier))}@media(max-width: 1024px){.gallery-full__grid{grid-template-columns:1fr;gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}}.gallery-full__item{display:flex;flex-direction:column;cursor:pointer;gap:calc(10*100vw / 1920);gap:calc(10*var(--width-multiplier))}.gallery-full__item[hidden]{display:none}.gallery-full__media{overflow:hidden;border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));width:100%;height:calc(340*100vw / 1920);height:calc(340*var(--width-multiplier));background-color:#f2ece2}.gallery-full__media picture{width:100%;height:100%}.gallery-full__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gallery-full__item:hover .gallery-full__media img{transform:scale(1.03)}@media(max-width: 1024px){.gallery-full__media{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));height:calc(220*100vw / 1920);height:calc(220*var(--width-multiplier))}}.gallery-full__caption{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.gallery-full__caption{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier))}}.gallery-full__cta{display:flex;align-items:center;justify-content:space-between;margin-top:calc(16*100vw / 1920);margin-top:calc(16*var(--width-multiplier));border:1px solid #dfd6c9;border-radius:calc(12*100vw / 1920);border-radius:calc(12*var(--width-multiplier));padding:calc(40*100vw / 1920) calc(48*100vw / 1920);padding:calc(40*var(--width-multiplier)) calc(48*var(--width-multiplier));background-color:#f2ece2;gap:calc(32*100vw / 1920);gap:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.gallery-full__cta{flex-direction:column;align-items:flex-start;padding:calc(24*100vw / 1920) calc(20*100vw / 1920);padding:calc(24*var(--width-multiplier)) calc(20*var(--width-multiplier));gap:calc(18*100vw / 1920);gap:calc(18*var(--width-multiplier))}}.gallery-full__cta-text{display:flex;flex-direction:column;gap:calc(8*100vw / 1920);gap:calc(8*var(--width-multiplier))}.gallery-full__cta-title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(32*100vw / 1920);font-size:calc(32*var(--width-multiplier));line-height:calc(40*100vw / 1920);line-height:calc(40*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.gallery-full__cta-title{font-size:calc(24*100vw / 1920);font-size:calc(24*var(--width-multiplier));line-height:calc(30*100vw / 1920);line-height:calc(30*var(--width-multiplier))}}.gallery-full__cta-desc{font-size:calc(17*100vw / 1920);font-size:calc(17*var(--width-multiplier));line-height:calc(26*100vw / 1920);line-height:calc(26*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.gallery-full__cta-desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}@media(max-width: 1024px){.gallery-full__cta-btn{width:100%}}@media(max-width: 1024px){.gallery-full{padding-top:calc(86*100vw / 1920);padding-top:calc(86*var(--width-multiplier));padding-bottom:calc(56*100vw / 1920);padding-bottom:calc(56*var(--width-multiplier))}}.gallery-lightbox{position:fixed;left:0;top:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:calc(40*100vw / 1920) calc(120*100vw / 1920);padding:calc(40*var(--width-multiplier)) calc(120*var(--width-multiplier));width:100%;height:100%;background-color:rgba(0,0,0,.86);opacity:0;visibility:hidden;transition:opacity .45s cubic-bezier(0.22, 1, 0.36, 1), visibility .45s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.gallery-lightbox__stage{overflow:hidden;width:100%;max-width:calc(1280*100vw / 1920);max-width:calc(1280*var(--width-multiplier));transform:scale(0.95) translateY(calc(12 * 100vw / 1920));transform:scale(0.95) translateY(calc(12 * var(--width-multiplier)));transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.gallery-lightbox.is-open .gallery-lightbox__stage{transform:scale(1) translateY(0)}.gallery-lightbox__swiper{width:100%}.gallery-lightbox__slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}.gallery-lightbox__img-wrap{overflow:hidden;border-radius:calc(10*100vw / 1920);border-radius:calc(10*var(--width-multiplier));width:100%;height:76vh}.gallery-lightbox__img-wrap picture{width:100%;height:100%}@media(max-width: 1024px){.gallery-lightbox__img-wrap{border-radius:calc(8*100vw / 1920);border-radius:calc(8*var(--width-multiplier));height:56vh}}.gallery-lightbox__img{width:100%;height:100%;object-fit:cover}.gallery-lightbox__caption{font-size:calc(16*100vw / 1920);font-size:calc(16*var(--width-multiplier));line-height:calc(24*100vw / 1920);line-height:calc(24*var(--width-multiplier));text-align:center;color:#fff}.gallery-lightbox__close{position:absolute;right:calc(32*100vw / 1920);right:calc(32*var(--width-multiplier));top:calc(24*100vw / 1920);top:calc(24*var(--width-multiplier));z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;width:calc(48*100vw / 1920);width:calc(48*var(--width-multiplier));height:calc(48*100vw / 1920);height:calc(48*var(--width-multiplier));font-size:calc(32*100vw / 1920);font-size:calc(32*var(--width-multiplier));line-height:1;color:#fff;background-color:rgba(255,255,255,.14)}.gallery-lightbox__close:hover{background-color:rgba(255,255,255,.25)}.gallery-lightbox__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;width:calc(52*100vw / 1920);width:calc(52*var(--width-multiplier));height:calc(52*100vw / 1920);height:calc(52*var(--width-multiplier));background-color:#fff;transform:translateY(-50%)}.gallery-lightbox__nav img{width:calc(20*100vw / 1920);width:calc(20*var(--width-multiplier));height:calc(20*100vw / 1920);height:calc(20*var(--width-multiplier));object-fit:contain}.gallery-lightbox__nav--prev{left:calc(32*100vw / 1920);left:calc(32*var(--width-multiplier))}.gallery-lightbox__nav--next{right:calc(32*100vw / 1920);right:calc(32*var(--width-multiplier))}@media(max-width: 1024px){.gallery-lightbox__nav{display:none}}.gallery-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: 1024px){.gallery-lightbox{padding:calc(16*100vw / 1920);padding:calc(16*var(--width-multiplier))}}.text-page{padding-top:calc(124*100vw / 1920);padding-top:calc(124*var(--width-multiplier));padding-bottom:calc(96*100vw / 1920);padding-bottom:calc(96*var(--width-multiplier));width:100%;background-color:#fbf8f1}.text-page__container{display:flex;flex-direction:column;margin:0 auto;padding:0 calc(160*100vw / 1920);padding:0 calc(160*var(--width-multiplier));max-width:calc(1920*100vw / 1920);max-width:calc(1920*var(--width-multiplier));gap:calc(36*100vw / 1920);gap:calc(36*var(--width-multiplier))}@media(max-width: 1024px){.text-page__container{padding:0 calc(20*100vw / 1920);padding:0 calc(20*var(--width-multiplier));max-width:100%;gap:calc(24*100vw / 1920);gap:calc(24*var(--width-multiplier))}}.text-page__header{display:flex;flex-direction:column;border-bottom:1px solid #dfd6c9;padding-bottom:calc(32*100vw / 1920);padding-bottom:calc(32*var(--width-multiplier));max-width:calc(920*100vw / 1920);max-width:calc(920*var(--width-multiplier));gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}@media(max-width: 1024px){.text-page__header{padding-bottom:calc(20*100vw / 1920);padding-bottom:calc(20*var(--width-multiplier))}}.text-page__tag{font-family:"Golos Text",Arial,sans-serif;font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));letter-spacing:calc(2*100vw / 1920);letter-spacing:calc(2*var(--width-multiplier));text-transform:uppercase;color:#ac4d30}@media(max-width: 1024px){.text-page__tag{font-size:calc(12*100vw / 1920);font-size:calc(12*var(--width-multiplier));line-height:calc(16*100vw / 1920);line-height:calc(16*var(--width-multiplier))}}.text-page__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(48*100vw / 1920);font-size:calc(48*var(--width-multiplier));line-height:calc(56*100vw / 1920);line-height:calc(56*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.text-page__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.text-page__updated{font-size:calc(14*100vw / 1920);font-size:calc(14*var(--width-multiplier));line-height:calc(20*100vw / 1920);line-height:calc(20*var(--width-multiplier));color:#625f57}.text-page__content{max-width:calc(920*100vw / 1920);max-width:calc(920*var(--width-multiplier))}@media(max-width: 1024px){.text-page{padding-top:calc(86*100vw / 1920);padding-top:calc(86*var(--width-multiplier));padding-bottom:calc(56*100vw / 1920);padding-bottom:calc(56*var(--width-multiplier))}}.not-found{display:flex;align-items:center;justify-content:center;padding:calc(160*100vw / 1920) calc(20*100vw / 1920) calc(100*100vw / 1920);padding:calc(160*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(100*var(--width-multiplier));width:100%;min-height:calc(100vh - (140 * 100vw / 1920));min-height:calc(100vh - (140 * var(--width-multiplier)));min-height:calc(100vh - calc(140 * 100vw / 1920));min-height:calc(100vh - calc(140 * var(--width-multiplier)));background-color:#fbf8f1}.not-found__container{display:flex;flex-direction:column;align-items:center;max-width:calc(640*100vw / 1920);max-width:calc(640*var(--width-multiplier));text-align:center;gap:calc(20*100vw / 1920);gap:calc(20*var(--width-multiplier))}@media(max-width: 1024px){.not-found__container{max-width:100%;gap:calc(14*100vw / 1920);gap:calc(14*var(--width-multiplier))}}.not-found__code{font-family:"Lora",Georgia,serif;font-size:calc(140*100vw / 1920);font-size:calc(140*var(--width-multiplier));line-height:1;color:#ac4d30;opacity:.85}@media(max-width: 1024px){.not-found__code{font-size:calc(84*100vw / 1920);font-size:calc(84*var(--width-multiplier))}}.not-found__title{font-family:"Lora",Georgia,serif;font-weight:400;font-size:calc(44*100vw / 1920);font-size:calc(44*var(--width-multiplier));line-height:calc(52*100vw / 1920);line-height:calc(52*var(--width-multiplier));color:#25302b}@media(max-width: 1024px){.not-found__title{font-size:calc(28*100vw / 1920);font-size:calc(28*var(--width-multiplier));line-height:calc(34*100vw / 1920);line-height:calc(34*var(--width-multiplier))}}.not-found__desc{font-size:calc(18*100vw / 1920);font-size:calc(18*var(--width-multiplier));line-height:calc(28*100vw / 1920);line-height:calc(28*var(--width-multiplier));color:#625f57}@media(max-width: 1024px){.not-found__desc{font-size:calc(15*100vw / 1920);font-size:calc(15*var(--width-multiplier));line-height:calc(22*100vw / 1920);line-height:calc(22*var(--width-multiplier))}}.not-found__actions{display:flex;align-items:center;justify-content:center;margin-top:calc(12*100vw / 1920);margin-top:calc(12*var(--width-multiplier));gap:calc(16*100vw / 1920);gap:calc(16*var(--width-multiplier))}@media(max-width: 1024px){.not-found__actions{flex-direction:column;width:100%;gap:calc(12*100vw / 1920);gap:calc(12*var(--width-multiplier))}}@media(max-width: 1024px){.not-found__btn{width:100%}}@media(max-width: 1024px){.not-found{padding:calc(110*100vw / 1920) calc(20*100vw / 1920) calc(64*100vw / 1920);padding:calc(110*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(64*var(--width-multiplier));min-height:calc(100vh - (180 * 100vw / 1920));min-height:calc(100vh - (180 * var(--width-multiplier)));min-height:calc(100vh - calc(180 * 100vw / 1920));min-height:calc(100vh - calc(180 * var(--width-multiplier)))}}
