@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Inter+Tight:wght@400;500&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}:root{--reach-tabs:1}[data-reach-tabs][data-orientation=vertical]{display:flex}[data-reach-tab-list]{background:hsla(0,0%,0%,.05);display:flex}[data-reach-tab-list][aria-orientation=vertical]{flex-direction:column}[data-reach-tab]{-webkit-appearance:none;-moz-appearance:none;background:none;border:none;border-bottom:1px solid transparent;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:.25em .5em}[data-reach-tab]:active{background:hsla(0,0%,0%,.05)}[data-reach-tab]:disabled{cursor:default;opacity:.25}[data-reach-tab][data-selected]{border-bottom-color:currentColor}@font-face{font-family:ITC Clearface;font-style:normal;font-weight:400;src:url(/client/950db29f-e9ed-4c1c-a0ab-955d0b1e1140.46133dc4.woff2) format("woff2"),url(/client/014ca237-d3c2-452e-b0c1-a4e612568de4.a0a32144.woff) format("woff")}@font-face{font-family:ITC Clearface;font-style:normal;font-weight:700;src:url(/client/f8b2b3d4-a96c-4785-b5dc-efdd795b5edc.cce95030.woff2) format("woff2"),url(/client/a70806b0-46e6-4144-b651-2c862212da1c.45e3937a.woff) format("woff")}.icon-wrapper{height:24px;width:24px}.icon-wrapper svg{height:100%;width:100%}@keyframes reveal-down{0%{top:0}to{top:100%}}@keyframes reveal-up{0%{bottom:0}to{bottom:100%}}@keyframes reveal-left{0%{right:0}to{right:100%}}.link-txt{font-weight:500;text-decoration:underline}.h1,h1{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:72px;font-style:normal;font-weight:400;line-height:72px}@media (max-width:1499px){.h1,h1{font-size:58px;line-height:58px}}@media (max-width:959px){.h1,h1{font-size:40px;line-height:40px}}.h2,h2{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:54px;font-style:normal;font-weight:400;line-height:54px}@media (max-width:1499px){.h2,h2{font-size:40px;line-height:40px}}@media (max-width:959px){.h2,h2{font-size:30px;line-height:30px}}.h3,h3{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.h3,h3{font-size:26px;line-height:26px}}@media (max-width:959px){.h3,h3{font-size:22px;line-height:22px}}.h4,h4{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:1499px){.h4,h4{font-size:20px;line-height:26px}}@media (max-width:959px){.h4,h4{font-size:18px;line-height:27px}}.h5,h5{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:26px;margin:0}@media (max-width:959px){.h5,h5{font-size:18px;line-height:22px}}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:inherit;font-family:Inter Tight,Arial,sans-serif;font-weight:400}html{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;scroll-behavior:smooth}@media (max-width:1499px){html{font-size:16px;line-height:25px}}@media (max-width:959px){html{font-size:14px;line-height:22px}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}body[data-force-scroll=true]{overflow-y:scroll}body,html{-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#1e1e1e;height:100%;min-width:340px;width:100%}#react-app{display:flex;flex-direction:column}img{transition-duration:.3s;transition-property:opacity;width:100%}img.not-loaded{opacity:0}a{text-decoration:none}a,button{color:#1e1e1e}.spacer{background:#dbdbdb;height:1px;width:100%}.text-trimmer{-webkit-line-clamp:none;-webkit-box-orient:vertical;display:-webkit-box;height:100%;margin:0;overflow:hidden;text-overflow:ellipsis}button{-webkit-appearance:none;background:none;border:none;margin:0;padding:0}.btn,button{cursor:pointer}.btn{align-items:center;background-color:rgba(0,0,0,0);border-radius:2px;color:#1e1e1e;display:inline-flex;font-size:16px;justify-content:center;line-height:20px;padding:14px 32px;text-align:center;text-decoration:none;transition:color .15s,background-color .15s;white-space:nowrap}.btn:disabled{cursor:not-allowed}.btn .fill-color,.btn .stroke-color{transition:stroke .15s,fill .15s}.btn.btn-small{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding:10px 32px}@media (max-width:1499px){.btn.btn-small{font-size:16px;line-height:25px}}@media (max-width:959px){.btn.btn-small{font-size:14px;line-height:22px}}.btn.btn-dark{background-color:#1e1e1e;color:#fff;font-weight:700}.btn.btn-dark:is(button,a):not(:disabled):hover{background-color:#e7b95d;color:#1e1e1e}.btn.btn-dark:is(button,a):not(:disabled):hover .stroke-color{stroke:#1e1e1e}.btn.btn-dark:is(button,a):not(:disabled):hover .fill-color{fill:#1e1e1e}.btn.btn-transparent{color:#000;font-weight:700}.btn.btn-transparent-light{color:#fff;font-weight:700}.btn.btn-gray{background-color:#c1c1c1;color:#1e1e1e}.btn.btn-gray:is(button,a):not(:disabled):hover{background-color:#1e1e1e;color:#fff}.btn.btn-gray:is(button,a):not(:disabled):hover .stroke-color{stroke:#fff}.btn.btn-gray:is(button,a):not(:disabled):hover .fill-color{fill:#fff}.btn.btn-yellow{background-color:#e7b95d;font-weight:700}.btn.btn-yellow:is(button,a):not(:disabled):hover{background-color:#1e1e1e;color:#fff}.btn.btn-yellow:is(button,a):not(:disabled):hover .stroke-color{stroke:#fff}.btn.btn-yellow:is(button,a):not(:disabled):hover .fill-color{fill:#fff}.btn.btn-yellow:disabled{background-color:#fff;color:#eaeaea}.btn.btn-new{border:1px solid #000;border-radius:25px;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;height:50px;line-height:18px;padding:0 24px}@media (max-width:1499px){.btn.btn-new{font-size:16px;line-height:16px}}@media (max-width:959px){.btn.btn-new{font-size:14px;line-height:14px}}@media(hover:none)and (pointer:coarse){.btn.btn-new:hover{background-color:inherit!important;color:inherit!important}}.btn.btn-new.light{border-color:#dbdbdb}@media(hover:none)and (pointer:coarse){.btn.btn-new.light:hover{background-color:#fff!important;color:#1e1e1e!important}}.btn.btn-new.yellow{background-color:#e7b95d;border:none}@media(hover:none)and (pointer:coarse){.btn.btn-new.yellow:hover{background-color:#e7b95d!important;color:#1e1e1e!important}}.btn.btn-new.active{background-color:#1e1e1e;color:#fff}@media(hover:none)and (pointer:coarse){.btn.btn-new.active:hover{background-color:#1e1e1e!important;color:#fff!important}}.btn.btn-new:disabled{background-color:#fff;border:1px solid #c1c1c1;color:#c1c1c1;display:flex;gap:12px}.btn.btn-new:disabled .icon{height:100%;padding-bottom:11px;padding-top:11px;width:0}.btn.btn-new:disabled .icon svg{height:100%;width:auto}.btn.btn-new.wide{width:100%}.btn.btn-new.slim{height:40px}.btn.btn-new:is(button,a):not(:disabled):hover{background-color:#1e1e1e;color:#fff}.btn.btn-new.dark{background-color:#1e1e1e;border:none;color:#fff}.btn.btn-new.dark:is(button,a):not(:disabled):hover{background-color:#3d3d3d}.btn.btn-new.green{background-color:#8de4a0;border:none}.btn.btn-new.green:is(button,a):not(:disabled):hover{background-color:#6fd185;color:#1e1e1e}@media (max-width:959px){.btn.btn-new{height:40px;padding:0 20px}}.btn.btn-new.thick{height:50px}.btn.btn-secondary{background-color:#8da9a9;color:#1e1e1e;font-weight:700}.btn.btn-secondary.light{color:#fff}.btn.btn-secondary:is(button,a):not(:disabled):hover{background-color:#1f6a6a;color:#fff}.btn.has-icon{align-items:center}.fade-transition{opacity:0;position:absolute;transition:opacity .3s ease;visibility:hidden}.fade-transition-entered,.fade-transition-entering{opacity:1;visibility:visible}.fade-transition-exited,.fade-transition-exiting{opacity:0;visibility:hidden}.text-input{position:relative}.text-input.not-empty .text-input__wrapper{border-color:#1e1e1e}.text-input.not-empty .text-input__input{color:#1e1e1e}.text-input:hover .text-input__wrapper{border-color:#1e1e1e}.text-input:hover .text-input__input{color:#1e1e1e}.text-input.error .text-input__wrapper{border-color:#e5815e}.text-input.error .text-input__wrapper input::placeholder{color:#e69f86}.text-input.error .text-input__input{color:#e5815e}.text-input.focus .text-input__wrapper{border-color:#1e1e1e}.text-input.focus .text-input__input{color:#1e1e1e}.text-input.touched.not-empty:not(.error) .text-input__wrapper{border-color:#1e1e1e}.text-input.disabled .text-input__wrapper{background-color:#eaeaea;border-color:#eaeaea}.text-input.disabled .text-input__input{color:#c1c1c1}.text-input.disabled svg path{stroke:#c1c1c1}.text-input .text-input__wrapper{align-items:center;background:#fff;border:1px solid #dbdbdb;border-radius:10px;display:flex;height:40px;justify-content:center;overflow:hidden;padding:0 12px;position:relative;transition:all .2s ease}.text-input .text-input__wrapper input:-webkit-autofill,.text-input .text-input__wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#1e1e1e;-webkit-background-clip:text}.text-input .text-input__wrapper input::placeholder{color:#949494;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.text-input .text-input__wrapper input::placeholder{font-size:16px;line-height:25px}}@media (max-width:959px){.text-input .text-input__wrapper input::placeholder{font-size:14px;line-height:22px}}.text-input .text-input__input{background:none;border:none;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:100%;line-height:30px;outline:none;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;width:100%}@media (max-width:1499px){.text-input .text-input__input{font-size:16px;line-height:25px}}@media (max-width:959px){.text-input .text-input__input{font-size:14px;line-height:22px}}.text-input input::-webkit-inner-spin-button,.text-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input input[type=number]{-moz-appearance:textfield}.checkbox-input{height:30px;min-width:30px;position:relative;width:30px}.checkbox-input .checkbox-wrapper{height:100%;position:relative;width:100%}.checkbox-input .checkbox-wrapper.checked .check{border:none}.checkbox-input input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.checkbox-input input:checked~.check:after,.checkbox-input input:checked~.check:before{display:block}.checkbox-input .check{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;height:100%;overflow:hidden;position:relative;transition:background-color .2s ease;width:100%}.checkbox-input .check:before{background-color:#8de4a0;content:"";display:none;height:100%;position:absolute;width:100%}.checkbox-input .check:after{border:solid #1e1e1e;border-width:0 1.5px 1.5px 0;content:"";display:none;height:12px;left:12px;position:absolute;top:8px;transform:rotate(40deg);width:6px}.toggle{--toggleColor:#8da9a9;-webkit-appearance:none;appearance:none;background:#dbdbdb;border:2px solid #dbdbdb;border-radius:14.5px;cursor:pointer;display:inline-block;height:20px;margin:0;min-width:34px;position:relative;width:34px}.toggle,.toggle:after{transition:all .2s ease}.toggle:after{background:#fff;border-radius:50%;box-shadow:0 5.5px 5px -3px rgba(104,104,104,.2);content:"";height:14px;left:1px;position:absolute;top:1px;width:14px}.toggle:focus{outline:0}.toggle:checked{background:var(--toggleColor);border:2px solid var(--toggleColor)}.toggle:checked:after{transform:translatex(14px)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3em;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8em;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3em;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3em}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944em;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4em}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:white;border-bottom-right-radius:.3em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3em}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3em}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3em;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3em;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3em;color:rgb(0,0,0)}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3em;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3em;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3em;border-top-right-radius:.3em}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3em;width:3em}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2em;width:2em}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44em}.react-datepicker__children-container{height:auto;margin:.4em;padding-left:.2em;padding-right:.2em;width:13.8em}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date-range-picker{display:flex}.date-range-picker .start{flex:1 1;position:relative}.date-range-picker .start .react-datepicker-wrapper{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.date-range-picker .end{flex:1 1}.date-range-picker .end .react-datepicker-popper{display:none}.date-range-picker .react-datepicker{background-color:#fafafa;border:0;display:flex;-webkit-user-select:none;user-select:none}.date-range-picker .react-datepicker__month-container{background:none}.date-range-picker .react-datepicker__triangle{display:none}.date-range-picker .react-datepicker__header{background:none;border-bottom:0}.date-range-picker .react-datepicker__day-names,.date-range-picker .react-datepicker__week{width:100%}.date-range-picker .react-datepicker__day-name{border:2px solid rgba(0,0,0,0);color:#686868;font-size:12px;line-height:30px;margin:0;width:14.2857142857%}.date-range-picker .react-datepicker-wrapper{width:100%}.date-range-picker .react-datepicker__week{display:flex}.react-datepicker__month{margin:0}.datepicker-custom-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 16px;position:relative}.datepicker-custom-header .datepicker-custom-header__arrow{height:8px;left:58px;top:58px;width:8px}.datepicker-custom-header .datepicker-custom-header__arrow.next{right:58px;top:58px}.datepicker-custom-header .datepicker-custom-header__arrow.next svg{transform:rotate(180deg)}.datepicker-custom-header .datepicker-custom-header__arrow:hover{cursor:pointer}.datepicker-custom-header .datepicker-custom-header__month{font-size:14px;font-weight:700;line-height:22px}.select-container{min-width:150px;position:relative;transition:border .2s ease}.select-container .value{margin-right:auto}.select-container .value.placeholder{color:#979797}.select-container .select{align-items:center;background:#fff;border:1px solid #dbdbdb;border-radius:10px;color:#1e1e1e;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:40px;line-height:30px;min-width:80px;overflow:hidden;padding:0 11px 0 12px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.select-container .select input:-webkit-autofill,.select-container .select input:-webkit-autofill:focus{-webkit-text-fill-color:#1e1e1e;-webkit-background-clip:text}@media (max-width:1499px){.select-container .select{font-size:16px;line-height:25px}}@media (max-width:959px){.select-container .select{font-size:14px;line-height:22px}}.select-container .select svg{height:16px;transform:rotate(90deg)}@media (max-width:1023px){.select-container .select svg{height:14px}}.select-container .select input::placeholder{color:#949494;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.select-container .select input::placeholder{font-size:16px;line-height:25px}}@media (max-width:959px){.select-container .select input::placeholder{font-size:14px;line-height:22px}}.select-container .search-input{background:none;border:none;flex:1 1;height:100%;outline:none;overflow:hidden}.select-container:not(.searchable) .search-input{caret-color:rgba(0,0,0,0);cursor:pointer}.select-container.focus .select{border-color:#1e1e1e}.select-container.focus .search-input{color:#1e1e1e}.select-container.error .select{border-color:#e5815e}.select-container.error .select input::placeholder{color:#e69f86}.select-container.error .select svg path{stroke:#e5815e}.select-container.error .search-input{color:#e5815e}.select-container.touched.not-empty:not(.error) .select{border-color:#1e1e1e}.input-container.textarea textarea{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;outline:none;padding:12px;resize:none;width:100%}@media (max-width:1499px){.input-container.textarea textarea{font-size:16px;line-height:25px}}@media (max-width:959px){.input-container.textarea textarea{font-size:14px;line-height:22px}}.input-container.textarea:hover textarea{border-color:#1e1e1e;color:#1e1e1e}.input-container.textarea.focus textarea{border-color:#1e1e1e}.input-container.textarea.focus .text-input__input{color:#1e1e1e}.input-container.textarea.touched.not-empty:not(.error) textarea{border-color:#1e1e1e}.input-container.textarea.error textarea{border-color:#e5815e;color:#e5815e}.input-container.textarea .text-input__error{color:#e5815e}.contact-form{max-width:412px}@media (max-width:959px){.contact-form{max-width:100%}}.contact-form .input-container,.contact-form .select-container,.contact-form .text-input{margin-top:47px}.contact-form form>:first-child{margin-top:22px}.contact-form .text-input__wrapper{background:#fafafa;border-bottom:2px solid #1e1e1e}.contact-form .text-input__wrapper .text-input__input{bottom:14px;left:12px;padding-right:16px;top:12px}.contact-form .text-input__wrapper label{color:#686868;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;line-height:14.6px;text-transform:uppercase;top:-22px}.contact-form .btn{justify-content:center;margin-top:25px;width:100%}.country-select{align-items:center;display:flex}.country-select .country-select__flag{height:17px;margin-right:14px;overflow:hidden;width:17px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:rgba(0,0,0,0);border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.page-header-wrapper{height:112px}@media (max-width:1023px){.page-header-wrapper{height:64px}}.page-header-wrapper.slim{height:75px}.page-header-wrapper.slim .page-header{justify-content:space-between}.page-header-wrapper.slim .page-header .page-header__center{gap:20px}.page-header-wrapper .larsen-logo-wrapper{line-height:0}.page-header-wrapper.desktop{left:50%;margin:0 auto;max-width:1920px;padding:0 100px;position:absolute;transform:translateX(-50%);width:100%;z-index:11}.page-header-wrapper.desktop .new-social-icons-container{bottom:32px;right:100px}.page-header-wrapper.desktop.non-absolute{position:unset;transform:none}.page-header-wrapper.desktop .larsen-logo-wrapper svg{height:50px;width:50px}.page-header-wrapper .desktop-page-header--default{display:flex;height:inherit;justify-content:space-between;max-width:1720px;position:unset}.page-header-wrapper .desktop-page-header--default.fill-black{border-bottom:1px solid #dbdbdb}.page-header-wrapper .desktop-page-header--default.hide-line{border:none}@media (min-width:2560px){.page-header-wrapper .desktop-page-header--default{margin:0 auto}}.page-header-wrapper.mobile{background-color:rgba(0,0,0,0);height:-moz-fit-content;height:fit-content;position:absolute}.page-header-wrapper.mobile .page-header{position:relative}.page-header-wrapper.mobile .larsen-logo-wrapper svg{height:50px;width:50px}.page-header-wrapper.mobile.non-absolute{position:unset}.page-header-wrapper.mobile.non-absolute svg path{fill:#000}.page-header{align-items:center;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.4);display:flex;height:inherit;left:0;position:fixed;top:0;width:100%;z-index:1150}.page-header .page-header__left{align-items:center;display:flex;height:100%;justify-content:flex-start;margin-right:7vw;padding-left:100px;position:relative}@media (max-width:1299px){.page-header .page-header__left{margin-right:3vw}}.page-header .page-header__center{align-items:center;display:flex;height:100%;position:relative}.page-header.fill-white a{color:#fff}.page-header .page-header__right{align-items:center;display:flex;height:100%;justify-content:flex-start;margin-left:auto;padding-right:100px;position:relative;width:30vw}@media (max-width:1023px){.page-header{border:none;padding:40px}}@media (max-width:959px){.page-header{padding:20px}}.burger svg{display:flex;transition:transform .25s ease}.burger.is-active svg{transform:scaleY(1.2)}.page-header--default .actions{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}@media (max-width:999px){.page-header--default .actions .btn-dark{padding:14px 22px}}.page-header--default .page-header__left{width:auto}.page-header--default .burger{margin-left:auto}@media (min-width:1024px){.page-header--default .mobile-only{display:none}}@media (max-width:1023px){.page-header--default .mobile-only{align-items:center;background-color:#e7b95d;border-radius:60px;display:flex;gap:10px;padding:12px 20px;position:fixed;right:40px}.page-header--default .mobile-only.black{background:#1e1e1e;color:#fff}.page-header--default .mobile-only.black path{stroke:#fff}}@media (max-width:959px){.page-header--default .mobile-only{right:20px}}@media (max-width:1023px){.page-header--default .logo-wrapper img{height:46px;width:46px}.page-header--default .page-header__left{padding-left:0}}@media (max-width:1023px)and (max-width:1023px){.page-header--default .page-header__left .larsen-logo-wrapper svg{height:40px;width:40px}}@media (max-width:1023px){.page-header--default .page-header__center>:not(.mobile-only,.exception),.page-header--default .page-header__right{display:none}}.desktop-page-header--default .desktop-header__transparent-button{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.desktop-page-header--default .desktop-header__transparent-button{font-size:16px;line-height:16px}}@media (max-width:959px){.desktop-page-header--default .desktop-header__transparent-button{font-size:14px;line-height:14px}}.desktop-page-header--default .desktop-header__transparent-button svg{opacity:.4;transition:opacity .25s ease}.desktop-page-header--default .desktop-header__transparent-button.desktop{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.4);border-radius:60px;color:#fff;display:flex;gap:10px;height:50px;padding:12px 24px;transition:border-color .25s ease}.desktop-page-header--default .desktop-header__transparent-button.desktop:hover{border-color:#fff}.desktop-page-header--default .desktop-header__transparent-button.desktop:hover svg{opacity:1}.desktop-page-header--default .desktop-header__transparent-button.fill-black{border-color:#d3d3d3;color:#1e1e1e}.desktop-page-header--default .desktop-header__yellow-button.desktop{height:50px}.desktop-page-header--default .desktop-page-header-buttons-container{align-items:center;display:flex;gap:24px}.desktop-page-header--default .desktop-page-header-buttons-container.black .desktop-header__transparent-button{border:1px solid #1e1e1e}.desktop-page-header--default .desktop-page-header-buttons-container.black .desktop-header__transparent-button svg{opacity:unset}.desktop-page-header--default .desktop-page-header-buttons-container.black a .desktop-header__yellow-button{background:#1e1e1e;color:#fff}.search-header .search-header__left{margin-left:34px}.search-header .search-header__center{align-items:center;display:flex;flex:1 1}.search-header .search-header__center.mobile{display:none;height:100%;justify-content:space-between}.search-header .search-header__center.mobile .search-header__select-your-dates{align-items:center;display:flex;height:100%}.search-header .search-header__center.mobile .search-header__select-your-dates svg{height:10px;width:10px}.search-header .search-header__center.mobile .search-header__select-your-dates span{font-weight:700;margin-left:6px;text-decoration-line:underline}.search-header .search-header__center.mobile .search-header__icons{align-items:center;display:flex;height:100%}.search-header .search-header__center.mobile .search-header__icons svg{height:20px;width:20px}.search-header .search-header__center.mobile .search-header__icons .search-header__icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.search-header .search-header__center.mobile .search-header__icons .search-header__icon:not(:last-child){margin-right:-10px}.search-header .search-header__input{flex:1 1}.search-header .search-header__chevron{align-items:center;display:flex;margin:0 32px}.search-header .search-header__right{margin-left:auto}.search-header .search-header__right:hover{cursor:pointer}.search-header .search-header__date-range-picker{display:flex;flex:1 1;width:100%}.search-header .search-header__date-range-picker .text-input__wrapper{background-color:rgba(0,0,0,0)!important;border-color:#1e1e1e!important}.search-header .search-header__date-range-picker .text-input__wrapper .text-input__icon{display:none}@media (max-width:1023px){.search-header{background:#fafafa}.search-header .search-header__center,.search-header .search-header__left,.search-header .search-header__right{display:none}.search-header .search-header__center.mobile,.search-header .search-header__left.mobile,.search-header .search-header__right.mobile{display:flex}.search-header .page-header__left,.search-header .page-header__right{display:none}}.search-new-header-container{margin:0 20px;padding:22px 0 0}@media (max-width:1599px){.search-new-header-container{padding:22px 0 0}}@media (max-width:1023px){.search-new-header-container{padding:40px 0}}.search-new-header-container .price-sort,.search-new-header-container .room-size-sort{align-items:center;border-radius:120px;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-basis:45%;gap:16px;height:50px;justify-content:center;padding:0 24px}.search-new-header-container .price-sort div,.search-new-header-container .room-size-sort div{display:flex}.header-menu{white-space:nowrap}.header-menu ul{display:flex;padding:0}.header-menu li{list-style-type:none}.header-menu .menu-item{color:#1e1e1e;display:block;font-size:16px;font-weight:400;line-height:20px;text-decoration:none}.header-menu .menu-item>.link{padding:12px 20px}@media (max-width:999px){.header-menu .menu-item>.link{padding:12px 16px}}.header-menu .link{display:flex;transition:color .15s}.header-menu .link .text{position:relative}.header-menu .link .text:after{background-color:#e7b95d;content:"";display:block;height:2px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:center left;transition:transform .15s;width:100%}.header-menu .link:hover{color:#686868}.header-menu .link:hover .text:after{transform:scaleX(1)}.header-menu a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.logo-wrapper img{height:40px;width:40px}.logo-wrapper a{display:block}.home-hero-area{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 112px);padding-bottom:40px;position:relative}.home-hero-area:before{content:"";height:200px;width:1px}.home-hero-area .hero-media{height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;padding:inherit;position:absolute;top:0;width:100%}@media (max-width:959px){.home-hero-area .hero-media.video{height:65%}}@media (max-width:360px){.home-hero-area .hero-media.video{height:55%}}.home-hero-area .btn-transparent{margin-left:40px;padding-left:0;padding-right:0}.home-hero-area .content{background-color:#fff;clip-path:polygon(0 0,100% 400px,100% 100%,0 100%);font-size:20px;overflow:hidden;padding-top:175px}@media(max-width:1024px){.home-hero-area .content{font-size:16px}}@media(max-width:960px){.home-hero-area .content{font-size:14px}}.home-hero-area .actions{margin-top:25px}@media(max-width:370px){.home-hero-area .actions .btn{display:block;margin-left:0}.home-hero-area .actions .btn:last-child{margin-top:15px}}.home-hero-area .single-feature-page__hero__container h1,.home-hero-area .title,.single-feature-page__hero__container .home-hero-area h1{margin-bottom:.3em;margin-top:0;max-width:47%}.home-hero-area .text{max-width:650px;width:100%}@media(max-width:1260px){.home-hero-area .content{clip-path:polygon(0 0,100% 200px,100% 100%,0 100%);padding-top:110px}.home-hero-area .single-feature-page__hero__container h1,.home-hero-area .title,.single-feature-page__hero__container .home-hero-area h1{max-width:55%}}@media(max-width:800px){.home-hero-area .content{clip-path:polygon(0 0,100% 55px,100% 100%,0 100%);padding-top:70px}.home-hero-area .single-feature-page__hero__container h1,.home-hero-area .text,.home-hero-area .title,.single-feature-page__hero__container .home-hero-area h1{max-width:none}}.our-houses-section{background-color:#eecdb0;display:block;height:100vh}@media (max-width:1023px){.our-houses-section{height:100%}}.our-houses-section .content-wrapper{display:flex;height:100%;padding:0}@media (max-width:1023px){.our-houses-section .content-wrapper{display:none}}.our-houses-section .single-feature-page__hero__container h1,.our-houses-section .title,.single-feature-page__hero__container .our-houses-section h1{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:64px;font-weight:700;line-height:52px}@media (max-width:959px){.our-houses-section .single-feature-page__hero__container h1,.our-houses-section .title,.single-feature-page__hero__container .our-houses-section h1{font-size:48px;line-height:52px}}.our-houses-section .left-content{margin-right:auto;padding:200px 0 0 120px}@media (max-width:1199px){.our-houses-section .left-content{padding-left:82px}}.our-houses-section .mobile-content{display:none}@media (max-width:1023px){.our-houses-section .mobile-content{display:block;height:100%}}.our-houses-section .houses-wrapper{margin-top:120px}.our-houses-section .houses-wrapper .house-name{color:#1e1e1e;cursor:pointer;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:32px;font-weight:700;line-height:34px;line-height:52px;margin:58px 0;transition-duration:.15s}@media (max-width:959px){.our-houses-section .houses-wrapper .house-name{font-size:24px;line-height:26px}}.our-houses-section .houses-wrapper .house-name.active,.our-houses-section .houses-wrapper .house-name:hover{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:48px;font-weight:700;line-height:52px}@media (max-width:959px){.our-houses-section .houses-wrapper .house-name.active,.our-houses-section .houses-wrapper .house-name:hover{font-size:32px;line-height:34px}}.our-houses-section .houses-wrapper .house-name.active{color:#8da9a9}.house-overlay{background-color:#eecdb0;height:100%;position:relative}.house-overlay:before{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgb(30,30,30));bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:1023px){.house-overlay:before{clip-path:none}}@media (max-width:959px){.house-overlay:before{background:linear-gradient(180deg,rgba(30,30,30,.4) 55%,rgba(255,255,255,0) 75%)}}@media (max-width:1023px){.house-overlay{height:100vh}}.house-overlay>img{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);height:100%;max-width:880px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.house-overlay>img{clip-path:none}}.house-overlay .content-overlay{bottom:0;left:0;padding:0 0 40px 161px;position:absolute;z-index:2}@media (max-width:1299px){.house-overlay .content-overlay{padding-left:17%}}@media (max-width:1023px){.house-overlay .content-overlay{padding:104px 24px 40px}}@media (max-width:959px){.house-overlay .content-overlay{display:flex;flex-direction:column;height:100%}}.house-overlay .content-overlay .single-feature-page__hero__container h1,.house-overlay .content-overlay .title,.single-feature-page__hero__container .house-overlay .content-overlay h1{color:#fff;margin-bottom:12px}@media (max-width:959px){.house-overlay .content-overlay .single-feature-page__hero__container h1,.house-overlay .content-overlay .title,.single-feature-page__hero__container .house-overlay .content-overlay h1{margin-bottom:24px}}.house-overlay .content-overlay .description{color:#fff;margin-bottom:43px;padding-right:40px}@media (max-width:959px){.house-overlay .content-overlay .description{margin-bottom:auto}}.house-overlay .content-overlay .amenities-wrapper{grid-gap:8px 16px;display:grid;grid-template-columns:repeat(auto-fill,48px);justify-content:space-between;max-width:180px;width:100%}@media (max-width:1023px){.house-overlay .content-overlay .amenities-wrapper{display:flex;flex-direction:column;justify-content:flex-start;max-width:none}}.house-overlay .content-overlay .bottom-content{display:flex}@media (max-width:1023px){.house-overlay .content-overlay .bottom-content{flex-direction:column}}.house-overlay .content-overlay .actions{margin-left:50px}@media (max-width:1023px){.house-overlay .content-overlay .actions{margin-left:0;margin-top:20px}}.house-overlay .content-overlay .amenity{height:48px}@media (max-width:1023px){.house-overlay .content-overlay .amenity{display:flex}}.house-overlay .content-overlay .amenity img{height:100%;width:100%}@media (max-width:1023px){.house-overlay .content-overlay .amenity img{width:48px}}.house-overlay .content-overlay .amenity p{align-items:center;background-color:rgba(255,255,255,.8);border-radius:3px;color:#1e1e1e;display:flex;margin:0 0 0 10px;max-width:500px;padding:5px;width:100%}.testimonials-section{overflow-x:hidden;position:relative}.testimonials-section .quotemarks{left:83px;margin-top:10px;position:absolute;top:212px}.testimonials-section .quotemarks :first-child{margin-right:16px}@media (max-width:1023px){.testimonials-section .quotemarks{left:auto;position:static;top:auto}.testimonials-section .quotemarks :first-child{margin-right:7px}.testimonials-section .quotemarks>svg{height:34px;width:34px}}.testimonials-section .content-wrapper{padding:160px 40px 121px 309px}@media (max-width:1023px){.testimonials-section .content-wrapper{padding:80px 24px 50px}}.testimonials-section .feedback-container{margin-top:125px}@media (max-width:1023px){.testimonials-section .feedback-container{margin-top:87px}}.testimonials-section .feedback-container>:not(:first-of-type){margin-top:8px}@media (max-width:1023px){.testimonials-section .feedback-container>:not(:first-of-type){margin-top:27px}.testimonials-section .feedback-container>:nth-child(odd) img{margin-left:-72px}}.testimonials-section .feedback-container>:nth-child(odd) .content{margin-left:64px}@media (max-width:1023px){.testimonials-section .feedback-container>:nth-child(odd) .content{margin-left:24px}}.testimonials-section .feedback-container>:nth-child(2n){margin-left:121px}@media (max-width:1023px){.testimonials-section .feedback-container>:nth-child(2n){flex-direction:row-reverse;margin-left:0}.testimonials-section .feedback-container>:nth-child(2n) img{margin-left:20px;margin-right:-72px}}.testimonials-section .feedback-container>:nth-child(2n) .content{margin-left:37px}@media (max-width:1023px){.testimonials-section .feedback-container>:nth-child(2n) .content{margin-left:0}}.testimonials-section .person{align-items:center;display:flex}.testimonials-section .person img{height:240px;-o-object-fit:cover;object-fit:cover;width:120px}.testimonials-section .person .content{height:-moz-fit-content;height:fit-content}.testimonials-section .person .name{margin-bottom:12px}@media (max-width:1023px){.testimonials-section .person .name{font-size:20px;line-height:22px}}.testimonials-section .person .feedback{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;max-width:545px}@media (max-width:1499px){.testimonials-section .person .feedback{font-size:16px;line-height:25px}}@media (max-width:959px){.testimonials-section .person .feedback{font-size:14px;line-height:22px}}.apartment-slider .scrollable-content{-ms-overflow-style:none;cursor:grab;display:flex;overflow-x:auto;position:relative;scrollbar-width:none}.apartment-slider .scrollable-content::-webkit-scrollbar{display:none}.apartment-slider .scrollable-content.active{cursor:grabbing}.apartment-slider .scrollable-content>:nth-child(2){margin-left:-30px}.apartment-slider .scrollable-content .scroll-button{background-color:#1e1e1e;border-radius:2px;display:flex;height:48px;min-width:30px;opacity:1;position:sticky;top:50%;transform:translateY(-50%);transition-duration:.4s;z-index:10}.apartment-slider .scrollable-content .scroll-button.right{margin-left:-40px;right:0}.apartment-slider .scrollable-content .scroll-button.left{left:0}.apartment-slider .scrollable-content .scroll-button.left .icon{transform:rotate(180deg)}.apartment-slider .scrollable-content .scroll-button.hide{opacity:0}.apartment-slider .scrollable-content .scroll-button:hover{background-color:#e7b95d;color:#1e1e1e}.apartment-slider .scrollable-content .scroll-button:hover .stroke-color{stroke:#1e1e1e}.apartment-slider .scrollable-content .scroll-button:hover .fill-color{fill:#1e1e1e}.apartment-slider .scrollable-content .icon{margin:auto}.apartment-slider .apartment-image-wrapper{flex-shrink:0;height:auto;width:279px}.apartment-slider .apartment-image-wrapper img{height:100%;width:100%}.apartment-slider .apartment{background-color:#fafafa;border-radius:4px;display:flex;flex-shrink:0;margin-right:40px;max-width:80%;overflow:hidden;position:relative;transition-duration:.6s;width:620px}@media(hover:hover){.apartment-slider .apartment:hover img{transform:scale(1.03)}}.apartment-slider .apartment .special-offer{background-color:#1e1e1e;border-radius:2px;color:#fff;font-family:ITC Clearface,Arial,sans-serif;font-size:16px;font-weight:700;left:16px;line-height:18px;padding:7px 16px;position:absolute;top:16px}.apartment-slider .apartment img{border-radius:4px 0 0 4px;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);-o-object-fit:cover;object-fit:cover;transition-duration:.4s}.apartment-slider .apartment .apartment-content-wrapper{border-radius:0 4px 4px 0;display:flex;flex-direction:column;height:100%;min-width:1px;padding:40px 40px 24px 24px;position:relative}.apartment-slider .apartment .apartment-content-wrapper .buttons{display:flex}.apartment-slider .apartment .apartment-content-wrapper .buttons .btn:first-child{flex-grow:1;margin-right:12px}.apartment-slider .apartment .apartment-content-wrapper .buttons .btn-gray{padding:18px;transition-duration:.4s}.apartment-slider .apartment .h4{margin-bottom:24px}.apartment-slider .apartment .features{display:flex;flex-wrap:wrap}.apartment-slider .apartment .features>:not(:last-child){margin-right:35px}.apartment-slider .apartment .feature{align-items:center;display:flex;line-height:24px;margin-bottom:10px;white-space:nowrap}.apartment-slider .apartment .feature svg{flex-shrink:0;margin-right:17px}.apartment-slider .apartment .description{align-items:center;align-items:baseline;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:300;line-height:30px;margin:auto 0;overflow-y:hidden;padding-bottom:24px;padding-top:14px}@media (max-width:1499px){.apartment-slider .apartment .description{font-size:16px;line-height:25px}}@media (max-width:959px){.apartment-slider .apartment .description{font-size:14px;line-height:22px}}@media (max-width:799px){.apartment-slider{height:100%}.apartment-slider>.btn{display:none}.apartment-slider .scrollable-content>:nth-child(2){margin-left:0}.apartment-slider .scrollable-content .scroll-button{display:none}.apartment-slider .apartment{flex-direction:column;margin-right:16px;min-width:300px}.apartment-slider .apartment img{clip-path:polygon(0 0,100% 0,100% 100%,0 88%);height:233px}.apartment-slider .apartment .btn-yellow{justify-content:center;min-width:204px}.apartment-slider .apartment .slider{bottom:auto;left:auto;right:16px;top:18px}.apartment-slider .apartment .apartment-content-wrapper{padding:20px 16px 16px}.apartment-slider .apartment .h4{margin-bottom:13px}.apartment-slider .apartment-image-wrapper{width:100%}}.slider{left:0;top:0}.slider,.slider .slider__dots{bottom:0;position:absolute;right:0}.slider .slider__dots{align-items:center;display:flex;gap:6px;padding:16px;z-index:2}.slider .slider__dots .slider__dot{align-items:center;cursor:pointer;display:flex;height:10px;justify-content:center;margin:0;opacity:.4;position:relative;transition:width .15s,opacity .15s;width:10px}.slider .slider__dots .slider__dot:after{background-color:#fff;border-radius:50%;content:"";display:block;height:10px;transform-origin:center;transition:transform .15s;width:10px}.slider .slider__dots .slider__dot.active,.slider .slider__dots .slider__dot:hover{opacity:1}.slider .slider__dots .slider__dot.active:after{transform:scale(1.5)}.slider .slider__arrow{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease,opacity .25s ease;width:40px;z-index:2}.slider .slider__arrow svg{width:14px}.slider .slider__arrow.slider__arrow--left{left:16px}.slider .slider__arrow.slider__arrow--left svg{transform:rotate(180deg)}.slider .slider__arrow.slider__arrow--right{right:16px}@media (min-width:1300px){.slider:hover .slider__arrow{opacity:.4}.slider .slider__arrow{opacity:0}.slider .slider__arrow:hover{opacity:1}}.slider__img-wrapper,.slider__img-wrapper img{bottom:0;left:0;position:absolute;right:0;top:0}.slider__img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.building-card__image:hover img{transform:scale(1.1);transition:.5s}.building-card__image:hover .slider__arrow{opacity:.4}.building-card__image:hover .slider__arrow:hover{opacity:1}.apartment-type-slider:hover .slider__arrow{opacity:.4}.apartment-type-slider:hover .slider__arrow:hover{opacity:1}.gallery-area{padding-bottom:250px;padding-top:0}@media (max-width:1023px){.gallery-area{padding-bottom:100px}}.gallery-area .gallery-wrapper{-ms-overflow-style:none;cursor:grabbing;cursor:-webkit-grabbing;display:flex;overflow-x:auto;padding-top:80px;scrollbar-width:none}.gallery-area .gallery-wrapper::-webkit-scrollbar{display:none}.gallery-area .gallery-wrapper.active a{cursor:grabbing;cursor:-webkit-grabbing}@media (max-width:1023px){.gallery-area .gallery-wrapper{padding-top:40px}}.gallery-area .image-wrapper{height:410px;margin-right:20px;min-width:410px;width:410px}@media (max-width:1023px){.gallery-area .image-wrapper{height:300px;min-width:300px;width:300px}}.gallery-area .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.email-uniqueness-error{background:#fdf4ec;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:30px;margin:40px 0;padding:24px}@media (max-width:1499px){.email-uniqueness-error{font-size:16px;line-height:25px}}@media (max-width:959px){.email-uniqueness-error{font-size:14px;line-height:22px}}.email-uniqueness-error a{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:30px}@media (max-width:1499px){.email-uniqueness-error a{font-size:16px;line-height:25px}}@media (max-width:959px){.email-uniqueness-error a{font-size:14px;line-height:22px}}.green-key{border:2px solid #000;border-left:none;border-right:none;display:flex;margin-top:22px;padding:12px 0}.green-key__logo{height:62px;margin-right:8px;-o-object-fit:cover;object-fit:cover;width:48px}.green-key__description{margin:0;max-width:207px}.filters{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:flex-end;align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;overflow-y:scroll;padding-bottom:16px;scrollbar-width:none;-webkit-user-select:none;user-select:none;z-index:1000}.filters::-webkit-scrollbar{display:none}.sort-by-filter{width:100%}.sort-by-filter .sort-by-filter__title{margin-bottom:12px}.sort-by-filter .sort-by-filter__content{align-items:center;display:flex}.sort-by-filter .sort-by-filter__size-price-toggle{border-radius:4px;display:flex;margin-right:8px;overflow:hidden}.sort-by-filter .sort-by-filter__high-low-toggle{border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.sort-by-filter-box{align-items:center;background:#eaeaea;display:flex;flex-direction:column;justify-content:center;transition:background-color .25s ease,color .25s ease}.sort-by-filter-box:hover{cursor:pointer}.sort-by-filter-box.active{background:#8da9a9}.sort-by-filter-box.active .sort-by-filter-box__icon svg{stroke:#fff}.sort-by-filter-box.active .sort-by-filter-box__text{color:#fff}.sort-by-filter-box.has-text{justify-content:space-between}.sort-by-filter-box.has-text .sort-by-filter-box__icon{margin-top:14px}.sort-by-filter-box__icon{margin-top:4px}.sort-by-filter-box__icon svg{stroke:#979797}.sort-by-filter-box__text{color:#979797;font-size:12px;font-weight:700;line-height:20px;margin-bottom:4px;text-align:center}.location-filter{width:100%}.location-filter .filter-row__title{text-transform:capitalize}.location-filter .location-filter__title{margin-bottom:42px}.filter-row{align-items:center;cursor:pointer;display:flex}.filter-row:not(:last-child){margin-bottom:28px}.filter-row .filter-row__text{display:flex;flex:1 1;flex-direction:column;font-size:12px;line-height:20px}.filter-row .filter-row__title{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:30px}@media (max-width:1499px){.filter-row .filter-row__title{font-size:16px;line-height:25px}}@media (max-width:959px){.filter-row .filter-row__title{font-size:14px;line-height:22px}}.filter-row .filter-row__description{color:#1e1e1e;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:300;line-height:20px}.filter-row .filter-row__checkbox{margin-right:16px}.cookie-parameter{align-items:center;cursor:pointer;display:flex}.cookie-parameter .cookie-parameter__text{color:#1e1e1e;flex:1 1;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.cookie-parameter .cookie-parameter__text{font-size:16px;line-height:25px}}@media (max-width:959px){.cookie-parameter .cookie-parameter__text{font-size:14px;line-height:22px}}.cookie-parameter .cookie-parameter__checkbox{margin-right:16px}.room-type-filter{width:100%}.room-type-filter .room-type-filter__title{margin-bottom:42px}.room-type-filter .filter-row__title{color:#1e1e1e;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:300;line-height:20px}.shared-facilities-filter .shared-facilities-filter__title{margin-bottom:14px}.shared-facilities-filter .shared-facilities-filter__description{font-weight:700;margin-bottom:28px}.apartments{position:relative}.apartments .apartments__no-results{align-items:center;background:#fdf4ec;border-radius:4px;display:flex;flex-direction:row;font-size:14px;font-weight:700;line-height:22px;padding:14px 16px;text-align:center}.apartments .apartments__no-results svg{height:20px;margin-right:18px;width:20px}.apartments .apartments__no-results.hidden{opacity:0}.accordion-wrapper{display:flex;flex-direction:column;margin:40px 0}.accordion-wrapper .accordion{align-items:center;color:#1e1e1e;cursor:pointer;display:flex;outline:none;transition:background-color .6s ease}.accordion-wrapper .accordion-title{font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:16px;font-weight:800;line-height:18px;margin-left:12px}.accordion-wrapper .accordion-icon{background:#1e1e1e;border-radius:2px;height:32px;min-width:32px;position:relative;width:32px}.accordion-wrapper .accordion-icon:after,.accordion-wrapper .accordion-icon:before{background-color:#fff;content:"";position:absolute;transition:transform .25s ease-out}.accordion-wrapper .accordion-icon:before{height:50%;left:50%;top:50%;transform:translate(-50%,-50%);width:2px}.accordion-wrapper .accordion-icon:after{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:50%}.accordion-wrapper .accordion-icon.active:before{margin-top:-3px;transform:rotate(90deg) translate(-200%)}.accordion-wrapper .accordion-icon.active:after{transform:rotate(180deg) translate(50%)}.accordion-wrapper .accordion-content{overflow:hidden;transition:max-height .5s ease}.accordion-wrapper .accordion-content>div{margin:20px 0}.accordion-wrapper .accordion-content>div:last-child{margin-bottom:0}.accordion-wrapper .accordion-content>div:first-child{margin-top:0}.accordion-wrapper .accordion-text{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding:16px 0 0;white-space:pre-wrap}@media (max-width:1499px){.accordion-wrapper .accordion-text{font-size:16px;line-height:25px}}@media (max-width:959px){.accordion-wrapper .accordion-text{font-size:14px;line-height:22px}}.accordion-wrapper .accordion-text a{background-image:linear-gradient(transparent,transparent),linear-gradient(#e7b95d,#e7b95d);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1em,0 .1em;border-bottom-width:0;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:background-size .5s,background-position .5s}.accordion-wrapper .accordion-text a:hover{background-position:100% 100%,0 100%;background-size:0 .1em,100% .1em;color:#686868}@media (max-width:1499px){.accordion-wrapper .accordion-text a{font-size:16px;line-height:25px}}@media (max-width:959px){.accordion-wrapper .accordion-text a{font-size:14px;line-height:22px}}@media (max-width:1023px){.accordion-wrapper .accordion-text a{background-image:linear-gradient(transparent,transparent),linear-gradient(#e7b95d,#e7b95d);background-position:0 100%;background-size:100% 2px}}.accordion-wrapper .div-table{background-color:#eee;border:1px solid #666;border-spacing:5px;display:table;width:auto}.accordion-wrapper .div-table-row{clear:both;display:table-row;width:auto}.accordion-wrapper .div-table-col{background-color:#ccc;display:table-column;float:left;width:200px}.accordion-wrapper.no-title{margin-top:0}.accordion-wrapper.no-title .accordion-text{padding:0}.accordion-wrapper.no-title .accordion-text p{margin:0}.extras-filter{width:100%}.extras-filter .extras-filter__title{margin-bottom:48px}.extras-filter .extras-filter__content{-moz-column-gap:10px;column-gap:10px;display:flex;display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);row-gap:10px;-webkit-user-select:none;user-select:none}.extras-filter-box{align-items:center;cursor:pointer;display:flex;flex-direction:column}.extras-filter-box .extras-filter-box__box{align-items:center;background:#fafafa;display:flex;height:48px;justify-content:center;transition:background-color .25s ease;width:48px}.extras-filter-box .extras-filter-box__icon{height:32px;width:32px}.extras-filter-box .extras-filter-box__icon svg,.extras-filter-box .extras-filter-box__icon svg path{stroke:#c1c1c1}.extras-filter-box .extras-filter-box__text{font-size:12px;line-height:20px;text-align:center}.extras-filter-box.active .extras-filter-box__box{background:#8da9a9}.extras-filter-box.active .extras-filter-box__icon path,.extras-filter-box.active .extras-filter-box__icon svg{stroke:#fff}.google-map__wrapper{height:100%;position:relative}.google-map__wrapper .google-map__zoom-controls{align-items:center;bottom:16px;display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;z-index:2}.google-map__wrapper .google-map__zoom-controls__button{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;height:40px;justify-content:center;transition:box-shadow .25s ease;width:40px}.google-map__wrapper .google-map__zoom-controls__button.google-map__zoom-controls__button--plus svg{height:16px;width:16px}.google-map__wrapper .google-map__zoom-controls__button.google-map__zoom-controls__button--minus svg{height:16px;width:10px}.google-map__wrapper .google-map__zoom-controls__button:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.google-map__wrapper .google-map{height:100%;width:100%}.google-map__wrapper .google-map .google-map__label{align-items:center;background:#1e1e1e;border-radius:12px;color:#fff!important;display:flex;flex-direction:row;font-family:Inter Tight!important;font-size:14px!important;font-style:normal;font-weight:500;gap:10px;line-height:14px;padding:5px 10px!important;transform:translateY(38px)}.google-map__wrapper .google-map .gm-style-cc,.google-map__wrapper .google-map .gmnoprint a,.google-map__wrapper .google-map .gmnoprint button,.google-map__wrapper .google-map .gmnoprint span,.google-map__wrapper .google-map a[href^="https://maps.google.com/maps"],.google-map__wrapper .google-map a[href^="https://www.google.com/maps"]{display:none!important}.google-map__wrapper .google-map .gmnoprint div{background:none!important}@media (min-width:1300px){.google-map__wrapper .google-map__zoom-controls{gap:14px}.google-map__wrapper .google-map__zoom-controls__button{border-radius:10px;height:68px;width:68px}}.content-wrapper{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:100px;padding-right:100px}@media (max-width:1023px){.content-wrapper{padding-left:40px;padding-right:40px}}@media (max-width:959px){.content-wrapper{padding-left:20px;padding-right:20px}}.apartment-box{background:#fafafa;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:240px;line-height:30px;overflow:hidden;position:relative;width:100%}@media (max-width:1499px){.apartment-box{font-size:16px;line-height:25px}}@media (max-width:959px){.apartment-box{font-size:14px;line-height:22px}}.apartment-box:not(:last-child){margin-bottom:16px}.apartment-box:hover .apartment-box__image-slider img{transform:scale(1.03)}.apartment-box .apartment-box__available-from{background:#686868;border-radius:8px;color:#fff;font-size:10px;font-weight:700;left:10px;margin-left:auto;padding:0 10px;position:absolute;top:10px}.apartment-box .apartment-box__available-from.fully_booked{background-color:#1f6a6a}.apartment-box .apartment-box__action,.apartment-box .apartment-box__price{height:40px;padding:10px 25px}.apartment-box .apartment-box__image-slider{min-width:100px;position:relative;width:400px}.apartment-box .apartment-box__image-slider img{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.4s;width:100%}.apartment-box .apartment-box__content{display:flex;flex-direction:column;padding:16px;width:100%}.apartment-box .apartment-box__content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.apartment-box .apartment-box__name{margin:0}.apartment-box .apartment-box__price:hover{cursor:default}.apartment-box .apartment-box__price span{font-weight:400;text-transform:lowercase}.apartment-box .apartment-box__features{align-items:center;display:flex;margin-bottom:30px}.apartment-box .apartment-box__features.reduced{margin-bottom:12px}.apartment-box .apartment-box__feature{align-items:center;display:flex}.apartment-box .apartment-box__feature svg{margin-right:14px}.apartment-box .apartment-box__feature:not(:last-child){margin-right:18px}.apartment-box .apartment-box__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:44px;min-height:44px;overflow:hidden;text-overflow:ellipsis}.apartment-box .apartment-box__actions{display:flex;justify-content:flex-end;margin-top:auto}@media(max-width:450px){.apartment-box .apartment-box__actions{flex-direction:column}.apartment-box .apartment-box__actions>:first-child{margin-bottom:10px}}.apartment-box .apartment-box__actions .apartment-box__action:not(:last-child){margin-right:16px}@media(max-width:450px){.apartment-box .apartment-box__actions .apartment-box__action:not(:last-child){margin-right:0}}@media (max-width:1023px){.apartment-box{flex-direction:column;height:inherit;margin-left:auto;margin-right:auto;max-width:500px}.apartment-box .apartment-box__image-slider{height:240px;max-height:240px;width:100%}.apartment-box .apartment-box__image-slider img{clip-path:polygon(0 0,100% 0,100% 100%,0 90%);transition:none}.apartment-box .apartment-box__content-header{align-items:flex-start;flex-direction:column}.apartment-box .apartment-box__name{margin-bottom:18px}.apartment-box .apartment-box__description{margin-bottom:16px}.apartment-box:hover .apartment-box__image-slider img{transform:none}}.apartment-box .apartment-box__alert{border-radius:2px;color:#e12323;margin-bottom:12px;margin-top:-18px;width:-moz-fit-content;width:fit-content}.sidebar .sidebar-overlay{background-color:rgba(0,0,0,0);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:999}.sidebar .sidebar-overlay.visible{background-color:rgba(0,0,0,.5);opacity:1;pointer-events:auto}.sidebar .sidebar-container{background-color:#fff;height:100%;max-width:100%;overflow-y:scroll;padding:19px 24px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:10000}.sidebar .sidebar-container.visible{transform:translateX(0)}.sidebar .sidebar-container .header{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;gap:10px;justify-content:space-between;padding-bottom:19px}.faq-sidebar{background-color:rgba(0,0,0,0);height:-moz-fit-content;height:fit-content;margin-right:100px;position:fixed;top:152px;z-index:2}@media (max-width:1023px){.faq-sidebar{-ms-overflow-style:none;background-color:#fff;display:flex;margin-right:0;overflow-x:auto;padding:20px 0;position:sticky;scrollbar-width:none;top:64px}.faq-sidebar::-webkit-scrollbar{display:none}}.faq-sidebar .sidebar__list{display:block}@media (max-width:1023px){.faq-sidebar .sidebar__list{display:flex}}.faq-sidebar .sidebar-topic{cursor:pointer;font-size:16px;line-height:20px;margin:36px 0;width:-moz-fit-content;width:fit-content}@media(hover:hover){.faq-sidebar .sidebar-topic{background-image:linear-gradient(transparent,transparent),linear-gradient(#e7b95d,#e7b95d);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1em,0 .1em;border-bottom-width:0;text-decoration:none;transition:background-size .5s,background-position .5s}.faq-sidebar .sidebar-topic:hover{background-position:100% 100%,0 100%;background-size:0 .1em,100% .1em;color:#686868}}.faq-sidebar .sidebar-topic.active{font-weight:600}.faq-sidebar .sidebar-topic:first-of-type{margin-top:0}@media (max-width:1023px){.faq-sidebar .sidebar-topic{font-size:14px;margin:0 24px 0 0;white-space:nowrap}}.menu-item{display:flex;justify-content:flex-end;position:relative}.menu-item.dropdown .link-dropdown{left:0;opacity:0;position:absolute;top:100%;transition:opacity .15s,visibility .15s;visibility:hidden}.menu-item.dropdown.is-hovering .link-dropdown,.menu-item.dropdown.is-hovering>.link:after{display:none}.menu-item .text{cursor:pointer}.link-dropdown{background-color:#fff;border-radius:4px;letter-spacing:-.01em;min-width:152px;padding:20px;text-transform:none}.link-dropdown>*{display:block}.link-dropdown .link{align-items:center;display:flex;white-space:nowrap}.link-dropdown .link+.link{margin-top:24px}.footer{overflow:hidden;padding:40px 100px 0;width:100%}.footer .footer__larsen-logo{height:60px;margin-bottom:40px}.footer .footer__menu>ul li{margin:0 0 40px;max-width:250px}.footer .footer__menu ul{list-style-type:none;padding:0}.footer .footer__label,.footer .footer__menu>ul>li>.menu-item>div{align-items:center;background:#1e1e1e;border-radius:12px;color:#1e1e1e;color:#fff;cursor:auto;display:inline-flex;flex-direction:row;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:18px;margin-bottom:20px;padding:5px 10px}@media (max-width:1499px){.footer .footer__label,.footer .footer__menu>ul>li>.menu-item>div{font-size:12px;line-height:14px}}.footer .footer__label .text,.footer .footer__menu>ul>li>.menu-item>div .text{color:#1e1e1e;color:#fff;cursor:auto;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.footer .footer__label .text,.footer .footer__menu>ul>li>.menu-item>div .text{font-size:12px;line-height:14px}}.footer .footer__label--desktop{display:none}.footer .footer__menu>ul>li>.menu-item>ul>li{margin-bottom:20px}.footer .footer__menu>ul>li>.menu-item>ul>li:last-child{margin-bottom:0}.footer .footer__menu>ul>li>.menu-item>ul>li .link{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.footer .footer__menu>ul>li>.menu-item>ul>li .link{font-size:26px;line-height:26px}}@media (max-width:959px){.footer .footer__menu>ul>li>.menu-item>ul>li .link{font-size:22px;line-height:22px}}.footer .footer__menu>ul>li>.menu-item>ul>li .link.active .text,.footer .footer__menu>ul>li>.menu-item>ul>li .link:hover .text{color:#e5815e}.footer .footer__menu>ul>li>.menu-item>ul>li .link .text{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;line-height:30px;transition:color .25s ease}@media (max-width:1499px){.footer .footer__menu>ul>li>.menu-item>ul>li .link .text{font-size:26px;line-height:26px}}@media (max-width:959px){.footer .footer__menu>ul>li>.menu-item>ul>li .link .text{font-size:22px;line-height:22px}}.footer .footer__menu>ul>li>.menu-item>ul>li .link .text:hover{color:#e5815e}.footer .footer__subtitle{margin:0 0 6px}.footer .footer__contact-wrapper{flex:0 1;flex-basis:425px}.footer .footer__contact-details{flex:1 1}.footer .footer__contact{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.footer .footer__contact-image{border-radius:10px;flex-shrink:0;max-width:220px;overflow:hidden}.footer .footer__contact-position{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:16px}@media (max-width:1499px){.footer .footer__contact-position{font-size:12px;line-height:14px}}.footer .footer__separator{background:#dbdbdb;height:1px;margin-bottom:20px;width:100%}.footer .footer__icons{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;margin-bottom:20px}.footer .footer__icon{height:50px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;width:50px}.footer .footer__icon.footer__icon--facebook{align-items:center;background:#1e1e1e;border-radius:50%;display:flex;justify-content:center;transition:background-color .25s ease}.footer .footer__icon.footer__icon--facebook:hover{background:#e5815e}.footer .footer__icon.footer__icon--facebook svg{height:30px}.footer .footer__icon.footer__icon--facebook svg path{stroke:#fff}.footer .footer__icon.footer__icon--instagram{align-items:center;background:#1e1e1e;border-radius:50%;display:flex;justify-content:center;transition:background-color .25s ease}.footer .footer__icon.footer__icon--instagram:hover{background:#e5815e}.footer .footer__icon.footer__icon--instagram svg{height:30px}.footer .footer__icon.footer__icon--instagram svg path{stroke:#fff}.footer .footer__icon.footer__icon--logo{border-radius:71px;cursor:pointer;height:60px;margin:0 -8px;max-height:60px;max-width:60px;min-height:60px;min-width:60px;width:60px}.footer .footer__icon.footer__icon--green-key{cursor:pointer}.footer .footer__icon.footer__icon--green-key svg{height:100%}.footer .footer__icon.footer__icon--co-liv{cursor:pointer}.footer .footer__bottom{align-items:center;display:flex;justify-content:space-between}.footer .footer__bottom svg{height:30px}.footer .footer__bottom-links{list-style-type:none;padding:0}.footer .footer__bottom-links a,.footer .footer__bottom-links li{color:#1e1e1e;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:16px;transition:color .25s ease}@media (max-width:1499px){.footer .footer__bottom-links a,.footer .footer__bottom-links li{font-size:16px;line-height:16px}}@media (max-width:959px){.footer .footer__bottom-links a,.footer .footer__bottom-links li{font-size:14px;line-height:14px}}.footer .footer__bottom-links a:hover,.footer .footer__bottom-links li:hover{color:#e5815e}.footer .menu-item{align-items:flex-start;display:flex;flex-direction:column}.footer h2{margin:0}@media (max-width:1023px){.footer{padding:40px 40px 55px}}@media (max-width:959px){.footer{padding:20px 20px 55px}}@media (min-width:960px){.footer .footer__icon{height:70px;max-height:70px;max-width:70px;min-height:70px;min-width:70px;width:70px}.footer .footer__icon.footer__icon--logo{border-radius:71px;height:82px;margin:0 -8px;max-height:82px;max-width:82px;min-height:82px;min-width:82px;width:82px}}@media (min-width:1300px){.footer .footer__larsen-logo{height:120px;opacity:1}.footer .footer__menu{margin-right:auto}.footer .footer__menu>ul{display:flex;flex-wrap:wrap;gap:80px}.footer .footer__contact-details{text-align:right}.footer .footer__contact{flex-direction:row-reverse;flex-wrap:nowrap}.footer .footer__label--mobile{display:none}.footer .footer__label--desktop{display:inline-flex}.footer .footer__section-1{display:flex;flex-wrap:wrap;gap:80px}.footer .footer__section-2{align-items:center;display:flex;justify-content:space-between}.footer .footer__bottom-links{display:flex;gap:24px}}@media (min-width:1600px){.footer{padding-top:80px}}@media (min-width:2560px){.footer{margin:0 auto;max-width:1920px;padding:80px 100px 0;width:100%}}.modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1400}.modal .modal__backdrop{background:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.modal .modal__content{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 32px 64px rgba(17,17,17,.08);cursor:auto;max-height:80vh;max-width:80vw;min-width:320px;overflow-y:auto;pointer-events:all;position:relative;z-index:2}@media (max-width:767px){.modal .modal__content{border-radius:8px;max-width:100%;width:100%}.modal .modal__content:not(.white){background:#a3959a}}.modal .modal__content .modal__close{cursor:pointer;display:block;height:20px;margin-left:auto;position:sticky;right:0;top:0;width:20px;z-index:1500}.modal .modal__content .modal__close svg{height:20px;min-height:20px;min-width:20px;width:20px}.modal .modal__content.mobile-menu .modal__close{background-color:rgba(0,0,0,0)!important;border:1px solid #fff;display:flex;gap:10px;height:auto;padding:12px 20px;width:auto}.modal .modal__header-with-locale{width:100%}.modal .modal__header-with-locale .modal__menu-button{align-content:center;border:1px solid rgba(255,255,255,.4);border-radius:60px;color:#1e1e1e;color:#fff;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:10px;height:50px;line-height:18px;padding:15px 24px;transition:border-color .25s ease;white-space:nowrap;width:auto}@media (max-width:1499px){.modal .modal__header-with-locale .modal__menu-button{font-size:16px;line-height:16px}}@media (max-width:959px){.modal .modal__header-with-locale .modal__menu-button{font-size:14px;line-height:14px}}.modal .modal__header-with-locale .modal__menu-button:hover{background:none;border-color:#fff}.modal .modal__header-with-locale .modal__explore-button{height:50px}.modal.enter .modal__content{bottom:100%}.modal.enter .modal__content.mobile-menu{background-color:#a3959a;bottom:100%;height:0;min-width:100vw}@media (max-width:1023px){.modal.enter .modal__content.mobile-menu{padding:0 40px}}@media (max-width:959px){.modal.enter .modal__content.mobile-menu{padding:0 20px}}.modal.enter-active .modal__content,.modal.enter-done .modal__content{bottom:0;transition:.5s}.modal.enter-active .modal__content.mobile-menu,.modal.enter-done .modal__content.mobile-menu{background-color:#a3959a;bottom:0;height:100%;min-width:100vw;transition:.5s}@media (max-width:1023px){.modal.enter-active .modal__content.mobile-menu,.modal.enter-done .modal__content.mobile-menu{padding:40px}}@media (max-width:959px){.modal.enter-active .modal__content.mobile-menu,.modal.enter-done .modal__content.mobile-menu{padding:20px}}.modal.enter-active .modal__content,.modal.enter-done .modal__content{min-height:0}.modal.enter-done .modal__content{min-height:300px}.modal.exit .modal__content{bottom:0}.modal.exit .modal__content.mobile-menu{background-color:#a3959a;bottom:0;height:100%;min-width:100vw}@media (max-width:1023px){.modal.exit .modal__content.mobile-menu{padding:40px}}@media (max-width:959px){.modal.exit .modal__content.mobile-menu{padding:20px}}.modal.exit-active .desktop-menu-container{padding-bottom:0;transition:.5s}.modal.exit-active .modal__content{bottom:100%;min-height:0;transition:.5s}.modal.exit-active .modal__content.mobile-menu{bottom:100%;height:0;transition:.5s}@media (max-width:1023px){.modal.exit-active .modal__content.mobile-menu{padding:0 40px}}@media (max-width:959px){.modal.exit-active .modal__content.mobile-menu{padding:0 20px}}.modal.exit-done .desktop-menu-container{padding:0 20px}.modal.modal__hide-backdrop{pointer-events:none}.modal.modal__hide-backdrop .modal__backdrop{background-color:rgba(0,0,0,0);pointer-events:none}.modal.modal--new .modal__content{align-items:center;background:none;display:flex;flex-direction:column;height:90vh;justify-content:center;overflow:hidden;padding:12px;width:100vw}.modal.modal--new .modal__close--new{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;line-height:14px;margin-bottom:20px;outline:none}.modal.modal--new .modal__video-wrapper{position:relative;width:100%}.modal.modal--new .modal__video{max-height:100%;width:100%}@media (min-width:1024px){.modal.modal--new .modal__content{max-height:90vh;max-width:95vw}.modal.modal--new .modal__video-wrapper{height:100%;position:relative}.modal.modal--new .modal__video{left:0;position:absolute;top:0}}@media (max-width:1023px){.modal .modal__header-with-locale{align-items:center;display:flex;justify-content:space-between}.modal .modal__header-with-locale .larsen-logo-wrapper{left:20px;position:absolute;top:20px}.modal .modal__header-with-locale .larsen-logo-wrapper svg{height:50px;width:50px}}@media (max-width:1023px)and (max-width:1023px){.modal .modal__header-with-locale .larsen-logo-wrapper{left:40px;top:40px}}@media (max-width:1023px)and (max-width:959px){.modal .modal__header-with-locale .larsen-logo-wrapper{left:20px;top:20px}}@media (max-width:1023px){.modal .modal__close,.modal .modal__header-with-locale{color:#fff}}.modal li{list-style:none}.modal .modal__header-with-locale{align-items:center;display:flex;gap:24px;justify-content:flex-end;max-width:1920px;padding-bottom:32px}@media (min-width:1024px){.modal .modal__header-with-locale{margin:0 auto}}.modal .modal__close,.modal a,.modal h2{color:#fff}.modal .modal__explore-more{align-items:center;background-color:#e7b95d;border-radius:60px;color:#000;display:flex;gap:10px;height:50px;padding:12px 24px}@media (max-width:1023px){.modal .modal__explore-more{display:none}}.modal h2{margin:0 0 32px}@media (max-width:1023px){.modal .modal__header-with-locale .modal__menu-button{border:none;color:#1e1e1e}.modal .modal__header-with-locale .modal__menu-button:hover{background:#e7b95d;color:#1e1e1e}.modal .modal__header-with-locale .modal__menu-button span{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px}}@media (max-width:1023px)and (max-width:1499px){.modal .modal__header-with-locale .modal__menu-button span{font-size:16px;line-height:16px}}@media (max-width:1023px)and (max-width:959px){.modal .modal__header-with-locale .modal__menu-button span{font-size:14px;line-height:14px}}@media (max-width:1023px){.modal .modal__header-with-locale .modal__menu-button svg path{stroke:#1e1e1e}}.modal .virtual-tour-modal{background:#000;height:100%;max-height:90vh;max-width:90vw;overflow-y:hidden;width:100%}.modal .virtual-tour-modal .modal__close{position:absolute;right:10px;top:10px}.cookies{align-items:center;background:#fff;bottom:0;box-shadow:0 0 80px 0 rgba(17,17,17,.18);display:flex;justify-content:space-between;left:0;padding:25px 40px;position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease;z-index:1400}.cookies.visible{transform:translateY(0)}.cookies .cookies__content{margin:0 0 20px}.cookies .cookies__title{margin:0 0 8px}.cookies .cookies__description p{margin:0}.cookies .cookies__options{display:flex;flex-wrap:wrap;gap:12px}.cookies .cookies__options>:not(:last-child){margin-right:16px}.cookies .cookies__options .checkbox-input{height:30px;min-width:30px;position:relative;width:30px}.cookies .cookies__options .check:after{border:solid #1e1e1e;border-width:0 1.5px 1.5px 0;height:12px;left:12px;top:8px;transform:rotate(40deg);width:6px}.cookies .cookies__buttons{align-items:center;display:flex}.cookies .cookies__buttons>:not(:last-child){margin-right:16px}@media (max-width:1023px){.cookies{align-items:flex-start;flex-direction:column;justify-content:flex-start}.cookies .cookies__content{margin:0 0 20px}}.modal .modal__content.header-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;max-height:100%;max-width:100%;overflow-y:scroll;width:100%}.modal .modal__content.header-modal .modal__close{position:fixed}.modal__content.search-header-modal .search-header-modal__filters{padding:32px;width:240px}.modal__content.search-header-modal .search-header-modal__filters .filters{padding-bottom:100px}.modal__content.search-header-modal .search-header-modal__map,.modal__content.search-header-modal .search-header-modal__map .search-map{height:100%}.lightbox-gallery-modal.modal__content{background:none;height:100%;max-height:none;max-width:none;width:100%}.lightbox-gallery-modal.modal__content .carousel-root{height:100%}.lightbox-gallery-modal.modal__content .slider-wrapper{padding:40px 20px 120px}.lightbox-gallery-modal.modal__content .carousel.carousel-slider .control-arrow{width:50px}.lightbox-gallery-modal.modal__content .modal__close{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;right:5px;top:5px;transition:background-color .15s;width:40px}.lightbox-gallery-modal.modal__content .modal__close:hover{background-color:rgba(0,0,0,.2)}.lightbox-gallery-modal.modal__content .modal__close [stroke="#1E1E1E"]{stroke:#fff}.carousel-root .carousel-slider,.carousel-root .slide,.carousel-root .slider,.carousel-root .slider-wrapper{height:100%}.carousel-root .carousel:not(.carousel-slider){bottom:0;left:0;padding:20px;position:absolute;right:0}.carousel-root .slide{align-items:center;display:flex;justify-content:center}.carousel-root .slide img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;transition:opacity .3s;-webkit-user-select:none;user-select:none;width:auto}.carousel-root .thumbs-wrapper{margin:0;padding:0}.carousel-root .thumbs{height:60px;margin:0;padding:0;text-align:center}.carousel-root .thumb{border-color:rgba(0,0,0,0);border-radius:4px;border-width:2px;cursor:pointer;height:57px;padding:0}.carousel-root .thumb:hover{border-color:rgba(255,255,255,.7);border-width:2px}.carousel-root .thumb.selected{border-color:#fff;border-width:2px}.carousel-root .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-root .carousel-status{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.no-required-dates{color:#979797;font-size:12px;margin-bottom:0}.no-required-dates a{border-bottom:1px solid #e7b95d;color:#979797}.modal__content.search-filters-modal .search-filters-modal__content{padding:32px;width:240px}.modal__content.search-filters-modal .search-filters-modal__content .filters{padding-bottom:100px}.modal__content.search-filters-modal .search-filters-modal__content .search-filters-modal__search-btn{bottom:40px;justify-content:center;left:16px;position:fixed;right:16px}.booking-header{align-items:center;display:flex;gap:10px;margin:20px 0 70px}.booking-header .larsen-logo-wrapper{height:74px}.booking-header .larsen-logo-wrapper svg{height:74px;width:auto}.booking-header .steps{display:flex;gap:14px;margin-left:40px}.booking-header .steps .step{background-color:#f5f5f5;border-radius:12px;color:#1e1e1e;font-size:14px;line-height:18px;padding:5px 10px}.booking-header .steps .step span{font-weight:500}.booking-header .steps .step.previous{background-color:#8de4a0;color:#1e1e1e}.booking-header .steps .step.current{background-color:#1e1e1e;color:#fff}.booking-header .steps .step.hide{display:none}@media (max-width:959px){.booking-header{justify-content:space-between;margin-bottom:40px}.booking-header .larsen-logo-wrapper{height:40px}.booking-header .larsen-logo-wrapper svg{height:40px;width:auto}.booking-header .steps{flex-direction:row-reverse;gap:16px}.booking-header .steps .step{border-radius:12px;font-size:12px;line-height:14px}.booking-header .steps .step.next,.booking-header .steps .step.previous{display:none}}.upsell-box{background:#f5f5f5;border-radius:10px;display:flex;height:280px;overflow:hidden}.upsell-box .upsell-box__image{aspect-ratio:1}.upsell-box .upsell-box__image img{height:100%;-o-object-fit:cover;object-fit:cover}.upsell-box .upsell-box__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:100%}.upsell-box .upsell-box__description{margin:14px 0 20px}.upsell-box .upsell-box__read-more{align-items:center;color:#1e1e1e;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:9px;line-height:18px;width:-moz-fit-content;width:fit-content}@media (max-width:1499px){.upsell-box .upsell-box__read-more{font-size:16px;line-height:16px}}@media (max-width:959px){.upsell-box .upsell-box__read-more{font-size:14px;line-height:14px}}.upsell-box .upsell-box__read-more svg{height:15px;transition:transform .1s linear;width:auto}.upsell-box .upsell-box__read-more:hover svg{transform:translateX(3px);transition:transform .1s linear}.upsell-box .upsell-box__bottom,.upsell-box .upsell-box__bottom .container{display:flex;gap:20px}@media (max-width:1199px){.upsell-box{height:300px}.upsell-box .upsell-box__image{aspect-ratio:3/4}}@media (max-width:1099px){.upsell-box{height:300px}.upsell-box .upsell-box__image{aspect-ratio:3/5}}@media (max-width:1023px){.upsell-box .upsell-box__image{aspect-ratio:3/4}.upsell-box .upsell-box__read-more{gap:4px}.upsell-box .upsell-box__read-more svg{height:13px}}@media (max-width:599px){.upsell-box{flex-direction:column;height:unset}.upsell-box .upsell-box__image,.upsell-box .upsell-box__image img{aspect-ratio:1}.upsell-box .upsell-box__content{padding:26px 16px}.upsell-box .upsell-box__description{margin:6px 0 14px}.upsell-box .upsell-box__bottom{flex-direction:column;margin-top:26px}.upsell-box .upsell-box__bottom .container{gap:16px}}@media (max-width:349px){.upsell-box .upsell-box__bottom .container{gap:10px}.upsell-box .upsell-box__bottom .container h5{font-size:15px}}.upsell-box__modal{margin:0;padding:20px}.upsell-box__modal ul{margin:0;padding:10px 20px}.frequency-selector{align-items:center;background:#eaeaea;border-radius:20px;display:flex;gap:5px;height:40px;padding:0 7px;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.frequency-selector .frequency-selector__button{background:#fff;border-radius:50%;font-weight:500;height:26px;width:26px}.frequency-selector .frequency-selector__text{font-size:14px;font-weight:500}.modal .modal__content.mobile-menu{-webkit-overflow-scrolling:touch;border-radius:0;bottom:100%;box-shadow:none;display:flex;flex-direction:column;font-size:16px;gap:40px;height:0;left:0;max-height:none;overflow-y:auto;position:fixed;right:0;top:0;width:100%}.modal .modal__content.mobile-menu h2{color:#fff;margin:0}.modal .modal__content.mobile-menu ul{list-style-type:none;margin:0;padding:0}.modal .modal__content.mobile-menu ul ul{font-size:.9em;padding-left:1.3em}.modal .modal__content.mobile-menu ul ul li{margin-bottom:28px;margin-top:28px}.modal .modal__content.mobile-menu li{margin-bottom:20px}.modal .modal__content.mobile-menu a{color:inherit;text-decoration:none}.modal .modal__content.mobile-menu .modal__close{border-radius:60px}.cart-wrapper{min-width:425px;position:relative;width:425px}.cart-wrapper .cart{box-shadow:0 8px 20px rgba(0,0,0,.1);height:100%;position:fixed;width:425px;z-index:1160}.cart-wrapper .cart ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.cart-wrapper .cart ul li{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding-left:22px;position:relative}@media (max-width:1499px){.cart-wrapper .cart ul li{font-size:16px;line-height:25px}}@media (max-width:959px){.cart-wrapper .cart ul li{font-size:14px;line-height:22px}}.cart-wrapper .cart ul li:after{background-color:#e5815e;content:"";height:1px;left:0;position:absolute;top:14px;width:12px}.cart-wrapper .cart .cart__content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px;height:calc(100% - 99px);overflow-y:scroll;padding:24px;scrollbar-width:none;width:100%}.cart-wrapper .cart .cart__content.full-height{height:100%}.cart-wrapper .cart .cart__content::-webkit-scrollbar{display:none}.cart-wrapper .cart .cart__room{align-items:center;display:flex;gap:16px;height:80px}.cart-wrapper .cart .cart__room img{aspect-ratio:1/1;border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:unset}.cart-wrapper .cart .cart__room .name{width:100%}.cart-wrapper .cart .cart__dates{display:flex;gap:16px;width:100%}.cart-wrapper .cart .cart__dates .date-picker-container{height:62px}.cart-wrapper .cart .cart__bottom{background:#fff;border-top:1px solid #dbdbdb;bottom:0;padding:24px;width:100%}.cart-wrapper .cart .break-down-button{display:flex;gap:7px;justify-content:start;padding:16px 0;width:100%}.cart-wrapper .cart .break-down-button .text{text-wrap:wrap;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-align:left}@media (max-width:959px){.cart-wrapper .cart .break-down-button .text{font-size:12px;line-height:14px}}.cart-wrapper .cart .break-down-button svg{min-width:16px;transform:rotate(90deg);transition:transform .3s linear;width:16px}.cart-wrapper .cart .break-down-button.open svg{transform:rotate(90deg) scaleX(-1)}@media (max-width:1499px){.cart-wrapper .cart ul{gap:10px}.cart-wrapper .cart ul li{padding-left:20px}.cart-wrapper .cart ul li:after{top:12px}}@media (max-width:1023px){.cart-wrapper{min-width:100%;width:100%}.cart-wrapper .cart{border-top:1px solid #dbdbdb;box-shadow:none;position:unset;width:100%}.cart-wrapper .cart ul li{padding-left:18px}.cart-wrapper .cart ul li:after{top:11px;width:10px}}@media (min-width:1500px){.cart-wrapper{min-width:450px;width:450px}.cart-wrapper .cart{width:450px}}.cart-container{border:1px solid #dbdbdb;border-radius:10px;padding:20px 20px 0}.cart-container.open{border-color:#1e1e1e}.cart-container .header{padding-bottom:18px}.cart-container .header .single-feature-page__hero__container h1,.cart-container .header .title,.single-feature-page__hero__container .cart-container .header h1{align-items:center;display:flex;justify-content:space-between}.cart-container .header .single-feature-page__hero__container h1 .title-text,.cart-container .header .title .title-text,.single-feature-page__hero__container .cart-container .header h1 .title-text{margin-right:10px}.cart-container .header .single-feature-page__hero__container h1 .title-price,.cart-container .header .title .title-price,.single-feature-page__hero__container .cart-container .header h1 .title-price{white-space:nowrap}.cart-container .header .description{font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:1px}@media (max-width:959px){.cart-container .header .description{font-size:11px;line-height:16px}}.cart-container .header.custom{padding:0}.cart-container .container-content{align-items:flex-start;display:flex;overflow:hidden;transition:height .5s ease}.cart-container .container-content .rows-container{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;margin-top:16px;width:100%}.cart-container .container-content .rows-container .row{display:flex;gap:6px;justify-content:space-between}.cart-container .container-content .rows-container .row .item{align-items:center;display:flex;gap:10px}.cart-container .container-content .rows-container .row .item.removable{cursor:pointer}.cart-container .container-content .rows-container .row .item .name{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.cart-container .container-content .rows-container .row .item .name{font-size:16px;line-height:25px}}@media (max-width:959px){.cart-container .container-content .rows-container .row .item .name{font-size:14px;line-height:22px}}.cart-container .container-content .rows-container .row .item svg{padding-bottom:1px;width:16px}.cart-container .container-content .rows-container .row .item-price{display:flex;gap:13px;white-space:nowrap}.cart-container .container-content .rows-container .row .item-price .price-before-discount{color:#949494;text-decoration:line-through}.cart-container .container-content .rows-container .monthly-fee{display:flex;justify-content:space-between;margin-top:10px}.cart-container .container-content .rows-container .monthly-fee span{color:#949494;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:959px){.cart-container .container-content .rows-container .monthly-fee span{font-size:12px;line-height:14px}}.cart-container .container-content .rows-container .no-utility-bill{align-items:center;display:flex;gap:10px;margin-top:5px}.cart-container .container-content .rows-container .no-utility-bill div{align-items:center;aspect-ratio:1/1;background-color:#e7b95d;border-radius:50%;display:flex;height:30px;justify-content:center}.cart-container .container-content .rows-container .no-utility-bill div svg{height:17px}.cart-container .container-content .rows-container .no-utility-bill div svg path{fill:#1e1e1e}.cart-container .container-content .rows-container .no-utility-bill span{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:959px){.cart-container .container-content .rows-container .no-utility-bill span{font-size:12px;line-height:14px}.cart-container{padding:16px 16px 0}.cart-container .header{padding-bottom:16px}}.overlay-loader{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.calendar-section{background-color:#fafafa;border-radius:4px;margin-top:16px;padding:40px 20px 24px}.calendar-section .single-feature-page__hero__container h1,.calendar-section .title,.single-feature-page__hero__container .calendar-section h1{margin:0 0 18px}.calendar-section .react-datepicker{margin-top:15px}.calendar-section .react-datepicker__month-container{padding-left:16px;padding-right:16px}.calendar-section .buttons{display:flex;margin-top:24px}.calendar-section .buttons .btn{flex-basis:50%;padding-left:10px;padding-right:10px}.calendar-section .buttons .btn+.btn{margin-left:32px}.calendar-section .btn,.calendar-section .react-datepicker__month-container{flex-grow:1}.calendar-section .terms{padding-top:24px}.calendar-section .terms a{color:#8da9a9;text-decoration:underline}.calendar-section .book-tour-from-textarea-container{margin-top:24px}.calendar-section .book-tour-from-textarea-container p{margin:0}.calendar-section .book-tour-from-textarea-container{display:flex;gap:16px}.calendar-section .book-tour-from-textarea-wrapper{flex-basis:50%}.calendar-section .long-booking-text{font-size:12px}.calendar-section .higher-prices-legend-container{align-items:center;display:flex;gap:8px}.calendar-section .higher-prices-legend-dot{background-color:rgba(229,129,94,.5019607843);border-radius:50%;height:10px;width:10px}[data-reach-tabs] [data-reach-tab-list]{background:none;flex-wrap:wrap;margin-left:-4px;width:calc(100% + 8px)}[data-reach-tabs] [data-reach-tab-list].equal-width{flex-wrap:nowrap}[data-reach-tabs] [data-reach-tab-list].equal-width [data-reach-tab]{flex-basis:100%}[data-reach-tabs] [data-reach-tab]{border:none;box-shadow:inset 0 -2px 0 0 #1e1e1e;flex-basis:calc(33.33333% - 8px);font-size:12px;font-weight:700;margin-left:4px;margin-right:4px;min-height:48px;overflow:hidden;padding:.2em 1em;text-overflow:ellipsis;text-transform:uppercase;transition:background-color .15s,color .15s;white-space:nowrap}[data-reach-tabs] [data-reach-tab][data-selected]{background-color:#1e1e1e;color:#fff}[data-reach-tabs] [data-reach-tab-panels]{padding-top:8px}[data-reach-tabs] img{height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.building-location{align-items:center;display:flex;padding-left:0;padding-right:0}.building-location .left{flex-shrink:0;max-width:100%;padding:40px 40px 40px 100px;width:520px}@media(max-width:1024px){.building-location .left{padding-bottom:30px;padding-left:30px;padding-right:30px}}@media(max-width:960px){.building-location .left{padding-bottom:16px;padding-left:16px;padding-right:16px}}.building-location .right{align-self:stretch;flex-grow:1;flex-shrink:0}.building-location .location{padding-bottom:20px;padding-top:20px}.building-location .location+.location{margin-top:15px}.building-location .google-map{min-height:40vh}.building-location .icon-and-label{display:flex}.building-location .icon-and-label .icon{height:34px;margin-right:28px;-o-object-fit:scale-down;object-fit:scale-down;width:34px}.building-location .icon-and-label .distance{font-size:12px;font-weight:400;margin-left:auto}@media (max-width:1023px){.building-location{flex-direction:column}.building-location .left{width:100%}}@media (max-width:766px){.building-location{margin-top:50px}}.header-with-number{align-items:center;display:flex;margin-bottom:40px}.header-with-number .header-with-number__number{align-items:center;background:#1e1e1e;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;margin-bottom:1px;margin-right:20px;width:30px}.header-with-number .header-with-number__header{margin:0}@media (max-width:1499px){.header-with-number{margin-bottom:35px}.header-with-number .header-with-number__number{font-size:13px;height:27px;margin-right:15px;width:27px}}@media (max-width:1023px){.header-with-number{margin-bottom:20px}.header-with-number .header-with-number__number{font-size:12px;height:24px;margin-right:10px;width:24px}}.dropzone-wrapper{border:none}.dropzone-wrapper .dropzone{background-color:#f5f5f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23000' stroke-dasharray='6,10' stroke-dashoffset='7'/%3E%3C/svg%3E");border-radius:10px;cursor:pointer;display:flex;position:relative}.dropzone-wrapper .dropzone .dropzone__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px;width:100%;z-index:1}.dropzone-wrapper .dropzone .dropzone__content svg{height:74px}.dropzone-wrapper .dropzone h4{margin-bottom:14px;margin-top:30px;text-align:center}.dropzone-wrapper .dropzone .dropzone__info{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:2}.dropzone-wrapper .dropzone .dropzone__subtitle{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;max-width:500px;text-align:center}@media (max-width:1499px){.dropzone-wrapper .dropzone .dropzone__subtitle{font-size:16px;line-height:25px}}@media (max-width:959px){.dropzone-wrapper .dropzone .dropzone__subtitle{font-size:14px;line-height:22px}}.dropzone-wrapper .dropzone .dropzone__photos-count{background:#fff;border-radius:10px;font-weight:500;margin-top:7px;padding:5px 13px}.dropzone-wrapper .dropzone .dropzone__preview{height:100%;opacity:.2;position:absolute;width:100%}.dropzone-wrapper .dropzone .dropzone__preview img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dropzone-wrapper .dropzone.drag-active .dropzone__box rect{stroke:#1e1e1e}.dropzone-wrapper .dropzone input{display:unset!important;height:100%;position:absolute;visibility:hidden;width:100%}.dropzone-wrapper.error .dropzone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23e5815e' stroke-width='2' stroke-dasharray='6,10' stroke-dashoffset='7'/%3E%3C/svg%3E")}@media (max-width:959px){.dropzone-wrapper .dropzone .dropzone__content{padding:40px 16px}.dropzone-wrapper .dropzone h4{margin-bottom:2px;margin-top:26px}}.modal .confirmation-modal{background:#fff;font-size:14px;max-width:90%;padding:32px;white-space:pre-line;width:615px}.modal .confirmation-modal .single-feature-page__hero__container h1,.modal .confirmation-modal .title,.single-feature-page__hero__container .modal .confirmation-modal h1{margin-top:0}.modal .confirmation-modal .actions{display:flex;margin-top:40px}.modal .confirmation-modal .actions .btn{width:100%}.modal .confirmation-modal .actions .btn-gray{font-weight:700;margin-right:16px}.timer{align-items:center;display:flex;flex:0 1;margin-left:auto}.timer .timer__icon{height:16px;margin-right:10px;width:16px}.timer .timer__time{font-size:14px;font-weight:500;line-height:22px;width:37px}@media (max-width:959px){.timer{margin-left:0;padding-right:0}.timer .timer__time{font-size:12px;line-height:14px}}.table{width:100%}.table__row{align-items:center;display:flex;padding:24px}.table__row.table__row_0{background-color:#e7b95d;padding-bottom:29px;padding-top:29px;text-transform:uppercase}.table__row.table__row_0 .table__col{color:#1e1e1e;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;line-height:14.6px;text-transform:uppercase}.table__col{max-width:33.3333333333%;width:100%}.table__col:first-child{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:20px;font-weight:700;line-height:22px;padding-right:70px}.table__col:not(:first-child){padding-left:24px}.table__col a{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;font-weight:600;line-height:30px}@media (max-width:1499px){.table__col a{font-size:16px;line-height:25px}}@media (max-width:959px){.table__col a{font-size:14px;line-height:22px}.table{overflow:scroll}.table__wrapper{width:660px}}@keyframes appear{0%{transform:translateY(calc(100% + 20px))}to{transform:translateY(0)}}.toast-message{animation:toast 3s ease;animation:appear .25s ease;background:#1e1e1e;border-radius:16px;bottom:0;color:#fff;margin:20px;position:fixed;right:0;transform:translateY(calc(100% + 20px));transition:transform .25s ease;z-index:20000}.toast-message.visible{transform:translateY(0)}.toast-message.type--success{background:#eff7f7;color:#1f6a6a}.toast-message.type--success .toast-message__close svg path,.toast-message.type--success .toast-message__icon svg path{stroke:#1f6a6a}.toast-message.type--error{background:#f8f0ed;color:#e5815e}.toast-message.type--error .toast-message__close svg path,.toast-message.type--error .toast-message__icon svg path{stroke:#e5815e}.toast-message .toast-message__content{align-items:stretch;display:flex;padding:24px}.toast-message .toast-message__icon{display:flex;flex-direction:column;justify-content:center;width:30px}.toast-message .toast-message__icon svg path{stroke:#fff;height:30px;width:30px}.toast-message .toast-message__text{display:flex;flex-direction:column;justify-content:center;padding:0 28px}.toast-message .toast-message__title{font-weight:700}.toast-message .toast-message__close{cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-left:auto;width:12px}.toast-message .toast-message__close svg path{stroke:#fff;height:12px;width:12px}.discount-code-input{align-items:center;border:1px solid #dbdbdb;border-radius:100px;display:flex;padding:6px 6px 6px 20px}.discount-code-input .discount-code-input__code{border:none;color:#1e1e1e;flex:1 1;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0;min-width:unset;outline:none;padding:0;width:100%}@media (max-width:1499px){.discount-code-input .discount-code-input__code{font-size:16px;line-height:25px}}@media (max-width:959px){.discount-code-input .discount-code-input__code{font-size:14px;line-height:22px}}.discount-code-input .discount-code-input__code::placeholder{color:#1e1e1e}.last-possible-day-label{align-items:center;background-color:#cfa653;border-radius:2px;display:flex;margin:30px 0 15px;padding:10px}.last-possible-day-label p{color:#fff;margin:0}.cart-price-info{border:1px solid #dbdbdb;border-radius:10px;padding:0 20px}.cart-price-info.open{border-color:#1e1e1e}.cart-price-info .body{overflow:hidden;transition:height .8s ease}.cart-price-info .body .body-content p{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:500;line-height:30px;margin-bottom:16px;margin-top:16px}@media (max-width:1499px){.cart-price-info .body .body-content p{font-size:16px;line-height:25px}}@media (max-width:959px){.cart-price-info .body .body-content p{font-size:14px;line-height:22px}}.buildings-map{display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:140px auto}.buildings-map.buildings-map--single{display:flex;flex-direction:column-reverse;margin:0}.buildings-map.buildings-map--single .buildings-map__details{background:#8da9a9}.buildings-map.buildings-map--single .buildings-map__map-wrapper{border:1px solid #dbdbdb;height:500px;min-height:unset}.buildings-map.buildings-map--single .buildings-map__detail-buttons{margin:auto 0 0}.buildings-map .buildings-map__map{height:100%}.buildings-map .buildings-map__map-wrapper{border-radius:10px;min-height:820px;overflow:hidden;position:relative}.buildings-map .buildings-map__building-image{border-radius:10px;bottom:24px;height:220px;overflow:hidden;position:absolute;right:24px;width:220px}.buildings-map .buildings-map__building-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.buildings-map .buildings-map__details{background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;padding:60px}@media (max-width:1023px){.buildings-map .buildings-map__details{box-shadow:none}}.buildings-map .buildings-map__details-top{overflow:hidden;position:relative}.buildings-map .buildings-map__description{color:#1e1e1e;display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:10px;line-height:30px;margin-bottom:20px}@media (max-width:1499px){.buildings-map .buildings-map__description{font-size:16px;line-height:25px}}@media (max-width:959px){.buildings-map .buildings-map__description{font-size:14px;line-height:22px}}.buildings-map .buildings-map__detail-buttons{align-items:center;display:flex;gap:24px;margin-bottom:32px}.buildings-map .buildings-map__detail-buttons button:not(.buildings-map__detail-buttons--virtual-tour) svg{transition:transform .25s ease}.buildings-map .buildings-map__detail-buttons button:not(.buildings-map__detail-buttons--virtual-tour):hover svg{transform:translateX(2px)}.buildings-map .buildings-map__detail-buttons--virtual-tour{border-color:#000!important;padding-bottom:10px;padding-left:50px;padding-top:9px;position:relative}.buildings-map .buildings-map__detail-buttons--virtual-tour svg{height:30px;left:20px;position:absolute;top:7px;transition:fill .25s ease,color .25s ease}.buildings-map .buildings-map__detail-buttons--virtual-tour:hover svg{fill:#fff}.buildings-map .buildings-map__heading{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:54px;font-style:normal;font-weight:400;line-height:54px;margin:0 0 18px}@media (max-width:1499px){.buildings-map .buildings-map__heading{font-size:40px;line-height:40px}}@media (max-width:959px){.buildings-map .buildings-map__heading{font-size:30px;line-height:30px}}.buildings-map .buildings-map__address{align-items:center;display:flex;margin-bottom:10px}.buildings-map .buildings-map__address svg{height:16px;margin-right:10px}.buildings-map .buildings-map__buttons{display:grid;gap:24px;grid-template-columns:1fr 1fr}.buildings-map .buildings-map__button{align-items:center;background:#fff;border:none;border-radius:35px;box-shadow:0 8px 20px rgba(0,0,0,.1);color:#1e1e1e;display:flex;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;justify-content:center;line-height:30px;padding:24px;transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease;white-space:nowrap}@media (max-width:1499px){.buildings-map .buildings-map__button{font-size:26px;line-height:26px}}@media (max-width:959px){.buildings-map .buildings-map__button{font-size:22px;line-height:22px}}.buildings-map .buildings-map__button .buildings-map__button-icon{align-items:center;border:1px solid #dbdbdb;border-radius:50%;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.buildings-map .buildings-map__button svg{height:14px;transform:rotate(45deg);transition:transform .25s ease;width:14px}.buildings-map .buildings-map__button.buildings-map__button--active{background-color:#e7b95d;box-shadow:none}.buildings-map .buildings-map__button span{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.buildings-map .buildings-map__button span{font-size:26px;line-height:26px}}@media (max-width:959px){.buildings-map .buildings-map__button span{font-size:22px;line-height:22px}}@media (max-width:1599px){.buildings-map{gap:40px;margin:70px auto}.buildings-map .buildings-map__details{padding:40px}}@media (max-width:1299px){.buildings-map .buildings-map__map-wrapper{min-height:800px}.buildings-map .buildings-map__details{padding:40px}.buildings-map .buildings-map__button{border-radius:30px;height:60px;padding:10px 16px}}@media (max-width:1023px){.buildings-map{gap:20px}.buildings-map .buildings-map__buttons{grid-template-columns:1fr}}@media (max-width:959px){.buildings-map{grid-template-columns:1fr}.buildings-map .buildings-map__map-wrapper{min-height:322px}.buildings-map .buildings-map__building-image{height:91px;width:91px}.buildings-map .buildings-map__details{padding:24px}}.buildings-map .buildings-map__map-overlay{background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:10px;cursor:pointer;height:100%;overflow:hidden;transition:opacity .3s ease;width:100%}.buildings-map .buildings-map__map-overlay .buildings-map__map-preview{filter:brightness(.6);height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease;width:100%}.buildings-map .buildings-map__map-overlay:hover .buildings-map__map-preview{filter:brightness(.8)}.buildings-map .buildings-map__map-overlay .buildings-map__map-overlay-text{background:rgba(0,0,0,.5);border-radius:6px;color:#fff;font-size:18px;font-weight:600;left:50%;padding:12px 20px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:959px){.buildings-map .buildings-map__map-overlay .buildings-map__map-overlay-text{font-size:14px;padding:10px 16px}}.three-column-row-container{padding:35px 0}@media (min-width:1024px){.three-column-row-container{padding:70px 100px}}.three-column-row-container h2{font-size:54px;line-height:54px;margin:0;max-height:55vh;padding-bottom:10px;padding-top:0}.three-column-row-container .paragraph{font-size:18px;line-height:30px;white-space:break-spaces}.three-column-row-container .no-padding{padding:0!important}.three-column-row-container .flex-gap-l{gap:40px}.three-column-row-container .three-column-cell-wrapper{display:flex;gap:80px;height:101vh;margin:0 auto;max-width:1720px;padding:70px 0}.three-column-row-container .three-column-cell-wrapper.fit-content{height:-moz-fit-content;height:fit-content}@media (max-width:1599px){.three-column-row-container .three-column-cell-wrapper{gap:40px;padding:35px 0}}@media (min-width:2560px){.three-column-row-container .three-column-cell-wrapper{padding:70px 0}}.three-column-row-container .three-column-cell-wrapper .empty-cell-container,.three-column-row-container .three-column-cell-wrapper .image-wrapper,.three-column-row-container .three-column-cell-wrapper .text-area-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.three-column-row-container .three-column-cell-wrapper .empty-cell-container img,.three-column-row-container .three-column-cell-wrapper .image-wrapper img,.three-column-row-container .three-column-cell-wrapper .text-area-container img{height:100%}@media (max-width:1023px){.three-column-row-container .three-column-cell-wrapper .empty-cell-container,.three-column-row-container .three-column-cell-wrapper .image-wrapper,.three-column-row-container .three-column-cell-wrapper .text-area-container{max-width:100%}}.three-column-row-container .three-column-cell-wrapper .lg-w{flex:2 1}.three-column-row-container .three-column-cell-wrapper .empty-cell-container{width:30%}.three-column-row-container .three-column-cell-wrapper .image-wrapper{display:flex}.three-column-row-container .three-column-cell-wrapper .image-wrapper img{border-radius:10px;-o-object-fit:cover;object-fit:cover}.three-column-row-container .three-column-cell-wrapper .reverse-column{flex-direction:column-reverse}.three-column-row-container .reverse-row{flex-direction:row-reverse}@media (max-width:1023px){.three-column-row-container{padding:0 40px}.three-column-row-container .paragraph{font-size:14px;line-height:22px}.three-column-row-container .three-column-cell-wrapper{flex-direction:column;gap:0;height:-moz-fit-content;height:fit-content;max-height:none;padding:0 0 70px}.three-column-row-container .three-column-cell-wrapper .image-wrapper{padding:30px 0}.three-column-row-container .three-column-cell-wrapper .image-wrapper img{max-height:427px}.three-column-row-container .three-column-cell-wrapper .text-area-container{flex-direction:column;gap:0}.three-column-row-container .three-column-cell-wrapper .text-area-container h2{font-size:30px;line-height:30px;padding-top:40px}.three-column-row-container .three-column-cell-wrapper .text-area-container .paragraph{padding-bottom:10px}.three-column-row-container .three-column-cell-wrapper .flex-gap-l{gap:26px}.three-column-row-container .empty-cell-container{display:none}.three-column-row-container h2{font-size:40px;line-height:40px}.three-column-row-container .paragraph{font-size:16px;line-height:25px}}@media (max-width:959px){.three-column-row-container{padding:0 20px}}.button{align-items:center;border-radius:60px;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:10px;line-height:18px;padding:11px 24px;transition:background-color .25s ease,color .25s ease;white-space:nowrap}@media (max-width:1499px){.button{font-size:16px;line-height:16px}}@media (max-width:959px){.button{font-size:14px;line-height:14px}}.button.button--main{background:#e7b95d;color:#000}.button.button--main:hover{background:#1e1e1e;color:#fff}.button.button--stroke{border:1px solid #dbdbdb}.button.button--stroke:hover{background:#1e1e1e;color:#fff}.button.button--tertiary{background:none;padding:0}.button svg{height:16px}.button.green{background:#8de4a0}.single-feature-page__title-container{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:80vh}.single-feature-page__title-container h1{color:#fff;margin:0;max-width:40%}@media (max-width:1023px){.single-feature-page__title-container h1{max-width:80%}}.single-feature-page__title-container .single-feature-page__title-container__text-container{display:flex;flex-direction:column;gap:10px;margin-top:180px;max-width:1920px;width:100%;z-index:10}@media (min-width:2560px){.single-feature-page__title-container .single-feature-page__title-container__text-container{margin:180px auto 0}}@media (max-width:1023px){.single-feature-page__title-container .single-feature-page__title-container__text-container{margin-left:40px;margin-right:40px;padding-left:0;padding-right:0}}@media (max-width:959px){.single-feature-page__title-container .single-feature-page__title-container__text-container{margin-left:20px;margin-right:20px}}.single-feature-page__title-container .single-feature-page__title-container__gradient{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0));height:80vh;position:absolute;width:100vw;z-index:1}.single-feature-page__title-container .single-feature-page__title-container__subtitle{max-width:40%}@media (max-width:1299px){.single-feature-page__title-container .single-feature-page__title-container__subtitle{max-width:60%}}@media (max-width:1023px){.single-feature-page__title-container .single-feature-page__title-container__subtitle{max-width:100%}}@media (max-width:959px){.single-feature-page__title-container{align-items:flex-end;height:100vh}.single-feature-page__title-container .single-feature-page__title-container__text-container{margin:0 20px;padding-bottom:10vh}.single-feature-page__title-container .single-feature-page__title-container__gradient{height:100vh}}.other-features-container{display:grid;flex-direction:row;flex-wrap:wrap;gap:80px;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin:0 auto 70px}@media (max-width:1599px){.other-features-container{gap:40px}}@media (min-width:1024px){.other-features-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1600px){.other-features-container{margin:0 auto 140px}}.other-features-container .other-features-container__subtitle{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:140px}@media (max-width:1499px){.other-features-container .other-features-container__subtitle{font-size:16px;line-height:25px}}@media (max-width:959px){.other-features-container .other-features-container__subtitle{font-size:14px;line-height:22px}}@media (max-width:1023px){.other-features-container .other-features-container__subtitle{margin-bottom:70px}}.other-features-container .other-features-container__feature{background-position:50%;background-size:cover;border-radius:10px;cursor:pointer;display:flex;height:0;padding-bottom:100%;position:relative}.other-features-container a{height:100%;position:absolute;width:100%;z-index:2}.other-features-container h4{bottom:0;color:#fff;display:flex;margin:24px;position:absolute}.other-features-container h4 .other-features-container__vertical-line{background-color:#e7b95d;border-radius:2px;gap:16px;margin:4px 0;min-width:4px;width:4px}@media (max-width:1023px){.other-features-container h4{gap:10px}}.other-features-container .other-features-container__title-wrapper{align-items:flex-end;align-self:flex-end;background:linear-gradient(180deg,rgba(0,0,0,0),#000000 200%);border-radius:10px;bottom:0;display:flex;height:50%;left:0;position:absolute;right:0;top:50%;width:100%}@media (max-width:959px){.other-features-container{align-items:center;gap:20px;margin:0}.other-features-container h2{margin-bottom:20px;margin-top:70px}.other-features-container h4{margin:16px}}.separator-container{border-bottom:1px solid #dbdbdb;margin:0;max-width:1920px;padding-top:120px;width:100%}@media (max-width:1023px){.separator-container{margin:0 auto;padding-top:60px}}.testimonial{background:#e7b95d;border-radius:10px;display:grid;grid-template-columns:1fr;margin:0 auto 70px;overflow:hidden}.testimonial p{margin:0}.testimonial .testimonial__media-wrapper{aspect-ratio:1;overflow:hidden;position:relative;width:100%}.testimonial .testimonial__media{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.testimonial .testimonial__video-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .25s ease;width:70px}.testimonial .testimonial__video-button:hover{background:#e7b95d}.testimonial .testimonial__video-button svg{height:24px;margin-left:2px}.testimonial .testimonial__content{align-items:flex-start;display:flex;flex-direction:column;padding:26px 16px 20px}.testimonial .testimonial__quote-icon{display:block}.testimonial .testimonial__quote{color:#1e1e1e;display:block;font-family:Inter Tight,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px}@media (max-width:1499px){.testimonial .testimonial__quote{font-size:20px;line-height:30px}}@media (max-width:959px){.testimonial .testimonial__quote{font-size:16px;line-height:24px}}.testimonial .testimonial__author{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:6px}@media (max-width:1499px){.testimonial .testimonial__author{font-size:26px;line-height:26px}}@media (max-width:959px){.testimonial .testimonial__author{font-size:22px;line-height:22px}}.testimonial .testimonial__quote-icon{height:20px;margin-bottom:16px}.testimonial .testimonial__quote{margin-bottom:24px}@media (min-width:1024px){.testimonial{grid-template-columns:1fr 1fr}.testimonial .testimonial__media-wrapper{aspect-ratio:1.2}.testimonial.testimonial--reverse .testimonial__media-wrapper{grid-column:2;grid-row:1}.testimonial .testimonial__quote-icon{height:30px;margin-bottom:20px}.testimonial .testimonial__content{padding:30px}.testimonial .testimonial__author{margin-top:auto}.testimonial .testimonial__media-wrapper{min-height:100%}}.testimonial.interactive{margin:0}.testimonial.interactive .testimonial__media{cursor:pointer}.testimonial.interactive .testimonial__video-button{height:50px;left:30px;top:30px;transform:unset;width:50px}.testimonial.interactive .testimonial__video-button:hover{background:#8de4a0}.testimonial.interactive .testimonial__video-button svg{fill:#000;height:12px}.testimonial.interactive .testimonial__change-buttons{bottom:30px;display:flex;gap:20px;position:absolute;right:30px}.testimonial.interactive .testimonial__change-buttons button{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.testimonial.interactive .testimonial__change-buttons button svg{height:16px}.testimonial.interactive .testimonial__change-buttons button svg path{stroke:#fff}.testimonial.interactive .testimonial__change-buttons button.previous svg{margin-right:2px;rotate:180deg}.testimonial.interactive .testimonial__change-buttons button.next svg{margin-left:2px}@media (max-width:1023px){.testimonial.interactive .testimonial__video-button{height:40px;left:16px;top:16px;width:40px}.testimonial.interactive .testimonial__change-buttons{bottom:16px;right:16px}.testimonial.interactive .testimonial__change-buttons button{height:40px;width:40px}}.promotion-block{margin-bottom:40px;position:relative}.promotion-block .promotion-block__content{background:#f0f0f0;border-radius:10px;padding:26px 16px}.promotion-block .promotion-block__heading{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:54px;font-style:normal;font-weight:400;line-height:54px;margin-bottom:10px;margin-top:0}@media (max-width:1499px){.promotion-block .promotion-block__heading{font-size:40px;line-height:40px}}@media (max-width:959px){.promotion-block .promotion-block__heading{font-size:30px;line-height:30px}}.promotion-block .promotion-block__text{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:16px}@media (max-width:1499px){.promotion-block .promotion-block__text{font-size:16px;line-height:25px}}@media (max-width:959px){.promotion-block .promotion-block__text{font-size:14px;line-height:22px}}.promotion-block .promotion-block__media-wrapper{border-radius:10px;height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.promotion-block .promotion-block__media{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%}@media (min-width:960px){.promotion-block .promotion-block__content{padding:40px}}@media (min-width:1024px){.promotion-block .promotion-block__content{background:linear-gradient(90deg,rgba(0,0,0,.6) .64%,rgba(0,0,0,0));max-width:780px;padding:40px}.promotion-block .promotion-block__heading{color:#fff}.promotion-block .promotion-block__text{color:#fff;margin-bottom:100px}.promotion-block .promotion-block__media-wrapper{height:100%;padding:0;position:absolute;top:0;width:100%;z-index:-1}}.single-feature-page-container .single-feature-page__video-area-container{padding-top:70px}.single-feature-page-container .single-feature-page__media-wrapper{height:0;overflow:hidden;padding-top:50%;position:relative;width:100%}.single-feature-page-container .single-feature-page__media{border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.single-feature-page-container .single-feature-page__video-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .25s ease;width:70px}@media (max-width:959px){.single-feature-page-container .single-feature-page__video-button{bottom:20px;left:20px;top:auto;transform:unset}}.single-feature-page-container .single-feature-page__video-button:hover{background:#e7b95d}.single-feature-page-container .single-feature-page__video-button svg{height:24px;margin-left:6px}@media (max-width:1023px){.single-feature-page-container .single-feature-page__video-area-container{margin:0;padding-top:50px}.single-feature-page-container .single-feature-page__media-wrapper{padding-top:90vh}}@media (max-width:959px){.single-feature-page-container .single-feature-page__video-area-container{margin:0;padding-top:50px}}.new-home-hero-area{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between;margin-bottom:70px;position:relative;-webkit-user-select:none;user-select:none;width:100vw}@media (min-width:1600px){.new-home-hero-area{margin-bottom:140px}}.new-home-hero-area .hero-media{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100vw}.new-home-hero-area .new-home-hero-area__text-container{display:flex;flex-direction:column;min-width:600px;padding:100px 0 0;width:100%;z-index:10}@media (max-width:1023px){.new-home-hero-area .new-home-hero-area__text-container{min-width:250px}}.new-home-hero-area .home-hero-area__search-container{background-color:#e7b95d;border-radius:120px;height:79px;justify-self:flex-end;margin-bottom:40px;width:40vw;z-index:10}.new-home-hero-area .new-home-hero-area__text-container__subtitle{min-width:600px;text-align:center}@media (max-width:1023px){.new-home-hero-area .new-home-hero-area__text-container__subtitle{min-width:250px}}.new-home-hero-area .new-home-hero-area__gradient{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0));height:50vh;position:absolute;top:0;width:100vw;z-index:5}.new-home-hero-area h1{color:#fff;margin-bottom:10px;min-width:600px;text-align:center}@media (max-width:1023px){.new-home-hero-area h1{min-width:250px}}.new-home-hero-area .new-home-hero-area__text-container__subtitle{color:#fff;font-family:Inter Tight,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px}@media (max-width:1499px){.new-home-hero-area .new-home-hero-area__text-container__subtitle{font-size:20px;line-height:30px}}@media (max-width:959px){.new-home-hero-area .new-home-hero-area__text-container__subtitle{font-size:16px;line-height:24px}}.new-home-hero-area .home-hero-area__search-container{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:14px;z-index:1000}.new-home-hero-area .open{top:0}.new-home-hero-area .closed{top:100%}@media (max-width:1023px){.new-home-hero-area{height:100vh;margin-bottom:70px}.new-home-hero-area h1{font-size:40px;line-height:40px;margin:0}.new-home-hero-area .new-home-hero-area__text-container{gap:10px;padding:100px 20px 0;width:100vw}.new-home-hero-area .home-hero-area__search-container{border-radius:56px;margin:20px;max-height:50px;width:100%}.new-home-hero-area .new-home-hero-area__text-container__subtitle{font-size:14px;line-height:22px}}.search-container__mobile{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:20px;left:0;overflow-x:hidden;position:fixed;right:0;top:100vh;transition:all .5s ease-in-out;z-index:1400}.search-container__mobile.open{top:0}.search-container__mobile.closed{top:100%}.search-container__mobile .search-container__mobile__header-container{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:20px 20px 0}.search-container__mobile .search-container__mobile__close{align-items:center;border:1px solid #dbdbdb;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.search-container__mobile .search-container__mobile__close svg{height:15px}.search-container__mobile .search-container__input-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 20px}.search-container__mobile .search-container__mobile__container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 20px;padding:0 20px}.search-container__mobile .search-container__mobile__header{font-size:18px;font-weight:500;line-height:27px;margin:16px 0}.search-container__mobile .search-container__mobile__separator{border-top:1px solid #dbdbdb;width:100%}.search-container__mobile .search-container__mobile__mode-container{display:flex;gap:16px;margin:16px 0;width:100%}.search-container__mobile .search-container__mobile__mode{flex:1 1}.search-container__mobile .search-container__mobile__button{border:1px solid #dbdbdb;border-radius:60px;font-size:14px;font-weight:500;height:100%;line-height:14px;padding:16px 0;width:100%}.search-container__mobile .search-container__mobile__calendar-button{display:flex;flex-direction:column;width:100%}.search-container__mobile .search-container__mobile__calendar-button button{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:29.5px;display:flex;flex:1 1;justify-content:space-between;min-height:59px;padding:0 20px}.search-container__mobile .search-container__mobile__calendar-button-label{font-size:18px;font-weight:500;line-height:27px}.search-container__mobile .search-container__mobile__calendar-button-value{font-size:12px;font-weight:500;line-height:12px;max-width:50vw}.search-container__mobile .search-container__mobile__locations-modal,.search-container__mobile .search-container__mobile__rooms-modal{border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);flex-direction:column;gap:10px;overflow:hidden;padding:20px;width:100%}.search-container__mobile .search-container__mobile__locations-modal .room-type-picker-text-area,.search-container__mobile .search-container__mobile__rooms-modal .room-type-picker-text-area{border:1px solid #dbdbdb}.search-container__mobile .search-container__mobile__building-image-wrapper{border-radius:10px 0 0 10px;height:17vh;overflow:hidden;width:17vh}.search-container__mobile .search-container__mobile__building-image-wrapper img{border-radius:10px 0 0 10px;height:100%;-o-object-fit:cover;object-fit:cover}.search-container__mobile .search-container__mobile__location-wrapper{align-items:center;border:1px solid #dbdbdb;border-radius:10px;display:flex;gap:15px;height:17vh;width:100%}.search-container__mobile .search-container__mobile__building-name{font-size:14px;font-weight:500;line-height:14px;margin-bottom:5px}.search-container__mobile .search-container__mobile__building-address{font-size:14px;font-weight:400;line-height:22px}.search-container__mobile .search-container__mobile__location-modal-header,.search-container__mobile .search-container__mobile__rooms-modal-header{border-bottom:1px solid #dbdbdb;border-radius:0;margin-bottom:16px;padding-bottom:16px;text-align:center}.search-container__mobile h4{margin:0}.search-container__mobile .highlighted{background-color:#000;color:#fff}.search-container__mobile .room-type-picker-text-area{border-radius:60px;display:flex;justify-content:center;padding:12px}.search-container__mobile .room-type-picker-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.search-container__mobile .room-type-picker-text-area{flex-basis:45%}.search-bar-container__mobile{align-items:center;background-color:#fff;border-radius:56px;bottom:24px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;left:40px;line-height:14px;padding:4px;position:fixed;right:40px;text-align:center;z-index:1000}@media (max-width:959px){.search-bar-container__mobile{left:20px;right:20px}}.search-bar-container__mobile .search-bar-container__mobile__title{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-align:left}@media (max-width:1499px){.search-bar-container__mobile .search-bar-container__mobile__title{font-size:12px;line-height:14px}}.search-bar-container__mobile .search-bar-container__mobile__subtitle{color:#1e1e1e;color:#b4b4b4;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.search-bar-container__mobile .search-bar-container__mobile__subtitle{font-size:16px;line-height:25px}}@media (max-width:959px){.search-bar-container__mobile .search-bar-container__mobile__subtitle{font-size:14px;line-height:22px}}.search-bar-container__mobile .search-bar-container__mobile__search-icon{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:49px;display:flex;height:42px;justify-content:center;width:42px}@media (max-width:1023px){.search-container__mobile__footer-container{background:#fff;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;gap:16px;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:auto;padding:0 20px;position:sticky;width:100%;z-index:10001}.search-container__mobile__footer-container .search-container__mobile__footer-container__button-container{flex:1 1;margin:16px 0}}.desktop-search-container{background-color:#fff;border-radius:120px;box-shadow:0 8px 20px rgba(0,0,0,.1019607843);display:flex;flex:1 1;justify-content:center;margin-bottom:80px;margin-left:100px;margin-right:100px;max-height:80px;min-height:80px;padding:.75vh .3vh;position:relative;z-index:10}.desktop-search-container .search-container__label{font-size:14px;font-weight:500;line-height:14px}@media (max-width:1299px){.desktop-search-container .search-container__label{font-size:12px;line-height:12px}.desktop-search-container{min-height:70px}}.desktop-search-container .search-container__value{color:#b4b4b4;font-size:18px;font-weight:400;line-height:30px;width:max-content}@media (max-width:1299px){.desktop-search-container .search-container__value{font-size:14px;line-height:12px;overflow-wrap:break-word;width:inherit}}.desktop-search-container .search-container__vertical-separator{align-self:center;background-color:#dbdbdb;cursor:pointer;height:54px;min-width:1px;transition:background-color .2s ease-in-out;width:1px}.desktop-search-container .search-container__vertical-separator.fill-white{background-color:#fff}@media (max-width:1299px){.desktop-search-container .search-container__vertical-separator{height:36px}}.desktop-search-container .react-datepicker__input-container{display:flex}.desktop-search-container .search-container__date-picker-input-container{border-radius:70px;padding-left:2vw;padding-right:1vw;transition:background-color .3s ease-in-out}.desktop-search-container .search-container__date-picker-input-container:hover{background-color:#f0f0f0}@media(hover:none)and (pointer:coarse){.desktop-search-container .search-container__date-picker-input-container:hover{background-color:inherit!important;color:inherit!important}}.desktop-search-container .react-datepicker-wrapper{margin-right:1px}.desktop-search-container .react-datepicker-popper{margin-bottom:20px!important;margin-top:20px!important}.desktop-search-container .price-range-picker,.desktop-search-container .react-datepicker-wrapper,.desktop-search-container .room-size-picker,.desktop-search-container .room-type-picker,.desktop-search-container .search-container__button-container,.desktop-search-container .search-container__date-picker-input-container,.desktop-search-container .search-container__location-picker-input-container,.desktop-search-container .search-container__stay-type-input-container{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:20px;max-width:-moz-fit-content;max-width:fit-content}.desktop-search-container .price-range-picker:first-child,.desktop-search-container .react-datepicker-wrapper:first-child,.desktop-search-container .room-size-picker:first-child,.desktop-search-container .room-type-picker:first-child,.desktop-search-container .search-container__button-container:first-child,.desktop-search-container .search-container__date-picker-input-container:first-child,.desktop-search-container .search-container__location-picker-input-container:first-child,.desktop-search-container .search-container__stay-type-input-container:first-child{border-radius:70px;margin-left:5px;padding-left:2vw;padding-right:1vw;transition:background-color .3s ease-in-out}.desktop-search-container .price-range-picker:first-child:hover,.desktop-search-container .react-datepicker-wrapper:first-child:hover,.desktop-search-container .room-size-picker:first-child:hover,.desktop-search-container .room-type-picker:first-child:hover,.desktop-search-container .search-container__button-container:first-child:hover,.desktop-search-container .search-container__date-picker-input-container:first-child:hover,.desktop-search-container .search-container__location-picker-input-container:first-child:hover,.desktop-search-container .search-container__stay-type-input-container:first-child:hover{background-color:#f0f0f0}@media(hover:none)and (pointer:coarse){.desktop-search-container .price-range-picker:first-child:hover,.desktop-search-container .react-datepicker-wrapper:first-child:hover,.desktop-search-container .room-size-picker:first-child:hover,.desktop-search-container .room-type-picker:first-child:hover,.desktop-search-container .search-container__button-container:first-child:hover,.desktop-search-container .search-container__date-picker-input-container:first-child:hover,.desktop-search-container .search-container__location-picker-input-container:first-child:hover,.desktop-search-container .search-container__stay-type-input-container:first-child:hover{background-color:inherit!important;color:inherit!important}}.desktop-search-container .price-range-picker:last-child,.desktop-search-container .react-datepicker-wrapper:last-child,.desktop-search-container .room-size-picker:last-child,.desktop-search-container .room-type-picker:last-child,.desktop-search-container .search-container__button-container:last-child,.desktop-search-container .search-container__date-picker-input-container:last-child,.desktop-search-container .search-container__location-picker-input-container:last-child,.desktop-search-container .search-container__stay-type-input-container:last-child{border-radius:0 120px 120px 0;margin-right:5px}@media (max-width:1299px){.desktop-search-container .price-range-picker,.desktop-search-container .react-datepicker-wrapper,.desktop-search-container .room-size-picker,.desktop-search-container .room-type-picker,.desktop-search-container .search-container__button-container,.desktop-search-container .search-container__date-picker-input-container,.desktop-search-container .search-container__location-picker-input-container,.desktop-search-container .search-container__stay-type-input-container{min-width:100px}}.desktop-search-container .search-container__button-container{cursor:pointer}.desktop-search-container .room-type-picker__text-area-wrapper,.desktop-search-container .search-container__button-wrapper,.desktop-search-container .search-container__date-picker-input-wrapper,.desktop-search-container .search-container__location-picker-input-wrapper,.desktop-search-container .search-container__stay-type-input-wrapper{display:flex;flex-direction:column;justify-content:center;padding-right:1vw}@media (max-width:1299px){.desktop-search-container .room-type-picker__text-area-wrapper,.desktop-search-container .search-container__button-wrapper,.desktop-search-container .search-container__date-picker-input-wrapper,.desktop-search-container .search-container__location-picker-input-wrapper,.desktop-search-container .search-container__stay-type-input-wrapper{gap:4px;padding:0}}.desktop-search-container .search-container__button-wrapper{align-self:normal;background-color:#e7b95d;border-radius:70px;min-width:100px;padding:0;text-align:center}.desktop-search-container .search-container__desktop__building-image-wrapper{border-radius:10px 0 0 10px;height:10vh;overflow:hidden;width:10vh}.desktop-search-container .search-container__desktop__building-image-wrapper img{border-radius:10px 0 0 10px;height:100%;-o-object-fit:cover;object-fit:cover}.desktop-search-container .room-type-picker-text-area,.desktop-search-container .search-container__desktop__location-wrapper,.desktop-search-container .search-container__stay-type-text-area{align-items:center;align-self:flex-start;background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;display:flex;flex-basis:45%;gap:10px;max-height:110px;overflow:hidden;width:100%}.desktop-search-container .room-type-picker-text-area label,.desktop-search-container .search-container__desktop__location-wrapper label,.desktop-search-container .search-container__stay-type-text-area label{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;margin:0 auto;padding:16px}@media (max-width:1499px){.desktop-search-container .room-type-picker-text-area label,.desktop-search-container .search-container__desktop__location-wrapper label,.desktop-search-container .search-container__stay-type-text-area label{font-size:16px;line-height:16px}}@media (max-width:959px){.desktop-search-container .room-type-picker-text-area label,.desktop-search-container .search-container__desktop__location-wrapper label,.desktop-search-container .search-container__stay-type-text-area label{font-size:14px;line-height:14px}}.desktop-search-container .room-type-picker-text-area:hover,.desktop-search-container .search-container__desktop__location-wrapper:hover,.desktop-search-container .search-container__stay-type-text-area:hover{border-color:#000}.desktop-search-container .search-container__stay-type-text-area{border-radius:60px;flex:1 1;max-height:50px}.desktop-search-container .highlighted{background-color:#000;color:#fff}.desktop-search-container .highlighted div,.desktop-search-container .highlighted label{color:#fff}.desktop-search-container .room-type-picker__options,.desktop-search-container .search-container__mobile__locations-modal,.desktop-search-container .search-container__stay-type-options{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.25);flex-wrap:wrap;gap:15px;justify-content:space-between;max-width:680px;padding:14px;position:absolute;width:100%}.desktop-search-container .room-type-picker__options.top,.desktop-search-container .search-container__mobile__locations-modal.top,.desktop-search-container .search-container__stay-type-options.top{bottom:100%;margin-bottom:10px;margin-top:0}.desktop-search-container .room-type-picker__options.bottom,.desktop-search-container .search-container__mobile__locations-modal.bottom,.desktop-search-container .search-container__stay-type-options.bottom{margin-bottom:0;margin-top:10px;top:100%;transform:translateX(-15%)}.desktop-search-container .search-container__mobile__locations-modal{grid-template-columns:1fr 1fr}.desktop-search-container .search-container__stay-type-options{justify-content:center;max-width:400px;width:100%}.desktop-search-container .room-type-picker__options{width:max-content}.desktop-search-container .react-datepicker-wrapper .search-container__date-picker-input-container{height:100%;padding:0 1vw}.desktop-search-container .search-container__button-wrapper{font-size:18px;font-weight:500}.desktop-search-container .price-sort,.desktop-search-container .room-size-sort,.desktop-search-container .room-type-picker,.desktop-search-container .search-container__location-picker-input-container{align-items:center;border-radius:120px;cursor:pointer;display:flex;gap:16px;justify-content:center;max-width:10%;overflow:hidden;padding:0 1vw;transition:background-color .3s ease-in-out}.desktop-search-container .price-sort div,.desktop-search-container .room-size-sort div,.desktop-search-container .room-type-picker div,.desktop-search-container .search-container__location-picker-input-container div{display:flex}.desktop-search-container .price-sort:hover,.desktop-search-container .room-size-sort:hover,.desktop-search-container .room-type-picker:hover,.desktop-search-container .search-container__location-picker-input-container:hover{background-color:#f0f0f0}@media(hover:none)and (pointer:coarse){.desktop-search-container .price-sort:hover,.desktop-search-container .room-size-sort:hover,.desktop-search-container .room-type-picker:hover,.desktop-search-container .search-container__location-picker-input-container:hover{background-color:inherit!important;color:inherit!important}}@media (max-width:1299px){.desktop-search-container .price-sort,.desktop-search-container .room-size-sort,.desktop-search-container .room-type-picker,.desktop-search-container .search-container__location-picker-input-container{gap:8px;min-width:100px}}.desktop-search-container .room-type-picker,.desktop-search-container .search-container__location-picker-input-container{justify-content:space-between;max-width:25%}.desktop-search-container .room-type-picker .search-container__value,.desktop-search-container .search-container__location-picker-input-container .search-container__value{color:#000}.desktop-search-container .room-type-picker__options{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.25);padding:24px;position:absolute}.desktop-search-container .search-container__vertical-separator:nth-last-child(2){display:none}.desktop-search-container .price-sort__title,.desktop-search-container .room-size-picker__title{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.desktop-search-container .price-sort__title,.desktop-search-container .room-size-picker__title{font-size:12px;line-height:14px}}.desktop-search-container h4{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.desktop-search-container h4{font-size:16px;line-height:16px}}@media (max-width:959px){.desktop-search-container h4{font-size:14px;line-height:14px}}.desktop-search-container .room-type-picker{overflow:initial;position:relative}.desktop-search-container .search-container__desktop__building-name{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.desktop-search-container .search-container__desktop__building-name{font-size:16px;line-height:16px}}@media (max-width:959px){.desktop-search-container .search-container__desktop__building-name{font-size:14px;line-height:14px}}.desktop-search-container .search-container__desktop__building-address{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.desktop-search-container .search-container__desktop__building-address{font-size:16px;line-height:25px}}@media (max-width:959px){.desktop-search-container .search-container__desktop__building-address{font-size:14px;line-height:22px}}.calendar-container .react-datepicker{border:none;border-radius:10px;display:flex;flex-direction:column}.calendar-container .react-datepicker .react-datepicker__triangle{display:none}.calendar-container .react-datepicker__input-container{cursor:pointer;height:100%}.calendar-container .react-datepicker-popper{background-color:#fff;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.1);margin-bottom:10px;margin-top:10px;min-width:235px;padding:0;width:300px}.calendar-container .react-datepicker__navigation-icon.react-datepicker__navigation-icon--next,.calendar-container .react-datepicker__navigation-icon.react-datepicker__navigation-icon--previous{display:none}.calendar-container .react-datepicker__tab-loop{height:0;width:0}.calendar-container .react-datepicker__header{background-color:#fff;border:none;border-radius:10px;min-height:72px;padding:20px 0 0}.calendar-container .react-datepicker__day-names,.calendar-container .react-datepicker__week{display:flex;justify-content:space-between;margin:0 20px}.calendar-container .react-datepicker__day-names .react-datepicker__day-name,.calendar-container .react-datepicker__week .react-datepicker__day-name{flex:1 1;font-size:14px;font-weight:400;line-height:14px;max-height:22px;max-width:22px;padding:4px 0}.calendar-container .react-datepicker__day-names .react-datepicker__day-name:focus,.calendar-container .react-datepicker__week .react-datepicker__day-name:focus{outline:none}.calendar-container .react-datepicker__day{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:center;max-height:22px;max-width:22px}.calendar-container .react-datepicker__day.react-datepicker__day--outside-month:not(.react-datepicker__day--disabled,.react-datepicker__day--range-end){color:#838383}.calendar-container .react-datepicker__day:focus{outline:none}.calendar-container .react-datepicker__day:hover{background:inherit;border:1px solid #000;border-radius:4.2px;color:#000}.calendar-container .react-datepicker__navigation--next,.calendar-container .react-datepicker__navigation--previous{background-position:50%;background-repeat:no-repeat;border:none;height:30px;top:13px;width:30px}.calendar-container .react-datepicker__navigation--previous{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14' fill='none'%3E%3Cpath d='m6.5 1-6 6 6 6' stroke='%231E1E1E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");left:25px}.calendar-container .react-datepicker__navigation--next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14' fill='none'%3E%3Cpath d='m.5 13 6-6-6-6' stroke='%231E1E1E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:25px}.calendar-container .react-datepicker__month-container{display:flex;flex-direction:column;gap:unset;width:100%}.calendar-container .react-datepicker__month{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly;min-height:215px;padding-bottom:1.5rem}.calendar-container .has-info .react-datepicker__month{padding-bottom:0!important}.calendar-container .react-datepicker__current-month{font-size:18px;font-weight:500;line-height:18px;padding-bottom:15px}.calendar-container .react-datepicker__day--disabled{background-position:50%;background-size:cover;border-radius:4.2px;text-decoration:line-through}.calendar-container .react-datepicker__day--disabled .tooltip .date{color:#d3d3d3;text-decoration:line-through}.calendar-container .react-datepicker__day--disabled:hover:not(.react-datepicker__day--range-start,.react-datepicker__day--range-end){border:none;color:#d3d3d3}.calendar-container .label{display:none}.calendar-container .react-datepicker__day--in-range{background-color:#fff;color:#000}.calendar-container .react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--range-end,.react-datepicker__day--range-start){color:#d3d3d3}.calendar-container .react-datepicker__day--keyboard-selected{background-color:unset}.calendar-container .react-datepicker__day--highlighted{background-color:#fff;color:#000}.calendar-container .react-datepicker__day--range-start{background-color:#fff;border:1px solid #000;color:#000;text-decoration:none}.calendar-container .react-datepicker__day--range-start .tooltip .date{color:inherit;text-decoration:none}.calendar-container .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--range-end{color:#fff}.calendar-container .react-datepicker__day--selected{background-color:inherit;border:1px solid #000;color:inherit}.calendar-container .react-datepicker__day--range-end{background-color:#000;color:#fff;text-decoration:none}.calendar-container .react-datepicker__day--range-end:hover{background-color:#000;color:#fff}.calendar-container .react-datepicker__day--range-end .tooltip .date{text-decoration:none}.calendar-container .tooltip{display:flex;flex:0 0 auto;height:22px;justify-content:center;position:relative;width:40px}.calendar-container .tooltip .date{position:absolute}.calendar-container .tooltip .message{background:#eaeaea;border-radius:6px;color:#000;display:none;font-size:12px;padding:0 8px;position:absolute;top:-31px}.calendar-container .tooltip:hover .message{display:block}@media (max-width:1023px){.calendar-container .react-datepicker{background:#fff;height:unset;margin:0;padding:20px}.calendar-container .react-datepicker,.calendar-container .react-datepicker-wrapper,.calendar-container .react-datepicker__month-container{width:100%}.calendar-container .react-date-picker,.calendar-container .react-datepicker-popper{height:-moz-fit-content;height:fit-content;margin:0;position:relative!important;transform:translateZ(0)!important;width:unset}.calendar-container .react-datepicker__header{min-height:72px;padding-top:8px}.calendar-container .react-datepicker__header .label{background-color:#fefefe;border-bottom:1px solid #dbdbdb;display:block;font-family:Inter Tight,sans-serif!important;font-size:18px;font-weight:500;line-height:25px;margin-bottom:20px;padding-bottom:16px;padding-top:2px;text-align:center;visibility:visible;width:100%}.calendar-container .react-datepicker__month,.calendar-container .react-datepicker__month-container{gap:15px;height:unset}.calendar-container .react-datepicker__navigation--previous{left:25px;top:1px}.calendar-container .react-datepicker__navigation--next{right:25px;top:1px}.calendar-container .react-datepicker__tab-loop{height:unset;margin:0;width:100%;z-index:10000}.calendar-container .calendar-children{height:100%;position:relative}.calendar-container .tooltip .message{display:none}}.calendar-container .datepicker-additional-info{align-items:center;border-radius:0 0 10px 10px;display:flex;font-size:11px;justify-content:center;line-height:1.2;margin:5px 20px 20px;text-align:start;white-space:nowrap}.calendar-container .info-icon{color:#fbc02d;margin-right:5px}@media (max-width:1023px){.calendar-container .datepicker-additional-info{align-items:center;display:flex;line-height:1.2;margin:5px 20px 0}.calendar-container .info-icon{align-items:center;color:#fbc02d;display:flex;flex-shrink:0;font-size:12px;margin-bottom:2px;margin-right:5px}.calendar-container .info-icon svg{display:block;height:12px!important;width:12px!important}}.video-block,.video-block .video-block__video-container{border-radius:10px;height:100vh;overflow:hidden;position:relative}.video-block .video-block__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;width:100%}.video-block .video-block__gradient{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%}.video-block .video-block__content{display:flex;flex-direction:column;height:100%;left:50%;padding-bottom:26px;padding-top:26px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.video-block .video-block__content:not(.content-wrapper){padding:26px 16px}.video-block .video-block__heading{color:#fff;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:54px;font-style:normal;font-weight:400;line-height:54px;margin:0 0 16px;max-width:630px}@media (max-width:1499px){.video-block .video-block__heading{font-size:40px;line-height:40px}}@media (max-width:959px){.video-block .video-block__heading{font-size:30px;line-height:30px}}.video-block .video-block__play-button{align-items:center;background:#fff;border-radius:50%;bottom:26px;box-shadow:0 8px 20px rgba(0,0,0,.1);cursor:pointer;display:flex;height:70px;justify-content:center;left:16px;min-height:70px;min-width:70px;position:absolute;transition:background-color .25s ease;width:70px}.video-block .video-block__play-button:hover{background:#e7b95d}.video-block .video-block__play-button svg{height:24px;margin-left:4px}@media (min-width:1024px){.video-block .video-block__content{padding-bottom:60px;padding-top:60px}.video-block .video-block__content:not(.content-wrapper){padding:60px}.video-block .video-block__video-container{padding-bottom:0}.video-block .video-block__play-button{left:50%;top:50%;transform:translate(-50%,-50%)}}.apartment-types-block{margin-bottom:70px}.apartment-types-block .apartment-types-block__heading{margin:0 0 10px}@media (min-width:1024px){.apartment-types-block .apartment-types-block__heading{margin:70px 0 10px;text-align:center}}.apartment-types-block .apartment-types-block__description{display:flex;flex-direction:column;gap:8px;margin:0 0 40px;padding-top:2px}@media (min-width:1024px){.apartment-types-block .apartment-types-block__description{margin:0 0 70px;text-align:center}}@media (min-width:1600px){.apartment-types-block .apartment-types-block__description{margin:0 0 140px}}.apartment-types-block .apartment-types-block__description p{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin-block-end:0;margin-block-start:0}@media (max-width:1499px){.apartment-types-block .apartment-types-block__description p{font-size:16px;line-height:25px}}@media (max-width:959px){.apartment-types-block .apartment-types-block__description p{font-size:14px;line-height:22px}}.apartment-types-block .apartment-types-block__grid{display:grid;gap:80px;grid-template-columns:1fr}@media (max-width:1599px){.apartment-types-block .apartment-types-block__grid{gap:40px}}@media (max-width:959px){.apartment-types-block .apartment-types-block__grid{gap:20px}}.apartment-types-block .apartment-types-block__more{background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);position:relative}.apartment-types-block .apartment-types-block__more:after{content:"";display:block;padding-bottom:100%}.apartment-types-block .apartment-types-block__more-content{align-items:center;display:flex;flex-direction:column;left:0;padding:16px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.apartment-types-block .apartment-types-block__more-heading{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:54px;font-style:normal;font-weight:400;line-height:54px;margin:0 0 10px}@media (max-width:1499px){.apartment-types-block .apartment-types-block__more-heading{font-size:40px;line-height:40px}}@media (max-width:959px){.apartment-types-block .apartment-types-block__more-heading{font-size:30px;line-height:30px}}.apartment-types-block .apartment-types-block__more-description{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 16px}@media (max-width:1499px){.apartment-types-block .apartment-types-block__more-description{font-size:16px;line-height:25px}}@media (max-width:959px){.apartment-types-block .apartment-types-block__more-description{font-size:14px;line-height:22px}}.apartment-types-block .apartment-types-block__promotion{grid-column:1/-1}@media (min-width:960px){.apartment-types-block .apartment-types-block__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.apartment-types-block .apartment-types-block__more-content{padding:60px}}@media (min-width:1300px){.apartment-types-block .apartment-types-block__grid{grid-template-columns:1fr 1fr 1fr}}.apartment-type-box{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;outline:none}.apartment-type-box .apartment-type-box__slider-box{background-color:#fbfbfb;margin-bottom:14px}.apartment-type-box .apartment-type-box__name{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:30px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 10px}@media (max-width:1499px){.apartment-type-box .apartment-type-box__name{font-size:26px;line-height:26px}}@media (max-width:959px){.apartment-type-box .apartment-type-box__name{font-size:22px;line-height:22px}}.apartment-type-box .apartment-type-box__bottom{align-items:center;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:16px;line-height:30px}@media (max-width:1499px){.apartment-type-box .apartment-type-box__bottom{font-size:16px;line-height:25px}}@media (max-width:959px){.apartment-type-box .apartment-type-box__bottom{font-size:14px;line-height:22px}}.apartment-type-box .apartment-type-box__bottom div{align-items:center;display:flex}.apartment-type-box .apartment-type-box__bottom svg{height:16px;margin-right:10px;width:16px}.apartment-type-box h4.apartment-type-slider__price-price{margin-top:4px}.apartment-type-box img{transform:scale(1);transition:.5s}.apartment-type-box:hover img{transform:scale(1.1);transition:.5s}.poi-map{display:flex;flex-direction:column;margin-bottom:70px;margin-top:80px}@media (min-width:1600px){.poi-map{margin-bottom:140px}}.poi-map .poi-map__map{border-radius:10px;box-shadow:0 8px 20px 0 rgba(0,0,0,.1);height:80vh;margin-bottom:30px;overflow:hidden}.poi-map .google-map .poi-map__label{background:var(--labelBgColor);margin-bottom:38px;transform:none}.poi-map .google-map .poi-map__label:after{border-color:var(--labelBgColor) rgba(0,0,0,0);border-style:solid;border-width:8px 6px 0;bottom:30px;content:"";left:50%;position:absolute;transform:translateX(-50%);width:0}.poi-map .google-map .poi-map__label.poi-map__label--SHOP{--labelBgColor:#b4b4b4}.poi-map .google-map .poi-map__label.poi-map__label--BUSINESS{--labelBgColor:#8da9a9;color:#000!important}.poi-map .google-map .poi-map__label.poi-map__label--SPORT{--labelBgColor:#eecdb0;color:#000!important}.poi-map .google-map .poi-map__label.poi-map__label--ENTERTAINMENT{--labelBgColor:#e5815e;color:#000!important}.poi-map .google-map .poi-map__label.poi-map__label--TRANSPORT{--labelBgColor:#a3959a}.poi-map .google-map .poi-map__label.poi-map__label--RESTAURANT{--labelBgColor:#1f6a6a}.poi-map .google-map .poi-map__label.poi-map__label--UNIVERSITY{--labelBgColor:#cfa653}.poi-map .poi-map__toggles{background:#fff;border:1px solid #dbdbdb;border-radius:10px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:16px}.poi-map .poi-map__toggle{align-items:center;color:#1e1e1e;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:10px;line-height:18px;-webkit-user-select:none;user-select:none}@media (max-width:1499px){.poi-map .poi-map__toggle{font-size:16px;line-height:16px}}@media (max-width:959px){.poi-map .poi-map__toggle{font-size:14px;line-height:14px}}.poi-map .poi-map__toggles-title{display:none}@media (min-width:960px){.poi-map .poi-map__toggles{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.poi-map .poi-map__toggles{align-items:center;display:flex;padding:24px}}@media (min-width:1300px){.poi-map{flex-direction:column-reverse}.poi-map .poi-map__toggles{margin-bottom:24px}.poi-map .poi-map__toggles-title{display:block;margin:0 auto 0 0}.poi-map .poi-map__map{margin:0}}.building-card{border-radius:10px;margin-bottom:70px;padding:26px 16px}@media (min-width:1600px){.building-card{margin-bottom:140px}}.building-card:nth-child(odd) .building-card__image{grid-column:2;grid-row:1}.building-card:nth-child(odd) .building-card__content{grid-column:1;grid-row:1}.building-card .building-card__image{border-radius:10px;height:0;margin-bottom:26px;overflow:hidden;padding-bottom:100%;position:relative}.building-card .building-card__heading{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:54px;font-style:normal;font-weight:400;line-height:54px;margin:0 0 10px}@media (max-width:1499px){.building-card .building-card__heading{font-size:40px;line-height:40px}}@media (max-width:959px){.building-card .building-card__heading{font-size:30px;line-height:30px}}.building-card .building-card__location{align-items:center;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:10px;line-height:30px;margin:0 0 10px}@media (max-width:1499px){.building-card .building-card__location{font-size:16px;line-height:25px}}@media (max-width:959px){.building-card .building-card__location{font-size:14px;line-height:22px}}.building-card .slider .slider__dots{left:50%;right:auto;transform:translateX(-50%)}.building-card .building-card__description{color:#1e1e1e;display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:10px;line-height:30px;margin-bottom:26px}@media (max-width:1499px){.building-card .building-card__description{font-size:16px;line-height:25px}}@media (max-width:959px){.building-card .building-card__description{font-size:14px;line-height:22px}}@media (min-width:1300px){.building-card{padding:60px}.building-card .building-card__info{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:60px}}.building-card .building-card__content .button{border-color:#000;margin-bottom:26px;padding-left:50px;position:relative}.building-card .building-card__content .button svg{height:30px;left:20px;position:absolute;top:7px;transition:fill .25s ease,color .25s ease}.building-card .building-card__content .button:hover svg{fill:#fff}.new-social-icons-container{align-items:end;display:flex;gap:20px;height:100%;justify-content:flex-end}.new-social-icon-wrapper{align-items:center;background-color:#1e1e1e;border-radius:71px;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;width:60px}.new-social-icon-wrapper:before{animation:reveal-left 1s ease forwards;background:var(--menuBgColor);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.new-social-icon-wrapper svg{display:flex;height:50%;width:50%}.modal .modal__content.desktop-menu-container{--menuBgColor:#a3959a;background:var(--menuBgColor);border-radius:0;display:flex;flex-direction:column;height:100%;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;padding:32px 100px;position:relative;width:100%}.modal .modal__content.desktop-menu-container ul{padding-left:0;text-align:right}.modal .modal__content.desktop-menu-container .larsen-logo-wrapper{left:100px;position:absolute;top:32px}.modal .modal__content.desktop-menu-container .separator-container{margin:0 auto;padding-top:0}.modal .modal__content.desktop-menu-container .new-social-icons-container{bottom:30px;margin:0 auto;max-height:60px;max-width:1920px;position:absolute;right:0}@media (max-width:1023px){.modal .modal__content.desktop-menu-container .new-social-icons-container{padding-top:0}}@media (min-width:1024px){.modal .modal__content.desktop-menu-container .new-social-icons-container{padding-top:40px}}@media (min-width:1300px){.modal .modal__content.desktop-menu-container .new-social-icons-container{padding-top:0}}.modal .modal__content.desktop-menu-container .menu-item a,.modal .modal__content.desktop-menu-container .menu-item h2{transition:color .25s ease}.modal .modal__content.desktop-menu-container .menu-item.active a,.modal .modal__content.desktop-menu-container .menu-item.active h2,.modal .modal__content.desktop-menu-container .menu-item.is-hovering a,.modal .modal__content.desktop-menu-container .menu-item.is-hovering h2{color:#1e1e1e}.modal .desktop-menu__content{gap:32px;min-height:850px;padding-bottom:30px;padding-top:60px;width:100%}@media (max-width:1499px){.modal .desktop-menu__content{min-height:720px}}.modal .desktop-menu__content nav{flex-basis:100%}.modal .desktop-menu__menu{display:flex;flex-direction:column;max-height:90%;text-align:right}.modal .desktop-menu__menu-item{display:block;overflow:hidden;position:relative;width:100%}.modal .desktop-menu__menu-item.active h2{color:#1e1e1e}.modal .desktop-menu__menu-item h2{transition:color .25s ease}.modal .desktop-menu__menu-item h2:hover{color:#1e1e1e}@media (min-width:1024px)and (max-width:1599px){.modal .desktop-menu__menu-item h2{font-size:30px;line-height:30px}}.modal .desktop-menu__menu-item:before{animation:reveal-left 1.2s ease forwards;background:var(--menuBgColor);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.modal .desktop-menu__content{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1720px}.modal .desktop-menu__images{display:grid;gap:80px;grid-template-columns:1fr 1fr;height:100%;max-width:75%;transition:transform .5s ease}.modal .desktop-menu__image{height:100%;max-height:900px;max-width:520px;overflow:hidden;position:relative}.modal .desktop-menu__image .desktop-menu__image-reveal-overlay{animation:reveal-down 1s ease forwards;background:var(--menuBgColor);height:100%;position:absolute;width:100%}.modal .desktop-menu__image:last-child .desktop-menu__image-reveal-overlay{animation:reveal-up 1s ease forwards}.modal .desktop-menu__image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1299px){.modal .desktop-menu__images{gap:40px}}.apartment-type-slider{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative}.apartment-type-slider .apartment-type-slider__labels{display:flex;gap:10px;left:16px;position:absolute;top:16px;z-index:2}.apartment-type-slider .apartment-type-slider__label{background:#fff;border-radius:20px;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:5px 10px}@media (max-width:1499px){.apartment-type-slider .apartment-type-slider__label{font-size:12px;line-height:14px}}.apartment-type-slider .apartment-type-slider__label :first-letter{text-transform:uppercase}.apartment-type-slider .apartment-type-slider__label.apartment-type-slider__label--new{background:#8de4a0;text-transform:uppercase}.apartment-type-slider .apartment-type-slider__label--discount{background:#f14242;color:#fff}.apartment-type-slider .apartment-type-slider__label.additional{background-color:#e5815e;color:#fff}.apartment-type-slider .apartment-type-slider__prices{bottom:16px;display:flex;gap:10px;left:16px;position:absolute;z-index:2}.apartment-type-slider .apartment-type-slider__price{background:#fff;border-radius:10px;padding:8px}.apartment-type-slider .apartment-type-slider__price-from{color:#1e1e1e;color:#b4b4b4;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.apartment-type-slider .apartment-type-slider__price-from{font-size:12px;line-height:14px}}.apartment-type-slider .apartment-type-slider__price-price{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:30px;margin:0}@media (max-width:1499px){.apartment-type-slider .apartment-type-slider__price-price{font-size:20px;line-height:26px}}@media (max-width:959px){.apartment-type-slider .apartment-type-slider__price-price{font-size:18px;line-height:27px}}.apartment-type-slider .apartment-type-slider__price-range{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.apartment-type-slider .apartment-type-slider__price-range{font-size:12px;line-height:14px}}.building-options-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));overflow:hidden}.building-options-grid .building-options-grid__option{align-items:center;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:20px;line-height:30px;margin-bottom:20px}@media (max-width:1499px){.building-options-grid .building-options-grid__option{font-size:16px;line-height:25px}}@media (max-width:959px){.building-options-grid .building-options-grid__option{font-size:14px;line-height:22px}}.building-options-grid .building-options-grid__option img{filter:brightness(0);width:32px}@media (min-width:1300px){.building-options-grid{gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}}.book-now-button-wrapper{bottom:-100px;left:0;margin:0 auto;max-width:500px;position:fixed;right:0;z-index:100}.book-now-button-wrapper.make-visible{animation:slideFromBottom .75s ease-in;bottom:24px}.book-now-button-wrapper .book-now-button{align-items:center;background:#fff;border-radius:56px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:row;gap:10px;height:50px;justify-content:space-between;padding:4px 4px 4px 20px}.book-now-button-wrapper .book-now-button .book-now-button-dates{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.book-now-button-wrapper .book-now-button .book-now-button-dates{font-size:12px;line-height:14px}}.book-now-button-wrapper .book-now-button .book-now-button-price{color:#1e1e1e;color:#b4b4b4;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.book-now-button-wrapper .book-now-button .book-now-button-price{font-size:16px;line-height:25px}}@media (max-width:959px){.book-now-button-wrapper .book-now-button .book-now-button-price{font-size:14px;line-height:22px}}.book-now-button-wrapper .book-now-button button{height:42px}@keyframes slideFromBottom{0%{bottom:-100px}to{bottom:24px}}.stay-length-offers-container.mobile{align-self:flex-start;margin-left:20px;width:100%}.stay-length-offers-container.mobile .stay-length-offers-wrapper{display:flex;gap:16px;overflow-x:scroll}.stay-length-offers-container.mobile .stay-length-offers-wrapper .stay-length-single-offer-wrapper{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;display:flex;flex-direction:column;height:13vh;justify-content:center;min-height:80px;min-width:120px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:36vw}.stay-length-offers-container.mobile .stay-length-offers-wrapper .stay-length-single-offer-wrapper.active{background-color:#000}.stay-length-offers-container.mobile .stay-length-offers-wrapper .stay-length-single-offer-wrapper.active .text{color:#fff}.stay-length-offers-container.mobile .stay-length-offers-wrapper .stay-length-single-offer-wrapper.active h4{color:#e7b95d}.stay-length-offers-container.mobile .text{color:#000}.stay-length-offers-container.mobile h4{color:#000;margin:2px 0}.stay-length-offers-container.mobile .discount-ribbon{background:#f14242;color:#fff;font-size:8px;line-height:1.4;padding:0 30px;position:absolute;right:-34px;top:15px;transform:rotate(45deg)}.stay-length-offers-container.desktop{background-color:#fff;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;margin:20px 0 60px;max-height:210px;max-width:43vw;min-height:150px;min-width:500px;overflow:hidden;padding:16px 24px;width:100%}@media (max-width:1023px){.stay-length-offers-container.desktop{max-width:unset}}.stay-length-offers-container.desktop .stay-length-offers-wrapper{display:flex;gap:16px;overflow-x:auto}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:10vh;justify-content:center;max-height:100px;min-height:80px;min-width:175px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:9vw}@media (max-width:2559px){.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper{min-height:100px}}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper:hover{background-color:#000}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper:hover h4{color:#e7b95d}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper:hover .text{color:#fff}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper.active{background-color:#000}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper.active .text{color:#fff}.stay-length-offers-container.desktop .stay-length-offers-wrapper .stay-length-single-offer-wrapper.active h4{color:#e7b95d}.stay-length-offers-container.desktop h4{margin:2px 0}.stay-length-offers-container.desktop .buttons-wrapper{display:flex;gap:16px;justify-content:flex-end}.stay-length-offers-container.desktop .buttons-wrapper button{border:1px solid #dbdbdb;border-radius:60px;font-size:18px;line-height:18px;padding:10px 20px}.stay-length-offers-container.desktop .buttons-wrapper .yellow-button{background-color:#e7b95d}.stay-length-offers-container.desktop .discount-ribbon{background:#f14242;color:#fff;font-size:10px;font-weight:500;line-height:1.8;padding:0 30px;position:absolute;right:-34px;top:19px;transform:rotate(45deg)}.stay-length-offers-container .text{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:1499px){.stay-length-offers-container .text{font-size:12px;line-height:14px}}.stay-length-offers-container h4{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:1499px){.stay-length-offers-container h4{font-size:20px;line-height:26px}}@media (max-width:959px){.stay-length-offers-container h4{font-size:18px;line-height:27px}}.language-switcher{color:#1e1e1e;color:#fff;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;opacity:.4;text-transform:uppercase;transition:opacity .25s ease}@media (max-width:1499px){.language-switcher{font-size:16px;line-height:16px}}@media (max-width:959px){.language-switcher{font-size:14px;line-height:14px}}.language-switcher.active,.language-switcher:hover{opacity:1}.language-switcher.fill-black{color:#1e1e1e}.virtual-tour{border:none;height:100%;width:100%}.virtual-tour.disable{pointer-events:none}#payment-form{background:#f5f5f5;border-radius:10px;display:flex;gap:24px;max-width:1200px;padding:24px;row-gap:0}#payment-form .text-block .heading{margin:0}#payment-form .text-block .container{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin-bottom:0;margin-top:14px;padding:0}#payment-form .text-block .container .item{display:flex;gap:10px}#payment-form .text-block .container .item .line{background-color:#e5815e;border-radius:.5px;height:1px;margin-top:14px;min-width:12px;width:12px}#payment-form .text-block .container .item .text{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){#payment-form .text-block .container .item .text{font-size:16px;line-height:25px}}@media (max-width:959px){#payment-form .text-block .container .item .text{font-size:14px;line-height:22px}}#payment-form .input-block select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.646.646a.5.5 0 0 1 .708 0L7 6.293 12.646.646a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708Z' fill='%231E1E1E'/%3E%3C/svg%3E");background-position:right 12px top 52%;background-repeat:no-repeat;background-size:14px auto;border:1px solid #dbdbdb;border-radius:10px;color:#1e1e1e;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:40px;line-height:30px;padding:0 12px;width:100%}@media (max-width:1499px){#payment-form .input-block select{font-size:16px;line-height:25px}}@media (max-width:959px){#payment-form .input-block select{font-size:14px;line-height:22px}}#payment-form .input-block select:focus{outline:none}#payment-form .input-block .container{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(125px,1fr));margin-bottom:24px;margin-top:24px}#payment-form .input-block .container .method{align-items:center;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;height:56px;justify-content:center}#payment-form .input-block .container .method img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:100%}#payment-form .input-block .container .method:hover img{transform:scale(1.05)}#payment-form .input-block .container .method.active{outline:1px solid #1e1e1e}#payment-form .input-block .container .method .hide{opacity:0;pointer-events:none;position:fixed}#payment-form .input-block .container .bank{padding:16px 22px}#payment-form .input-block .container .card{grid-column:span 2;padding:12px 20px}@media (max-width:1499px){#payment-form{flex-direction:column}#payment-form .text-block .container .item .line{margin-top:12px}}@media (max-width:1199px){#payment-form .input-block .container{grid-template-columns:repeat(3,minmax(125px,1fr))}}@media (max-width:959px){#payment-form{width:100%}#payment-form .text-block .container{margin-top:10px}#payment-form .text-block .container .item .line{margin-top:11px}}@media (max-width:599px){#payment-form{padding-left:16px;padding-right:16px}#payment-form .input-block .container{gap:10px;grid-template-columns:repeat(2,minmax(125px,1fr));margin-top:16px}#payment-form .input-block .container .method{height:62px}}.images-container{aspect-ratio:6/1.96;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);width:100%}.images-container .main-image{grid-column:span 3;grid-row:span 2;padding:0}.images-container .additional-image,.images-container .main-image{background:#fbfbfb;border:1px solid #dbdbdb;border-radius:10px;cursor:pointer;overflow:hidden}.images-container .additional-image{grid-column:span 1;grid-row:span 1;position:relative}.images-container .additional-image .icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:35px;justify-content:center;left:12px;position:absolute;top:12px;width:35px}.images-container .additional-image .icon svg{padding-top:4px;width:19px}.images-container .virtual-tour-wrapper,.images-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.images-container .virtual-tour-wrapper:hover,.images-container img:hover{transform:scale(1.05)}.images-container .viewer-button{border:1px solid #dbdbdb;border-radius:10px;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;padding:0;transition:background-color .3s ease-in-out}@media (max-width:1499px){.images-container .viewer-button{font-size:16px;line-height:16px}}@media (max-width:959px){.images-container .viewer-button{font-size:14px;line-height:14px}}.images-container .viewer-button:hover{background-color:#f0f0f0}@media (max-width:1499px){.images-container{aspect-ratio:6/1.94;gap:17px}}@media (max-width:1199px){.images-container{aspect-ratio:5/1.95;gap:15px;grid-template-columns:repeat(5,1fr)}}.booking-container{border:1px solid #dbdbdb;border-radius:10px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:500px;min-width:460px;padding:24px;width:100%}.booking-container .heading{margin-bottom:24px}.booking-container .input-container{display:flex;flex-direction:column;gap:16px}.booking-container .input-container .date-container{display:flex}.booking-container .input-container .date-container .react-datepicker-wrapper:first-child{margin-right:16px}.booking-container .input-container .price-block{border:1px solid #dbdbdb;border-radius:10px;padding:16px;width:100%}.booking-container .input-container .price-block .payment-info{display:flex;justify-content:space-between}.booking-container .input-container .price-block .payment-info h4{margin:0}.booking-container .input-container .price-block .term-info{font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:2px 0 16px}@media (max-width:959px){.booking-container .input-container .price-block .term-info{font-size:11px;line-height:16px}}.booking-container .input-container .price-block .bottom-section{border-top:1px solid #dbdbdb;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:space-between;line-height:30px;padding-top:16px}@media (max-width:1499px){.booking-container .input-container .price-block .bottom-section{font-size:16px;line-height:25px}}@media (max-width:959px){.booking-container .input-container .price-block .bottom-section{font-size:14px;line-height:22px}}.booking-container .input-container .offers-opener{display:flex;gap:6px;padding:0}.booking-container .input-container .offers-opener span{font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:400;font-weight:500;line-height:22px}@media (max-width:959px){.booking-container .input-container .offers-opener span{font-size:11px;line-height:16px}}.booking-container .input-container .offers-opener svg{height:16px;transform:rotate(90deg);transition:transform .3s linear}.booking-container .input-container .offers-opener.open svg{transform:rotate(90deg) scaleX(-1)}.booking-container .input-container .offers{display:flex;flex-direction:column;gap:16px}.booking-container .input-container .offers.hidden{display:none}.booking-container .input-container .offers .long-info{font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}@media (max-width:959px){.booking-container .input-container .offers .long-info{font-size:11px;line-height:16px}}.booking-container .mid-info{font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:16px;text-align:center}@media (max-width:959px){.booking-container .mid-info{font-size:11px;line-height:16px}}.booking-container .continue-button{margin-top:16px}@media (max-width:1149px){.booking-container{max-width:none;min-width:320px}.booking-container .date-container{flex-direction:column}.booking-container .date-container .react-datepicker-wrapper:first-child{margin-bottom:16px}}@media (max-width:1023px){.booking-container{border:none;padding:0 20px 20px}.booking-container .heading{display:none}.booking-container .input-container .date-container{gap:16px}.booking-container .input-container .date-container .react-datepicker-wrapper:first-child{margin-bottom:unset}.booking-container .continue-button{display:none}}@media (max-width:959px){.booking-container .input-container .date-container .react-datepicker-wrapper .date-picker-container{height:54px}.booking-container .input-container .date-container .react-datepicker-wrapper .date-picker-container .date-block{padding:10px 14px 9px}.booking-container .input-container .date-container .react-datepicker-wrapper .date-picker-container .function-label{padding:0 10px}}.date-picker-container{border:1px solid #dbdbdb;border-radius:10px;cursor:pointer;display:flex;height:68px;width:100%}.date-picker-container:hover{background-color:#f5f5f5}@media(hover:none)and (pointer:coarse){.date-picker-container:hover{background-color:inherit!important;color:inherit!important}}.date-picker-container .date-block{padding:11px 16px 9px;width:100%}.date-picker-container .date-block .block-label{color:#949494;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:959px){.date-picker-container .date-block .block-label{font-size:12px;line-height:14px}}.date-picker-container .date-block .value{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;white-space:nowrap}@media (max-width:1499px){.date-picker-container .date-block .value{font-size:16px;line-height:25px}}@media (max-width:959px){.date-picker-container .date-block .value{font-size:14px;line-height:22px}}.date-picker-container .function-label{align-items:center;border-left:1px solid #dbdbdb;color:#949494;color:#1e1e1e;display:flex;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:0 12px}@media (max-width:959px){.date-picker-container .function-label{font-size:12px;line-height:14px}}.date-picker-container.disabled{background-color:#f5f5f5;border:none;pointer-events:none}.room-seeing-container{border:1px solid #dbdbdb}.room-seeing-container .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.room-seeing-container .top .buttons{display:flex;gap:16px}@media (max-width:1599px){.room-seeing-container .top{flex-direction:column}.room-seeing-container .top .buttons{margin-top:14px}}@media (max-width:959px){.room-seeing-container{padding:24px 16px}}@media (max-width:599px){.room-seeing-container .top .buttons{flex-direction:column;width:100%}}.booking-form{display:flex;flex-direction:column;gap:80px;max-width:1100px;width:100%}.booking-form .field-label{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;line-height:24px;margin-left:1px;white-space:nowrap}@media (max-width:959px){.booking-form .field-label{font-size:12px;line-height:14px}}.booking-form .input-container,.booking-form .select-container{line-height:0}.booking-form .input-container.required .field-label:not(:empty):after,.booking-form .select-container.required .field-label:not(:empty):after{content:"*"}.booking-form .input-container.error .field-label,.booking-form .select-container.error .field-label{color:#e5815e}.booking-form .field-error{color:#e5815e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;line-height:22px;margin-left:1px;position:absolute;white-space:nowrap}@media (max-width:959px){.booking-form .field-error{font-size:12px;line-height:14px}}@media (max-width:1023px){.booking-form .field-error{line-height:24px}}.booking-form .form-container{background:#f5f5f5;border-radius:10px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:20px 24px 28px}@media (max-width:959px){.booking-form .form-container{padding:14px 16px 23px}}.booking-form .form-container .date-of-birth-inputs{display:flex;gap:10px;justify-content:space-between}.booking-form .form-container .date-of-birth-inputs div{min-width:50px;width:100%}.booking-form .form-container .date-of-birth-inputs div .text-input__input{text-align:center}.booking-form .contract-information{background:#f5f5f5;border-radius:10px;padding:20px 24px 28px}@media (max-width:959px){.booking-form .contract-information{padding:14px 16px 23px}}.booking-form .contract-information .form-container{padding:0}.booking-form .contract-information .contract-information__date{background:#1e1e1e;border-radius:10px;display:flex;flex-direction:column;height:105px;justify-content:space-between;padding:20px 20px 17px}.booking-form .contract-information .contract-information__date .contract-information__date-label{color:#fff;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:959px){.booking-form .contract-information .contract-information__date .contract-information__date-label{font-size:12px;line-height:14px}}.booking-form .contract-information .contract-information__date h4{color:#e7b95d;margin:0}.booking-form .document-info-form{background:#f5f5f5;border-radius:10px;padding:20px 24px 28px}@media (max-width:959px){.booking-form .document-info-form{padding:14px 16px 23px}}.booking-form .document-info-form .document-form-container{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:1399px){.booking-form .document-info-form .document-form-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:1079px){.booking-form .document-info-form .document-form-container{grid-template-columns:repeat(1,1fr)}}.booking-form .additional-info-form{background:#f5f5f5;border-radius:10px;padding:20px 24px 28px}@media (max-width:959px){.booking-form .additional-info-form{padding:14px 16px 23px}}.booking-form .additional-info-form .additional-form-container{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:1399px){.booking-form .additional-info-form .additional-form-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:1079px){.booking-form .additional-info-form .additional-form-container{grid-template-columns:repeat(1,1fr)}}.booking-form .additional-info-form .textarea-wrapper{margin-top:24px}.booking-form .co-tenant-form{background:#f5f5f5;border-radius:10px;padding:24px}@media (max-width:959px){.booking-form .co-tenant-form{padding:14px 16px 23px}}.booking-form .co-tenant-form .co-tenant-toggle-wrapper{align-items:center;cursor:pointer;display:flex}.booking-form .co-tenant-form .co-tenant-toggle-wrapper .toggle-label{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin-left:20px}@media (max-width:1499px){.booking-form .co-tenant-form .co-tenant-toggle-wrapper .toggle-label{font-size:16px;line-height:25px}}@media (max-width:959px){.booking-form .co-tenant-form .co-tenant-toggle-wrapper .toggle-label{font-size:14px;line-height:22px}}.booking-form .co-tenant-form:has(>.form-container){background:#f5f5f5;border-radius:10px;padding:24px 24px 28px}@media (max-width:959px){.booking-form .co-tenant-form:has(>.form-container){padding:14px 16px 23px}}.booking-form .co-tenant-form:has(>.form-container) .form-container{padding:20px 0 0}.booking-form .dropzone-wrapper{margin-top:24px}.booking-form p{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin-top:0}@media (max-width:1499px){.booking-form p{font-size:16px;line-height:25px}}@media (max-width:959px){.booking-form p{font-size:14px;line-height:22px}}@media (max-width:1399px){.booking-form .form-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:1079px){.booking-form .form-container{grid-template-columns:repeat(1,1fr)}}@media (max-width:959px){.booking-form{gap:40px;margin-bottom:0;margin-top:0}.booking-form .field-label{line-height:26px}.booking-form .contract-information .contract-information__date{height:71px;padding:10px 10px 5px}.booking-form .co-tenant-form{padding:16px}.booking-form .co-tenant-form .co-tenant-toggle-wrapper .toggle-label{margin-left:10px}.booking-form .co-tenant-form:has(>.form-container){padding-top:16px}.booking-form .co-tenant-form:has(>.form-container) .form-container{padding-top:16px}}.deposit-type-selector{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;margin-top:16px}.deposit-type-selector__error{color:#e5815e}.option-block{align-items:center;border:1px solid #dbdbdb;border-radius:10px;cursor:pointer;display:flex;height:68px;justify-content:space-between;padding:11px 16px;width:100%}.option-block .info{display:flex;flex-direction:column}.option-block .info .description{color:#949494;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:959px){.option-block .info .description{font-size:12px;line-height:14px}}.option-block .info .price{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1499px){.option-block .info .price{font-size:16px;line-height:25px}}@media (max-width:959px){.option-block .info .price{font-size:14px;line-height:22px}}.option-block .status-element{align-items:center;border:1px solid #dbdbdb;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.option-block.with-badge{padding:9px 16px 9px 9px}.option-block.with-badge .info{height:100%}.option-block.with-badge .info .description{background:#f7f7f7;border-radius:5px;color:#8a8a8a;padding:2.5px 8px}.option-block.with-badge .info .price{padding-left:7px}.option-block.with-badge .info.badge-exception .description{background:#e4f6d9;color:#386f2c}.option-block.active,.option-block.active .status-element{border:1px solid #1e1e1e}.option-block.active .status-element span{background-color:#1e1e1e;border-radius:50%;display:block;height:26px;width:26px}.option-block:hover{background-color:#f0f0f0}.option-block:hover.with-badge .info .description{background:#cfecbe;color:#256117}@media (max-width:959px){.option-block{height:54px;padding:10px 14px}.option-block .status-element{height:30px;width:30px}.option-block.active .status-element span{height:20px;width:20px}.option-block.with-badge{padding:7px 14px 7px 7px}.option-block.with-badge .info .description{padding:2.5px 7px}.option-block.with-badge .info .price{padding-left:7px}.option-block.with-badge:hover.with-badge .info .description{background:#f7f7f7;color:#8a8a8a}}@media(hover:none)and (pointer:coarse){.option-block:hover{background-color:inherit!important;color:inherit!important}}.custom-dropdown,.sub-dropdown{-ms-overflow-style:none;background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);list-style:none;max-height:312px;overflow-y:scroll;padding:0;position:absolute;scrollbar-width:none;z-index:1200}.custom-dropdown::-webkit-scrollbar,.sub-dropdown::-webkit-scrollbar{display:none}.custom-dropdown .item,.sub-dropdown .item{align-items:center;cursor:pointer;display:flex;gap:12px;height:48px;justify-content:space-between;padding:0 16px;position:relative}.custom-dropdown .item span,.sub-dropdown .item span{min-width:55px;white-space:nowrap}.custom-dropdown .item .arrow,.sub-dropdown .item .arrow{height:18px;margin:0 4.5px;transform:rotate(90deg)}.custom-dropdown .item.open .arrow,.sub-dropdown .item.open .arrow{transform:rotate(270deg)}.custom-dropdown .item:hover,.sub-dropdown .item:hover{background:#f5f5f5}.custom-dropdown .checkbox-input,.sub-dropdown .checkbox-input{border-radius:3px;height:26px;width:26px}.custom-dropdown .checkbox-input .checkbox-wrapper .check,.sub-dropdown .checkbox-input .checkbox-wrapper .check{border-radius:9px}.custom-dropdown .checkbox-input .checkbox-wrapper .check:after,.sub-dropdown .checkbox-input .checkbox-wrapper .check:after{border-width:0 1px 1px 0;height:12px;left:11px;top:5px;width:6px}.custom-dropdown{left:0;margin:5px 0;top:100%}.custom-dropdown.narrow .item.open span{font-weight:500}.custom-dropdown.narrow .item.open .arrow path{stroke-width:1.3px}.sub-dropdown{margin:0 5px}.sub-dropdown.narrow{border-radius:0;box-shadow:none;margin:0;max-height:none;position:relative}.sub-dropdown.narrow .item{padding-left:32px}.custom-carousel{-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.custom-carousel::-webkit-scrollbar{display:none}.buildings-overview .header{align-items:center;display:flex;justify-content:space-between}.buildings-overview .header button{border-top:1px solid #dbdbdb;padding:20px 0;text-align:left;width:100%}.buildings-overview .header button.active{border-top:1px solid #1e1e1e}.buildings-overview .header button:not(.active) h4{color:#949494}.buildings-overview .description{background:#fff;border-radius:10px;bottom:30px;left:30px;padding:30px;position:absolute;width:430px}.buildings-overview .description div{align-items:center;display:flex;gap:6px;margin-bottom:20px}.buildings-overview .description div svg{height:16px}.buildings-overview .picture-wrapper{aspect-ratio:2;background:#fbfbfb;border-radius:10px;overflow:hidden;position:relative}.buildings-overview .picture-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.buildings-overview .picture-wrapper button{text-wrap:nowrap;align-items:center;bottom:30px;color:#1e1e1e;color:#fff;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:11px;line-height:18px;position:absolute;right:30px}@media (max-width:1499px){.buildings-overview .picture-wrapper button{font-size:16px;line-height:16px}}@media (max-width:959px){.buildings-overview .picture-wrapper button{font-size:14px;line-height:14px}}.buildings-overview .picture-wrapper button svg{height:23px}@media (max-width:959px){.buildings-overview .header{flex-direction:column;gap:18px;margin-bottom:24px}.buildings-overview .header button{align-items:center;border-top:none;display:flex;gap:10px;padding:0;text-align:left;width:100%}.buildings-overview .header button.active{border-top:none}.buildings-overview .header button.active:before{background:#8de4a0;border-radius:2px;content:"";height:18px;max-height:18px;width:3px}.buildings-overview .picture-wrapper{aspect-ratio:1;position:relative}.buildings-overview .picture-wrapper button{bottom:16px;gap:8px;right:16px}.buildings-overview .picture-wrapper button svg{height:18px}.buildings-overview .description{border:1px solid #dbdbdb;margin-top:10px;padding:15px;position:unset;width:100%}}.inquiry-form{max-width:100%;padding-top:33px;width:450px}.inquiry-form form{display:flex;flex-direction:column;gap:24px}.inquiry-form form .field-error{color:#e5815e}.inquiry-form form button{align-self:end;width:-moz-fit-content;width:fit-content}.short-term-booking-iframe{border:none;height:100%;width:100%}.short-term-booking-iframe.disable{pointer-events:none}.single-feature-page__hero{height:100vh}.single-feature-page__hero__container{padding:100px 100px 0}.single-feature-page__hero__container h1{color:#fff;margin:0 0 10px;padding:0!important}.single-feature-page__hero__container p{color:#fff;margin:0;text-align:center;width:100%}.apartment-type-page{margin:auto;max-width:1920px;padding:0 100px;width:100%}.apartment-type-page .apartment-type-page__name{margin-bottom:25px;margin-top:25px}.apartment-type-page .main-container{display:flex;gap:80px;margin-top:60px}.apartment-type-page .main-container .left-side{max-width:500px}.apartment-type-page .main-container .left-side .booking-container{position:sticky;top:60px}.apartment-type-page .main-container .right-side{display:flex;flex-direction:column;gap:40px;width:100%}.apartment-type-page .main-container .right-side .description-container .stats-container{display:flex;gap:14px;margin-bottom:20px}.apartment-type-page .main-container .right-side .description-container .stats-container div{align-items:center;display:flex;gap:8px}.apartment-type-page .main-container .right-side .description-container .description{margin:0}.apartment-type-page .main-container .right-side .room-seeing-container{border-radius:10px;padding:24px}@media (max-width:959px){.apartment-type-page .main-container .right-side .room-seeing-container{padding-left:16px;padding-right:16px}}.apartment-type-page .main-container .right-side .cancellation-container{background:#f5f5f5;border-radius:10px;padding:24px}@media (max-width:959px){.apartment-type-page .main-container .right-side .cancellation-container{padding-left:16px;padding-right:16px}}.apartment-type-page .main-container .right-side .cancellation-container h5{margin-bottom:14px}.apartment-type-page .main-container .right-side .cancellation-container p{margin:0}.apartment-type-page .main-container .right-side .buildings-map__details{border-radius:10px;padding:24px}@media (max-width:959px){.apartment-type-page .main-container .right-side .buildings-map__details{padding-left:16px;padding-right:16px}}.apartment-type-page .main-container .right-side .buildings-map__details .buildings-map__details-top .buildings-map__heading{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:26px;margin:0}@media (max-width:959px){.apartment-type-page .main-container .right-side .buildings-map__details .buildings-map__details-top .buildings-map__heading{font-size:18px;line-height:22px}}.apartment-type-page .main-container .right-side .buildings-map__details .buildings-map__details-top .buildings-map__description{margin-bottom:18px;margin-top:18px}.apartment-type-page .main-container .right-side .apartment-type-page__options{gap:25px;grid-template-columns:1fr 1fr 1fr}.apartment-type-page .main-container .right-side .apartment-type-page__options .building-options-grid__option{margin:0}.apartment-type-page .buildings-map--single{gap:40px}.apartment-type-page .promotion-block{margin-bottom:120px;margin-top:120px}.apartment-type-page .apartment-type-page__related-apts-heading{margin-bottom:40px;margin-top:0}.apartment-type-page .apartment-type-page__related-apts__grid{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1499px){.apartment-type-page .main-container .left-side{max-width:470px}.apartment-type-page .main-container .right-side .apartment-type-page__options{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:1149px){.apartment-type-page .main-container{gap:50px}.apartment-type-page .main-container .left-side{max-width:340px}}@media (max-width:1023px){.apartment-type-page{padding:0 20px}.apartment-type-page .main-container{margin-top:20px}.apartment-type-page .main-container .right-side .cancellation-container h5{margin-bottom:10px}.apartment-type-page .main-container .right-side .buildings-map--single{gap:40px}.apartment-type-page .main-container .right-side .buildings-map--single .buildings-map__map-wrapper{height:350px}.apartment-type-page .main-container .right-side .buildings-map--single .buildings-map__details .buildings-map__details-top .buildings-map__description{margin-top:10px}.apartment-type-page .promotion-block{margin-bottom:70px;margin-top:40px}.apartment-type-page .apartment-type-page__related-apts__grid{grid-template-columns:1fr}}@media (max-width:599px){.apartment-type-page .buildings-map--single .buildings-map__map-wrapper{aspect-ratio:1/1;height:unset}}.home-page .apartments-section{background-color:#eaeaea;padding-bottom:42px;padding-top:80px;width:100%}.home-page .apartments-section.content-wrapper{padding-right:0}.home-page .apartments-section>.btn{margin-top:40px}@media (min-width:1024px){.home-page .apartment-types-block.content-wrapper{padding-left:100px;padding-right:100px}}@media (max-width:1023px){.home-page .other-features-container{padding-bottom:70px}}.home-page .home-page__other-features-title{margin:70px 0 10px;text-align:center}@media (min-width:1600px){.home-page .home-page__other-features-title{margin:140px 0 10px}}.home-page .home-page__other-features-subtitle{margin:0 0 70px;text-align:center}@media (min-width:1600px){.home-page .home-page__other-features-subtitle{margin:0 0 140px}}@media (max-width:959px){.home-page .home-page__other-features-title{margin:70px 0 10px}.home-page .home-page__other-features-subtitle{margin:0 0 70px}}.home-page .search-container__value{max-height:30px;max-width:140px;text-overflow:ellipsis;white-space:nowrap}.search-page{margin:0 auto;max-width:1920px;width:100%}.search-page .apartment_types-block .content-wrapper,.search-page .buildings-map .content-wrapper,.search-page .content-wrapper,.search-page .page-header-wrapper,.search-page .search-new-header-container{margin-left:100px;margin-right:100px;padding-left:0;padding-right:0}@media (max-width:1023px){.search-page .apartment_types-block .content-wrapper,.search-page .buildings-map .content-wrapper,.search-page .content-wrapper,.search-page .page-header-wrapper,.search-page .search-new-header-container{margin-left:60px;margin-right:60px;padding-left:0;padding-right:0}}@media (max-width:959px){.search-page .apartment_types-block .content-wrapper,.search-page .buildings-map .content-wrapper,.search-page .content-wrapper,.search-page .page-header-wrapper,.search-page .search-new-header-container{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}}.search-page .apartment-types-block{margin-bottom:0}.search-page .search-main-filters-container.mobile{display:flex;justify-content:space-between;padding-top:20px}.search-page .search-page__left{bottom:0;left:0;min-width:240px;padding-left:100px;padding-right:30px;position:fixed;top:112px;width:240px}.search-page .search-page__center{margin-left:240px;margin-right:30vw;margin-top:16px;padding-bottom:16px;position:relative}.search-page .search-page__loader{position:sticky;top:0;width:100%;z-index:2}.search-page .search-page__loader .search-page__loader-spinner{left:50%;position:absolute;top:300px;transform:translateX(-50%);z-index:3}.search-page .search-page__loader .search-page__loader-overlay{bottom:0;height:100vh;left:0;position:absolute;right:0;top:0}.search-page .search-page__similar-dates-available{font-weight:700;margin:36px 0 24px}@media (max-width:1599px){.search-page .search-page__center{margin-right:24vw}}@media (max-width:1059px){.search-page .search-page__center{margin-right:0;padding-right:16px}}@media (max-width:1023px){.search-page .search-page__left{display:none;width:0}.search-page .search-page__center{margin-left:0;margin-right:0;padding-left:16px}.search-page .search-page__similar-dates-available{text-align:center}}.search-page .desktop-search-container .search-container__stay-type-options{left:90px}.modal .continue-booking-modal{min-height:auto;padding:30px}.modal .continue-booking-modal h4{margin-bottom:50px;margin-top:0}.modal .continue-booking-modal .btn-yellow{margin-right:10px}.error-page{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:0 auto;max-width:700px;min-height:100%;padding:40px 15px 80px;width:100%}.error-page p{font-size:16px;line-height:24px;text-align:center}.page.faq-page .content-wrapper{display:flex;padding-top:40px}@media (max-width:1023px){.page.faq-page .content-wrapper{flex-direction:column}}.page.faq-page .faq-sidebar{margin-right:0;position:sticky;width:auto}@media (max-width:1023px){.page.faq-page .faq-sidebar{padding:0;position:relative}}.page.faq-page .main-content{margin-left:145px;max-width:650px}@media (max-width:1023px){.page.faq-page .main-content{margin-left:0}}.page.faq-page .main-content>.title,.page.faq-page .single-feature-page__hero__container .main-content>h1,.single-feature-page__hero__container .page.faq-page .main-content>h1{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:32px;font-weight:700;line-height:34px}@media (max-width:959px){.page.faq-page .main-content>.title,.page.faq-page .single-feature-page__hero__container .main-content>h1,.single-feature-page__hero__container .page.faq-page .main-content>h1{font-size:24px;line-height:26px}}.page.faq-page .topics-area{padding-top:70px}.page.faq-page .topic{padding-bottom:40px}.page.faq-page .topic .topic-title{scroll-margin-top:212px}@media (max-width:1023px){.page.faq-page .topic .topic-title{font-size:24px;line-height:26px;scroll-margin-top:164px}.about-page .content-wrapper{flex-direction:column}}.about-page .sidebar{padding:20px 80px 20px 40px}@media (max-width:1023px){.about-page .sidebar{padding:20px 24px}}.about-page .sidebar-topic{display:block}.about-page .single-feature-page__hero__container h1,.about-page .title,.single-feature-page__hero__container .about-page h1{position:relative;scroll-margin-top:200px}.about-page .content{margin-left:340px;max-width:670px}.about-page .content .description:not(:empty){margin-top:40px;white-space:break-spaces}@media (max-width:1023px){.about-page .content{margin-left:0}}.about-page .content .single-feature-page__hero__container h1,.about-page .content .title,.single-feature-page__hero__container .about-page .content h1{color:#1e1e1e;display:flex;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:48px;font-weight:700;line-height:52px}@media (max-width:959px){.about-page .content .single-feature-page__hero__container h1,.about-page .content .title,.single-feature-page__hero__container .about-page .content h1{font-size:32px;line-height:34px}}.about-page .content .single-feature-page__hero__container h1 .icons,.about-page .content .title .icons,.single-feature-page__hero__container .about-page .content h1 .icons{margin-right:24px;white-space:nowrap}.about-page .about-section{padding-top:80px}.about-page .about-section .images{margin-left:auto;padding-top:60px;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){.about-page .about-section .images{padding-top:30px}}.about-page .about-section .images img{clip-path:circle(100% at 0 0);height:284px;-o-object-fit:cover;object-fit:cover;width:284px}@media (max-width:999px){.about-page .about-section .images img{height:204px;width:204px}}@media (max-width:959px){.about-page .about-section .images img{height:154px;width:154px}}.about-page .responsibility-section{background-color:#e7b95d;clip-path:polygon(0 0,100% 13%,100% 100%,0 85%);margin:0 -40px;overflow-x:hidden;padding-bottom:260px;padding-top:220px}@media (max-width:1023px){.about-page .responsibility-section{clip-path:polygon(0 0,100% 6%,100% 100%,0 93%);margin:0 -24px;padding-bottom:120px;padding-top:100px}}@media (max-width:959px){.about-page .responsibility-section{padding-top:130px}}.about-page .responsibility-section .single-feature-page__hero__container h1,.about-page .responsibility-section .title,.single-feature-page__hero__container .about-page .responsibility-section h1{margin:0;padding:0}.about-page .responsibility-section .content{margin-left:380px;padding-right:40px}@media (max-width:1023px){.about-page .responsibility-section .content{margin-left:0;max-width:none;padding-left:24px;padding-right:24px}}.about-page .responsibility-section .charities{margin-left:-120px;padding-top:100px}@media (max-width:1023px){.about-page .responsibility-section .charities{margin-left:0;padding-top:85px}}.about-page .responsibility-section .charities>:not(:first-of-type){margin-top:8px}@media (max-width:1023px){.about-page .responsibility-section .charities>:not(:first-of-type){margin-top:27px}}.about-page .responsibility-section .charities>:nth-child(odd) img{clip-path:circle(50% at 100% 50%)}@media (max-width:1023px){.about-page .responsibility-section .charities>:nth-child(odd){margin-left:-192px}}.about-page .responsibility-section .charities>:nth-child(odd) .charity-content{margin-left:64px}@media (max-width:1023px){.about-page .responsibility-section .charities>:nth-child(odd) .charity-content{margin-left:24px}}.about-page .responsibility-section .charities>:nth-child(2n){margin-left:241px}.about-page .responsibility-section .charities>:nth-child(2n) .img-wrapper{width:120px}.about-page .responsibility-section .charities>:nth-child(2n) img{clip-path:circle(50% at 100% 50%);transform:scaleX(-1)}@media (max-width:1023px){.about-page .responsibility-section .charities>:nth-child(2n){flex-direction:row-reverse;margin-left:0;margin-right:-52px}.about-page .responsibility-section .charities>:nth-child(2n) img{margin-left:20px}}.about-page .responsibility-section .charities>:nth-child(2n) .charity-content{margin-left:37px}@media (max-width:1023px){.about-page .responsibility-section .charities>:nth-child(2n) .charity-content{margin-left:0}}.about-page .responsibility-section .charity{align-items:center;display:flex;flex-direction:row}.about-page .responsibility-section .charity img{height:240px;-o-object-fit:cover;object-fit:cover;width:240px}.about-page .responsibility-section .charity a{color:#686868;display:block;font-size:16px;font-weight:700;line-height:20px;margin-top:24px;text-decoration:none}.about-page .responsibility-section .charity .house-name{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:32px;font-weight:700;line-height:34px;margin-bottom:16px}@media (max-width:959px){.about-page .responsibility-section .charity .house-name{font-size:24px;line-height:26px}}.about-page .responsibility-section .charity .charity-name{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:20px;font-weight:700;line-height:22px}.about-page .person img{border-radius:100px;filter:grayscale(100%);height:128px;transition-duration:.1s;width:auto}.about-page .contact{max-width:400px}@media (max-width:1023px){.about-page .contact{margin-top:40px}}.about-page .contact .question{font-size:16px;font-weight:700;line-height:20px}.about-page .person{display:flex;margin-top:40px}.about-page .person .avatar{border-radius:50%;filter:grayscale(100%);height:128px;margin-right:24px;-o-object-fit:cover;object-fit:cover;width:128px}.about-page .person:hover img{filter:none}.about-page .person .name{font-weight:700}.about-page .person .position{color:#686868;font-size:12px;font-weight:600;margin-top:8px;text-transform:uppercase}.about-page .person .email{font-size:12px;margin-top:15px}.about-page .person .phone{font-size:12px;margin-top:10px}.about-page .person a[href^="mailto:"],.about-page .person a[href^="tel:"]{align-items:center;color:#1e1e1e;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:300;font-weight:500;line-height:20px}.about-page .person a[href^="mailto:"]:before,.about-page .person a[href^="tel:"]:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:12px;width:16px}.about-page .person a{text-decoration:none!important}.about-page .person a[href^="mailto:"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNSAzLjVoMjN2MTNjMCAyLjItMS44IDQtNCA0aC0xNWMtMi4yIDAtNC0xLjgtNC00di0xM1oiIHN0cm9rZT0iIzFFMUUxRSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik00LjE1IDYuNDUgMTMgMTQuNWw4LjktOC4wNSIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+)}.about-page .person a[href^="tel:"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguMyAxMC40NS44LTIuMmMuMi0uNS4yNS0xLjA1LjE1LTEuNTVsLTEuMy01LjItNi40NS45NUEyMy43IDIzLjcgMCAwIDAgOC4zIDE3LjdjNC4xNSA0LjE1IDkuNjUgNi41NSAxNS41IDYuODVsLjctNi44LTQuOC0xLjFjLS41NS0uMS0xLjEtLjA1LTEuNi4ybC0yLjQgMS4wNWMtMS41LS45LTIuOS0yLTQuMTUtMy4yNS0xLjMtMS4zLTIuMzUtMi43LTMuMjUtNC4yWiIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+)}.about-page .contact-section .content{max-width:none;padding-right:40px}@media (max-width:1023px){.about-page .contact-section .content{padding-right:0}}.about-page .contact-section .contacts-wrapper{margin-bottom:80px;padding-right:140px}.about-page .contact-section .contacts-wrapper>:not(:first-child){margin-top:83px}@media (max-width:1023px){.about-page .contact-section .contacts-wrapper{padding-right:0}}.about-page .contact-section .main-content{display:flex;flex-wrap:wrap;margin-top:80px}@media (max-width:1023px){.about-page .contact-section .main-content{flex-direction:column}}.about-page .contact-section .contact-form{max-width:412px;width:100%}.about-page .object-position-top{-o-object-position:top;object-position:top}.upsell-container{display:flex;flex-direction:column;gap:80px;max-width:1100px}.upsell-container .list-container{align-items:unset;display:flex;flex-direction:column;gap:0}.upsell-container .list-container .list{display:flex;flex-direction:column;gap:24px}.upsell-container .list-container h3{margin-bottom:40px;margin-top:0}@media (max-width:959px){.upsell-container{gap:40px}.upsell-container .list-container h3{margin-bottom:20px}}.success-view .content-wrapper{padding-top:64px}@media (max-width:959px){.success-view .content-wrapper{padding-top:24px}}.success-view .content{margin:0 auto;max-width:640px;width:100%}.success-view .top-area{align-items:center;display:flex}.success-view .status{color:#1e1e1e;display:inline-flex;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:32px;font-weight:700;line-height:34px;margin-left:auto}@media (max-width:959px){.success-view .status{font-size:24px;line-height:26px}}.success-view .status .icon{background-color:#8da9a9;border-radius:50%;height:40px;margin-left:14px;width:40px}.success-view .logo-wrapper{height:64px;pointer-events:none;width:64px}.success-view .text-wrapper{color:#1e1e1e;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:300;line-height:32px;margin-top:64px;white-space:pre-wrap}@media (max-width:959px){.success-view .text-wrapper{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}}@media (max-width:959px)and (max-width:1499px){.success-view .text-wrapper{font-size:16px;line-height:25px}}@media (max-width:959px)and (max-width:959px){.success-view .text-wrapper{font-size:14px;line-height:22px}}.success-view .apartment{background-color:#fafafa;display:flex;margin-bottom:40px;margin-top:80px}@media (max-width:959px){.success-view .apartment{margin-top:40px}}.success-view .apartment img{border-radius:4px 0 0 4px;clip-path:polygon(0 0,100% 0,92% 100%,0 100%);max-height:100%;max-width:154px;-o-object-fit:cover;object-fit:cover}.success-view .apartment .details{padding:16px 40px 16px 32px}.single-feature-page__hero__container .success-view .apartment .details h1,.success-view .apartment .details .single-feature-page__hero__container h1,.success-view .apartment .details .title{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:24px;font-weight:700;line-height:26px;margin-bottom:22px}.success-view .apartment .details .label{color:#686868;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:300;line-height:20px}.success-view .apartment .details .date{color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:30px;margin-left:16px}@media (max-width:1499px){.success-view .apartment .details .date{font-size:16px;line-height:25px}}@media (max-width:959px){.success-view .apartment .details .date{font-size:14px;line-height:22px}}.success-view .apartment .details .check-in{padding-bottom:8px}.success-view .apartment .details .check-in,.success-view .apartment .details .check-out{display:flex}@media (max-width:959px){.success-view .apartment .details .check-in,.success-view .apartment .details .check-out{flex-direction:column}.success-view .apartment .details .check-in .date,.success-view .apartment .details .check-out .date{margin-left:0}}.success-view .extras{background-color:#fafafa;border-radius:4px;margin-bottom:60px;padding:24px 24px 40px;width:100%}.success-view .extras .subtitle{color:#1e1e1e;font-family:ITC Clearface,Montserrat,Arial,"sans-serif";font-size:20px;font-weight:700;line-height:22px}.success-view .extras .extras-wrapper{display:flex;flex-wrap:wrap;margin-top:14px}.success-view .extras .extra{align-items:center;display:flex;margin-top:10px}.success-view .extras .extra:not(:last-child){margin-right:25px}.success-view .extras .extra svg{height:24px;margin-right:20px;width:24px}.success-view .extras .extra svg g,.success-view .extras .extra svg path{stroke:#8da9a9}.success-view .btn{width:100%}.booking-page{display:flex}.booking-page .content{margin:0 auto;padding:0 100px 80px}@media (max-width:1349px){.booking-page .content{padding-left:40px;padding-right:40px}}@media (max-width:1023px){.booking-page{flex-direction:column}.booking-page .content{width:100%}}@media (max-width:959px){.booking-page .content{padding:0 20px 40px}}.pandaDocModal{height:100%;position:relative;width:100%}.pandaDocModal .modal__close{margin-right:8px;margin-top:8px;position:absolute}.pandaDocModal iframe{border:none;height:100%;min-width:100%;padding-top:20px;position:absolute;top:0}.house-page .sticky-form-container{position:relative}.house-page .sticky-form-container .right-side{bottom:0;left:50%;position:absolute;right:0;top:0}.house-page .sticky-form-container .calendar-section{margin-left:auto;margin-right:auto;max-width:1000px;position:sticky;top:162px}.house-page .hero-content .text{white-space:pre-line}.house-page .hero-section img{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);height:100%;-o-object-fit:cover;object-fit:cover;width:50vw}.house-page .hero-section .image-side{direction:rtl;font-size:0;min-height:50vh}.house-page .hero-section .content-side{opacity:0;padding-left:40px;visibility:hidden}@media(max-width:1024px){.house-page .hero-section .content-side{padding-left:0}}.house-page .split-section{display:flex}.house-page .split-section>*{width:50%}.house-page .alt-background-section{background-color:#e7b95d;clip-path:polygon(0 0,100% 150px,100% 100%,0 calc(100% - 150px));margin-top:-75px;padding-bottom:180px;padding-top:150px}.house-page .building-options{margin-bottom:100px}.house-page .building-options .icon-and-label{align-items:center;display:inline-flex;flex-direction:column;margin-bottom:16px;text-align:center;width:96px}.house-page .building-options .icon-and-label:not(:last-child){margin-right:16px}.house-page .building-options .icon-and-label .icon-wrapper{align-items:center;background-color:#1e1e1e;display:flex;height:48px;justify-content:center;width:48px}.house-page .building-options .icon-and-label .icon{height:32px;width:32px}.house-page .building-options .icon-and-label .label{margin-top:10px}@media (min-width:1921px){.house-page .building-options .icon-and-label .label{font-size:14px}}@media (max-width:1023px){.house-page .building-options{margin-bottom:50px}}.house-page .common-spaces-tabs img{border-radius:4px;height:350px;-o-object-fit:cover;object-fit:cover}.house-page .features{display:flex;flex-wrap:wrap;margin-top:10px}.house-page .feature{align-items:center;display:inline-flex;flex-basis:33.3333333333%;font-size:16px;margin:10px 0}.house-page .feature .icon{height:32px;margin-right:16px;-o-object-fit:contain;object-fit:contain;width:32px}.house-page .building-section{margin-top:120px}.house-page .building-section .left{padding-bottom:calc(12vw + 40px)}@media (max-width:1023px){.house-page .building-section{margin-top:60px}.house-page .building-section .left{padding-bottom:30px}}@media (max-width:959px){.house-page .building-section{margin-top:40px}.house-page .building-section .left{padding-bottom:16px}}.house-page .events-section{margin-top:60px;padding-bottom:130px}.house-page .events-section .text{margin-top:40px;white-space:pre-line}@media (max-width:1023px){.house-page .events-section{margin-top:0;padding-bottom:60px}}.house-page .events-tabs{margin-top:40px}.house-page .events-tabs img{border-radius:4px}@media(min-width:1025px){.house-page .alt-background-section .left,.house-page .events-section .left{padding-left:40px}}.house-page+.site-footer{margin-top:-12vw}.house-page .mobile-book-now-button{align-items:center;background:#e7b95d;bottom:0;color:#1e1e1e;display:flex;display:none;font-family:Inter Tight,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;height:80px;justify-content:center;left:0;line-height:30px;position:fixed;right:0;width:100%;z-index:100}@media (max-width:1499px){.house-page .mobile-book-now-button{font-size:16px;line-height:25px}}@media (max-width:959px){.house-page .mobile-book-now-button{font-size:14px;line-height:22px}}@media (max-width:1023px){.house-page .mobile-book-now-button{display:flex}}.house-page+.site-footer .content-wrapper{padding-bottom:80px}@media (max-width:1023px){.house-page .sticky-form-container .right-side{display:none}.house-page .split-section{flex-direction:column}.house-page .split-section>*{width:100%}.house-page .hero-section .image-side{height:30vh;min-height:0}.house-page .hero-section .image-side img{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 50px));width:100%}.house-page .hero-section .content-side{opacity:1;padding-bottom:50px;visibility:visible}.house-page .alt-background-section{clip-path:polygon(0 0,100% 50px,100% 100%,0 calc(100% - 50px));margin-top:0;padding-bottom:80px;padding-top:80px}.houses-page.content-wrapper{margin:0 20px;padding:0}}.single-feature-page-container .single-feature-page__media-wrapper{margin:0 auto;max-width:1920px}.single-feature-page-container .single-feature-page__other-features-title{margin:70px 0 40px}.single-feature-page-container .other-features-container{margin-bottom:0}@media (min-width:1600px){.single-feature-page-container .single-feature-page__other-features-title{margin:140px 0 80px}}.all-features-container{display:flex;flex-direction:column;padding-bottom:20px}@media (min-width:1024px){.all-features-container{padding-bottom:40px}}@media (min-width:1600px){.all-features-container{padding-bottom:80px}}.all-features-container h1{margin:0}.all-features-container .all-features-container__title-container{align-self:center;display:flex;flex-direction:column;gap:10px;margin:70px 0;max-width:45vw;text-align:center}@media (min-width:1600px){.all-features-container .all-features-container__title-container{margin:140px 0}}.all-features-container .other-features-container{justify-content:center;margin:0 auto}.all-features-container .content-wrapper{width:100%}.all-features-container .other-features-container__feature{background-size:cover;height:0;padding-bottom:100%}@media (max-width:959px){.all-features-container{padding-bottom:70px}.all-features-container .all-features-container__title-container{margin:100px 20px 40px;max-width:90vw}}.testimonials-page .testimonials-page__video-block{margin-bottom:70px}.testimonials-page .testimonials-page__video-block .video-block__content{justify-content:space-between;max-width:1920px;padding-top:104px}.testimonials-page .testimonials-page__video-block .video-block__video-container{border-radius:0}.testimonials-page .testimonials-page__video-block .video-block__play-button{inset:0;position:relative;transform:none}.testimonials-page .testimonials-page__video-block button{display:none}.testimonials-page .testimonials-page__video-block.hero{border-radius:0}.testimonials-page .testimonials-page__video-block.hero .video-block__play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:960px){.testimonials-page .testimonials-page__video-block .video-block__content{padding-top:152px}}@media (min-width:1300px){.testimonials-page .testimonials-page__video-block .video-block__content{padding-top:192px}}.report-an-issue-page{background-color:#f5f5f5;display:flex;justify-content:center}.report-an-issue-page__container{background-color:#fff;border-radius:10px;box-shadow:3px 3px 20px rgba(0,0,0,.1);margin:5rem auto;max-width:1000px;padding:2rem;width:100%}@media (max-width:999px){.report-an-issue-page__container{margin:0}}.report-an-issue-page__header{align-items:start;display:flex;justify-content:space-between;margin-bottom:2rem}.report-an-issue-page__language-switcher a:first-child{margin-right:.875rem}.report-an-issue-page__form h3:not(:first-of-type){margin-top:3rem}.report-an-issue-page__form-block{grid-gap:2rem;background-color:#f5f5f5;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:2rem}.report-an-issue-page__form-block:nth-of-type(2) :nth-last-child(-n+3){grid-column:1/-1}.report-an-issue-page__form-block:nth-of-type(2) :nth-child(-n+3){grid-column:auto}.report-an-issue-page__form .field-label{font-size:14px;font-weight:500}.report-an-issue-page__form .field-error{color:#e5815e;font-size:14px}.report-an-issue-page__form .error .field-label{color:#e5815e}.report-an-issue-page__form .required .field-label:after{content:"*"}.report-an-issue-page__form-footer{display:flex;justify-content:end;margin-top:2rem}.report-an-issue-page__checkbox{align-items:center;cursor:pointer;display:flex;margin-top:2rem}.report-an-issue-page__checkbox span{margin-left:1rem}.business-sales-page{background:#fff;margin-bottom:140px}.business-sales-page h1,.business-sales-page h2,.business-sales-page h3,.business-sales-page h4,.business-sales-page p{margin:0}.business-sales-page h1{font-size:34px;line-height:38px}.business-sales-page h2{font-size:44px;line-height:56px}.business-sales-page h3{font-size:30px;line-height:30px}@media (max-width:1499px){.business-sales-page h1{font-size:32px;line-height:36px}.business-sales-page h2{font-size:38px;line-height:44px}.business-sales-page h3{font-size:26px;line-height:26px}}@media (max-width:959px){.business-sales-page h1{font-size:30px;line-height:34px}.business-sales-page h2{font-size:28px;line-height:32px}.business-sales-page h3{font-size:22px;line-height:22px}}.business-sales-page .landing-view{display:flex;flex-direction:column;height:100vh}.business-sales-page .landing-view .business-page-text{display:flex;flex-direction:column;gap:10px}.business-sales-page .landing-view .intro{background:#8de4a0;height:-moz-fit-content;height:fit-content;padding-bottom:30px;padding-top:175px;width:100%}.business-sales-page .landing-view .intro h1{margin:0 auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .landing-view .intro h1{padding:0 40px}}@media (max-width:959px){.business-sales-page .landing-view .intro h1{padding:0 20px}}.business-sales-page .landing-view .intro .business-page-text{margin:10px auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .landing-view .intro .business-page-text{padding:0 40px}}@media (max-width:959px){.business-sales-page .landing-view .intro .business-page-text{padding:0 20px}}.business-sales-page .landing-view .hero-img{height:100%;min-height:300px;overflow:hidden;position:relative}.business-sales-page .landing-view .hero-img .img{background:#000;background:linear-gradient(129deg,rgba(0,0,0,.8),rgba(0,0,0,.7) 25%,rgba(0,0,0,.3) 38%,rgba(0,0,0,0) 48%),url(https://larsen.ee/production/media/2024/11/42d370ce-e21d-4212-8415-010fa2d89e2a.jpeg);background-position:50%;background-size:cover;height:100%}.business-sales-page .landing-view .hero-img .wrapper{bottom:0;left:0;margin:0 auto;max-width:1920px;padding:0 100px;position:absolute;right:0;top:0}@media (max-width:1023px){.business-sales-page .landing-view .hero-img .wrapper{padding:0 40px}}@media (max-width:959px){.business-sales-page .landing-view .hero-img .wrapper{padding:0 20px}}.business-sales-page .landing-view .hero-img .wrapper .business-page-text{text-wrap:auto;color:#fff;left:100px;position:absolute;top:30px;width:360px}.business-sales-page .landing-view .hero-img .wrapper .arrow{align-items:center;border:1px solid #fff;border-radius:50%;bottom:30px;display:flex;height:50px;justify-content:center;left:100px;position:absolute;width:50px}.business-sales-page .landing-view .hero-img .wrapper .arrow svg{margin-top:2px;rotate:90deg;width:20px}.business-sales-page .landing-view .hero-img .wrapper .arrow svg path{stroke:#fff;stroke-width:1px}.business-sales-page .landing-view .hero-img .wrapper .contact-btn{bottom:30px;position:absolute;right:100px}.business-sales-page .background-container,.business-sales-page .flex-container{display:flex;flex-direction:column;gap:140px}.business-sales-page .flex-container .background-container{background:#dbdbdb;padding-top:140px}.business-sales-page .flex-container .description-block{display:grid;gap:62px;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .flex-container .description-block{padding:0 40px}}@media (max-width:959px){.business-sales-page .flex-container .description-block{padding:0 20px}}.business-sales-page .flex-container .description-block img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover}.business-sales-page .flex-container .description-block h2{margin-bottom:15px}.business-sales-page .flex-container .description-block h3{margin-bottom:14px}.business-sales-page .flex-container .description-block ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.business-sales-page .flex-container .description-block ul li{padding-left:28px;position:relative}.business-sales-page .flex-container .description-block ul li:after{border:2px solid #1e1e1e;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:8px;width:12px}.business-sales-page .flex-container .carousel-block{background:#1e1e1e;padding:140px 0}.business-sales-page .flex-container .carousel-block .wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:860px}.business-sales-page .flex-container .carousel-block .wrapper h2,.business-sales-page .flex-container .carousel-block .wrapper p{color:#fff;text-align:center}.business-sales-page .flex-container .carousel-block .wrapper h2{margin-bottom:10px}.business-sales-page .flex-container .carousel-block .wrapper button{margin-bottom:80px;margin-top:20px}.business-sales-page .flex-container .carousel-block .carousel{display:flex;gap:20px;margin:0 20px}.business-sales-page .flex-container .carousel-block .carousel img{border-radius:10px;height:520px;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:520px}.business-sales-page .flex-container .options-block{margin:0 auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .flex-container .options-block{padding:0 40px}}@media (max-width:959px){.business-sales-page .flex-container .options-block{padding:0 20px}}.business-sales-page .flex-container .options-block h2{margin-bottom:80px;text-align:center}.business-sales-page .flex-container .options-block .options-grid{grid-gap:40px 20px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}.business-sales-page .flex-container .options-block .options-grid .option .wrapper{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;padding:14px;width:60px}.business-sales-page .flex-container .options-block .options-grid .option .wrapper img{filter:brightness(0)}.business-sales-page .flex-container .options-block .options-grid .option h4{margin-bottom:10px}.business-sales-page .flex-container .testimonial-block{margin:0 auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .flex-container .testimonial-block{padding:0 40px}}@media (max-width:959px){.business-sales-page .flex-container .testimonial-block{padding:0 20px}}.business-sales-page .flex-container .buildings-block{margin:0 auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .flex-container .buildings-block{padding:0 40px}}@media (max-width:959px){.business-sales-page .flex-container .buildings-block{padding:0 20px}}.business-sales-page .flex-container .buildings-block .wrapper{margin-bottom:80px;width:50%}.business-sales-page .flex-container .buildings-block .wrapper h2{margin-bottom:10px}.business-sales-page .flex-container .final-block{grid-gap:62px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1920px;padding:0 100px}@media (max-width:1023px){.business-sales-page .flex-container .final-block{padding:0 40px}}@media (max-width:959px){.business-sales-page .flex-container .final-block{padding:0 20px}}.business-sales-page .flex-container .final-block .steps{background:#1e1e1e;border-radius:10px;display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding:30px}.business-sales-page .flex-container .final-block .steps h2,.business-sales-page .flex-container .final-block .steps p{color:#fff}.business-sales-page .flex-container .final-block .steps h2{margin-bottom:10px}.business-sales-page .flex-container .final-block .steps .steps-container{display:flex;flex-direction:column;gap:24px}.business-sales-page .flex-container .final-block .steps .steps-container div{align-items:center;display:flex;gap:20px}.business-sales-page .flex-container .final-block .steps .steps-container div h4{align-items:center;background:#8de4a0;border-radius:50%;display:flex;height:50px;justify-content:center;min-width:50px;width:50px}.business-sales-page .flex-container .final-block .steps .steps-container div p{width:100%}.business-sales-page .flex-container .final-block .contact{background:#8de4a0;border-radius:10px;display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding:30px}.business-sales-page .flex-container .final-block .contact h2{margin-bottom:10px}.business-sales-page .flex-container .final-block .contact h3{margin-bottom:4px}.business-sales-page .flex-container .final-block .contact .job-title{margin-bottom:20px}.business-sales-page .flex-container .final-block .contact .email{margin-bottom:9px}.business-sales-page .flex-container .final-block .contact button{margin-top:20px}.business-sales-page .flex-container .final-block .image-wrapper img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1499px){.business-sales-page .flex-container .final-block{gap:35px}.business-sales-page .flex-container .description-block ul li{padding-left:26px}.business-sales-page .flex-container .description-block ul li:after{height:11px;top:6px;width:11px}}@media (max-width:1199px){.business-sales-page .flex-container .final-block{grid-template-columns:repeat(1,1fr);margin:0}}@media (max-width:1099px){.business-sales-page .flex-container .description-block{gap:35px;grid-template-columns:repeat(1,1fr)}.business-sales-page .flex-container .description-block .spacer{display:none}}@media (max-width:1023px){.business-sales-page .landing-view .hero-img .img{background:#000;background:linear-gradient(129deg,rgb(0,0,0),rgba(0,0,0,0) 0),url(https://larsen.ee/production/media/2024/11/42d370ce-e21d-4212-8415-010fa2d89e2a.jpeg);background-position:50%;background-size:cover;height:100%}.business-sales-page .flex-container .description-block{gap:24px}.business-sales-page .flex-container .description-block ul li:after{height:10px;top:6px;width:10px}.business-sales-page .flex-container .options-block h2{text-align:left}.business-sales-page .flex-container .options-block .options-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.business-sales-page .flex-container .buildings-block .wrapper{margin-bottom:50px;width:100%}}@media (max-width:959px){.business-sales-page{margin-bottom:50px}.business-sales-page h1{font-size:30px;line-height:34px}.business-sales-page .landing-view .intro{padding-top:100px}.business-sales-page .background-container,.business-sales-page .flex-container{gap:70px}.business-sales-page .flex-container .background-container{padding-top:40px}.business-sales-page .flex-container .description-block{grid-template-columns:1fr}.business-sales-page .flex-container .carousel-block{padding:70px 0}.business-sales-page .flex-container .carousel-block .wrapper{margin:0 20px}.business-sales-page .flex-container .carousel-block .wrapper button{margin-bottom:40px;margin-top:16px}.business-sales-page .flex-container .carousel-block .carousel img{height:280px;width:280px}.business-sales-page .flex-container .options-block{margin:0}.business-sales-page .flex-container .options-block h2{margin-bottom:40px}.business-sales-page .flex-container .buildings-block .wrapper{margin-bottom:24px}.business-sales-page .flex-container .final-block{gap:24px}.business-sales-page .flex-container .final-block .steps{padding:16px}.business-sales-page .flex-container .final-block .steps .steps-container div{gap:16px}.business-sales-page .flex-container .final-block .steps .steps-container div h4{height:40px;min-width:40px;width:40px}.business-sales-page .flex-container .final-block .contact{background:#8de4a0;border-radius:10px;display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding:16px}}@media (max-width:599px){.business-sales-page .flex-container .options-block h2{text-align:center}.business-sales-page .flex-container .options-block .options-grid{grid-template-columns:repeat(1,1fr)}}.payment-container{background:#f5f5f5;border-radius:10px;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;padding:24px}@media (max-width:767px){.payment-container{padding:0}}.summary-block{background:#f5f5f5;border-radius:10px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:24px}.summary-block .details h3{margin-bottom:16px;margin-top:0}.summary-block .details ul{list-style:none;margin:0;padding:0}.summary-block .details ul li{margin-bottom:8px}.summary-block .details ul li strong{display:inline-block;font-weight:600;width:80px}.promotions-page h2{margin-bottom:0;margin-top:65px}.promotions-page .instruction{color:#949494;height:50px;line-height:50px;margin:0;overflow:hidden;transition:height .4s ease-in-out}.promotions-page .instruction.hide{height:0}.promotions-page .grid{display:grid;gap:50px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-bottom:100px;margin-top:60px}.promotions-page .grid .building-block{border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;gap:18px;height:290px;overflow:hidden;padding:18px;position:relative;transition:box-shadow .25s ease-in-out}.promotions-page .grid .building-block img{border-radius:8px;height:100%;min-width:203px;-o-object-fit:cover;object-fit:cover;overflow:clip;width:203px}.promotions-page .grid .building-block .wrapper{gap:18px;height:100%;justify-content:space-between;width:100%}.promotions-page .grid .building-block .wrapper,.promotions-page .grid .building-block .wrapper .information{display:flex;flex-direction:column;overflow:hidden}.promotions-page .grid .building-block .wrapper .information h3{margin-bottom:10px;margin-top:0}.promotions-page .grid .building-block .wrapper .buttons-container{align-self:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:start}.promotions-page .grid .building-block .wrapper .buttons-container .btn{font-size:13px;height:38px;margin:0;padding:0 18px}.promotions-page .grid .building-block .wrapper span{align-self:end;background:#f5f5f5;border-radius:14px;color:#1e1e1e;font-family:Inter Tight,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:5px 12px;width:-moz-fit-content;width:fit-content}@media (max-width:959px){.promotions-page .grid .building-block .wrapper span{font-size:12px;line-height:14px}}.promotions-page .grid .building-block.active,.promotions-page .grid .building-block:hover{box-shadow:0 4px 25px rgba(0,0,0,.3)}.promotions-page .grid .building-block:hover{cursor:pointer}.promotions-page .buttons-container{display:flex;flex-direction:column;gap:25px;justify-content:center}@media (max-width:1549px){.promotions-page .grid{gap:45px}}@media (max-width:1349px){.promotions-page .grid{gap:35px}.promotions-page .grid .building-block{height:330px}.promotions-page .grid .building-block img{min-width:191px;width:191px}}@media (max-width:1199px){.promotions-page .grid .building-block{flex-direction:column;height:580px}.promotions-page .grid .building-block img{height:282px;min-height:282px;min-width:unset;width:100%}}@media (max-width:1023px){.promotions-page h2{margin-top:30px}.promotions-page .instruction{height:40px;line-height:40px}.promotions-page .grid{gap:20px;grid-template-columns:repeat(1,1fr);margin-top:30px}.promotions-page .grid .building-block{flex-direction:row;height:230px}.promotions-page .grid .building-block img{height:100%;min-height:unset;min-width:194px;width:194px}}@media (max-width:599px){.promotions-page .grid .building-block{flex-direction:column;height:-moz-fit-content;height:fit-content}.promotions-page .grid .building-block img{height:190px;min-height:190px;min-width:unset;width:100%}}.calendar-links-page{background-color:#f5f5f5;display:flex;min-height:100vh;padding:3rem 1rem}.calendar-links-page__container{background-color:#fff;border-radius:10px;box-shadow:3px 3px 20px rgba(0,0,0,.1);margin:auto;max-width:60%;max-width:940px;padding:2rem;width:100%}.calendar-links-page__header{margin-bottom:2rem;text-align:center}.calendar-links-page__header h1{font-size:2rem}.calendar-links-page__header--row{align-items:end;display:flex;justify-content:end;margin-bottom:2rem}.calendar-links-page__header--row .calendar-links-page__title{font-size:2rem;margin:0}.calendar-links-page__header--row .calendar-links-page__language-switcher{display:flex;gap:.75rem}.calendar-links-page__event{background-color:#f5f5f5;border-radius:8px;box-shadow:1px 1px 10px rgba(0,0,0,.05);padding:2rem}.calendar-links-page__event h2{margin-bottom:1rem}.calendar-links-page__event p{margin-bottom:.5rem}.calendar-links-page__calendar-links{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}@media (max-width:1023px){.calendar-links-page__calendar-links{grid-template-columns:1fr}}.calendar-links-page__calendar-links a,.calendar-links-page__calendar-links button{background-color:#efefef;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:14px;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .2s ease}.calendar-links-page__calendar-links a:hover,.calendar-links-page__calendar-links button:hover{background-color:#ddd}.calendar-links-page__calendar-links a img,.calendar-links-page__calendar-links button img{height:25px;margin-right:8px;width:20px}.single-feature-page__hero__container .storage-type-page h1,.storage-type-page .single-feature-page__hero__container h1,.storage-type-page .title{margin-top:100px;padding:0 100px;text-align:center;width:100%}.storage-type-page .apartment-types-block{margin-top:100px}.presentation-section{background-color:#dbbb73;overflow:hidden;position:relative}.presentation-section .paragraph:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition-delay:.3s;width:5px}.presentation-section .orange-background .paragraph:before{background-color:#b78d38}.presentation-section .white-background .paragraph:before{background-color:#1e1e1e}.presentation-section.with-scroll-anim{height:330vh}.presentation-section.with-scroll-anim .viewbox{height:calc(100vh - 112px);overflow:hidden;position:relative;transition:background-color .5s;width:100%}@media (max-width:1023px){.presentation-section.with-scroll-anim .viewbox{height:calc(100vh - 64px)}}.presentation-section.with-scroll-anim .viewbox.is-fixed{left:0;position:fixed}.presentation-section.with-scroll-anim .viewbox.is-absolute{bottom:0;left:0;position:absolute}.presentation-section.with-scroll-anim .single-view{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s linear,visibility .5s;width:100%}.presentation-section.with-scroll-anim .single-view .content{opacity:0;transition:transform .6s ease-in-out,opacity .6s,visibility .6s}.presentation-section.with-scroll-anim .single-view:not(.reversed) .content,.presentation-section.with-scroll-anim .single-view:not(.reversed) .img-wrapper{transform:translateX(-100%)}.presentation-section.with-scroll-anim .single-view:not(.reversed) .content img,.presentation-section.with-scroll-anim .single-view:not(.reversed) .img-wrapper img{clip-path:polygon(0 0,75% 0,90% 100%,0 100%)}.presentation-section.with-scroll-anim .single-view:not(.reversed).animate-in .content,.presentation-section.with-scroll-anim .single-view:not(.reversed).animate-in .img-wrapper,.presentation-section.with-scroll-anim .single-view:not(.reversed).animated .content,.presentation-section.with-scroll-anim .single-view:not(.reversed).animated .img-wrapper{transform:translateX(0)}.presentation-section.with-scroll-anim .single-view:not(.reversed).animate-out .content,.presentation-section.with-scroll-anim .single-view:not(.reversed).animate-out .img-wrapper{transform:translateX(-100%)}.presentation-section.with-scroll-anim .single-view.reversed{flex-flow:row-reverse}.presentation-section.with-scroll-anim .single-view.reversed .content,.presentation-section.with-scroll-anim .single-view.reversed .img-wrapper{transform:translateX(100%)}.presentation-section.with-scroll-anim .single-view.reversed .content img,.presentation-section.with-scroll-anim .single-view.reversed .img-wrapper img{clip-path:polygon(25% 0,100% 0,100% 100%,10% 100%)}.presentation-section.with-scroll-anim .single-view.reversed .paragraph{position:relative}.presentation-section.with-scroll-anim .single-view.reversed.animate-in .content,.presentation-section.with-scroll-anim .single-view.reversed.animate-in .img-wrapper,.presentation-section.with-scroll-anim .single-view.reversed.animated .content,.presentation-section.with-scroll-anim .single-view.reversed.animated .img-wrapper{transform:translateX(0)}.presentation-section.with-scroll-anim .single-view.reversed.animate-out{opacity:0;visibility:hidden}.presentation-section.with-scroll-anim .single-view.reversed.animate-out .content,.presentation-section.with-scroll-anim .single-view.reversed.animate-out .img-wrapper{transform:translateX(100%)}.presentation-section.with-scroll-anim .single-view.active,.presentation-section.with-scroll-anim .single-view.animate-in,.presentation-section.with-scroll-anim .single-view.animated{opacity:1;visibility:visible}.presentation-section.with-scroll-anim .single-view.active .content,.presentation-section.with-scroll-anim .single-view.animate-in .content,.presentation-section.with-scroll-anim .single-view.animated .content{opacity:1}.presentation-section.with-scroll-anim .single-view.animate-out{opacity:0;visibility:hidden}.presentation-section.with-scroll-anim .single-view.animate-out .content{opacity:0}.presentation-section h2{font-weight:700}.presentation-section .presentation-content-wrapper{display:flex;height:100%;padding:64px 82px 64px 0;width:50%}.presentation-section .presentation-content-wrapper .content{display:flex;flex-flow:column;justify-content:center}@media (max-width:1023px){.presentation-section .presentation-content-wrapper{padding-right:30px}}@media (max-width:959px){.presentation-section .presentation-content-wrapper{padding-right:16px}}.presentation-section .reversed .presentation-content-wrapper{padding-left:82px;padding-right:0}@media (max-width:1023px){.presentation-section .reversed .presentation-content-wrapper{padding-left:30px}}@media (max-width:959px){.presentation-section .reversed .presentation-content-wrapper{padding-left:16px}}.presentation-section .img-wrapper{position:relative;width:50%}.presentation-section .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.presentation-section h2{margin-bottom:21px}.presentation-section .paragraph{padding-left:30px;position:relative}.presentation-section .slogan{font-size:24px;font-weight:500;line-height:30px;margin-bottom:32px}.presentation-section .text{font-size:20px;line-height:1.6}@media (max-width:1023px){.presentation-section .text{font-size:16px}}.presentation-section .single-view{align-items:stretch;display:flex;flex-flow:row;font-size:48px;justify-content:center;line-height:48px}.presentation-section .single-view.deactivated{display:none}.presentation-section .single-view:not(.reversed) .content img,.presentation-section .single-view:not(.reversed) .img-wrapper img{clip-path:polygon(0 0,75% 0,90% 100%,0 100%)}.presentation-section .single-view.reversed{flex-flow:row-reverse}.presentation-section .single-view.reversed .content img,.presentation-section .single-view.reversed .img-wrapper img{clip-path:polygon(25% 0,100% 0,100% 100%,10% 100%)}.presentation-section .single-view.reversed .paragraph{padding-right:30px;position:relative}.presentation-section .single-view .img-wrapper{position:relative;transition:transform .7s ease-out;z-index:15}.presentation-section .single-view .content{position:relative;z-index:10}.presentation-section .single-view .content .single-feature-page__hero__container h1,.presentation-section .single-view .content .title,.single-feature-page__hero__container .presentation-section .single-view .content h1{margin-top:0}@media (max-width:959px){.presentation-section .single-view.reversed,.presentation-section .single-view:not(.reversed){flex-direction:column}.presentation-section .single-view.reversed .presentation-content-wrapper,.presentation-section .single-view:not(.reversed) .presentation-content-wrapper{background-color:inherit;clip-path:polygon(0 0,100% 55px,100% 100%,0 100%);margin-top:-55px;padding-left:16px;padding-right:16px;position:relative}.presentation-section .single-view.reversed .img-wrapper,.presentation-section .single-view:not(.reversed) .img-wrapper{height:30vh;min-height:250px;z-index:auto}.presentation-section .single-view.reversed .img-wrapper img,.presentation-section .single-view:not(.reversed) .img-wrapper img{clip-path:none}.presentation-section .single-view.reversed>*,.presentation-section .single-view:not(.reversed)>*{width:100%}}.yarl__navigation_next .yarl__icon,.yarl__navigation_prev .yarl__icon{height:50px!important;width:50px!important}.yarl__thumbnails_thumbnail :focus,.yarl__thumbnails_thumbnail:focus-visible{box-shadow:none!important}.yarl__thumbnails_thumbnail .thumbnail{height:100%}.yarl__thumbnails_thumbnail .thumbnail-virtual-tour{align-items:center;background:#f5f5f5;display:flex;height:100%;justify-content:center;width:100%}.yarl__thumbnails_thumbnail .thumbnail-virtual-tour svg{height:35px;padding-top:4px;width:35px}@media (max-width:1299px){.hide-pic{display:none!important}}@media (max-width:1023px){.hide-pic{display:block!important}}.link-office:hover{color:#e7b95d!important}.hero{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://larsen.ee/production/media/2024/05/pilt-1.jpg);background-position:50% 5%}.contact-image{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://larsen.ee/production/media/2024/05/pilt4-optimized.jpg);background-position:75% 55%}.contact-image .content-wrapper{margin-top:130px}@media (max-width:1499px){.contact-image .content-wrapper{margin-top:145px}.contact-image .content-wrapper a:hover{color:#e7b95d!important}}.paddings{padding-bottom:70px}@media (max-width:1599px){.paddings{padding-bottom:35px}}@media (max-width:1299px){.paddings{padding-bottom:10px}}@media (max-width:1023px){.paddings{padding-bottom:70px}}@media (min-width:1600px){.padding-top{padding-top:45px!important}}.flex{justify-content:space-between}.container,.flex{align-items:center}.container{display:flex;gap:65px}@media (max-width:899px){.container{gap:35px}}