*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,a{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;margin:0}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;font-style:italic}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:#fff!important}h1,h2,h3,h4,h5,h6,p,span,a,label{font-size:1rem;margin:0;padding:0;font-family:var(--FontPrimary)}h1,h2,h3,h4,h5,h6{font-weight:400}button{background-color:unset;border:none;outline:none;padding:0;margin:0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:36px;height:36px;right:-18px;bottom:-18px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:36px;height:36px;right:-18px;bottom:-18px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-base:after{content:"";position:absolute;left:-13px;top:0;background:#B2B2B2;height:1px;width:13px}.noUi-base:before{content:"";position:absolute;right:-13px;top:0;background:#B2B2B2;height:1px;width:13px}.noUi-target{background:#B2B2B2;height:1px;margin:16px 13px}.noUi-connect{background:#2E2D2D}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:50%;cursor:grab;transition:background .3s}.noUi-handle[data-handle="1"]{transform:scaleX(-1)}.noUi-handle:after{position:absolute;left:0;top:50%;content:"";width:50%;height:50%;background-color:#2e2d2d}.noUi-handle:before{z-index:2;position:absolute;left:0;top:19px;content:"";width:89%;height:89%;border-radius:50%;background-color:var(--BgPrimary)}.noUi-handle:hover:after{background-color:#1b1a1a}.noUi-handle.active{background-color:#a7ffef;border-color:#a7ffef}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub,.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #DCD4BF;border-radius:3px;background:#DCD4BF;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0)) * -.5);width:calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}.map-content{width:320px;position:relative;transition:opacity .6s;height:62px}@media screen and (max-width: 980px){.map-content{width:230px;height:auto;min-height:68px}}.map-content.light .map-inner{background-color:#eef1ed!important}.map-content .icon{display:flex;align-items:center;gap:12px}.map-content .map-inner{box-shadow:0 6px 12px #00000029;background-color:#eef1ed;color:#707070;padding:12px 18px;width:100%;height:100%;display:flex;justify-content:space-between;gap:3px}.map-content .map-inner:after{content:"";position:absolute;left:0;top:0;width:0px;height:0px;border-style:solid;border-width:0 0 62px 62px;border-color:transparent transparent #EEF1ED transparent;transform:rotate(0) translate(-100%)}@media screen and (max-width: 980px){.map-content .map-inner:after{display:none}}.map-content .map-inner span{display:flex;align-items:center}.map-content .map-inner .close-js{pointer-events:all;cursor:pointer;will-change:opacity;transition:opacity .6s ease}.map-content .map-inner .close-js:hover{opacity:.6}.map-content .map-inner h6{color:#707070;font-weight:400;font-size:17px;line-height:1.1;font-family:OpenSans;margin:auto}.map-content .map-inner p{color:#707070;font-weight:400;font-size:17px;line-height:1.1;font-family:OpenSans}.map-content.active{opacity:1}.gm-bundled-control-on-bottom{left:unset!important;right:40px}.gm-bundled-control-on-bottom .gmnoprint{border-radius:13px;overflow:hidden;box-shadow:0 3px 6px #0000003d}.gm-style .gm-style-iw-c{padding:0;border-radius:0;background-color:transparent;box-shadow:unset;overflow:unset!important}.gm-style .gm-style-iw-d{overflow:unset!important;padding:0!important;margin:0!important}.gm-style .gm-style-iw-d>div{margin-bottom:-18px}@media screen and (max-width: 524px){.gm-style .gm-style-iw-d{max-width:300px;width:300px}.gm-style .gm-style-iw-d>div{padding-left:unset}}button.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw-tc:after{content:unset!important}.gm-style-pbc,.gm-style-moc{opacity:0!important}.close-js svg{pointer-events:none}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}#wpadminbar{display:none!important}.zygGallery{--fancybox-bg: #403F2D !important;--fancybox-opacity: .9}.zygGallery .fancybox__toolbar__column.is-middle{position:relative}.zygGallery .fancybox__toolbar{opacity:1!important;z-index:3000!important}.zygGallery .f-button.is-next,.zygGallery .f-button.is-prev{width:clamp(128px,14vw,270px)!important}.zygGallery .f-button.is-next:hover:not([disabled]),.zygGallery .f-button.is-prev:hover:not([disabled]){background-color:transparent!important}.zygGallery .f-button.is-next:before,.zygGallery .f-button.is-prev:before{content:unset!important}.zygGallery .f-button.is-next span,.zygGallery .f-button.is-prev span{pointer-events:none;display:flex;will-change:transform;transition:transform .6s var(--Ease01)}.zygGallery .f-button.is-next svg,.zygGallery .f-button.is-prev svg{pointer-events:none;width:clamp(128px,14vw,270px)!important;height:clamp(12px,.8vw,15px)!important}@media screen and (max-width: 980px){.zygGallery .f-button.is-next,.zygGallery .f-button.is-prev{top:80%!important}}.zygGallery .f-button.is-prev:hover:not([disabled]) span{transform:translate(-5%)}.zygGallery .f-button.is-next:hover:not([disabled]) span{transform:translate(5%)}.zygGallery .btnClose{pointer-events:all;position:absolute;top:clamp(18px,2.187vw,42px);left:50%;transform:translate(-50%);cursor:pointer}.zygGallery .btnClose .close-inner{width:clamp(62px,5.41vw,104px);height:clamp(62px,5.41vw,104px);border-radius:50%;background-color:#f9fcf8;color:var(--txt);display:flex;justify-content:center;align-items:center;will-change:transform;transition:transform .4s var(--Ease01)}.zygGallery .btnClose .close-inner svg{width:clamp(16px,1.3vw,25px);height:clamp(16px,1.3vw,25px);color:var(--TxtPrimary);will-change:color;transition:color .6s var(--Ease01)}@media screen and (min-width: 980px){.zygGallery .btnClose .close-inner{box-shadow:0 10px 20px #00000029}}@media (hover: hover){.zygGallery .btnClose:hover .close-inner{transform:scale(1.1)}.zygGallery .btnClose:hover .close-inner svg{color:#000}}.otgs-development-site-front-end{display:none!important}.screen-reader-response,.wpcf7-spinner,.wpcf7-response-output{display:none}.svg-special path,.svg-special polygon,.svg-special rect{transition:opacity .85s ease-in-out!important}.svg-special-back path,.svg-special-back polygon,.svg-special-back rect{transition:opacity .55s ease-in-out!important}.svg-hightlight path,.svg-hightlight polygon,.svg-hightlight rect{opacity:.8!important}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-anim{animation:rotating 2s linear infinite}.page-frontpage{max-width:100vw;overflow:hidden}.page-frontpage .s-hero{position:relative}.page-frontpage .s-hero .s-title{position:absolute;bottom:1%;left:50%;transform:translate(-50%,100%);width:100%;display:block;z-index:-1}.page-frontpage .s-hero .s-title h1{font-size:var(--FontTitle01);text-align:center;display:block;font-family:var(--FontTertiary);color:var(--TitleSecondary);font-style:italic;transform:scale(-1) translate3d(0,70%,0);will-change:transform}.page-frontpage .s-hero .bgrnd-video .bgrnd-video-inner{position:relative;width:100%;overflow:hidden;height:calc(100vh - (var(--FontTitle01) + 62px));height:calc(100svh - (var(--FontTitle01) + 62px))}.page-frontpage .s-hero .bgrnd-video .bgrnd-video-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.5333333333) 0%,transparent 50%,rgba(0,0,0,.5333333333) 100%);pointer-events:none}.page-frontpage .s-hero .bgrnd-video .bgrnd-video-inner h1{position:absolute;bottom:0;left:0;width:100%;z-index:2;color:var(--TitlePrimary);font-size:var(--FontTitle01);font-family:var(--FontSecondary);text-align:center;line-height:1.2;display:flex;flex-direction:column;gap:6px;pointer-events:none;will-change:transform;transform:translate3d(0,90%,0)}.page-frontpage .s-hero .bgrnd-video video{object-fit:cover;object-position:center;width:100%;height:calc(100vh - (var(--FontTitle01) + 62px));height:calc(100svh - (var(--FontTitle01) + 62px))}.page-frontpage .s-hero picture,.page-frontpage .s-hero img{height:calc(100vh - (var(--FontTitle01) + 62px));height:calc(100svh - (var(--FontTitle01) + 62px));object-fit:cover;object-position:center}.page-frontpage .s-01{padding-top:calc(132px + var(--FontTitle01) + 62px);padding-bottom:226px}.page-frontpage .s-01 p{text-align:center;max-width:clamp(320px,33.9vw,651px);font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary);margin:0 auto}@media screen and (max-width: 1900px){.page-frontpage .s-01{padding-top:calc(clamp(52px,6.87vw,132px) + var(--FontTitle01) + 62px);padding-bottom:clamp(123px,11.77vw,226px)}}@media screen and (max-width: 1480px){.page-frontpage .s-01 p{max-width:clamp(320px,48vw,651px)}}@media screen and (max-width: 1480px){.page-frontpage .s-01 p{max-width:clamp(320px,62vw,651px)}}@media screen and (max-width: 980px){.page-frontpage .s-01 p{max-width:unset}}.page-frontpage .s-02{position:relative;overflow:hidden;--Top: 168px;padding-top:var(--Top)}.page-frontpage .s-02 #fp-river-cover-top{opacity:0}.page-frontpage .s-02 #fp-river-cover-bottom{opacity:1}.page-frontpage .s-02-title{z-index:2;position:relative;width:100%;margin-bottom:-234px}@media screen and (max-width: 1900px){.page-frontpage .s-02-title{margin-bottom:-12.18vw}}.page-frontpage .s-02 .wrap{position:relative}.page-frontpage .s-02 .wrap img{object-fit:cover}.page-frontpage .s-02 .wrap.p1:after{content:"";position:absolute;left:0;top:-2px;width:100%;height:22vw;background:transparent linear-gradient(180deg,#F9FCF8 0%,#F9FCF8 4%,rgba(249,252,248,0) 100%) 0% 0% no-repeat padding-box}.page-frontpage .s-02 .wrap .fp-river-svg-cnt{position:relative;width:100%}.page-frontpage .s-02 .wrap .fp-river-svg-cnt svg{display:block;width:100%}.page-frontpage .s-02 .wrap .fp-river-text1{z-index:2;position:absolute;left:20vw;top:53%;max-width:620px}.page-frontpage .s-02 .wrap .fp-river-text1>div{display:flex;flex-direction:column;gap:58px}.page-frontpage .s-02 .wrap .fp-river-text1 p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary);max-width:88%}@media screen and (max-width: 1900px){.page-frontpage .s-02 .wrap .fp-river-text1{max-width:clamp(220px,32.2vw,620px)}.page-frontpage .s-02 .wrap .fp-river-text1>div{gap:2.5vw}}.page-frontpage .s-02 .wrap .fp-river-label{z-index:2;position:absolute;right:35vw;top:66%}.page-frontpage .s-02 .wrap .fp-river-label h3{line-height:.72}.page-frontpage .s-02 .wrap .fp-river-label:after{background-color:#e2ded3;content:"";position:absolute;left:-48px;bottom:0;height:12vw;width:1px}@media screen and (max-width: 1900px){.page-frontpage .s-02 .wrap .fp-river-label:after{left:-2.5vw}}.page-frontpage .s-02 .wrap .fp-river-text2{z-index:2;position:absolute;right:calc(var(--Container) * .5);top:46%;max-width:770px}.page-frontpage .s-02 .wrap .fp-river-text2>div{display:flex;flex-direction:column;align-items:flex-end;gap:48px}.page-frontpage .s-02 .wrap .fp-river-text2 h2{text-align:end}.page-frontpage .s-02 .wrap .fp-river-text2 p{font-size:var(--FontText01);line-height:var(--LineText01);max-width:70%;text-align:end;color:var(--TxtPrimary)}@media screen and (max-width: 1900px){.page-frontpage .s-02 .wrap .fp-river-text2{max-width:clamp(280px,40vw,770px)}.page-frontpage .s-02 .wrap .fp-river-text2>div{gap:2.5vw}}.page-frontpage .s-02 .wrap .fp-river-button{position:absolute;bottom:6%;right:var(--Container)}.page-frontpage .s-02 .wrap .fp-river-button .btn.primary{--Color: #BAB6B3}@media screen and (max-width: 980px){.page-frontpage .s-02{display:none}}.page-frontpage .s-02m{display:flex;padding-top:116px;width:100%}.page-frontpage .s-02m .wrap{width:100%}.page-frontpage .s-02m .img{padding-bottom:38px;display:flex;width:100%}.page-frontpage .s-02m .img svg{width:100%}.page-frontpage .s-02m .title{padding-bottom:32px}.page-frontpage .s-02m .t1{padding-top:128px}.page-frontpage .s-02m .t1 p,.page-frontpage .s-02m .t1 h2{text-align:end;margin-left:auto}.page-frontpage .s-02m P{max-width:clamp(320px,33.9vw,651px);font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-frontpage .s-02m svg{width:100%}@media screen and (min-width: 980px){.page-frontpage .s-02m{display:none}}.page-frontpage .s-05{padding-top:227px}@media screen and (max-width: 1900px){.page-frontpage .s-05{padding-top:clamp(62px,11.82vw,227px)}}@media screen and (max-width: 980px){.page-frontpage .s-05{padding-top:115px}}.page-frontpage .s-05 .p-1{padding-bottom:198px}.page-frontpage .s-05 .p-1 .grid{display:flex;gap:135px}.page-frontpage .s-05 .p-1 .grid>div{max-width:635px}.page-frontpage .s-05 .p-1 .grid p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}@media screen and (max-width: 1900px){.page-frontpage .s-05 .p-1{padding-bottom:clamp(60px,10.31vw,198px)}.page-frontpage .s-05 .p-1 .grid{gap:clamp(25px,7.03vw,135px)}.page-frontpage .s-05 .p-1 .grid>div{max-width:clamp(320px,33.07vw,635px)}}@media screen and (max-width: 980px){.page-frontpage .s-05 .p-1 .grid{flex-direction:column}.page-frontpage .s-05 .p-1 .grid>div{max-width:100%}}.page-frontpage .s-05 .p-2{padding-bottom:224px}.page-frontpage .s-05 .p-2 .grid{display:flex;justify-content:flex-end;gap:111px}.page-frontpage .s-05 .p-2 .grid>div{display:flex;align-items:flex-end;gap:8px}.page-frontpage .s-05 .p-2 .grid>div .title-line{height:calc(var(--FontTitle01) / 5.4)}.page-frontpage .s-05 .p-2 .grid>div .title-line span{display:flex;width:clamp(85px,8.75vw,168px);height:1px;background-color:var(--ClrTitle01);margin:auto 0}@media screen and (max-width: 980px){.page-frontpage .s-05 .p-2 .grid{flex-direction:column;align-items:flex-end}}@media screen and (max-width: 1900px){.page-frontpage .s-05 .p-2{padding-bottom:clamp(123px,11.66vw,224px)}.page-frontpage .s-05 .p-2 .grid{gap:clamp(10px,5.78vw,111px)}}.page-frontpage .s-06{padding-top:224px;padding-bottom:226px}@media screen and (max-width: 1900px){.page-frontpage .s-06{padding-top:clamp(128px,11.66vw,224px);padding-bottom:clamp(133px,11.77vw,226px)}}.page-frontpage .s-03{padding-top:264px;padding-bottom:269px}@media screen and (max-width: 1900px){.page-frontpage .s-03{padding-top:clamp(130px,13.75vw,264px);padding-bottom:clamp(124px,14vw,269px)}}.page-frontpage .s-11{padding-bottom:206px}@media screen and (max-width: 1980px){.page-frontpage .s-11{padding-bottom:clamp(126px,10.729vw,206px)}}@media screen and (max-width: 980px){.page-frontpage .s-11{padding-bottom:126px}}.page-frontpage .s-12{padding-bottom:206px}@media screen and (max-width: 1980px){.page-frontpage .s-12{padding-bottom:clamp(126px,10.729vw,206px)}}@media screen and (max-width: 980px){.page-frontpage .s-12{padding-bottom:147px}}.page-apartment .s-hero{position:relative}.page-apartment .s-hero .popup-apart{z-index:20;pointer-events:none;opacity:0;position:absolute;transition:opacity .4s var(--Ease01) .1s;will-change:opacity;top:0;left:0}.page-apartment .s-hero .popup-apart.active{opacity:1!important}@media screen and (max-width: 980px){.page-apartment .s-hero .popup-apart{display:none!important}}.page-apartment .s-hero .popup-apart .wrap{display:flex;justify-content:center;align-items:center;gap:clamp(18px,1.2vw,23px)}.page-apartment .s-hero .popup-apart .wrap h3{font-size:clamp(48px,7.8vw,150px);line-height:1;color:#fff;font-family:var(--FontSecondary)}.page-apartment .s-hero .popup-apart .wrap p,.page-apartment .s-hero .popup-apart .wrap span{font-size:clamp(14px,.88vw,17px);color:#fff;line-height:1}.page-apartment .s-hero .svg svg{display:block}.page-apartment .s-hero .house{position:absolute;left:0;top:0;pointer-events:none}.page-apartment .s-hero .parking{padding:2.1vw 2.1vw 2.1vw 0;--color: #FFFFFF;position:absolute;z-index:2;top:35.7%;left:20%;color:var(--color);display:flex;align-items:center;gap:18px}.page-apartment .s-hero .parking .char{position:relative}.page-apartment .s-hero .parking svg{position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%);width:28px;height:14px;will-change:transform,color;transition:transform .6s var(--Ease01),color .6s var(--Ease01)}.page-apartment .s-hero .parking svg path{stroke:var(--color)}.page-apartment .s-hero .parking h4,.page-apartment .s-hero .parking span,.page-apartment .s-hero .parking p{will-change:color;transition:color .6s var(--Ease01);color:var(--color)}.page-apartment .s-hero .parking h4{font-size:var(--FontTitle02);font-family:var(--FontSecondary);line-height:1}.page-apartment .s-hero .parking span,.page-apartment .s-hero .parking p{font-size:var(--FontText01);line-height:1}@media screen and (max-width: 980px){.page-apartment .s-hero .parking{display:none}}@media (hover: hover){.page-apartment .s-hero .parking:hover{--color: #CCCCCC}.page-apartment .s-hero .parking:hover svg{transform:translate(-50%,-128%)}}.page-apartment .s-hero .info{position:absolute;z-index:2;top:43.4%;right:var(--Container);display:flex;flex-direction:column;gap:74px}.page-apartment .s-hero .info .btn-container{display:flex;justify-content:flex-end}.page-apartment .s-hero .info .inf{color:var(--TitlePrimary);font-family:var(--FontSecondary);display:flex;align-items:flex-end;gap:33px}.page-apartment .s-hero .info .inf .line{height:calc(var(--FontTitle01) / 5.4)}.page-apartment .s-hero .info .inf span{display:block;height:1px;width:221px;background-color:var(--TitlePrimary)}.page-apartment .s-hero .info .inf h2{font-size:var(--FontTitle01);line-height:1;color:var(--TitlePrimary)}@media screen and (max-width: 980px){.page-apartment .s-hero .info{display:none}}.page-apartment .s-hero svg{position:relative;z-index:1}.page-apartment .s-hero g[data-floor]{cursor:pointer}.page-apartment .s-hero g[data-floor] *{will-change:opacity;transition:opacity .5s var(--Ease01)}@media (hover: hover){.page-apartment .s-hero g[data-floor]:hover *{opacity:.6!important}}.page-floor{background-color:var(--bg);min-height:100svh}.page-floor .s-hero{min-height:100svh;height:100%;--hh: 70vh;position:relative;z-index:2;padding-bottom:260px;padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 84px)}@media screen and (max-width: 1900px){.page-floor .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.3vw);padding-bottom:clamp(32px,13.5vw,260px)}}@media screen and (max-width: 1480px){.page-floor .s-hero{padding-bottom:clamp(32px,8vw,260px)}}@media screen and (max-width: 980px){.page-floor .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 52px);padding-bottom:32px;--hh: 38vh;min-height:unset}}.page-floor .s-hero>.wrap{display:grid;grid-template-columns:310px 1fr 310px;gap:70px}@media screen and (max-width: 1900px){.page-floor .s-hero>.wrap{grid-template-columns:clamp(220px,16.14vw,310px) 1fr clamp(220px,16.14vw,310px);gap:clamp(18px,3.64vw,70px)}}@media screen and (max-width: 980px){.page-floor .s-hero>.wrap{grid-template-columns:48px 1fr}}.page-floor .s-hero .info{display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media screen and (max-width: 980px){.page-floor .s-hero .info{display:none}}.page-floor .s-hero .info .apart-popup{display:flex;flex-direction:column;width:100%;will-change:opacity;transition:opacity .4s cubic-bezier(.7,0,.3,1);opacity:0}.page-floor .s-hero .info .apart-popup.active{opacity:1}.page-floor .s-hero .info .apart-popup.active .tit:after{transition:width .6s var(--Ease01) .3s!important;width:100%!important}.page-floor .s-hero .info .apart-popup .commercial-apart{display:none}.page-floor .s-hero .info .apart-popup .commercial-apart.active{display:flex}.page-floor .s-hero .info .apart-popup .tit{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-bottom:32px;margin-bottom:28px;position:relative}.page-floor .s-hero .info .apart-popup .tit:after{content:"";height:1px;width:0;background-color:#2e2d2d;position:absolute;bottom:0;left:0;will-change:width;transition:width .2s var(--Ease01)}.page-floor .s-hero .info .apart-popup .tit h3{line-height:.63;font-size:var(--FontTitle01);font-family:var(--FontSecondary)}.page-floor .s-hero .info .apart-popup .tit p{display:flex;line-height:.6}.page-floor .s-hero .info .apart-popup .tit .tt{display:flex;align-items:flex-end;gap:10px}.page-floor .s-hero .info .apart-popup .tit img{width:18px}.page-floor .s-hero .info .apart-popup .inf{display:flex;flex-direction:column;gap:8px}.page-floor .s-hero .info .apart-popup .inf>div{display:flex;gap:12px;justify-content:space-between}.page-floor .s-hero .info .apart-popup .inf p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-floor .s-hero .info .apart-small{margin-top:auto}.page-floor .s-hero .info .apart-small .compass{display:flex;justify-content:flex-end}.page-floor .s-hero .info .apart-small .compass img{width:58px}.page-floor .s-hero .info .apart-small .house2d svg{width:clamp(248px,18.12vw,348px);height:auto!important}.page-floor .s-hero .choose-floor .wrap{height:100%;display:flex;flex-direction:column;gap:clamp(18px,3.5vh,38px)}@media screen and (max-width: 1680px){.page-floor .s-hero .choose-floor .wrap{gap:clamp(18px,2.5vh,38px)}}.page-floor .s-hero .choose-floor .wrap .btn-box{margin-top:auto}@media screen and (max-width: 980px){.page-floor .s-hero .choose-floor .wrap .btn-box{display:none}}.page-floor .s-hero .choose-floor .wrap>a{--clr: #929292;color:var(--clr);font-size:var(--FontTitle01);font-family:var(--FontSecondary);line-height:.8;display:flex;will-change:color;transition:color .6s var(--Ease01)}.page-floor .s-hero .choose-floor .wrap>a span{padding-top:18px;display:inline-flex;position:relative;color:var(--clr);font-size:var(--FontTitle01);font-family:var(--FontSecondary);line-height:.8;will-change:color;transition:color .6s var(--Ease01)}.page-floor .s-hero .choose-floor .wrap>a[data-parking] svg{top:0;left:50%;transform:translate(-50%);position:absolute;width:30px}.page-floor .s-hero .choose-floor .wrap>a[data-parking] svg path{will-change:stroke;transition:stroke .6s var(--Ease01);stroke:var(--clr)}.page-floor .s-hero .choose-floor .wrap>a.active{--clr: #2E2D2D}@media (hover: hover){.page-floor .s-hero .choose-floor .wrap>a:hover{--clr: #2E2D2D}}.page-floor .s-hero .floors{height:var(--hh);position:relative}.page-floor .s-hero .floor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:var(--hh);opacity:0;will-change:opacity;transition:opacity .3s var(--Ease01);pointer-events:none}.page-floor .s-hero .floor.active{pointer-events:all;opacity:1}.page-floor .s-hero .floor .wrap{position:relative}.page-floor .s-hero .floor g.apart{--clr: transparent;--opacity: .5}.page-floor .s-hero .floor g.apart *{fill:var(--clr);opacity:var(--opacity);will-change:fill;transition:fill .6s var(--Ease01)}.page-floor .s-hero .floor g.apart.verify{--clr: red !important;--opacity: 1 !important}.page-floor .s-hero .floor g.apart.simulate-hover{--clr: #CECEBC}.page-floor .s-hero .floor g.apart[data-status="0"]{cursor:pointer}@media (hover: hover){.page-floor .s-hero .floor g.apart[data-status="0"]:hover{--clr: #CECEBC}}.page-floor .s-hero .floor g.apart[data-status="1"]{cursor:pointer}@media (hover: hover){.page-floor .s-hero .floor g.apart[data-status="1"]:hover{--clr: #CECEBC}}.page-floor .s-hero .floor g.apart[data-status="2"]{cursor:not-allowed}.page-floor .s-hero .floor img{position:relative;z-index:2;max-height:var(--hh);pointer-events:none;width:100%;object-fit:contain}.page-floor .s-hero .floor .wrap>svg{position:absolute;max-height:var(--hh);width:100%}.page-floor .s-hero .floor span{position:absolute;max-height:var(--hh);width:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}.page-floor .s-hero .floor span svg{max-height:var(--hh);width:100%}.page-floor .s-hero .floor span svg g.apart-sold{display:block!important;pointer-events:none;--clr: #EEF1ED !important;--opacity: .75 !important}.page-floor .s-hero .floor span svg g.apart-sold *{fill:var(--clr);opacity:var(--opacity);will-change:fill;transition:fill .6s var(--Ease01)}.page-floor .s-hero .floor span svg g.apart-reserved{display:block!important;--clr: #CECEBC !important;--opacity: .45 !important}.page-floor .s-hero .floor span svg g.apart-reserved *{fill:var(--clr);opacity:var(--opacity);will-change:fill;transition:fill .6s var(--Ease01)}.page-apart{background-color:var(--bg)}.page-apart .user-content ul br{display:none}.page-apart .user-content .btn-boxsp{gap:clamp(18px,2.18vw,28px);justify-content:left;flex-wrap:wrap}.page-apart .user-content .btn-boxsp br{display:none}.page-apart .apart-grid{display:grid;grid-template-columns:618px auto;gap:28px}@media screen and (max-width: 1900px){.page-apart .apart-grid{grid-template-columns:32.18vw auto}}@media screen and (max-width: 1680px){.page-apart .apart-grid{grid-template-columns:28vw auto}}@media screen and (max-width: 980px){.page-apart .apart-grid{grid-template-columns:1fr;gap:42px}}.page-apart .apart-grid .g-left h3{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-apart .apart-grid .g-right .g-list{display:grid;grid-template-columns:1fr 1fr;column-gap:112px;row-gap:64px}@media screen and (max-width: 1900px){.page-apart .apart-grid .g-right .g-list{column-gap:clamp(28px,5.83vw,112px);row-gap:clamp(18px,3.3vw,64px)}}@media screen and (max-width: 980px){.page-apart .apart-grid .g-right .g-list{grid-template-columns:1fr}}.page-apart .apart-grid .g-right .g-list article .titl{position:relative;padding-bottom:18px;margin-bottom:32px}.page-apart .apart-grid .g-right .g-list article .titl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2e2d2d}.page-apart .apart-grid .g-right .g-list article .titl h4{font-size:var(--FontText01);line-height:1;color:var(--TxtPrimary)}@media screen and (max-width: 1900px){.page-apart .apart-grid .g-right .g-list article .titl{margin-bottom:clamp(14px,1.2vw,32px)}}.page-apart .apart-grid .g-right .g-list article h5{font-size:var(--FontTitle02);color:var(--ClrTitle01);font-family:var(--FontSecondary);line-height:1}.page-apart .apart-grid .g-right .g-list article h5 sup{font-size:calc(var(--FontTitle02) / 1.6)}.page-apart .apart-grid .g-right .g-list .btn-box{display:flex;justify-content:flex-end}@media screen and (min-width: 980px){.page-apart .apart-grid .g-right .g-list .btn-box{grid-column:span 2}}@media screen and (max-width: 980px){.page-apart .apart-grid .g-right .g-list .btn-box{padding-top:38px}}.page-apart .s-hero{min-height:100svh;position:relative;z-index:2;padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 81px);padding-bottom:87px}@media screen and (max-width: 1900px){.page-apart .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.3vw);padding-bottom:clamp(32px,4.53vw,87px)}}@media screen and (max-width: 980px){.page-apart .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 52px);min-height:unset}}.page-apart .s-hero .title-wrap{padding-bottom:42px;display:flex;align-items:flex-end;justify-content:space-between}.page-apart .s-hero .right-side{display:flex;align-items:center;gap:22px}.page-apart .s-hero .right-side p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-apart .s-hero .right-side.mob{padding-top:40px;flex-direction:column;align-items:flex-start}@media screen and (min-width: 1180px){.page-apart .s-hero .right-side.mob{display:none}}@media screen and (max-width: 1180px){.page-apart .s-hero .right-side.web{display:none}}.page-apart .s-hero .title{display:flex;align-items:end;gap:32px}.page-apart .s-hero .title .text-middle{min-width:28px;height:calc(var(--FontTitle01) / 5.4)}.page-apart .s-hero .title .text-middle span{display:flex;width:clamp(52px,7.29vw,140px);height:1px;background-color:var(--ClrTitle01);margin:auto 0}.page-apart .s-hero .title .text-right{display:flex;align-items:center;gap:clamp(8px,.8vw,12px)}.page-apart .s-hero .title .hearth-box{display:flex;align-items:center;height:var(--FontTitle01);padding-top:calc(var(--FontTitle01) / 30)}.page-apart .s-hero .title .hearth-box .hearth svg{will-change:transform;transition:transform .3s var(--Ease01);width:clamp(28px,2.13vw,42px);min-width:clamp(28px,2.13vw,42px);color:var(--ClrTitle01)}.page-apart .s-hero .title .hearth-box .hearth svg path{stroke:var(--ClrTitle01);will-change:fill;transition:fill .6s var(--Ease01)}@media (hover: hover){.page-apart .s-hero .title .hearth-box .hearth:hover svg{transform:scale(.9)}.page-apart .s-hero .title .hearth-box .hearth:hover svg path{color:var(--ClrTitle01)}}.page-apart .s-hero .title .hearth-box .hearth.selected svg path{fill:var(--ClrTitle01)}.page-apart .s-hero .title .commercial{padding-left:clamp(0px,1.3vw,32px)}.page-apart .s-hero .title .commercial span{display:flex;align-items:center}.page-apart .s-hero .title .commercial svg{will-change:transform;transition:transform .3s var(--Ease01);width:clamp(22px,1.77vw,34px);min-width:clamp(22px,1.77vw,34px);color:var(--ClrTitle01)}.page-apart .s-hero .title .commercial svg path{stroke:var(--ClrTitle01)}@media screen and (max-width: 980px){.page-apart .s-hero .title{display:grid;grid-template-columns:52px auto auto;gap:0;row-gap:2px;column-gap:17px}.page-apart .s-hero .title .text-left{grid-column:span 3}}.page-apart .s-hero .grid{--hh: 54svh;display:grid;grid-template-columns:320px 1fr 348px;gap:clamp(32px,3.22vw,62px);height:var(--hh)}.page-apart .s-hero .grid .g-left .btn{width:100%}@media screen and (max-width: 1900px){.page-apart .s-hero .grid{grid-template-columns:clamp(260px,16.6vw,320px) 1fr clamp(248px,18.12vw,348px)}}@media screen and (max-width: 980px){.page-apart .s-hero .grid{grid-template-columns:1fr;grid-template-areas:"a" "b" "c";gap:0;height:unset;--hh: 58svh}.page-apart .s-hero .grid .g-left{grid-area:b}.page-apart .s-hero .grid .g-middle{grid-area:a}.page-apart .s-hero .grid .g-right{padding-top:84px;grid-area:c}}.page-apart .s-hero .grid .g-right{display:flex;align-self:flex-end}.page-apart .s-hero .grid .g-right .apart-small{margin-top:auto;margin-bottom:calc((var(--LineText01) + 12px) * -1)}.page-apart .s-hero .grid .g-right .apart-small .linkToLoc{padding-bottom:21px;display:flex;justify-content:flex-end}.page-apart .s-hero .grid .g-right .apart-small .linkToLoc a{display:flex;align-items:centers;gap:16px;font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary);text-transform:uppercase}.page-apart .s-hero .grid .g-right .apart-small .linkToLoc a svg{width:32px}.page-apart .s-hero .grid .g-right .apart-small .compass{display:flex;justify-content:flex-end;padding-bottom:32px}.page-apart .s-hero .grid .g-right .apart-small .compass img{width:58px}.page-apart .s-hero .grid .g-right .apart-small .house2d{position:relative}.page-apart .s-hero .grid .g-right .apart-small .house2d span{display:flex;position:absolute;bottom:15%;left:15%;width:100%}.page-apart .s-hero .grid .g-right .apart-small .house2d span svg{width:63%}.page-apart .s-hero .grid .g-right .apart-small .house2d span svg g.current{--clr: #CCC5C4;--opacity: 1}.page-apart .s-hero .grid .g-right .apart-small .house2d span svg g.current *{fill:var(--clr);opacity:var(--opacity);will-change:fill;transition:fill .6s var(--Ease01)}.page-apart .s-hero .grid .g-right .apart-small .house2d>svg{position:relative;z-index:4;width:clamp(248px,18.12vw,348px)}@media screen and (max-width: 980px){.page-apart .s-hero .grid .g-right .apart-small{display:grid;grid-template-columns:68px 1fr}.page-apart .s-hero .grid .g-right .apart-small .compass{align-items:flex-start;padding-bottom:0}.page-apart .s-hero .grid .g-right .apart-small .compass img{object-fit:contain;width:68px}.page-apart .s-hero .grid .g-right .apart-small .house2d svg{width:100%}}.page-apart .s-hero .grid .g-left{padding-top:clamp(18px,4.27vw,82px)}.page-apart .s-hero .grid .g-left .wrap{display:flex;flex-direction:column;height:100%}.page-apart .s-hero .grid .g-left h4{padding-bottom:22px;font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-apart .s-hero .grid .g-left .btn-box{margin-top:auto;padding-bottom:32px;padding-top:32px}@media screen and (max-width: 1900px){.page-apart .s-hero .grid .g-left .btn-box{padding-bottom:clamp(12px,1.66vw,32px);padding-top:clamp(12px,1.66vw,32px)}}.page-apart .s-hero .grid .g-left .inf{margin-bottom:calc((var(--LineText01) + 12px) * -1)}.page-apart .s-hero .grid .g-left .inf p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-apart .s-hero .grid .g-left .titleLineBottomAnim{display:flex;flex-direction:column;gap:32px}.page-apart .s-hero .grid .g-left .titleLineBottomAnim>div{--color: var(--TxtPrimary)}.page-apart .s-hero .grid .g-left .titleLineBottomAnim h2{color:var(--color);font-size:var(--FontTitle02);font-family:var(--FontSecondary);line-height:.7;cursor:pointer;will-change:color;transition:color .6s var(--Ease01)}@media (hover: hover){.page-apart .s-hero .grid .g-left .titleLineBottomAnim h2:hover{--color: #2E2D2D}}.page-apart .s-hero .grid .g-left .titleLineBottomAnim .text-middle span{display:flex;height:clamp(65px,7.29vw,140px);width:1px;background-color:var(--ClrTitle01);margin:auto 0}@media screen and (max-width: 980px){.page-apart .s-hero .grid .g-left{padding-top:32px}.page-apart .s-hero .grid .g-left .inf,.page-apart .s-hero .grid .g-left .btn-box{display:none}.page-apart .s-hero .grid .g-left .titleLineBottomAnim{flex-direction:row;align-items:flex-end;gap:8px}.page-apart .s-hero .grid .g-left .titleLineBottomAnim .text-middle{height:calc(var(--FontTitle01) / 5.4);display:flex;align-items:end}.page-apart .s-hero .grid .g-left .titleLineBottomAnim .text-middle span{width:52px;height:1px}}.page-apart .s-hero .grid .g-middle{height:100%;position:relative}@media screen and (max-width: 980px){.page-apart .s-hero .grid .g-middle{height:var(--hh)}}.page-apart .s-hero .grid .g-middle picture,.page-apart .s-hero .grid .g-middle img{width:100%;max-height:var(--hh);object-fit:contain;object-position:center}.page-apart .s-hero .grid .g-middle .plans2d,.page-apart .s-hero .grid .g-middle .plans3d{width:100%;height:var(--hh);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;opacity:0;will-change:opacity;transition:opacity .6s var(--Ease01);pointer-events:none}.page-apart .s-hero .grid .g-middle .plans2d .img,.page-apart .s-hero .grid .g-middle .plans3d .img{display:flex;align-items:center;justify-content:center;pointer-events:none}.page-apart .s-hero .grid .g-middle .plans2d .img:after,.page-apart .s-hero .grid .g-middle .plans3d .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg);opacity:0;pointer-events:none;will-change:opacity;transition:.6s var(--Ease01)}.page-apart .s-hero .grid .g-middle .plans2d .img:before,.page-apart .s-hero .grid .g-middle .plans3d .img:before{content:"";position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--img);width:clamp(38px,3.5vw,68px);height:clamp(38px,3.5vw,68px);opacity:0;pointer-events:none;will-change:opacity;transition:.6s var(--Ease01)}@media (hover: hover){.page-apart .s-hero .grid .g-middle .plans2d .img:hover:after,.page-apart .s-hero .grid .g-middle .plans3d .img:hover:after{opacity:.2}.page-apart .s-hero .grid .g-middle .plans2d .img:hover:before,.page-apart .s-hero .grid .g-middle .plans3d .img:hover:before{opacity:1}}.page-apart .s-hero .grid .g-middle .plans2d .img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:opacity;transition:opacity .6s var(--Ease01);opacity:0}.page-apart .s-hero .grid .g-middle .plans2d-switch{width:100%;position:absolute;left:50%;bottom:-12px;transform:translate(-50%,100%);display:flex;justify-content:center;gap:12px;opacity:0;will-change:opacity;transition:opacity .6s var(--Ease01)}.page-apart .s-hero .grid .g-middle .plans2d-switch span,.page-apart .s-hero .grid .g-middle .plans2d-switch a{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-apart .s-hero .grid .g-middle .plans2d-switch a.current{color:#000}@media screen and (max-width: 980px){.page-apart .s-hero .grid .g-middle .plans2d-switch{bottom:-15px;transform:translate(-50%)}}@media screen and (max-width: 980px) and (max-width: 680px){.page-apart .s-hero .grid .g-middle .plans2d-switch{gap:12px}}.page-apart .s-01m{padding-top:84px}.page-apart .s-01m .wrap{display:flex;flex-direction:column;gap:28px}.page-apart .s-01m .wrap .inf p{width:100%;font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.page-apart .s-01m .wrap .inf p br{display:none}@media screen and (min-width: 980px){.page-apart .s-01m{display:none}}.page-apart .s-01{padding-top:148px}.page-apart .s-01 .g1{padding-bottom:121px}.page-apart .s-01 .g2{padding-bottom:192px}@media screen and (max-width: 1900px){.page-apart .s-01{padding-top:clamp(84px,7.7vw,148px)}.page-apart .s-01 .g1{padding-bottom:clamp(84px,6.3vw,121px)}.page-apart .s-01 .g2{padding-bottom:clamp(84px,10vw,192px)}}.page-apart .s-02{padding-bottom:193px}.page-apart .s-02 .txt-info{padding-top:32px}.page-apart .s-02 .txt-info p{font-size:var(--FontText00);line-height:var(--LineText00);color:var(--TxtPrimary)}@media screen and (max-width: 1900px){.page-apart .s-02 .txt-info{padding-top:clamp(12px,1.66vw,32px)}}.page-apart .s-02 .wrap{position:relative}.page-apart .s-02 .wrap picture,.page-apart .s-02 .wrap img{width:100%;object-fit:cover;aspect-ratio:17/9}.page-apart .s-02 .wrap .btn-box{position:absolute;left:50%;bottom:5%;transform:translate(-50%)}.page-apart .s-02 .wrap .btn-box .btn{--Color: #BAB6B3}@media screen and (max-width: 1900px){.page-apart .s-02{padding-bottom:clamp(84px,10vw,193px)}}@media screen and (max-width: 980px){.page-apart .s-02 .wrap .btn-box{padding-top:28px;position:relative;display:flex;justify-content:center}}.page-apart .s-03{padding-bottom:78px}.page-apart .s-03 .g1{padding-bottom:138px}@media screen and (max-width: 1900px){.page-apart .s-03{padding-bottom:clamp(38px,4vw,78px)}.page-apart .s-03 .g1{padding-bottom:clamp(84px,7.18vw,138px)}}@media screen and (max-width: 980px){.page-apart .s-03{padding-bottom:84px}}.page-apart .s-04{padding-bottom:clamp(108px,6.77vw,130px)}.page-apart .s-04 a{display:flex;align-items:center;gap:clamp(18px,.9vw,30px)}.page-apart .s-04 a .arr{will-change:transform;transition:transform .6s var(--Ease01);display:flex;align-items:center}.page-apart .s-04 a span{color:var(--ClrTitle01);font-size:var(--FontTitle01);line-height:var(--LineTitle01);font-family:var(--FontSecondary)}.page-apart .s-04 a svg{transform:scaleX(-1);width:clamp(132px,14vw,270px)}@media (hover: hover){.page-apart .s-04 a:hover .arr{transform:translate(-10%)}}.page-apart[data-curr="2d"] .plans2d,.page-apart[data-curr="2d"] .plans2d-switch{opacity:1!important;pointer-events:all!important}.page-apart[data-curr="2d"] .switch2d{--color: #2E2D2D !important}.page-apart[data-curr="3d"] .plans3d{opacity:1!important;pointer-events:all!important}.page-apart[data-curr="3d"] .plans3d .img{pointer-events:all!important}.page-apart[data-curr="3d"] .switch3d{--color: #2E2D2D !important}.page-apart[data-curr="2d"][data-tt="0"] .plans2d .img[data-id="0"],.page-apart[data-curr="2d"][data-tt="1"] .plans2d .img[data-id="1"]{opacity:1!important;pointer-events:all!important}.page-apart[data-dd="0"] .titleLineBottomAnim,.page-apart[data-dd="0"] .titleInfo{opacity:0!important;pointer-events:none!important}@media screen and (max-width: 980px){.page-apart[data-dd="0"] .s-hero .g-left{display:none}}.page-gallery{background-color:var(--bg);min-height:100svh}.page-gallery .s-hero{position:relative;z-index:2;padding-bottom:clamp(48px,8.8vw,170px);padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 84px)}@media screen and (max-width: 1900px){.page-gallery .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.3vw)}}@media screen and (max-width: 980px){.page-gallery .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 52px)}}.page-gallery .s-hero nav{padding-bottom:68px}.page-gallery .s-hero nav .wrap{display:flex;gap:15px}.page-gallery .s-hero nav .wrap a,.page-gallery .s-hero nav .wrap p{color:var(--TxtSecondary);text-transform:uppercase}.page-gallery .s-hero nav .wrap a{transition:color .8s var(--Ease01)}.page-gallery .s-hero nav .wrap a.current{color:var(--TxtSecondaryHover)}@media (hover: hover){.page-gallery .s-hero nav .wrap a:not(.current):hover{color:var(--TxtSecondaryHover)}}.page-gallery .s-hero nav .slider{border:1px solid #2E2D2D;width:40px;height:100%;border-radius:24px;display:flex;padding:12px 0}.page-gallery .s-hero nav .slider .slider-inner{position:relative;display:flex;height:100%;width:100%}.page-gallery .s-hero nav .slider .dot{background-color:#2e2d2d;position:absolute;transform:translate(-50%,10px);left:50%;width:8px;height:8px;border-radius:50%;will-change:top;transition:top .24s ease-in-out}@media screen and (min-width: 980px){.page-gallery .s-hero nav .slider{display:none}}@media screen and (max-width: 1900px){.page-gallery .s-hero nav{padding-bottom:clamp(28px,3.54vw,68px)}}@media screen and (max-width: 1680px){.page-gallery .s-hero nav{padding-bottom:clamp(28px,2vw,68px)}}@media screen and (max-width: 980px){.page-gallery .s-hero nav{display:grid;grid-template-columns:auto 40px;gap:15px;width:100%}.page-gallery .s-hero nav .wrap{padding:12px 0;flex-direction:column;align-items:flex-end}.page-gallery .s-hero nav .wrap p{display:none}}.page-gallery .s-hero .galleries{position:relative}.page-gallery .s-hero .galleries>.gallery-one:not(.active){opacity:0;pointer-events:none}.page-gallery .s-hero .galleries>.gallery-one:not(.first){position:absolute;top:0;right:0;bottom:0;left:0}.page-location{background-color:var(--bg);min-height:100svh}.page-location .s-hero{position:relative;z-index:2;padding-bottom:258px;padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 84px)}@media screen and (max-width: 1900px){.page-location .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.3vw);padding-bottom:clamp(117px,13.5vw,260px)}}@media screen and (max-width: 980px){.page-location .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 52px)}}.page-location .s-hero nav{padding-bottom:62px}.page-location .s-hero nav .slider{border:1px solid #2E2D2D;width:40px;height:100%;border-radius:24px;display:flex;padding:12px 0}.page-location .s-hero nav .slider .slider-inner{position:relative;display:flex;height:100%;width:100%}.page-location .s-hero nav .slider .dot{background-color:#2e2d2d;position:absolute;transform:translate(-50%,10px);left:50%;width:8px;height:8px;border-radius:50%;will-change:top;transition:top .24s ease-in-out}.page-location .s-hero nav .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media screen and (max-width: 1480px){.page-location .s-hero nav .wrap{gap:8px}}.page-location .s-hero nav .wrap a,.page-location .s-hero nav .wrap p{color:var(--TxtSecondary);text-transform:uppercase;font-size:var(--FontText01);line-height:var(--LineText01)}.page-location .s-hero nav .wrap a{transition:color .8s var(--Ease01)}.page-location .s-hero nav .wrap a.current{color:var(--TxtSecondaryHover)}@media (hover: hover){.page-location .s-hero nav .wrap a:not(.current):hover{color:var(--TxtSecondaryHover)}}@media screen and (max-width: 1900px){.page-location .s-hero nav{padding-bottom:clamp(28px,3.4vw,62px)}}@media screen and (max-width: 1680px){.page-location .s-hero nav{padding-bottom:clamp(28px,2vw,68px)}}@media screen and (min-width: 980px){.page-location .s-hero nav .slider{display:none}}@media screen and (max-width: 980px){.page-location .s-hero nav{display:grid;grid-template-columns:auto 40px;gap:15px;width:100%}.page-location .s-hero nav .wrap{padding-top:12px;padding-bottom:12px;flex-direction:column;align-items:flex-end}.page-location .s-hero nav .wrap p{display:none}}.page-location .s-hero .map-hidden{opacity:0;position:absolute;pointer-events:none}.page-location .s-hero .map{--hh: 763px;background-color:color-mix(in srgb,var(--bg) 90%,white);background-color:#d1cbca;height:var(--hh)}.page-location .s-hero .map #map{height:var(--hh)}@media screen and (max-width: 1900px){.page-location .s-hero .map{--hh: 70vh}}@media screen and (max-width: 680px){.page-location .s-hero .map{--hh: 78vh}}.page-location .s-01 .text.a1{padding-bottom:256px}@media screen and (max-width: 1900px){.page-location .s-01 .text.a1{padding-bottom:clamp(117px,13.33vw,256px)}}.page-location .s-01 .text.a2{padding-bottom:275px}@media screen and (max-width: 1900px){.page-location .s-01 .text.a2{padding-bottom:clamp(120px,14.32vw,275px)}}.page-location .s-01 .img{padding-bottom:208px}@media screen and (max-width: 1900px){.page-location .s-01 .img{padding-bottom:clamp(115px,10.83vw,208px)}}.page-location .s-03{padding-top:278px;padding-bottom:276px}.page-location .s-03 .title-lines{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;width:clamp(320px,64.58vw,1240px)}.page-location .s-03 .title-lines h2{white-space:nowrap}.page-location .s-03 .title-lines .line-span{width:100%;height:calc(var(--FontTitle01) / 5.4)}.page-location .s-03 .title-lines .line-span span{display:flex;height:1px;width:100%;background-color:#2e2d2d;min-width:85px}@media screen and (max-width: 980px){.page-location .s-03 .title-lines{display:grid;grid-template-columns:auto auto 1fr}.page-location .s-03 .title-lines .ll1{grid-column:span 3}}.page-location .s-03 .btn-box{padding-top:clamp(58px,3.75vw,72px)}@media screen and (max-width: 1900px){.page-location .s-03{padding-top:clamp(116px,14.47vw,278px);padding-bottom:clamp(135px,14.3vw,276px)}}.page-contact{background-color:var(--bg)}.page-contact .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 82px);position:relative;z-index:2}@media screen and (max-width: 1900px){.page-contact .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.3vw)}}@media screen and (max-width: 980px){.page-contact .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 36px)}}.page-contact .s-hero .tel{display:none}.page-contact .s-hero .form-title{padding-bottom:30px}.page-contact .s-hero .form-title h2{line-height:var(--LineTitle01a)}@media screen and (max-width: 980px){.page-contact .s-hero .form-title{padding-bottom:18px}}@media screen and (max-width: 880px){.page-contact .s-hero .form-main{display:flex;flex-direction:column;gap:94px}}.page-contact .s-01{padding-top:92px}@media screen and (max-width: 1680px){.page-contact .s-01{padding-top:clamp(28px,4.79vw,92px)}}@media screen and (max-width: 980px){.page-contact .s-01{padding-top:83px}}.page-contact .s-01 .wrap{display:flex;justify-content:flex-end}.page-contact .s-01 .titleLine a{color:var(--TitlePrimary);white-space:nowrap;will-change:color;transition:color .6s var(--Ease01)}@media (hover: hover){.page-contact .s-01 .titleLine a:hover{color:#ccc}}.page-contact .s-01 .titleLine .left{padding-left:clamp(5px,3.64vw,70px)}@media screen and (max-width: 1680px){.page-contact .s-01 .titleLine .left{padding-left:clamp(5px,3vw,70px)}}@media screen and (max-width: 1080px){.page-contact .s-01 .titleLine .left{padding-left:0}}.page-contact .s-01 .titleLine span{background-color:var(--TitlePrimary)}.page-contact .s-02{padding-top:228px;padding-bottom:225px}@media screen and (max-width: 1900px){.page-contact .s-02{padding-top:clamp(83px,11.8vw,228px);padding-bottom:clamp(128px,11.71vw,225px)}}.page-contact .s-02 .grid{display:grid;grid-template-columns:32.44vw auto}@media screen and (max-width: 1080px){.page-contact .s-02 .grid{grid-template-columns:1fr}.page-contact .s-02 .grid .left{padding-bottom:46px}}.page-contact .s-02 .grid .left h4{color:var(--ClrText02);font-size:var(--FontText01);line-height:var(--LineText01)}.page-contact .s-02 .grid .right .logo{padding-bottom:clamp(42px,2.81vw,54px)}.page-contact .s-02 .grid .right .logo svg{width:160px;height:auto;color:#e8e7e6}.page-contact .s-02 .grid .right .btn-box{display:flex;justify-content:flex-end}.page-contact .s-03{padding-bottom:87px}@media screen and (max-width: 1900px){.page-contact .s-03{padding-bottom:clamp(38px,4.53vw,87px)}}.page-contact .s-03 .p-2{display:flex;align-items:center;gap:20px}.page-contact .s-03 .p-2 a,.page-contact .s-03 .p-2 p,.page-contact .s-03 .p-2 span{--color: var(--ClrText02);color:var(--color);font-size:var(--FontText01);line-height:1}.page-contact .s-03 .p-2 a{will-change:color;transition:color .6s var(--Ease01)}.page-contact .s-03 .p-2 a svg{will-change:color;transition:color .6s var(--Ease01);color:var(--color)}@media (hover: hover){.page-contact .s-03 .p-2 a:hover{--color: #FFFFFF}}.page-contact .s-03 .p-2 .row{display:flex;align-items:center;gap:45px}@media screen and (max-width: 1900px){.page-contact .s-03 .p-2 .row{gap:clamp(15px,2.34vw,45px)}}@media screen and (max-width: 880px){.page-contact .s-03 .p-2 .row{gap:15px}}.page-contact .s-03 .p-2 .row:first-child{padding-right:180px}@media screen and (max-width: 1900px){.page-contact .s-03 .p-2 .row:first-child{padding-right:clamp(10px,9vw,180px)}}@media screen and (max-width: 1680px){.page-contact .s-03 .p-2 .row:first-child{padding-right:clamp(10px,6vw,180px)}}@media screen and (max-width: 1480px){.page-contact .s-03 .p-2 .row:first-child{padding-right:clamp(10px,4vw,180px)}}@media screen and (max-width: 880px){.page-contact .s-03 .p-2 .row:first-child{padding-right:0}}.page-contact .s-03 .p-2 .evo{margin-left:auto;display:flex;align-items:center;gap:5px}.page-contact .s-03 .p-2 .evo a{display:flex;align-items:center}.page-contact .s-03 .p-2 .evo svg{display:flex;width:98px;height:14px}@media screen and (max-width: 880px){.page-contact .s-03 .p-2{flex-direction:column;align-items:center}.page-contact .s-03 .p-2 .evo{margin-left:unset}}.page-favorites{background-color:var(--bg)}.page-favorites .s-hero{z-index:2;position:relative}.page-favorites .s-hero .fav{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--BgSecondary);pointer-events:none;opacity:0}.page-favorites .s-hero .fav.active{opacity:1;pointer-events:all}.page-favorites .s-hero .fav .wrap{height:100%;width:100%;display:flex;flex-direction:column;gap:56px;padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 214px)}@media screen and (max-width: 1900px){.page-favorites .s-hero .fav .wrap{gap:clamp(24px,2.916vw,56px);padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 11.14vw)}}@media screen and (max-width: 980px){.page-favorites .s-hero .fav .wrap{justify-content:center;padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 1vw)}}.page-favorites .s-hero .wrap{display:grid;grid-template-columns:clamp(520px,36vw,670px) 1fr;min-height:480px;min-height:100svh}@media screen and (max-width: 1480px){.page-favorites .s-hero .wrap{grid-template-columns:clamp(448px,30vw,670px) 1fr}}@media screen and (max-width: 1080px){.page-favorites .s-hero .wrap{grid-template-columns:1fr}}@media screen and (max-width: 980px){.page-favorites .s-hero .wrap{min-height:40svh}}.page-favorites .s-hero .wrap .filter-inside{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + clamp(32px,4.21vw,81px));background-color:var(--BgSecondary);padding-left:var(--Container);overflow:hidden;padding-bottom:72px}.page-favorites .s-hero .wrap .filter-inside .title{max-width:80%;padding-bottom:clamp(38px,3.54vw,68px)}.page-favorites .s-hero .wrap .apart{background-color:var(--BgPrimary);padding:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.21vw) 152px 132px var(--Container);display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5.1vw,98px)}@media screen and (max-width: 1900px){.page-favorites .s-hero .wrap .apart{padding:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.21vw) var(--Container) 6.87vw 7.91vw}}@media screen and (max-width: 1680px){.page-favorites .s-hero .wrap .apart{padding:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.21vw) var(--Container) 6.87vw 5vw}}@media screen and (max-width: 1680px){.page-favorites .s-hero .wrap .apart{padding:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.21vw) var(--Container) 66px 5vw}}@media screen and (max-width: 1680px){.page-favorites .s-hero .wrap .apart{gap:clamp(28px,4.1vw,98px)}}@media screen and (max-width: 1480px){.page-favorites .s-hero .wrap .apart{gap:clamp(28px,3.1vw,98px)}}@media screen and (max-width: 680px){.page-favorites .s-hero .wrap .apart{grid-template-columns:1fr}}.page-notfound{width:100vw;height:100svh;max-height:100svh;background-color:var(--BgSecondary);overflow:hidden}.page-notfound .s-hero{padding-top:calc(var(--HeaderHeight) + clamp(32px,4.21vw,81px));display:flex;width:100%;height:100%}.page-notfound .s-hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,2vw,32px)}.page-notfound .s-hero h1{color:var(--ClrTitle01);font-size:var(--FontTitle01);line-height:var(--LineTitle01);font-family:var(--FontSecondary);will-change:transform;text-align:center}.page-apartment-big{max-width:100vw;overflow:hidden}.page-apartment-big .s-hero{padding-bottom:92px;padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 84px)}@media screen and (max-width: 1900px){.page-apartment-big .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 4.3vw);padding-bottom:clamp(62px,4.79vw,92px)}}@media screen and (max-width: 980px){.page-apartment-big .s-hero{padding-top:calc(var(--HeaderHeight) + var(--HeaderMarginTop) + 52px);padding-bottom:114px}}.page-apartment-big .s-hero .btn-group-mobile{display:flex;justify-content:flex-end}@media screen and (min-width: 980px){.page-apartment-big .s-hero .btn-group-mobile{display:none}}.page-apartment-big .s-hero .btn-group-mobile button{padding:23px 0}.page-apartment-big .s-hero .btn-group-mobile button svg{color:#000;width:clamp(132px,14vw,270px);will-change:transform;transition:transform .4s var(--Ease01)}.page-apartment-big .s-hero .btn-group{display:flex;justify-content:flex-end}@media screen and (max-width: 980px){.page-apartment-big .s-hero .btn-group{justify-content:flex-start}}.page-apartment-big .s-hero .title{padding-bottom:56px;max-width:900px}@media screen and (max-width: 1900px){.page-apartment-big .s-hero .title{padding-bottom:clamp(22px,2.916vw,56px)}}@media screen and (max-width: 980px){.page-apartment-big .s-hero .title{padding-bottom:32px}}.page-apartment-big .s-hero .user-content{padding-bottom:88px;max-width:900px}@media screen and (max-width: 1900px){.page-apartment-big .s-hero .user-content{padding-bottom:clamp(32px,4.58vw,88px)}}@media screen and (max-width: 980px){.page-apartment-big .s-hero .user-content{padding-bottom:110px}}.page-apartment-big .s-hero .gallery-main{padding-bottom:80px}@media screen and (max-width: 1900px){.page-apartment-big .s-hero .gallery-main{padding-bottom:clamp(62px,4.16vw,80px)}}@media screen and (max-width: 980px){.page-apartment-big .s-hero .gallery-main{padding-bottom:62px}}.page-apartment-big .s-hero .gallery-main a{position:relative;display:block;width:100%;height:100%}.page-apartment-big .s-hero .gallery-main a:before{content:"";position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--img);width:clamp(38px,3.5vw,68px);height:clamp(38px,3.5vw,68px);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s ease}.page-apartment-big .s-hero .gallery-main a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#403f2d;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s ease}@media (hover: hover){.page-apartment-big .s-hero .gallery-main a:hover:after{opacity:.5}.page-apartment-big .s-hero .gallery-main a:hover:before{opacity:1}}.page-apartment-big .s-hero .gallery-main .embla{overflow:hidden}.page-apartment-big .s-hero .gallery-main .embla__container{display:flex}.page-apartment-big .s-hero .gallery-main .embla__slide{flex:0 0 33%;min-width:0;margin-right:24px}@media screen and (max-width: 980px){.page-apartment-big .s-hero .gallery-main .embla__slide{flex:0 0 100%}}.page-apartment-big .s-1{position:relative;z-index:2;padding-bottom:clamp(48px,8.8vw,170px)}.page-apartment-big .s-1 nav{padding-bottom:68px}.page-apartment-big .s-1 nav .wrap{display:flex;gap:15px}.page-apartment-big .s-1 nav .wrap a,.page-apartment-big .s-1 nav .wrap p{color:var(--TxtSecondary);text-transform:uppercase}.page-apartment-big .s-1 nav .wrap a{transition:color .8s var(--Ease01)}.page-apartment-big .s-1 nav .wrap a.current{color:var(--TxtSecondaryHover)}@media (hover: hover){.page-apartment-big .s-1 nav .wrap a:not(.current):hover{color:var(--TxtSecondaryHover)}}.page-apartment-big .s-1 nav .slider{border:1px solid #2E2D2D;width:40px;height:100%;border-radius:24px;display:flex;padding:12px 0}.page-apartment-big .s-1 nav .slider .slider-inner{position:relative;display:flex;height:100%;width:100%}.page-apartment-big .s-1 nav .slider .dot{background-color:#2e2d2d;position:absolute;transform:translate(-50%,10px);left:50%;width:8px;height:8px;border-radius:50%;will-change:top;transition:top .24s ease-in-out}@media screen and (min-width: 980px){.page-apartment-big .s-1 nav .slider{display:none}}@media screen and (max-width: 1900px){.page-apartment-big .s-1 nav{padding-bottom:clamp(28px,3.54vw,68px)}}@media screen and (max-width: 1680px){.page-apartment-big .s-1 nav{padding-bottom:clamp(28px,2vw,68px)}}@media screen and (max-width: 980px){.page-apartment-big .s-1 nav{display:grid;grid-template-columns:auto 40px;gap:15px;width:100%}.page-apartment-big .s-1 nav .wrap{padding:12px 0;flex-direction:column;align-items:flex-end}.page-apartment-big .s-1 nav .wrap p{display:none}}.page-apartment-big .s-1 .galleries{position:relative}.page-apartment-big .s-1 .galleries>.gallery-one:not(.active){opacity:0;pointer-events:none}.page-apartment-big .s-1 .galleries>.gallery-one:not(.first){position:absolute;top:0;right:0;bottom:0;left:0}.page-apartment-new{max-width:100vw;overflow:hidden}.page-apartment-new .s-hero{position:relative;padding-block-end:clamp(48px,6.14vw,118px)}.page-apartment-new .s-hero img{width:100%;height:100vh;object-fit:cover}.page-apartment-new .s-hero .info{position:absolute;z-index:2;bottom:20%;left:var(--Container);display:flex;flex-direction:column;gap:clamp(74px,3.85vw,28px)}.page-apartment-new .s-hero .info .btn-container{display:flex;justify-content:flex-end}.page-apartment-new .s-hero .info .inf{color:var(--TitlePrimary);font-family:var(--FontSecondary);display:flex;align-items:flex-end;gap:33px}.page-apartment-new .s-hero .info .inf .line{height:calc(var(--FontTitle01) / 5.4)}.page-apartment-new .s-hero .info .inf span{display:block;height:1px;width:221px;background-color:var(--TitlePrimary)}.page-apartment-new .s-hero .info .inf h2{font-size:var(--FontTitle01);line-height:1;color:var(--TitlePrimary)}@media screen and (max-width: 980px){.page-apartment-new .s-hero .info .inf{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}}.page-apartment-new .s-gridel{--gap: clamp(320px, 32.18vw, 590px);padding-block-end:clamp(112px,11.35vw,218px)}.page-apartment-new .s-gridel .title{padding-block-end:clamp(22px,2.7vw,52px)}.page-apartment-new .s-gridel .grid{display:grid;grid-template-columns:var(--gap) 1fr;gap:clamp(28px,3.02vw,58px)}@media screen and (max-width: 980px){.page-apartment-new .s-gridel .grid{grid-template-columns:1fr}}.page-apartment-new .s-gridel .grid.start{padding-block-end:clamp(22px,2.7vw,52px)}.page-apartment-new .s-gridel .grid .right .g-list{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(48px,5.83vw,112px);row-gap:clamp(32px,3.33vw,64px)}@media screen and (max-width: 1900px){.page-apartment-new .s-gridel .grid .right .g-list{column-gap:clamp(28px,5.83vw,112px);row-gap:clamp(18px,3.3vw,64px)}}@media screen and (max-width: 980px){.page-apartment-new .s-gridel .grid .right .g-list{grid-template-columns:1fr}}.page-apartment-new .s-gridel .grid .right .g-list article .titl{position:relative;padding-bottom:18px;margin-bottom:32px}.page-apartment-new .s-gridel .grid .right .g-list article .titl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2e2d2d}.page-apartment-new .s-gridel .grid .right .g-list article .titl h4{font-size:var(--FontText01);line-height:1;color:var(--TxtPrimary)}@media screen and (max-width: 1900px){.page-apartment-new .s-gridel .grid .right .g-list article .titl{margin-bottom:clamp(14px,1.2vw,32px)}}.page-apartment-new .s-gridel .grid .right .g-list article h5{font-size:var(--FontTitle02);color:var(--ClrTitle01);font-family:var(--FontSecondary);line-height:1}.page-apartment-new .s-gridel .grid .right .g-list article h5 sup{font-size:calc(var(--FontTitle02) / 1.6)}.page-apartment-new .s-gridel .grid .right .g-list .btn-box{display:flex;justify-content:flex-end}@media screen and (min-width: 980px){.page-apartment-new .s-gridel .grid .right .g-list .btn-box{grid-column:span 2}}@media screen and (max-width: 980px){.page-apartment-new .s-gridel .grid .right .g-list .btn-box{padding-top:clamp(18px,.93vw,38px)}}.page-apartment-new .s-gridel .grid.end .left{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 980px){.page-apartment-new .s-gridel .grid.end .left{order:1}}.page-apartment-new .s-loop{padding-block-end:clamp(128px,12.5vw,240px)}@media screen and (max-width: 980px){.page-apartment-new .s-loop{padding-block-end:98px}}.page-apartment-new .s-loop .embla__dots{display:flex;gap:var(--sizes);flex-wrap:wrap;align-items:center;--size: clamp(22px, 2.7vw, 52px);--sizes: clamp(4px, .41vw, 8px);position:absolute;bottom:clamp(12px,.625vw,20px);left:50%;transform:translate(-50%);z-index:10}.page-apartment-new .s-loop .embla__dots .embla__dot{cursor:pointer;width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:50%;position:relative;display:flex}.page-apartment-new .s-loop .embla__dots .embla__dot:after{content:"";width:var(--sizes);height:var(--sizes);background-color:#7e7e7e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-apartment-new .s-loop .embla__dots .embla__dot--selected:after{content:"";width:var(--sizes);height:var(--sizes);background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-apartment-new .s-loop .embla__dots .embla__dot--selected:before{content:"";width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:50%;border:1px solid #fff}.page-apartment-new .s-loop a.gallery:before{content:"";position:absolute;z-index:33;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--img);background-repeat:no-repeat;background-size:contain;width:clamp(38px,3.5vw,68px);height:clamp(38px,3.5vw,68px);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s ease}.page-apartment-new .s-loop a.gallery:after{z-index:30;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#403f2d;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s ease}@media (hover: hover){.page-apartment-new .s-loop a.gallery:hover:after{opacity:.5}.page-apartment-new .s-loop a.gallery:hover:before{opacity:1}}.page-apartment-new .s-loop.reverse .embla__slide_wrapper .left{order:1}.page-apartment-new .s-loop.reverse .embla__slide_wrapper .right{padding-left:0;padding-right:clamp(68px,7.91vw,152px)}@media screen and (max-width: 980px){.page-apartment-new .s-loop.reverse .embla__slide_wrapper .right{padding-left:0!important;padding-right:0!important;order:2}}@media screen and (max-width: 980px){.page-apartment-new .s-loop.first .right{order:6!important}}.page-apartment-new .s-loop .embla__slide_wrapper{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 1900px){.page-apartment-new .s-loop .embla__slide_wrapper{gap:clamp(80px,7.91vw,152px)}}@media screen and (max-width: 980px){.page-apartment-new .s-loop .embla__slide_wrapper{grid-template-columns:1fr;gap:42px}.page-apartment-new .s-loop .embla__slide_wrapper .left{order:2}}.page-apartment-new .s-loop .left{position:relative}.page-apartment-new .s-loop .left .img img:not(:first-child){display:none}.page-apartment-new .s-loop .left img{aspect-ratio:710/617;width:100%;object-fit:cover;object-position:center}.page-apartment-new .s-loop .left .embla{overflow:hidden}.page-apartment-new .s-loop .left .embla__container{display:flex}.page-apartment-new .s-loop .left .embla__slide{flex:0 0 100%;min-width:0}.page-apartment-new .s-loop .right{display:flex;justify-content:center;flex-direction:column;padding-left:clamp(88px,7.916vw,152px)}@media screen and (max-width: 980px){.page-apartment-new .s-loop .right{padding-left:0!important}}.page-apartment-new .s-loop .right .title{padding-bottom:clamp(22px,2.708vw,52px)}.page-apartment-new .s-02{padding-block-end:clamp(168px,15.1vw,290px)}@media screen and (max-width: 980px){.page-apartment-new .s-02{padding-block-end:98px}}.page-apartment-new .s-02>.wrap{display:flex;gap:clamp(8px,8.958vw,172px)}@media screen and (max-width: 980px){.page-apartment-new .s-02>.wrap{flex-direction:column}}.page-apartment-new .s-02 .p1{max-width:618px}.page-apartment-new .s-gall{padding-block-end:clamp(62px,6.25vw,120px)}.page-apartment-new .s-gall .title{padding-block-end:clamp(24px,2.5vw,48px)}@media screen and (max-width: 980px){.page-apartment-new .s-gall .title{padding-block-end:0;margin-bottom:-22px}}.titleLine{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:clamp(6px,1.6vw,32px)}.titleLine h2,.titleLine h3,.titleLine h4,.titleLine a{font-size:var(--FontTitle01m);line-height:1;font-family:var(--FontSecondary)}.titleLine .titleline{height:calc(var(--FontTitle01) / 5.4);flex-grow:1;width:100%}.titleLine .titleline span{display:flex;height:1px;min-width:28px;background-color:var(--ClrTitle01)}.titleLine .right{display:flex}@media screen and (max-width: 1080px){.titleLine{display:grid;grid-template-columns:1fr auto;gap:9px}.titleLine .left{grid-column:span 2;display:flex;justify-content:flex-end}.titleLine .titleline,.titleLine .titleline span{width:100%}}.btn-bg{background-color:#403f2e;padding:18px 12px 0;position:fixed;z-index:100;right:78px;bottom:128px;transition:background-color .48s ease,opacity .48s ease;opacity:0}.btn-bg.active{opacity:1}@media screen and (max-width: 980px){.btn-bg{right:14px;bottom:68px}}.btn-bg:after{content:"";position:absolute;left:0;bottom:0;width:0px;height:0px;border-style:solid;border-width:0 37px 49px 0;border-color:transparent #403F2E transparent transparent;transform:rotate(0) translateY(100%);transition:border-color .48s ease}.btn-bg span{color:#f9fcf8;font-size:13px;line-height:1;display:inline-flex;writing-mode:vertical-rl}.btn-bg:hover{background-color:#5f5e4b}.btn-bg:hover:after{border-color:transparent #5f5e4b transparent transparent}:root{--Ease01: cubic-bezier(.25, 0, .3, 1);--Ease02: cubic-bezier(.5, -.1, .1, 1.5);--EaseA01: cubic-bezier(.25,.1,.25,1);--Ease03: cubic-bezier(.5, .75, .75, 1.25);--HeaderHeight: clamp(68px,5.2vw,100px);--HeaderMarginTop: clamp(18px,3.2vw,62px);--ContainerFluid: clamp(0px,5.2vw,100px);--ContainerInner: clamp(25px,5.2vw,100px);--Container: clamp(25px,9.89vw,190px);--FontTitle01: 80px;--LineTitle01: 110px;--LineTitle01a: 95px;--FontTitle01m: 80px;--LineTitle01m: 110px;--FontTitle02: 60px;--LineTitle02: 90px;--FontTitle03: 51px;--LineTitle03: 80px;--FontTitle03s: 51px;--LineTitle03s: 60px;--FontText00: 15px;--LineText00: 24px;--FontText01: 17px;--LineText01: 26px;--FontPrimary: "OpenSans";--FontSecondary: "Flatline";--FontTertiary: "OrpheusPro"}@media screen and (max-width: 1900px){:root{--FontTitle01: clamp(42px,4.16vw,80px);--LineTitle01: clamp(50px,5.72vw,110px);--LineTitle01a: clamp(50px,4.94vw,95px);--FontTitle01m: clamp(36px,4.16vw,80px);--LineTitle01m: clamp(42px,5.72vw,110px);--FontText00: clamp(12px,.88vw,15px);--LineText00: clamp(20px,1.35vw,24px);--FontText01: clamp(14px,.88vw,17px);--LineText01: clamp(22px,1.35vw,26px);--FontTitle02: clamp(36px,3.12vw,60px);--LineTitle02: clamp(50px,4.68vw,90px);--FontTitle03: clamp(22px,2.65vw,51px);--LineTitle03: clamp(32px,4.16vw,80px);--LineTitle03s: clamp(24px,3.12vw,60px)}}@media screen and (max-width: 1680px){:root{--HeaderMarginTop: clamp(18px,2vw,62px)}}@media screen and (max-width: 980px){:root{--ContainerFluid: 25px;--ContainerInner: 25px;--Container: 25px;--FontTitle03: 36px;--LineTitle03: 50px;--FontTitle03s: 22px;--LineTitle03s: 32px;--FontText00: 15px;--LineText00: 24px;--FontText01: 17px;--LineText01: 26px}}:root{--BgHeaderPrimary: transparent;--BgHeaderSecondary: rgba(20, 20, 20, .384);--BgPrimary: #F9FCF8;--BgSecondary: #EEF1ED;--TitlePrimary: #FFFFFF;--TitleSecondary: #D8DCD6;--TxtPrimary: #707070;--TxtSecondary: #5A5959;--TxtTertiary: #929292;--TxtSecondaryHover: #000000;--ClrTitle01: #2E2D2D;--ColorTitle02: #ffffff;--ColorText01: #707070;--ClrText02: #BAB6B3;--ScrollbarC1: #F9FCF8;--ScrollbarC2: #2E2D2D;--ScrollbarC3: #3a3939}.container{width:100%;max-width:1540px;margin:0 auto}@media screen and (max-width: 1900px){.container{max-width:100vw;padding:0 var(--Container)}}.container-fluid{width:100%;max-width:1720px;margin:0 auto}@media screen and (max-width: 1900px){.container-fluid{max-width:100vw;padding:0 var(--ContainerFluid)}}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{color:var(--ClrTitle01);font-size:var(--FontTitle01);line-height:var(--LineTitle01);font-family:var(--FontSecondary);will-change:transform}.title sup{font-size:calc(var(--FontTitle01) / 2)}.title.line h1,.title.line h2,.title.line h3,.title.line h4,.title.line h5,.title.line h6{line-height:1}.title-inline{color:var(--ClrTitle01);font-size:var(--FontTitle01);line-height:var(--LineTitle01);font-family:var(--FontSecondary)}.title-inline.line{line-height:1}.btn{position:relative;padding:clamp(12px,.98vw,19px) clamp(18px,1.66vw,32px);min-width:clamp(168px,11.5vw,222px);text-transform:uppercase;font-size:var(--FontText01);line-height:var(--LineText01);color:var(--Color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn>span{font-size:inherit;font-family:inherit;clip-path:inset(0% 0%);transition:clip-path .275s var(--EaseA01);will-change:clip-path;letter-spacing:.159em}.btn:after,.btn:before{content:"";position:absolute;left:0;width:100%;pointer-events:none}.btn:after{--SVG-Arrow: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAxMCAxNiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2Ij4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIuMy45M2w3LjA3IDcuMDctNy4wNyA3LjA3Ii8+Cjwvc3ZnPg==);height:16px;transform:translate3d(0,-50%,0) scaleY(0);background-color:var(--Color);mask:var(--SVG-Arrow) no-repeat;-webkit-mask:var(--SVG-Arrow) no-repeat;mask-position:50% 50%;-webkit-mask-position:50% 50%;mask-size:10px 16px;-webkit-mask-size:10px 16px;top:50%;transition:transform .3s var(--EaseA01),mask-position .3s var(--EaseA01),-webkit-mask-position .3s var(--EaseA01);will-change:transform}.btn:before{height:100%;bottom:50%;transform:translate3d(0,50%,0);border-bottom:1px solid var(--Color);border-top:1px solid var(--Color);clip-path:inset(-1px 0);box-sizing:border-box;transition:height .3s var(--EaseA01),clip-path .3s var(--EaseA01);will-change:height,clip-path}.btn.primary{--Color: var(--ColorText01)}.btn.secondary{--Color: var(--ClrText02)}@media screen and (min-width: 980px){.btn:hover span{clip-path:inset(50% 0%)}.btn:hover:after{transform:translate3d(0,-50%,0) scaleY(1);mask-position:100% 50%;-webkit-mask-position:100% 50%}.btn:hover:before{height:0px;clip-path:inset(0 0 1px 0)}}.user-content{--tcolor: var(--ClrTitle01);--ttcolor: var(--ColorText01)}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{color:var(--tcolor);font-size:var(--FontTitle01);line-height:var(--LineTitle01m);font-family:var(--FontSecondary)}.user-content p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--ttcolor)}.user-content a{color:#403f2d;position:relative;will-change:color;transition:color .3s ease}.user-content a:after{content:"";position:absolute;left:0;bottom:0;background-color:#403f2d;width:100%;height:1px;transition:transform .3s ease;transform-origin:left}.user-content a:hover{color:#707070}.user-content a:hover:after{transform:scaleX(0);transform-origin:right!important}.user-content li{--Width: clamp(44px,5.62vw,108px);font-size:var(--FontText01);line-height:var(--LineText01);color:var(--ttcolor);padding:0;padding-left:calc(var(--Width) + 35px);position:relative}@media screen and (max-width: 1900px){.user-content li{padding-left:calc(var(--Width) + 1.82vw)}}@media screen and (max-width: 980px){.user-content li{padding-left:calc(var(--Width) - 7px)}}.user-content li:after{position:absolute;left:0;top:calc(var(--LineText01) / 2);content:"";width:var(--Width);height:1px;background-color:var(--ColorText01)}@media screen and (max-width: 980px){.user-content li:after{left:-25px}}.user-content ul{list-style:none;list-style-position:inside;display:flex;flex-direction:column;gap:10px;padding:0}.user-content ul br{display:none}.user-content .btn-boxsp{display:flex;justify-content:flex-end}.user-content.dark{--tcolor: var(--TitlePrimary);--ttcolor: var(--ClrText02)}.user-content.dark .btn.primary{--Color: #BAB6B3}.user-content.dark .btn.primary span{color:var(--Color)}:root{--HeaderCover: #F9FCF8}.header-cover{z-index:220;position:fixed;left:0;top:0;background-color:var(--HeaderCover);opacity:0;width:100%;height:100vh;pointer-events:none;will-change:opacity,background-color;transition:opacity .35s var(--Ease01) .2s,background-color .8s var(--EaseA01)}aside.menu{z-index:320;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;pointer-events:none}aside.menu.active{opacity:1!important}aside.menu nav{width:100vw;height:100vh;height:100dvh;display:flex;justify-content:flex-end}aside.menu nav .row{will-change:transform}aside.menu nav .link{height:100vh;width:clamp(98px,10.41vw,200px);min-width:clamp(98px,10.41vw,200px);position:relative;contain:size layout style}aside.menu nav .link a.inner{position:absolute;width:100%;height:100%}aside.menu nav .link .wrapper{background-color:var(--bg);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}aside.menu nav .link .wrapper:after{content:"";display:block;position:absolute;height:100%;width:100vw;background-color:var(--bg);left:99%;z-index:-1;top:0;pointer-events:none}aside.menu nav .link .wrapper .title{pointer-events:none}@media screen and (min-width: 780px){aside.menu nav .link .wrapper .title{padding-top:clamp(28px,4.16vw,80px);transform:scale(-1);writing-mode:vertical-lr}}aside.menu nav .link .wrapper .title h3{color:var(--text);font-size:var(--FontTitle01m);line-height:1}aside.menu nav .link .wrapper .subtitle{will-change:padding;transition:padding .4s var(--Ease01);pointer-events:none}@media screen and (min-width: 780px){aside.menu nav .link .wrapper .subtitle{padding-bottom:48px}}aside.menu nav .link .wrapper .subtitle p{color:var(--subtext)}@media (hover: hover){aside.menu nav .link:hover .wrapper .subtitle{padding-top:1vw}}aside.menu nav .hearth-wrapper{position:relative;margin-bottom:21px;z-index:10}aside.menu nav .hearth-wrapper span{display:flex;position:relative}aside.menu nav .hearth-wrapper svg{width:41px;height:36px;will-change:transform;transition:transform .3s var(--Ease01);color:var(--TxtPrimary)}@media screen and (max-width: 780px){aside.menu nav .hearth-wrapper svg{width:36px;height:32px}}aside.menu nav .hearth-wrapper span:after{content:attr(data-fav);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--TxtPrimary);font-family:var(--FontPrimary),serif;font-size:17px;line-height:.8}@media screen and (max-width: 780px){aside.menu nav .hearth-wrapper{width:100%;display:flex;justify-content:flex-end;margin-bottom:0;padding-right:var(--Container)}aside.menu nav .hearth-wrapper span:after{transform:translate(-50%,-56%);font-size:15px}}@media (hover: hover){aside.menu nav .hearth-wrapper:hover svg{color:var(--ClrTitle01)}aside.menu nav .hearth-wrapper:hover span:after{color:var(--ClrTitle01)}}aside.menu nav .close{height:100vh;width:clamp(98px,10.41vw,200px);display:flex;justify-content:flex-end;align-items:center;padding-right:clamp(16px,1.31vw,26px)}aside.menu nav .close .lang{display:none}aside.menu nav .close .lang a{color:#707070;font-size:15px;font-family:var(--FontPrimary);font-size:var(--FontText01);line-height:var(--LineText01)}aside.menu nav .close .close-btn{cursor:pointer;width:clamp(62px,5.41vw,104px);height:clamp(62px,5.41vw,104px);border-radius:50%;background-color:var(--bg);color:var(--txt);display:flex;justify-content:center;align-items:center;will-change:transform;transition:transform .4s var(--Ease01)}aside.menu nav .close .close-btn svg{width:clamp(16px,1.3vw,25px);height:clamp(16px,1.3vw,25px);color:var(--TxtPrimary);will-change:color;transition:color .6s var(--Ease01)}@media screen and (min-width: 980px){aside.menu nav .close .close-btn{box-shadow:0 10px 20px #00000029}}@media (hover: hover){aside.menu nav .close .close-btn:hover{transform:scale(1.1)}aside.menu nav .close .close-btn:hover svg{color:#000}}@media screen and (max-width: 780px){aside.menu nav .close{width:100%;padding-top:calc(var(--HeaderHeight) + 24px);align-items:start;padding-right:var(--Container);pointer-events:none}aside.menu nav .close .close-btn{display:none}aside.menu nav .close .lang{display:flex}}@media screen and (max-width: 780px){aside.menu nav{flex-direction:column}aside.menu nav .link{width:100vw;height:15vh;min-height:15vh}aside.menu nav .link .wrapper{display:flex;justify-content:flex-end;flex-direction:row-reverse}aside.menu nav .link .wrapper:after{height:100vh;width:100%;top:99%;left:0}aside.menu nav .link .wrapper .subtitle{transform:scale(-1);writing-mode:vertical-lr;padding-left:23px;padding-right:22px}}:root{--HeaderOpacity: 1}header{z-index:200;width:100%;position:fixed;left:0;top:0;opacity:var(--HeaderOpacity);--bgColor: tranparent;--logoColor: var(--title);--Hover: #000000;--ll: var(--link);--llh: var(--linkHover);--logoOpacity: 1;--Shadow: rgba(0, 0, 0, 0);--logo1Width: clamp(122px,16.8vw,323px);--logo1Height: clamp(38px,5.31vw,102px);--logo2Width: clamp(122px,12.39vw,238px);--logo2Height: clamp(38px,3.85vw,74px);padding-top:var(--HeaderMarginTop);background-color:var(--bgColor);box-shadow:var(--Shadow) 0 3px 8px;will-change:height,opacity;transition:background-color .35s var(--Ease01),box-shadow .35s var(--Ease01),padding .35s var(--Ease01);overflow:hidden;display:flex;flex-direction:column}header .main{min-height:var(--HeaderHeight);height:var(--HeaderHeight);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:20;opacity:1;transition:opacity .6s var(--Ease01)}header .main .ll{display:flex;align-items:center;width:100%;will-change:width}header .main .ll .logo a{color:var(--logoColor)}header .main .ll .logo a svg{transition:color .6s var(--Ease01),width .6s var(--Ease01),height .6s var(--Ease01);width:var(--logo1Width);height:var(--logo1Height)}header .main .ll .developer{width:100%;display:flex;align-items:center;margin-top:.4%;justify-content:flex-start;gap:clamp(29px,3.38vw,65px)}header .main .ll .developer svg{color:var(--logoColor)}header .main .ll .developer span{display:flex;align-items:flex-end;margin-bottom:calc(clamp(4px,.31vw,6px)*-1)}header .main .ll .developer span svg{width:clamp(2px,.26vw,5px);height:clamp(4px,.57vw,11px)}header .main .ll .developer .develop{will-change:margin;transition:all .6s ease}@media screen and (max-width: 980px){header .main .ll .developer .develop{padding-right:19px}}header .main .ll .developer .develop a{display:flex;align-items:center;color:var(--logoColor)}header .main .ll .developer .develop a svg{width:clamp(32px,2.6vw,50px);height:auto}header .main .nav{display:flex;align-items:center;justify-content:flex-end}header .main .nav .lang{padding:0 28px 0 52px}header .main .nav .lang a{will-change:color;transition:color .6s var(--Ease01);color:var(--ll);font-family:var(--FontPrimary);font-size:var(--FontText01);line-height:var(--LineText01)}@media (hover: hover){header .main .nav .lang a:hover{color:var(--llh)}}@media screen and (max-width: 1900px){header .main .nav .lang{padding:0 clamp(12px,1.45vw,28px) 0 clamp(28px,2.7vw,52px)}}@media screen and (max-width: 980px){header .main .nav .lang{display:none}}header .main .nav .hamburger button{cursor:pointer;width:37px;height:22px;display:flex;flex-direction:column;justify-content:space-between}header .main .nav .hamburger button span{display:flex;height:1px;width:100%;background-color:var(--ll);will-change:background-color,transform;transition:background-color .4s var(--Ease01),transform .4s var(--Ease01)}header .main .nav .hamburger button .f2{position:relative}header .main .nav .hamburger button .f2:after,header .main .nav .hamburger button .f2:before{opacity:0;transform-origin:center;content:"";height:1px;width:100%;min-width:24px;position:absolute;background-color:var(--ll);will-change:background-color,transform;transition:background-color .4s var(--Ease01),transform .4s var(--Ease01),opacity .4s var(--Ease01);left:50%;top:50%;transform:translate(-50%,-50%)}@media (hover: hover){header .main .nav .hamburger button:hover span{background-color:var(--llh)}header .main .nav .hamburger button:hover span.f1{transform:translateY(2px)}header .main .nav .hamburger button:hover span.f3{transform:translateY(-2px)}}@media screen and (max-width: 1900px){header .main .nav .hamburger button{width:clamp(24px,1.92vw,37px);height:clamp(14px,1.14vw,22px)}}body.on\:scroll{--BgHeaderPrimary: var(--BgPrimary)}body.on\:scroll header{--HeaderMarginTop: 0;--bgColor: var(--bg);--logoColor: var(--titleScroll);--logoOpacity: 1;--Shadow: rgba(0, 0, 0, .24);--ll: var(--linkScroll);--llh: var(--linkHoverScroll)}body.on\:scroll header .main .ll .logo svg{width:var(--logo2Width);height:var(--logo2Height)}body.on\:menu .header-cover{opacity:.7;pointer-events:all;transition-delay:0s,0s}@media screen and (max-width: 780px){body.on\:menu .header-cover{opacity:1}}body.on\:menu .hamburger button .f1,body.on\:menu .hamburger button .f3{opacity:0}body.on\:menu .hamburger button .f2{background-color:transparent!important}body.on\:menu .hamburger button .f2:after,body.on\:menu .hamburger button .f2:before{opacity:1!important}body.on\:menu .hamburger button .f2:after{transform:translate(-50%,-50%) rotate(45deg)!important}body.on\:menu .hamburger button .f2:before{transform:translate(-50%,-50%) rotate(-45deg)!important}body.on\:menu aside{pointer-events:auto}@media screen and (max-width: 780px){body.on\:menu header{z-index:330;--Shadow: none !important;--bgColor: tranparent !important;--logoColor: var(--titleScroll);--logoOpacity: 1}}footer{padding-top:158px;padding-bottom:108px;position:relative;overflow:hidden}footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--Bg);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 880px){footer:after{min-height:180vh}}@media screen and (max-width: 1900px){footer{padding-top:clamp(53px,8.2vw,158px);padding-bottom:clamp(38px,5.62vw,108px)}}footer>.wrap{position:relative;z-index:2}footer .p-1{position:relative}footer .p-1 .form-main{pointer-events:none;opacity:0;will-change:opacity;transition:1.1s var(--Ease01);padding-top:clamp(32px,3.8vw,73px);padding-bottom:clamp(51px,6vw,116px)}@media screen and (max-width: 880px){footer .p-1 .form-main{max-height:480px}}footer .p-1 .info{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;opacity:1;will-change:opacity;transition:1.1s var(--Ease01) .6s}footer .p-1 .info .center{display:flex;flex-direction:column;align-items:center;gap:65px}@media screen and (max-width: 880px){footer .p-1 .info .center{gap:clamp(32px,3.38vw,65px)}}footer .p-1 .info h2{text-align:center;color:var(--ColorTitle02);line-height:var(--LineTitle01a)}footer .p-1 .info a{--Color: var(--ClrText02)}@media (hover: hover){footer .p-1 .info a:hover{--Color: #FFFFFF}}footer .p-1 .info .ll{position:absolute;left:0;top:0;width:clamp(38px,4.53vw,87px);height:clamp(32px,3.8vw,73px)}footer .p-1 .info .rr{position:absolute;right:0;bottom:0;width:clamp(89px,10.46vw,201px);height:clamp(51px,6vw,116px)}@media screen and (max-width: 980px){footer .p-1 .info{max-height:480px}}footer .p-2{padding-top:clamp(48px,5.67vw,107px);display:flex;align-items:center;gap:20px}footer .p-2 a,footer .p-2 p,footer .p-2 span{--color: var(--ClrText02);color:var(--color);font-size:var(--FontText01);line-height:1}footer .p-2 a{will-change:color;transition:color .6s var(--Ease01)}footer .p-2 a svg{will-change:color;transition:color .6s var(--Ease01);color:var(--color)}@media (hover: hover){footer .p-2 a:hover{--color: #FFFFFF}}footer .p-2 .row{display:flex;align-items:center;gap:45px}@media screen and (max-width: 1900px){footer .p-2 .row{gap:clamp(15px,2.34vw,45px)}}@media screen and (max-width: 880px){footer .p-2 .row{gap:15px}}footer .p-2 .row:first-child{padding-right:180px}@media screen and (max-width: 1900px){footer .p-2 .row:first-child{padding-right:clamp(10px,9vw,180px)}}@media screen and (max-width: 1680px){footer .p-2 .row:first-child{padding-right:clamp(10px,6vw,180px)}}@media screen and (max-width: 1480px){footer .p-2 .row:first-child{padding-right:clamp(10px,4vw,180px)}}@media screen and (max-width: 880px){footer .p-2 .row:first-child{padding-right:0;flex-direction:column}}footer .p-2 .evo{margin-left:auto;display:flex;align-items:center;gap:5px}footer .p-2 .evo a{display:flex;align-items:center}footer .p-2 .evo svg{display:flex;width:98px;height:14px}@media screen and (max-width: 880px){footer .p-2{padding-top:68px;flex-direction:column;align-items:center}footer .p-2 .evo{margin-left:unset}}footer[data-state="1"] .p-1 .form-main{opacity:1;transition:opacity 1.1s var(--Ease01) .6s;pointer-events:all;max-height:300vh}footer[data-state="1"] .p-1 .info{pointer-events:none;transition:1.1s var(--Ease01);opacity:0}.form-main{display:grid;grid-template-columns:auto 278px;gap:268px}@media screen and (max-width: 1900px){.form-main{grid-template-columns:auto clamp(180px,14.47vw,278px);gap:clamp(48px,13.95vw,268px)}}@media screen and (max-width: 1680px){.form-main{gap:clamp(48px,10vw,268px)}}@media screen and (max-width: 1480px){.form-main{gap:clamp(48px,6vw,268px)}}@media screen and (max-width: 880px){.form-main{display:flex;flex-direction:column-reverse;gap:84px;padding-top:0!important;padding-bottom:0!important}}.form-main .form-inner{width:100%}.form-main .brokers article{display:flex;flex-direction:column;gap:10px}.form-main .brokers article picture,.form-main .brokers article img{aspect-ratio:10/13;object-fit:contain}.form-main .brokers article h2,.form-main .brokers article h3,.form-main .brokers article p,.form-main .brokers article a{color:#bab6b3}.form-main .brokers article h2{padding-top:28px;text-transform:uppercase}@media screen and (max-width: 880px){.form-main .brokers article picture,.form-main .brokers article img{max-width:320px;width:100%}}.s-filter-mobile{position:relative;z-index:12;width:100%;height:60px;box-shadow:0 3px 6px #00000029}.s-filter-mobile .wrap{display:flex;justify-content:space-between;align-items:center;height:100%}.s-filter-mobile svg{transform-origin:center;will-change:transform;transition:transform .6s var(--Ease01)}@media screen and (min-width: 1080px){.s-filter-mobile{display:none}}.s-filter-mobile.active svg{transform:scaleY(-1)}.s-filter{display:grid;grid-template-columns:clamp(520px,36vw,670px) 1fr;min-height:480px}@media screen and (max-width: 1480px){.s-filter{grid-template-columns:clamp(448px,30vw,670px) 1fr}}@media screen and (max-width: 1080px){.s-filter{grid-template-columns:1fr}}.s-filter .filter-inside{background-color:var(--BgPrimary);padding-top:clamp(48px,14.11vw,144px);padding-bottom:clamp(48px,14.11vw,144px);padding-left:var(--Container);overflow:hidden}@media screen and (max-width: 1780px){.s-filter .filter-inside{padding-top:clamp(48px,6vw,144px);padding-left:6vw}}@media screen and (max-width: 1080px){.s-filter .filter-inside{display:flex;padding-right:var(--Container);padding-left:var(--Container);padding-top:0}}@media screen and (max-width: 1080px){.s-filter .filter-inside{flex-direction:column;padding-bottom:0}.s-filter .filter-inside aside{padding-bottom:48px}.s-filter .filter-inside .chooseHouse{padding-top:48px}}.s-filter .filter-inside aside{max-width:310px}.s-filter .filter-inside aside .aside-inside{position:relative}.s-filter .filter-inside aside .aside-inside>article{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%;display:flex;flex-direction:column;padding-top:clamp(28px,4vw,48px);transition:opacity .8s var(--Ease01) 0s;will-change:opacity;opacity:0}.s-filter .filter-inside aside .aside-inside>article .clear{padding-top:clamp(18px,1.5vw,28px);gap:12px}.s-filter .filter-inside aside .aside-inside>article P{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.s-filter .filter-inside aside .aside-inside>div{opacity:1;will-change:opacity;transition:opacity .8s var(--Ease01) .4s}@media screen and (max-width: 1900px){.s-filter .filter-inside aside{max-width:clamp(260px,16.14vw,310px)}}@media screen and (max-width: 1480px){.s-filter .filter-inside aside{max-width:clamp(260px,13vw,310px)}}@media screen and (max-width: 1080px){.s-filter .filter-inside aside{max-width:320px;padding-top:0}}@media screen and (max-width: 580px){.s-filter .filter-inside aside{max-width:245px}}.s-filter .filter-inside .more-fav a{display:flex;align-items:center;gap:6px}.s-filter .filter-inside .more-fav a .text{text-transform:uppercase;font-size:var(--FontText01);color:#707070}.s-filter .filter-inside .more-fav a .hh-hearth{position:relative;display:flex}.s-filter .filter-inside .more-fav a .hh-hearth svg{width:41px;height:36px;will-change:transform;transition:transform .3s var(--Ease01);color:var(--TxtPrimary)}@media screen and (max-width: 780px){.s-filter .filter-inside .more-fav a .hh-hearth svg{width:36px;height:32px}}.s-filter .filter-inside .more-fav a .hh-hearth:after{content:attr(data-fav);position:absolute;left:50%;top:53%;transform:translate(-50%,-64%);color:var(--TxtPrimary);font-family:var(--FontPrimary);font-size:17px}@media screen and (max-width: 780px){.s-filter .filter-inside .more-fav a .hh-hearth:after{top:50%}}@media (hover: hover){.s-filter .filter-inside .more-fav a:hover .text{color:#2e2d2d}.s-filter .filter-inside .more-fav a:hover svg{color:#2e2d2d}}.s-filter .filter-inside .chooseHouse>div{position:relative}.s-filter .filter-inside .chooseHouse span{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.s-filter .filter-inside .chooseHouse img{position:absolute;left:0;top:0;width:clamp(160px,36.56vh,220px);z-index:20;opacity:0;pointer-events:none}@media screen and (max-width: 1080px){.s-filter .filter-inside .chooseHouse img{width:clamp(180px,24vw,220px)}}.s-filter .filter-inside .chooseHouse svg{width:clamp(160px,36.56vh,220px)}@media screen and (max-width: 1080px){.s-filter .filter-inside .chooseHouse svg{width:clamp(180px,24vw,220px)}}.s-filter .filter-inside .chooseHouse svg g:not(.hover){pointer-events:none}.s-filter .filter-inside .chooseHouse svg g.hover{cursor:pointer;pointer-events:all;will-change:opacity;transition:opacity .6s var(--Ease01)}.s-filter .filter-inside .chooseHouse svg g.hover *:not(.area-hover){pointer-events:none}.s-filter .filter-inside .chooseHouse svg g.hover.active{opacity:1!important}.s-filter .filter-inside .chooseHouse svg g.hover:hover{opacity:.3!important}.s-filter .filter-inside .chooseHouse.hide{display:none}.s-filter .filter-inside .filter-select{padding-top:26px;padding-bottom:44px}.s-filter .filter-inside .filter-select .withIcon{display:flex;align-items:center;gap:12px;padding-top:10px}.s-filter .filter-inside .filter-select .withIcon span.clickIcon{opacity:0;will-change:opacity;transition:opacity .6s var(--Ease01)}.s-filter .filter-inside .filter-select .withIcon span.clickIcon.active{opacity:1}.s-filter .filter-inside .filter-select .withIcon span{cursor:pointer;display:flex}.s-filter .filter-inside .filter-select .withIcon span svg{width:clamp(18px,1.3vw,24px);height:clamp(18px,1.3vw,24px)}.s-filter .filter-inside .filter-select .withIcon span svg path{will-change:fill;transition:fill .6s var(--Ease01)}@media (hover: hover){.s-filter .filter-inside .filter-select .withIcon span:hover svg path{fill:#2e2d2d}}.s-filter .filter-inside .filter-select .withIcon>h2{font-size:var(--FontText01)}@media screen and (max-width: 1680px){.s-filter .filter-inside .filter-select{padding-bottom:clamp(18px,2.29vw,44px)}}@media screen and (max-width: 1480px){.s-filter .filter-inside .filter-select{padding-bottom:clamp(18px,2vw,44px)}}.s-filter .filter-inside .filter-select>h2{padding-top:10px;font-size:var(--FontText01)}.s-filter .filter-inside .filter-select .select-inner{display:flex;gap:18px}.s-filter .filter-inside .filter-select .select-inner label,.s-filter .filter-inside .filter-select .select-inner span{font-size:var(--FontTitle03);line-height:1;font-family:var(--FontSecondary);color:#929292}.s-filter .filter-inside .filter-select .select-inner label.active{color:var(--ClrTitle01)!important}.s-filter .filter-inside .filter-numb>h2{padding-top:10px;font-size:var(--FontText01)}.s-filter .filter-inside .filter-numb .numb-inner{display:flex;justify-content:space-between}.s-filter .filter-inside .filter-numb .numb-inner div label{font-size:var(--FontTitle03);line-height:1;font-family:var(--FontSecondary);color:var(--TxtTertiary);cursor:pointer;will-change:color;transition:color .6s var(--Ease01)}@media (hover: hover){.s-filter .filter-inside .filter-numb .numb-inner div label:hover{color:var(--ClrTitle01)}}.s-filter .filter-inside .filter-numb .numb-inner div input:checked+label{color:var(--ClrTitle01)}.s-filter .filter-inside .filter-numb.first,.s-filter .filter-inside .filter-numb.sec{padding-bottom:clamp(12px,4.11vw,42px)}@media screen and (max-width: 1480px){.s-filter .filter-inside .filter-numb.first,.s-filter .filter-inside .filter-numb.sec{padding-bottom:clamp(12px,2vw,42px)}}@media screen and (max-width: 1280px){.s-filter .filter-inside .filter-numb.first,.s-filter .filter-inside .filter-numb.sec{padding-bottom:clamp(8px,1vw,42px)}}.s-filter .filter-inside .filter-sliders{display:flex;flex-direction:column;gap:clamp(22px,1.66vw,32px)}@media screen and (max-width: 1480px){.s-filter .filter-inside .filter-sliders{gap:clamp(22px,1vw,32px)}}.s-filter .filter-inside .filter-slider .text{position:relative;z-index:3;padding-top:clamp(10px,1vh,12px);display:flex;justify-content:space-between}.s-filter .filter-inside .filter-slider span{font-size:var(--FontText01);line-height:1}.s-filter .filter-inside .filter-slider input{display:none}.s-filter .filter-inside .clear{padding-top:clamp(18px,6.47vh,66px);padding-bottom:clamp(12px,4.44vh,48px);display:flex;justify-content:space-between}.s-filter .filter-inside .clear a{color:#707070;display:flex;align-items:center;gap:9px;will-change:color;transition:color .6s var(--Ease01);font-size:var(--FontText01)}.s-filter .filter-inside .clear a svg{backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;transition:transform .6s ease}@media (hover: hover){.s-filter .filter-inside .clear a[data-clear-filter]:hover{color:#2e2d2d}.s-filter .filter-inside .clear a[data-clear-filter]:hover svg{transform:rotate(180deg)}}@media (hover: hover){.s-filter .filter-inside .clear a[data-comm]:hover{color:#2e2d2d}.s-filter .filter-inside .clear a[data-comm]:hover svg{transform:scale3d(1.1,1.1,1.1)}}@media screen and (max-width: 1680px){.s-filter .filter-inside .clear{padding-top:clamp(18px,4vh,66px)}}@media screen and (max-width: 1480px){.s-filter .filter-inside .clear{padding-top:clamp(18px,2vh,66px)}}@media screen and (max-width: 680px){.s-filter .filter-inside .clear{flex-direction:column;gap:22px;padding-top:52px}.s-filter .filter-inside .clear a{display:grid;grid-template-columns:25px 1fr}}.s-filter .apart{background-color:var(--BgSecondary);padding:85px 152px 132px var(--Container)}@media screen and (max-width: 1900px){.s-filter .apart{padding:4.42vw var(--Container) 6.87vw 7.91vw}}@media screen and (max-width: 1680px){.s-filter .apart{padding:4.42vw var(--Container) 6.87vw 5vw}}.s-filter .apart .commercial{padding-top:160px;display:none}.s-filter .apart .commercial .info .wrapper{display:flex;align-items:flex-end;gap:clamp(8px,2.08vw,40px)}.s-filter .apart .commercial .info .wrapper h3{white-space:nowrap;line-height:1}.s-filter .apart .commercial .info .wrapper h3 span{font-family:var(--FontSecondary);font-size:var(--FontTitle01);line-height:1}.s-filter .apart .commercial .info .wrapper .line{width:100%;height:calc(var(--LineTitle01) / 5.4)}.s-filter .apart .commercial .info .wrapper .line span{display:block;width:100%;height:1px;background-color:#2e2d2d}@media screen and (max-width: 980px){.s-filter .apart .commercial .info .wrapper{display:grid;grid-template-columns:1fr auto;gap:2px}.s-filter .apart .commercial .info .wrapper .ll{grid-column:span 2}}.s-filter .apart .apart-inner,.s-filter .apart .commercial-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5.1vw,98px)}@media screen and (max-width: 1680px){.s-filter .apart .apart-inner,.s-filter .apart .commercial-inner{gap:clamp(28px,4.1vw,98px)}}@media screen and (max-width: 1480px){.s-filter .apart .apart-inner,.s-filter .apart .commercial-inner{gap:clamp(28px,3.1vw,98px)}}@media screen and (max-width: 680px){.s-filter .apart .apart-inner,.s-filter .apart .commercial-inner{grid-template-columns:1fr}}body.on\:comm .s-filter .commercial{display:grid}body.on\:comm .s-filter .apart-inner{display:none}body.on\:comm .s-filter .chooseHouse svg{opacity:0;pointer-events:none}body.on\:comm .s-filter .chooseHouse img{opacity:1}body.on\:comm .aside-inside>article{opacity:1!important;transition:opacity .8s var(--Ease01) .7s!important;pointer-events:all!important}body.on\:comm .aside-inside>div{transition:opacity .8s var(--Ease01) 0s!important;pointer-events:none!important;opacity:0!important}z12-gallery{overflow:hidden;width:100vw;max-height:calc(100dvh - clamp(68px,5.2vw,100px));aspect-ratio:16/10}@media screen and (max-width: 980px){z12-gallery{aspect-ratio:unset}}.textLine .title{display:flex;align-items:end;gap:clamp(12px,1.2vw,22px);padding-bottom:56px}.textLine .title .titleline{height:calc(var(--FontTitle01) / 5.4)}.textLine .title .titleline span{display:flex;height:1px;width:278px;background-color:var(--ClrTitle01)}.textLine .text{display:flex;gap:152px}.textLine .text p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary);max-width:clamp(320px,32.18vw,618px)}@media screen and (max-width: 1900px){.textLine .title{padding-bottom:clamp(18px,2.8vw,56px)}.textLine .title span{width:clamp(128px,14.47vw,278px)}.textLine .text{gap:clamp(80px,7.91vw,152px)}}@media screen and (max-width: 980px){.textLine:not(.text-right) .title,.textLine:not(.text-flex) .title{display:grid;grid-template-columns:82px auto}.textLine:not(.text-right) .title .text-left,.textLine:not(.text-flex) .title .text-left{grid-column:span 2}.textLine:not(.text-right) .title .titleline span,.textLine:not(.text-flex) .title .titleline span{width:100%}.textLine.text-flex .title{display:flex;flex-direction:row;flex-wrap:wrap}.textLine.text-flex .titleline span{width:85px!important}.textLine.text-right .title{display:grid;grid-template-columns:auto auto}.textLine.text-right .title .text-right{grid-column:span 2}.textLine.text-right .title .titleline span{width:100%}.textLine .text{flex-direction:column;gap:25px}.textLine .text p{max-width:unset}}.imageScale{--Gap: 34px}@media screen and (max-width: 1900px){.imageScale{--Gap: 1.7vw}}@media screen and (max-width: 980px){.imageScale{--Gap: 12px}}.imageScale .wrap{position:relative;padding-top:calc(var(--FontTitle01) + var(--Gap));padding-bottom:calc(var(--FontTitle01) + var(--Gap))}.imageScale .wrapper{display:flex;pointer-events:none}.imageScale .wrapper .line1{position:absolute;top:0;left:var(--ContainerInner);opacity:0}.imageScale .wrapper .line2{position:absolute;bottom:0;right:var(--ContainerInner);opacity:0}.imageScale .wrapper-center{position:absolute;display:flex;align-items:flex-end;justify-content:center;width:100%;bottom:50%;gap:8px}.imageScale .wrapper-center .title.line{will-change:transform opacity}.imageScale .wrapper-center .title-line{height:calc(var(--FontTitle01) / 5.4);will-change:transform opacity}.imageScale .wrapper-center .title-line span{display:flex;width:clamp(85px,8.75vw,168px);height:1px;background-color:var(--ClrTitle01);margin:auto 0}form{width:100%;display:flex;flex-direction:column;gap:34px;position:relative;max-width:992px}@media screen and (max-width: 980px){form{max-width:calc(100vw - var(--Container) * 2)}}form.success[data-state="1"] .field,form.success[data-state="1"] .field-submit,form.success[data-state="2"] .field,form.success[data-state="2"] .field-submit,form.success[data-state="2"] .form-title{opacity:0!important;pointer-events:none!important}form.success[data-state="2"] .success-message{pointer-events:all!important;opacity:1!important}form .form-title h2{color:#fff}form .field,form .field-submit,form .form-title{transition:opacity .6s var(--Ease01);will-change:opacity}form .field-submit{position:relative;--Color: #BAB6B3 !important}form .field-submit input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;display:flex;cursor:pointer;z-index:20}form .field-submit p{will-change:opacify;transition:.2s var(--EaseA01) .2s}form .field-submit div:after{content:"";background-image:var(--Load);background-position:center;background-size:contain;position:absolute;pointer-events:none;left:46%;top:29%;width:24px;height:24px;transform:translate(-50%,-50%);opacity:0;will-change:opacify;transition:.2s var(--EaseA01);display:flex;justify-content:center;align-items:center;transform-origin:center;animation:rotation 2s infinite linear}@media screen and (max-width: 980px){form .field-submit div:after{left:42%}}form .field-submit:before,form .field-submit:after,form .field-submit span,form .field-submit div,form .field-submit p{pointer-events:none}form.loading-form .field-submit div:after{will-change:opacify;transition:.3s var(--EaseA01) .2s;opacity:.7}form.loading-form p{opacity:0;will-change:opacify;transition:.2s var(--EaseA01)}form .checkbox-group{display:flex;flex-direction:column;gap:28px}form .text-group{display:flex;justify-content:space-between;gap:32px}@media screen and (max-width: 880px){form .text-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:34px}form .text-group .field-text{width:100%}}form .field-checkbox{position:relative;display:flex}form .field-checkbox .wpcf7-list-item{display:flex}form .field-checkbox input{display:none}form .field-checkbox a{color:#e8e7e6;text-decoration:underline;will-change:color;transition:color .4s ease}@media (hover: hover){form .field-checkbox a:hover{color:#c9b39d}}form .field-checkbox svg{pointer-events:none;width:15px;height:15px;min-width:15px;min-height:15px;position:absolute;left:0;top:3px}@media screen and (max-width: 880px){form .field-checkbox svg{top:5px}}form .field-checkbox label{cursor:pointer;padding-left:28px}form .field-checkbox .wpcf7-list-item-label{color:#e8e7e6;font-weight:300}form .field-checkbox .wpcf7-not-valid-tip{color:#d94949;opacity:0;position:absolute;transform:translateY(100%);bottom:-4px;left:0;font-size:14px;will-change:opacity;transition:opacity .2s var(--Ease01);font-weight:300}form .field-checkbox.field-error span.wpcf7-not-valid-tip{opacity:1}form .field-checkbox.field-error svg path.line{stroke:#d94949}form .field-text{display:flex;flex-direction:column;position:relative;--Border: #757569}form .field-text.field-error span.wpcf7-not-valid-tip{opacity:1}form .field-text.field-error div:after{width:100%}form .field-text span.wpcf7-not-valid-tip{font-weight:300;color:#d94949;position:absolute;bottom:-2px;left:0;opacity:0;will-change:opacity;transition:opacity .8s var(--Ease01);transform:translateY(100%);font-size:14px}form .field-text div{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:40px}form .field-text div:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#d94949;will-change:width;transition:width .6s ease;overflow:hidden}form .field-text div:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--Border)}form .field-text input{height:32px;outline:none;border:none;background-color:transparent;width:100%;font-size:14px;color:#fff;font-weight:300}form .field-text input:focus+label{top:-2px;font-size:12px}form .field-text input:not(:placeholder-shown)+label{top:-2px;font-size:12px}form .field-text label{color:#bab6b3;position:absolute;left:0;top:12px;font-size:16px;transition:all .4s ease;font-weight:300}form .success-message{left:0;top:0;height:100%;padding:20px 0;position:absolute;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .6s var(--Ease01);display:flex;flex-direction:column;justify-content:center;gap:18px}form .success-message h2{color:#e8e7e6;font-size:var(--FontTitle01);line-height:var(--LineTitle01a);font-family:var(--FontSecondary)}form .success-message h3{color:#bab6b3;text-align:left;font-size:17px;line-height:26px}form .success-message h3 *{font-style:normal!important}@media screen and (max-width: 980px){form .success-message{max-width:60%}}form .form-bottom{padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:48px}@media screen and (max-width: 880px){form .form-bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.gridEl{--Size: 710px}@media screen and (max-width: 1900px){.gridEl{--Size: 36.9vw}}.gridEl .grid{display:grid;grid-template-columns:var(--Size) 1fr;gap:150px}.gridEl .grid .left{display:flex;align-items:center}.gridEl .grid .left img{aspect-ratio:8/12;object-fit:cover;object-position:center}.gridEl .grid .info{display:flex;flex-direction:column;justify-content:center}.gridEl .grid .title{padding-bottom:52px}.gridEl .grid .title h2{line-height:var(--LineTitle01a)}.gridEl .grid .user-content{max-width:83%}.gridEl.flip .grid{grid-template-columns:1fr var(--Size)}@media screen and (max-width: 980px){.gridEl.flip .grid{grid-template-columns:1fr}}@media screen and (max-width: 1900px){.gridEl .grid{gap:clamp(48px,7.81vw,150px)}.gridEl .grid .title{padding-bottom:clamp(30px,2.7vw,52px)}}@media screen and (max-width: 980px){.gridEl .grid{gap:70px;grid-template-columns:1fr}.gridEl .grid .user-content{max-width:100%}}.gridBg{position:relative;overflow:hidden;background-color:#2e2017}.gridBg .img1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gridBg .img2{position:relative;z-index:10}.gridBg .img1m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gridBg .img2m{position:relative;z-index:10;width:100%}.gridBg .img2m picture,.gridBg .img2m img{object-fit:cover;object-position:center}.gridBg .grid{display:grid;grid-template-columns:1fr 1fr;gap:62px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:11}.gridBg .grid .left{display:flex;align-items:center;opacity:0}.gridBg .grid .left img{aspect-ratio:8/12;object-fit:cover;object-position:center}.gridBg .grid .info{display:flex;flex-direction:column;justify-content:center}.gridBg .grid .title{padding-bottom:42px}.gridBg .grid .title h2{color:var(--ColorTitle02)}.gridBg .grid .user-content{max-width:83%}.gridBg .grid .user-content h1,.gridBg .grid .user-content h2,.gridBg .grid .user-content h3,.gridBg .grid .user-content h4,.gridBg .grid .user-content h5,.gridBg .grid .user-content h6{color:var(--ColorTitle02)}.gridBg .grid .user-content p,.gridBg .grid .user-content span,.gridBg .grid .user-content li,.gridBg .grid .user-content ul,.gridBg .grid .user-content ol{color:var(--ClrText02)}.gridBg .grid .user-content li:after{background-color:var(--ClrText02)}@media screen and (max-width: 1900px){.gridBg .grid{gap:clamp(18px,3.22vw,62px)}.gridBg .grid .title{padding-bottom:clamp(18px,2.18vw,42px)}}@media screen and (max-width: 980px){.gridBg .img1,.gridBg .img2{display:none}.gridBg .grid{position:relative;gap:0;grid-template-columns:1fr;padding:0!important}.gridBg .grid .user-content{max-width:100%}.gridBg .grid .left{opacity:1;width:100%}.gridBg .grid .left img,.gridBg .grid .left picture{width:100%;aspect-ratio:unset}.gridBg .grid .right{position:relative;z-index:10;padding-bottom:121px;margin-top:-82vw}.gridBg .grid .right>div{padding:0 var(--Container) 30px var(--Container)}}.gdpr{position:fixed;bottom:0;left:0;width:100%;background-color:var(--BgPrimary);padding:53px 0;z-index:48;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;transform:translateY(100%);will-change:transform;transition:transform .8s var(--Ease01)}.gdpr.active{transform:translateY(0)!important}.gdpr .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.gdpr .wrap .text{max-width:clamp(280px,47.6vw,914px)}.gdpr .wrap .text p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.gdpr .wrap .text a{color:#403f2d;text-decoration:underline}@media screen and (max-width: 1900px){.gdpr{padding:clamp(28px,2.76vw,53px) 0}}@media screen and (max-width: 980px){.gdpr .wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start}.gdpr .wrap .text{max-width:100%}}.modal{position:fixed;left:0;top:0;width:100vw;height:100svh;background-color:#403f2be6;z-index:400;display:flex;justify-content:center;pointer-events:none;transform:translate(-100%);will-change:transform,opacity;transition:opacity .6s var(--Ease01),transform .01s var(--Ease01) .6s;opacity:0}.modal.active{transition:opacity .6s var(--Ease01),transform .01s;transform:translate(0);opacity:1!important;pointer-events:all}.modal.active .modal-inner{transform:translateY(0)!important}.modal>div{margin-top:10svh;max-height:80svh;max-width:90vw}.modal .modal-inner{transform:translateY(10%);will-change:transform;transition:transform .3s var(--Ease01);position:relative;min-width:34vw;background-color:#f9fcf8;padding:clamp(32px,4.68vw,90px) clamp(42px,7.39vw,142px) clamp(28px,4.27vw,82px) clamp(42px,7.39vw,142px)}.modal .modal-inner .close{position:absolute;right:29px;top:29px}.modal .modal-inner .close svg{width:25px;height:25px;color:#707070}@media screen and (max-width: 1900px){.modal .modal-inner .close{right:clamp(12px,1.51vw,29px);top:clamp(12px,1.51vw,29px)}.modal .modal-inner .close svg{width:clamp(22px,2vw,29px);height:clamp(22px,2vw,29px)}}.modal.a1 .chooseHouse{display:flex;justify-content:center}.modal.a1 svg{width:clamp(180px,13.54vw,260px)}.modal.a1 svg g:not(.hover){pointer-events:none}.modal.a1 svg g.hover{cursor:pointer;pointer-events:all;will-change:opacity;transition:opacity .6s var(--Ease01)}.modal.a1 svg g.hover *:not(.area-hover){pointer-events:none}.modal.a1 svg g.hover.active{opacity:1!important}.modal.a1 svg g.hover:hover{opacity:.3!important}.modal.a2 .content{max-width:clamp(280px,37.39vw,718px)}@media screen and (max-width: 1480px){.modal.a2 .content{max-width:clamp(280px,52vw,718px)}}@media screen and (max-width: 980px){.modal.a2 .content{max-width:82vw}}.modal.a2 .content .mtitle{padding:0 clamp(6px,.31vw,20px) clamp(12px,1.66vw,32px) clamp(6px,.31vw,20px)}.modal.a2 .content .mtitle h2{font-family:var(--FontSecondary);font-size:var(--FontTitle03s);line-height:var(--LineTitle03s);color:var(--ClrTitle01);text-align:center}.modal.a2 .content .mdesc{padding:0 clamp(6px,.31vw,20px) clamp(32px,4.47vw,86px) clamp(6px,.31vw,20px);display:flex;justify-content:center}.modal.a2 .content .mdesc p{color:var(--TxtPrimary);font-size:var(--FontText01);line-height:var(--LineText01);text-align:center}.modal.a2 .content .btn-group{display:flex;justify-content:center;gap:clamp(24px,4.47vw,86px)}@media screen and (max-width: 980px){.modal.a2 .content .btn-group{flex-direction:column}}zyg-apart .apart-single{opacity:0;cursor:pointer;--time: .6s;--delay: .4s;will-change:opacity;transition:opacity .6s var(--Ease01)}zyg-apart .apart-single.show{opacity:1!important}zyg-apart .apart-single .img{width:100%;display:flex;padding:68px 48px;will-change:filter,transform;transition:filter .6s var(--Ease01),transform var(--time) var(--Ease03)}zyg-apart .apart-single .img img{object-fit:contain;object-position:bottom;max-height:68svh}@media screen and (min-width: 980px){zyg-apart .apart-single .img img{aspect-ratio:4/5}}@media screen and (min-width: 980px){zyg-apart .apart-single .img{aspect-ratio:4/5}}@media screen and (max-width: 1900px){zyg-apart .apart-single .img{padding:3.54vw 2.5vw}}@media screen and (max-width: 980px){zyg-apart .apart-single .img{padding:20px 40px}}zyg-apart .apart-single .info{position:relative}zyg-apart .apart-single .info-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;will-change:opacity;transition:opacity var(--time) var(--Ease03);display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--ClrTitle01);border-top:1px solid var(--ClrTitle01)}zyg-apart .apart-single .info-hover h2{font-size:var(--FontTitle02);line-height:1;font-family:var(--FontSecondary)}zyg-apart .apart-single .info-text{height:var(--apart-size);will-change:opacity;transition:opacity var(--time) var(--Ease03) var(--delay);display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ClrTitle01)}zyg-apart .apart-single .info-text .list{display:flex;flex-direction:column;gap:5px}zyg-apart .apart-single .info-text .list h3{font-size:var(--FontText01);color:var(--TxtPrimary);line-height:1;text-wrap:nowrap;white-space:nowrap}zyg-apart .apart-single .info-text .list>div{display:grid;grid-template-columns:auto 10ch}zyg-apart .apart-single .info-text .list>div h3:last-child{text-align:end}zyg-apart .apart-single .info-text .numb{display:flex;flex-direction:row-reverse;align-items:center;gap:8px}@media screen and (max-width: 680px){zyg-apart .apart-single .info-text .numb{flex-direction:column;gap:2px}}zyg-apart .apart-single .info-text .numb>div{display:flex;justify-content:space-between;width:100%;gap:clamp(8px,.8vw,16px);padding-left:8px}zyg-apart .apart-single .info-text .numb .comm{display:flex}zyg-apart .apart-single .info-text .numb .comm img{width:clamp(28px,1.77vw,34px)}zyg-apart .apart-single .info-text .numb .hearth{position:relative;z-index:20;display:flex;align-items:center}zyg-apart .apart-single .info-text .numb .hearth svg{will-change:transform;transition:transform .3s var(--Ease01);width:clamp(32px,2.13vw,41px)}zyg-apart .apart-single .info-text .numb .hearth svg path{stroke:#2e2d2d;will-change:fill;transition:fill .6s var(--Ease01)}@media screen and (max-width: 680px){zyg-apart .apart-single .info-text .numb .hearth svg{width:38px}}zyg-apart .apart-single .info-text .numb .hearth.selected svg path{fill:#2e2d2d}@media (hover: hover){zyg-apart .apart-single .info-text .numb .hearth:hover svg{transform:scale(.9)}zyg-apart .apart-single .info-text .numb .hearth:hover svg path{color:var(--ClrTitle01)}}zyg-apart .apart-single .info-text .numb h2{font-size:var(--FontTitle02);line-height:1;font-family:var(--FontSecondary)}@media (hover: hover){zyg-apart .apart-single:hover .img{transform:scale(1.1)}}zyg-apart.hover .info-text{transition:opacity var(--time) var(--Ease03);opacity:0}zyg-apart.hover .info-hover{transition:opacity var(--time) var(--Ease03) var(--delay);opacity:1}.apart-no[data-state="0"] .a1,.apart-no[data-state="1"] .a2{display:flex!important}.apart-no .inner{display:none;padding:160px 0 131px;align-items:center;flex-wrap:wrap;gap:36px}.apart-no .inner.a1{justify-content:center}.apart-no .inner.a1 svg{width:clamp(18px,2.5vw,48px);height:clamp(18px,2.5vw,48px)}.apart-no .inner .title.line h2{line-height:.8!important}.apart-no .inner a{color:#707070;display:flex;align-items:center;gap:9px;will-change:color;transition:color .6s var(--Ease01)}.apart-no .inner a span{display:flex}.apart-no .inner a svg{will-change:transform;transition:transform .6s ease}@media (hover: hover){.apart-no .inner a:hover{color:#2e2d2d}.apart-no .inner a:hover svg{transform:rotate(180deg)}}zyg-apart-big .apart-single-big{opacity:0;cursor:pointer;--time: .6s;--delay: .4s;will-change:opacity;transition:opacity .6s var(--Ease01)}zyg-apart-big .apart-single-big.show{opacity:1!important}zyg-apart-big .apart-single-big .info{position:relative;width:100%;height:var(--apart-size)}zyg-apart-big .apart-single-big .img{width:100%;display:flex;will-change:filter,transform;transition:filter .6s var(--Ease01),transform var(--time) var(--Ease03);padding-bottom:20px;position:relative}zyg-apart-big .apart-single-big .img>div{position:relative;height:100%;width:100%}zyg-apart-big .apart-single-big .img>div:after{content:"";background-color:#403f2d;position:absolute;will-change:opacity;transition:opacity .88s ease;top:0;right:0;bottom:0;left:0;opacity:var(--op, .5);z-index:2}zyg-apart-big .apart-single-big .img .btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;--Color: #fff}zyg-apart-big .apart-single-big .img img{object-fit:contain;object-position:bottom;max-height:68svh;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 980px){zyg-apart-big .apart-single-big .img{aspect-ratio:4/5}}zyg-apart-big .apart-single-big:hover{--op: .2}zyg-apart-big .info-text{pointer-events:none;will-change:opacity;transition:opacity var(--time) var(--Ease03)}zyg-apart-big .info-text h3{font-size:var(--FontTitle02);line-height:1;font-family:var(--FontSecondary)}zyg-apart-big .info-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;will-change:opacity;transition:opacity var(--time) var(--Ease03);display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--ClrTitle01)}zyg-apart-big .info-hover h3{font-size:var(--FontTitle02);line-height:1;font-family:var(--FontSecondary)}zyg-apart-big.hover .info-text{transition:opacity var(--time) var(--Ease03);opacity:0}zyg-apart-big.hover .info-hover{transition:opacity var(--time) var(--Ease03) var(--delay);opacity:1}.gridImg{position:relative}.gridImg .wrap{padding-top:clamp(108px,9.375vw,180px);position:relative;z-index:2}@media screen and (max-width: 980px){.gridImg .wrap{padding-top:100px}}.gridImg .gray{position:absolute;height:82%;width:100%;background-color:var(--BgSecondary);display:none}@media screen and (max-width: 980px){.gridImg .gray{height:100%}}.gridImg .grid>div{display:grid;grid-template-columns:1fr 1fr}.gridImg .grid>div.image{gap:40px}.gridImg .grid>div:not(.image){gap:152px}@media screen and (max-width: 1900px){.gridImg .grid>div:not(.image){gap:clamp(80px,7.91vw,152px)}}@media screen and (max-width: 980px){.gridImg .grid>div{grid-template-columns:1fr;gap:46px}}.gridImg .title{padding-bottom:52px}@media screen and (max-width: 1920px){.gridImg .title{gap:0!important;padding-bottom:clamp(32px,2.7083vw,52px)}}.gridImg .text{padding-bottom:123px}@media screen and (max-width: 1920px){.gridImg .text{padding-bottom:clamp(78px,6.4vw,123px)}}.gridImg .text p{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtPrimary)}.gridImg .image picture,.gridImg .image img{aspect-ratio:750/410;object-fit:cover;object-position:center;width:100%}@media screen and (max-width: 980px){.gridImg .image picture,.gridImg .image img{aspect-ratio:310/170}}.gridImg .image .img{padding-bottom:clamp(24px,2.187vw,42px)}@media screen and (max-width: 980px){.gridImg .image .img{padding-bottom:24px}}.gridImg .image span{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TxtSecondary)}.ptslides .plus{position:absolute;right:12px;top:12px;z-index:40;display:inline-block;background-repeat:no-repeat;background-size:contain;background-image:var(--img);width:clamp(38px,3.5vw,68px);height:clamp(38px,3.5vw,68px)}@media screen and (min-width: 980px){.ptslides .plus{display:none}}.ptslides a.gallery{position:relative;display:flex;width:100%;height:100%}.ptslides a.gallery:before{content:"";position:absolute;z-index:33;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--img);background-repeat:no-repeat;background-size:contain;width:clamp(38px,3.5vw,68px);height:clamp(38px,3.5vw,68px);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s ease}.ptslides a.gallery:after{z-index:30;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#403f2d;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s ease}@media (hover: hover){.ptslides a.gallery:hover:after{opacity:.5}.ptslides a.gallery:hover:before{opacity:1}}.ptslides .nav-arrows{display:flex;justify-content:space-between;align-items:center;padding-top:42px}@media screen and (max-width: 980px){.ptslides .nav-arrows{padding-top:22px}}.ptslides .nav-arrows .button{cursor:pointer}.ptslides .nav-arrows .button svg{color:#000;width:clamp(132px,14vw,270px);will-change:transform;transition:transform .4s var(--Ease01)}.ptslides .nav-arrows .button.button-prev{transform:scaleX(-1)}.ptslides .nav-arrows .button:hover svg{transform:translate3d(10px,0,0)}.ptslides .embla__dots{display:flex;gap:var(--sizes);flex-wrap:wrap;align-items:center;--size: clamp(22px, 2.7vw, 52px);--sizes: clamp(4px, .41vw, 8px);position:absolute;bottom:clamp(12px,.625vw,20px);left:50%;transform:translate(-50%);z-index:10}.ptslides .embla__dots .embla__dot{cursor:pointer;width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:50%;position:relative;display:flex}.ptslides .embla__dots .embla__dot:after{content:"";width:var(--sizes);height:var(--sizes);background-color:#7e7e7e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ptslides .embla__dots .embla__dot--selected:after{content:"";width:var(--sizes);height:var(--sizes);background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ptslides .embla__dots .embla__dot--selected:before{content:"";width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:50%;border:1px solid #fff}.ptslides .slides .embla-slide{overflow:hidden}.ptslides .slides .embla-slide .embla__container{display:flex;transition:height .2s;align-items:flex-start}.ptslides .slides .embla-slide .embla__slide{flex:0 0 100%;min-width:0}.ptslides .slides .embla__slide_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:152px}@media screen and (max-width: 1900px){.ptslides .slides .embla__slide_wrapper{gap:clamp(80px,7.91vw,152px)}}@media screen and (max-width: 980px){.ptslides .slides .embla__slide_wrapper{grid-template-columns:1fr;gap:42px}.ptslides .slides .embla__slide_wrapper .left{order:2}}.ptslides .slides .left{position:relative}.ptslides .slides .left .img img:not(:first-child){display:none}.ptslides .slides .left img{aspect-ratio:710/617;width:100%;object-fit:cover;object-position:center}.ptslides .slides .left .embla{overflow:hidden}.ptslides .slides .left .embla__container{display:flex}.ptslides .slides .left .embla__slide{flex:0 0 100%;min-width:0}.ptslides .slides .right{display:flex;justify-content:center;flex-direction:column}.ptslides .slides .right .title{padding-bottom:52px}.ptslides nav{padding-bottom:68px}.ptslides nav .wrap{display:flex;flex-wrap:wrap;gap:15px;max-width:68%}@media screen and (max-width: 980px){.ptslides nav .wrap{max-width:100%}}.ptslides nav .wrap a,.ptslides nav .wrap p{color:var(--TxtSecondary);text-transform:uppercase}.ptslides nav .wrap a{transition:color .8s var(--Ease01)}.ptslides nav .wrap a.current{color:var(--TxtSecondaryHover)}@media (hover: hover){.ptslides nav .wrap a:not(.current):hover{color:var(--TxtSecondaryHover)}}.ptslides nav .slider{border:1px solid #2E2D2D;width:40px;height:100%;border-radius:24px;display:flex;padding:12px 0}.ptslides nav .slider .slider-inner{position:relative;display:flex;height:100%;width:100%}.ptslides nav .slider .dot{background-color:#2e2d2d;position:absolute;transform:translate(-50%,10px);left:50%;width:8px;height:8px;border-radius:50%;will-change:top;transition:top .24s ease-in-out}@media screen and (min-width: 980px){.ptslides nav .slider{display:none}}@media screen and (max-width: 1900px){.ptslides nav{padding-bottom:clamp(28px,3.54vw,68px)}}@media screen and (max-width: 1680px){.ptslides nav{padding-bottom:clamp(28px,2vw,68px)}}@media screen and (max-width: 980px){.ptslides nav{display:grid;grid-template-columns:auto 40px;gap:15px;width:100%}.ptslides nav .wrap{padding:12px 0;flex-direction:column;align-items:flex-end}.ptslides nav .wrap p{display:none}}.titleLineAnim .text-left,.titleLineAnim .text-middle,.titleLineAnim .text-right{will-change:transform,opacity;transform:translateZ(0);transform-origin:center center}.img-scale-anim{overflow:hidden;outline:transparent solid 1px}.img-scale-anim picture,.img-scale-anim img{will-change:transform;transform:translateZ(0);transform-origin:center center}.dialog-full{border:none;outline:none;background-color:transparent;padding:0;margin:0;width:100%;z-index:10000;max-height:100vh;max-width:100vw}.dialog-full .modal-body{padding-block:148px;background:#403F2D;width:100%;max-width:100vw;height:100vh;overflow-y:auto;overflow-x:clip;position:relative}.dialog-full .modal-body .container.wrap{display:flex;align-items:center;margin:auto}@media screen and (max-width: 980px){.dialog-full .modal-body{padding-block:90px}}@media screen and (max-width: 880px){.dialog-full .modal-body .form-main{flex-direction:column!important}}.dialog-full .modal-body .btn-close{position:fixed;top:40px;right:40px;background-color:#fff;width:44px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.dialog-full .modal-body .btn-close:hover{background-color:#cecece;transition:background-color .6s ease}.dialog-full .modal-body .btn-close svg{display:inline-flex}.dialog-full .modal-body{animation:dialog-in .35s cubic-bezier(.4,0,.2,1)}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dialog-full .modal-body.dialog-out{animation:dialog-out .35s cubic-bezier(.4,0,.2,1)!important}@keyframes dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}*{scrollbar-color:var(--ScrollbarC1) var(--ScrollbarC2)!important;scrollbar-width:thin!important}@media (hover: hover){::-webkit-scrollbar{width:6px;background:var(--ScrollbarC1)}::-webkit-scrollbar-thumb{transition:background .6s ease;background:var(--ScrollbarC2)}::-webkit-scrollbar-thumb:hover{background:var(--ScrollbarC3)}}:root{--apart-size: 148px}@media screen and (max-width: 1480px){:root{--apart-size: 128px}}body{margin:0;background-color:var(--BgPrimary);font-family:OpenSans}.grecaptcha-badge{visibility:hidden!important}
