@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Regular.eot");src:url("../fonts/TTNorms/TTNormsPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Regular.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Regular.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"TT Norms ExtraBlack";src:url("../fonts/TTNorms/TTNormsPro-ExtraBlackItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-ExtraBlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ExtraBlackItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ExtraBlackItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ExtraBlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-ThinItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ThinItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ThinItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-LightItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-LightItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-LightItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:"TT Norms ExtraBlack";src:url("../fonts/TTNorms/TTNormsPro-ExtraBlack.eot");src:url("../fonts/TTNorms/TTNormsPro-ExtraBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ExtraBlack.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ExtraBlack.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ExtraBlack.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-BoldItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-BoldItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-BoldItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-BlackItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-BlackItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-BlackItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Italic.eot");src:url("../fonts/TTNorms/TTNormsPro-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Italic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Italic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Black.eot");src:url("../fonts/TTNorms/TTNormsPro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Black.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Black.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Thin.eot");src:url("../fonts/TTNorms/TTNormsPro-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Thin.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Thin.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-MediumItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-MediumItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-MediumItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-ExtraBold.eot");src:url("../fonts/TTNorms/TTNormsPro-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ExtraBold.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ExtraBold.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-ExtraLight.eot");src:url("../fonts/TTNorms/TTNormsPro-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ExtraLight.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ExtraLight.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Bold.eot");src:url("../fonts/TTNorms/TTNormsPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Bold.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Bold.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Regular_1.eot");src:url("../fonts/TTNorms/TTNormsPro-Regular_1.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Regular_1.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Regular_1.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Regular_1.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Medium.eot");src:url("../fonts/TTNorms/TTNormsPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Medium.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Medium.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-ExtraBoldItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ExtraBoldItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ExtraBoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-ExtraLightItalic.eot");src:url("../fonts/TTNorms/TTNormsPro-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-ExtraLightItalic.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-ExtraLightItalic.woff") format("woff"), url("../fonts/TTNorms/TTNormsPro-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:"TT Norms";src:url("../fonts/TTNorms/TTNormsPro-Light.eot");src:url("../fonts/TTNorms/TTNormsPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNorms/TTNormsPro-Light.woff2") format("woff2"), url("../fonts/TTNorms/TTNormsPro-Light.woff") format("woff"), url("../../fonts/TTNorms/TTNormsPro-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Saudagar;src:url("../fonts/Saudagar/Saudagar 400.ttf") format("truetype")}.page{margin:0}a{color:#000}a:hover,a:visited{color:#495a4f}@keyframes slidefromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}.whref{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none}.lng a{opacity:0.5}.lng a.active{opacity:1}#tglfilter.open .close{display:block}#tglfilter.open .open{display:none}#tglfilter.close .close{display:none}#tglfilter.close .open{display:block}#background-video{width:100%;height:100%;object-fit:cover;position:ABSOLUTE;left:50%;top:50%;bottom:0;z-index:-1;transform:translate(-50%, -50%)}#background-video2{width:100%;height:100%;object-fit:cover;position:ABSOLUTE;left:50%;top:50%;bottom:0;z-index:-1;transform:translate(-50%, -50%)}.carousel-control-next,.carousel-control-prev{bottom:auto;top:50%;transform:translateY(-50%)}.planv{height:800px;width:100%}#carouselExampleFade{margin:10px auto;height:700px;max-width:1600px;width:100%}#carouselExampleFade .carousel-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;overflow:visible}#carouselExampleFade .carousel-inner .carousel-item{height:100%}.vsc-controller{position:absolute;z-index:1}.image-sl{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.image-sl .splide__arrow--next{background:none;right:10%}.image-sl .splide__arrow--prev{background:none;left:10%}#detailplan{width:640px}.thumbwrapper{height:100%;position:absolute;top:0;left:0;width:100%;overflow:hidden}.thumbwrapper .splide{z-index:5}.thumbwrapper .splide__arrow{height:75px;border-radius:0;background-color:#fff}.roomselector{position:absolute;top:20px;z-index:20;left:50%;transform:translateX(-50%);display:block;bottom:auto;right:auto;margin:0}.roomselector.carousel-indicators .active{border-bottom:1px solid #fff !important}.roomselector.carousel-indicators [data-bs-target]{background:none;border:none;font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:32px;letter-spacing:0.0076em;text-transform:uppercase;color:#ffffff;width:auto;height:auto;padding:inherit;text-indent:unset !important;background:none;background-color:transparent;opacity:1;margin:0;margin-right:40px}.roomselector.carousel-indicators [data-bs-target]:last-child{margin-right:0px}.roomthumb{position:absolute;bottom:-200px;background:#fff;padding:25px 0px;left:0;right:0}.roomthumb.active{bottom:0}.openthumb{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);border-radius:50%;height:60px;width:60px;background-color:#fff;text-align:center;border:none;z-index:3}.closethumb{position:absolute;top:-10px;right:0;background:none;border:none}.splide__slide{text-align:center}.splide__slide img{width:auto;height:100%;object-fit:cover}.sticky #masthead{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#fff;animation-name:slidefromtop;animation-duration:1s}.sticky .header-placeholder{padding-top:161px}#masthead{border:1px solid rgba(0, 0, 0, 0.1)}#masthead .upperheader{padding-top:34px;padding-bottom:11px}#masthead .main-navigation ul{justify-content:center}#masthead .main-navigation ul li{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:12.5px;line-height:15px;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-right:36px;position:relative}#masthead .main-navigation ul li:last-child{margin-right:0}#masthead .main-navigation ul li.current-menu-item::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;border:1px solid #495a4f}#masthead .main-navigation ul li a{color:#495a4f;padding-top:23px;padding-bottom:23px}#masthead .main-navigation ul li a .icon{display:none}#masthead .main-navigation ul li a:hover::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;border:1px solid #495a4f}#masthead .main-navigation ul li a:focus{outline:none}.home .contact-sec{margin-top:0}.lng-switch{position:relative;cursor:pointer;display:flex;align-items:center}.lng-switch .current{text-transform:uppercase;position:relative;z-index:1;text-align:center;background-color:rgba(0, 0, 0, 0);transition:all 0.2s ease-out}.lng-switch .current .lng{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:13px;line-height:15px;text-align:right;letter-spacing:1px;text-transform:uppercase;color:rgba(38, 38, 38, 0.4);text-transform:uppercase}.lng-switch .current .seperator{padding:0px 5px;font-family:"TT Norms";font-style:normal;font-weight:400;font-size:13px;line-height:15px;text-align:right;letter-spacing:1px;text-transform:uppercase;color:rgba(38, 38, 38, 0.4)}.lng-switch .current .arrow{display:inline-block;width:20px;height:28px}.lng-switch .options{position:absolute;right:0;top:0.6em;z-index:0;opacity:0;transition:all 0.36s ease-out;display:none;overflow:hidden;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);background-color:#fff}.lng-switch .options .options-list{color:#12232e;margin:0;padding:0.4rem 0.8em;position:relative;z-index:5;background-color:#fff}.lng-switch .options .options-list li{list-style:none;padding:0;margin:0;padding:0.75em;border-bottom:1px solid #e1e4e6;transform:translateX(10px);transition:all 0.24s ease-out;transition-delay:0.1s;opacity:0;font-size:1rem;line-height:1.3;white-space:nowrap}.lng-switch .options .options-list li:last-child{border-bottom:none}.lng-switch .options .options-list li:nth-child(1){transition-delay:0.1s}.lng-switch .options .options-list li:nth-child(2){transition-delay:0.15s}.lng-switch .options .options-list li:nth-child(3){transition-delay:0.2s}.lng-switch .options .options-list li:nth-child(4){transition-delay:0.25s}.lng-switch .options .options-list li:nth-child(5){transition-delay:0.3s}.lng-switch .options #trans-circle{width:80px;height:80px;position:absolute;top:-80px;right:-80px;padding:0;margin:0;border:none;z-index:1;transition:all 0.4s ease-out;transform:scale(0.5);overflow:hidden}.lng-switch .options #trans-circle svg{max-width:100%;max-height:100%}.lng-switch.show-options .options{display:block;z-index:5}.lng-switch.anim-options .options{opacity:1}.lng-switch.anim-options .options-list li{transform:translateX(0);opacity:1}.lng-switch.anim-options #trans-circle{transform:scale(9)}.bn{padding:4px 23px;text-align:center;text-transform:uppercase;text-decoration:none;border:none;border-radius:0}.bn.bn-contact{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:11px;line-height:26px;letter-spacing:1px;color:#ffffff;background:#495a4f}.bn.bn-know{padding:10px 37px;font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;text-align:center;letter-spacing:0.665px;background:#495a4f;color:#ffffff}.bn.bn-plan{font-family:"TT Norms";font-style:normal;font-weight:300;font-size:14px;line-height:26px;letter-spacing:1px;color:#ffffff;background:#46574f;width:200px;padding-top:10px;padding-bottom:10px}.main-link{font-family:"TT Norms";font-style:normal;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0.2em;text-transform:uppercase;color:#ffffff;text-decoration:none}.main-link span{position:relative;padding-bottom:13px;margin-right:16px;display:inline-block}.main-link span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ddb847}.main-link:hover,.main-link:visited{color:#e1e1e1}.hero-sec{background-image:url(/wp-content/uploads/Images/Luther_A3_2021-01-18-2.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:690px;position:relative;margin-top:18px;margin-bottom:30px;z-index:1}.hero-sec .cover{position:relative;width:350px}.hero-sec .cover h2{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:54px;line-height:66px;letter-spacing:0.02em;color:#ffffff;margin-bottom:40px}.hero-sec .color-overlay{position:absolute;z-index:2;top:0;right:0;left:0;bottom:0;background:linear-gradient(88.56deg, rgba(0, 0, 0, 0.6) 6.6%, rgba(0, 0, 0, 0) 98.56%)}.hero-sec .main-link{display:block;margin-top:70px}.hero-sec ul{margin:0}.quick-info-sec{height:295px;background-color:#495a4f;padding:30px 31px;margin-bottom:80px}.quick-info-sec .inner-container{border:1px solid #ffffff}.quick-info-sec .inner-container .data-block{position:relative}.quick-info-sec .inner-container .data-block::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:1px solid #ffffff;height:62px}.quick-info-sec .inner-container .data-block .inner-block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.quick-info-sec .inner-container .data-block .text{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#ffffff}.quick-info-sec .inner-container .data-block .data{font-family:"Saudagar";font-style:normal;font-weight:300;font-size:25px;line-height:46px;letter-spacing:0.2px;color:#ffffff}.quick-info-sec .inner-container .data-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:"aasta rekon kortereid korruseid parkimine suurus suurus"}.quick-info-sec .inner-container .suurus{grid-area:suurus}.quick-info-sec .inner-container .suurus::after{border:none}.quick-info-sec .inner-container .aasta{grid-area:aasta}.quick-info-sec .inner-container .rekon{grid-area:rekon}.quick-info-sec .inner-container .kortereid{grid-area:kortereid}.quick-info-sec .inner-container .korruseid{grid-area:korruseid}.quick-info-sec .inner-container .parkimine{grid-area:parkimine}.z3{position:relative;z-index:3}.em84{margin-right:57px}.checkout{background:#eeeeee;padding-top:98px;padding-bottom:140px}.checkout .sec-image{height:592px;position:relative;background-position:center;background-size:cover;z-index:1}.checkout .sec-image::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;top:0;border:1px solid #ffffff;margin:30px}.checkout .sm84{margin-left:84px}.checkout .mb176{margin-bottom:146px}.checkout .mb146{margin-bottom:100px}.checkout h3{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:34px;line-height:46px;letter-spacing:2px;color:#495a4f;margin-bottom:32px}.checkout .para{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#262626;margin-bottom:40px}.checkout .main-link{color:#3f514c;font-weight:500}.into-container{padding-top:18px;padding-bottom:116px}.into-container .sec-image{height:592px;position:relative;background-position:center;background-size:cover;z-index:1}.into-container .sec-image::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;top:0;border:1px solid #ffffff;margin:30px}.into-container .sm84{margin-left:84px}.into-container .mb176{margin-bottom:146px}.into-container .mb146{margin-bottom:146px}.into-container .pl65{padding-left:66px}.into-container h3{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:34px;line-height:46px;letter-spacing:2px;color:#495a4f;margin-bottom:32px}.into-container .para{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#262626;margin-bottom:40px}.into-container .main-link{color:#3f514c;font-weight:500}.map-sec{padding:30px 0}.map-sec .maps{position:relative}.map-sec .maps .mfilter{position:absolute;top:0;right:0;width:195px;z-index:1;background:#eeeeee}.map-sec .maps .mfilter .mfilterheader{padding:22px 0 21px;padding-left:27px;background-color:#495a4f;display:flex;align-items:center}.map-sec .maps .mfilter .mfilterheader span{font-family:"TT Norms";font-style:normal;font-weight:300;font-size:16px;line-height:26px;letter-spacing:0.2px;color:#ffffff;padding-right:15.5px}.map-sec .maps .mfilter .mfilterheader label{color:#ffffff}.map-sec .maps .mfilter .mfilterheader label .feather-filter{display:inline-block}.map-sec .maps .mfilter .mfilterheader label .feather-x{display:none}.map-sec .maps .mfilter .mfilterheader input:checked~label .feather-filter{display:none}.map-sec .maps .mfilter .mfilterheader input:checked~label .feather-x{display:inline-block}.map-sec .maps .mfilter .mfilters{padding:25px 0 23px 27px}.map-sec .maps .mfilter .mfilters.close{display:none}.map-sec .maps .mfilter .mfilters div{margin-bottom:7px}.map-sec .maps .mfilter .mfilters div:last-child{margin-bottom:0}.map-sec .maps .mfilter .mfilters input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:9px;height:9px;border:1px solid #000000;margin-right:16px;cursor:pointer}.map-sec .maps .mfilter .mfilters input[type="radio"]:checked{background-color:#000000}.map-sec .maps .mfilter .mfilters label{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.2px;color:#262626;cursor:pointer}.map-sec #map{height:592px}.map-sec h3{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:34px;line-height:46px;letter-spacing:2px;color:#495a4f;margin-bottom:32px}.map-sec .para{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#262626;margin-bottom:40px}.map-sec .mt20{margin-top:20px}.gallery-sec{height:800px;background-image:url(/wp-content/uploads/Images/front-gallery.png);background-size:cover;background-position:center;position:relative}.gallery-sec .calltoaction{position:absolute;bottom:44px;left:60px}.gallery-sec .calltoaction a{color:#fff}.gallery-sec .calltoaction .main-link{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:0.2em;text-transform:uppercase;color:#ffffff}.gallery-sec .calltoaction .main-link span::after{background-color:#ffffff}.quicktoplan{display:none}.quicktoplan .bn-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.quicktoplan .bn-wrapper .bn-know{display:block}.page-id-19 .quicktoplan,.page-id-894 .quicktoplan{display:block;height:800px;background-size:cover;background-position:center;position:relative}footer .contact-sec{padding:80px 0 120px;background:#eeeeee;margin-top:85px}footer .contact-sec .broker-container{display:flex;gap:1rem}footer .contact-sec .broker-container .broker{width:calc(100% / 3 - 1rem);max-width:305px}footer .contact-sec .broker-container .broker:last-child{margin-right:0}footer .contact-sec .broker-container .broker .profile{width:100%;height:415px;background-color:#495a4f;background-repeat:no-repeat;position:relative;margin-bottom:36px;background-position:bottom center}footer .contact-sec .broker-container .broker .profile::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:21px 19px;border:1px solid #ffffff}footer .contact-sec .broker-container .broker .contact-info{margin-left:20px}footer .contact-sec .broker-container .broker .contact-info li{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#262626}footer .contact-sec .broker-container .broker .contact-info li.name{font-weight:700}footer .contact-sec .broker-container .broker .contact-info li a{text-decoration:none;color:inherit}footer .contact-sec .broker-container .broker .contact-info li a:visited{color:inherit}footer .contact-sec .contact-form{padding:0 32px}footer .contact-sec .contact-form .wpcf7-not-valid-tip{color:#495a4f}footer .contact-sec .contact-form h4{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:34px;line-height:46px;letter-spacing:2px;margin-bottom:75px}footer .bottom-footer{height:280px;background-color:#495a4f;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}footer .bottom-footer img{margin-bottom:35px}footer .bottom-footer span{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:11px;line-height:26px;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#ffffff;display:block;text-align:center}footer .bottom-footer:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:30px;border:1px solid #ffffff}.page-id-19 footer .contact-sec{margin-top:0px;padding-top:104px}form .mb42{margin-bottom:42px}form .form-control{background:none;border-radius:0;padding:20px 5px 5px;border:none;border-bottom:1px solid #262626;font-family:"TT Norms";font-weight:400;font-size:14px;letter-spacing:0.2px}form .form-control:focus{box-shadow:none;border-color:inherit;border:none;border-bottom:1px solid #262626;background-color:transparent}form .form-control::placeholder{font-weight:300;font-style:italic;color:rgba(38, 38, 38, 0.6)}form label{font-family:"TT Norms";font-style:normal;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0.2em;text-transform:uppercase;color:#262626}form .main-link{margin-top:110px;background:none;border:none;color:#262626}form .main-link:hover{color:inherit}form .light .form-control{border-color:#fff;color:#ffffff}form .light .form-control:focus{border-bottom:1px solid #fff}form .light .form-control::placeholder{color:rgba(231, 230, 230, 0.6)}form .light label{color:#fff}form .light .main-link{color:#fff}form .light .main-link:hover{color:#fff}body.sideopen{overflow:hidden}body.sideopen .side-contact{overflow:auto}.side-contact{position:fixed;top:0;bottom:0;right:0;z-index:15;width:520px;background-color:#495a4f;padding-top:105px;padding-left:66px;padding-right:40px;display:none;padding-bottom:75px}.side-contact .wpcf7-not-valid-tip{color:#fff}.side-contact .wpcf7-response-output{color:#fff}.side-contact #closemenu{position:absolute;top:36px;right:30px;width:20px;height:19.5px;z-index:10;cursor:pointer}.side-contact h4{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:34px;line-height:46px;letter-spacing:2px;color:#ffffff;margin-bottom:80px}.side-contact svg{fill:#fff}#page{position:relative}.sideopen .contactbg{display:block}.contactbg{z-index:14;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;opacity:0.5;display:none}.floor_data tr{border-bottom:2px solid rgba(0, 0, 0, 0.1);border-top:2px solid rgba(0, 0, 0, 0.1);background-color:transparent;position:relative}.floor_data tr.header{border:none}.floor_data tr.hover td{border-top:2px solid #ddb847;border-bottom:2px solid #ddb847}.floor_data tr th{font-family:"TT Norms";font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#3f514c;border:none;background-color:transparent;padding-bottom:27px}.floor_data tr th:last-child{text-align:right}.floor_data tr td{padding:0;padding-top:10px;padding-bottom:10px;text-align:center;font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;white-space:nowrap;line-height:17px;text-align:center;color:#262626;border:none;background-color:transparent}.floor_data tr td:last-child{text-align:right}.splide__video__wrapper video{background-color:#fff;border:none}.plan{padding-top:18px;position:relative}.plan.openplan{margin-bottom:965px}.plan.openplan .apartment-details{display:block}.plan .floorinc-wrapper #carousel3d .carousel-control-prev,.plan .floorinc-wrapper #carousel3d .carousel-control-next{color:#fff;opacity:1}.plan .floorinc-wrapper .apartment-selector{fill:transparent}.plan .floorinc-wrapper .apartment-selector:hover,.plan .floorinc-wrapper .apartment-selector.hover{fill:rgba(255, 255, 255, 0.5);stroke:#ffffff;stroke-width:3px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25)}.plan .apartment{cursor:pointer}.plan .bn-wrapper{margin-top:36px;display:flex;justify-content:space-between}.plan .bn-wrapper a{width:auto;background:none;color:#45574e;font-weight:400;padding-right:0;padding-left:0;text-align:center;text-transform:initial;text-decoration:underline}.plan .parking-wrapper{margin-top:36px}.plan .parking-wrapper h4{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:34px;line-height:46px;letter-spacing:2px;color:#3e403a;margin-bottom:21px}.plan .parking-wrapper p{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#262626;margin:0}.plan .apartment-details{position:absolute;top:0;left:0;width:100%;display:none;background-color:#ffffff;margin-top:18px;z-index:10}.plan .apartment-details .apartmentgallery .aptimage{background-position:center;background-size:contain;background-repeat:no-repeat;height:800px;width:100%}.plan .apartment-details .pr50{padding-right:50px}.plan .apartment-details .mb50{margin-bottom:50px}.plan .apartment-details .miniplan{position:absolute;top:0;right:0;margin-top:35px;margin-right:35px;z-index:5}.plan .apartment-details .apartmentplans{display:flex;width:100%;position:relative;align-items:center;background:#f7f7f7;flex-direction:column;height:600px;justify-content:end}.plan .apartment-details .apartmentplans .download{display:none}.plan .apartment-details .apartmentplans .room3plan{display:none}.plan .apartment-details .apartmentplans .room3plan #carouselwrapperIndicators{width:670px}.plan .apartment-details .apartmentplans.apt46 .defaultplan{display:none}.plan .apartment-details .apartmentplans.apt46 .room3plan{display:block}.plan .apartment-details .apartmentplans.apt46 .planswitcher.room3plan{display:block}.plan .apartment-details .apartmentplans .text-detail{position:absolute;font-family:"TT Norms";font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;text-transform:uppercase;color:#262626;z-index:3;opacity:0.5}.plan .apartment-details .apartmentplans .text-detail.nreal{text-transform:none;top:50px}.plan .apartment-details .apartmentplans .text-detail.top{bottom:10%;left:50%;transform:translateX(-50%)}.plan .apartment-details .apartmentplans .text-detail.right{top:50%;right:10%;transform:translateY(-50%);transform:rotate(90deg)}.plan .apartment-details .apartmentplans .text-detail.left{top:50%;left:10%;transform:translateY(-50%);transform:rotate(-90deg)}.plan .apartment-details .apartmentplans .text-detail.compass{bottom:35px;right:55px;width:85px}.plan .apartment-details .apartmentplans .apartmentplan{flex:2;margin-top:45px}.plan .apartment-details .apartmentplans .planswitcher{display:none;width:100%;margin-right:0;margin-bottom:0;margin-left:0;list-style:none;bottom:-70px;text-align:center}.plan .apartment-details .apartmentplans .planswitcher button{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#262626;cursor:pointer;padding-bottom:15px;box-sizing:content-box;padding:0;margin-left:0px;text-indent:0px;background-color:transparent;border:0;opacity:1;border:none;border-radius:0;width:auto;height:auto;padding-bottom:25px}.plan .apartment-details .apartmentplans .planswitcher button:first-child{margin-right:20px}.plan .apartment-details .apartmentplans .planswitcher button.active{font-weight:500;border-bottom:1px solid #46574f}.plan .apartment-details .closedetails{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:16px;line-height:36px;letter-spacing:0.0076em;color:#262626;margin-top:15px;margin-bottom:35px;cursor:pointer}.plan .apartment-details .closedetails span{text-decoration-line:underline;margin-left:13px}.plan .apartment-details h4{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:50px;line-height:50px;letter-spacing:1.14px;color:#000000;margin-bottom:16px}.plan .apartment-details table{margin-bottom:16px}.plan .apartment-details table tr td:first-child{font-family:"TT Norms";font-style:normal;font-weight:700;font-size:16px;line-height:32px;letter-spacing:0.0076em;color:#262626;width:115px;padding:0;padding-right:26px;border:none}.plan .apartment-details table tr td:last-child{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:16px;line-height:32px;letter-spacing:0.0076em;color:#262626;border:none;padding:0}.plan .apartment-details .price{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:36px;line-height:32px;letter-spacing:0.0076em;color:#262626;margin-bottom:26px}.plan .apartment-details .bn{margin-bottom:20px}.plan .apartment-details #apartmentpdf{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:0.0076em;text-decoration-line:none;color:#262626;text-transform:uppercase}.plan .apartment-details #apartmentpdf span{text-decoration:underline;margin-right:6px}.plan .apartment-details .apartmentgallery{height:800px}.plan .apartment-details .apartmentgallery img{width:100%;height:100%}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gm-style-mtc,.gm-fullscreen-control,.gm-svpc{display:none}.menu-toggle{display:none;background:none;border:none;padding:0;margin-left:auto}.m-nav{display:none}.site-navigation .icon{display:none}.m-nav{display:none}.campaign-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;z-index:9999}.campaign-popup__title{margin:1rem 0 2rem;max-width:450px;font-size:1.5rem;font-family:"Saudagar"}.campaign-popup--visible{opacity:1;visibility:visible}.campaign-popup__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1}.campaign-popup__modal{position:relative;z-index:2;background-color:white;padding:1rem;border-radius:8px;box-shadow:inset 0 0 0 2px #495a50;text-align:center;animation:fadeIn 0.3s ease;border:6px solid white;max-width:calc(100vw - 32px)}@keyframes fadeIn{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.campaign-popup__close{position:absolute;top:0;right:-5px;background-color:transparent;border:none;font-size:24px;cursor:pointer;color:#666;display:flex;justify-content:center;align-items:center}.campaign-popup__close:hover{color:#000}.campaign-popup__cta{padding:0.5rem 1rem}.campaign-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.campaign-popup--visible{opacity:1;visibility:visible}.campaign-popup__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1}@keyframes fadeIn{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.campaign-popup__close:hover{color:#000}@media screen and (max-width:768px){footer .contact-sec .broker-container{padding:0 15px;flex-wrap:wrap}footer .contact-sec .broker-container .broker{width:47%}footer .contact-sec .broker-container .broker .profile:after{margin:14px 14px}}@media screen and (max-width:414px){.sticky .header-placeholder{display:none}.side-contact{width:100%;padding-left:30px;padding-right:30px}.roomselector{width:100%;margin-left:30px}.table-sec{width:auto !important}.plan .apartment-details .apartmentplans .room3plan #carouselwrapperIndicators{position:absolute;width:100%;left:0;top:35%;transform:translateY(-50%)}.plan .apartment-details .apartmentplans .text-detail.top{bottom:30%}.plan .bn-wrapper{flex-direction:column}.plan .bn-wrapper .bn.bn-plan{margin:0 auto}.plan .bn-wrapper a{margin-top:15px}#masthead{position:absolute;top:0;left:0;right:0;z-index:10;background:#fff}#masthead .upperheader{padding:20px 0;padding-left:0px !important}#masthead .main-navigation{display:none}#masthead .menu-toggle{display:block}#masthead .lng-switch{display:none}#masthead #opensidecontact{display:none}.mactive{overflow:hidden}.mactive .m-nav{display:block}.m-nav{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#495a4f;z-index:30;padding:20px 0;overflow-y:scroll}.m-nav .closem{position:absolute;top:24px;right:18px;z-index:10}.m-nav .closem button{background:none;border:none;padding:0}.m-nav .site-branding{margin-top:35px;margin-bottom:100px}.m-nav .mnav ul{list-style:none;margin:0;padding:0;margin-bottom:20px}.m-nav .mnav ul li{padding-bottom:5px;border-bottom:1.5px solid rgba(255, 255, 255, 0.1);margin-bottom:18px}.m-nav .mnav ul li a{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:28px;line-height:42px;letter-spacing:1.14px;color:#ffffff;text-decoration:none;display:flex;align-items:center;justify-content:space-between}.m-nav .mnav ul li a .icon{display:inline-block;width:18px;height:8px}.m-nav .lang{margin:0;padding:0;margin-bottom:100px}.m-nav .lang li{margin-right:24px}.m-nav .lang li a{font-family:"Saudagar";font-style:normal;font-weight:400;font-size:28px;line-height:42px;letter-spacing:1.14px;color:#ffffff;text-decoration:none;opacity:0.3}.m-nav .lang li a.active{opacity:1}.m-nav .lang li:last-child{margin-right:0}.m-nav .mcontact{margin-bottom:32px}.m-nav .mcontact a{font-family:"TT Norms";font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#ffffff;text-decoration:none}.hero-sec{height:100vh;min-height:800px;margin:0}.hero-sec .inner{height:100%}.hero-sec .cover{padding:0 20px;width:100%;position:absolute;z-index:5;top:250px;left:0;text-align:center}.hero-sec .cover h2{font-size:48px;line-height:60px}.hero-sec .main-link{position:absolute;bottom:55px;left:0;width:100%;font-size:12px;line-height:14px;letter-spacing:0.2em;text-align:center}.hero-sec ul{display:none}.quick-info-sec{margin-bottom:0px}.quick-info-sec .inner-container .data-block::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:1px solid #ffffff;height:62px}.quick-info-sec .inner-container .data-block.hidebar:after{display:none}.quick-info-sec .inner-container .data-block .inner-block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:100%}.quick-info-sec .inner-container .data-block .text{font-style:normal;font-weight:400;font-size:11px;line-height:13px;text-align:center;letter-spacing:0.2px;color:#ffffff}.quick-info-sec .inner-container .data-block .data{font-family:"Saudagar";font-style:normal;font-weight:300;font-size:32px;line-height:46px;letter-spacing:0.2px;color:#ffffff}.quick-info-sec .inner-container .data-container{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"kortereid korruseid parkimine" "suurus suurus aasta";height:200px}.quick-info-sec .inner-container .data-container .rekon{display:none}.em84{margin-right:0}.mt64{margin-top:64px}.checkout .mb176{margin-bottom:90px}.checkout .col-sm-3{padding:0px 15px}.checkout .sm84{margin-left:0}.into-container .col-sm-3{padding:0px 15px !important}.into-container .pl65{padding-left:0}.into-container .sm84{margin-left:0}.apartment-details .pr50{padding-right:0}.apartment-details .col-md-5{padding:0 15px;margin-bottom:60px}.into-container .mb146{margin-bottom:98px}.into-container .mb176{margin-bottom:98px}.plan.openplan{margin-bottom:1390px}.plan .apartment-details .apartmentgallery .aptimage{background-position:center;background-size:cover;height:680px;width:100%}.plan .apartment-details .mb50{margin-bottom:0}.plan .apartment-details .miniplan{bottom:85px;top:auto;transform:translateX(50%);right:50%;margin:0px;padding:0}.plan .apartment-details .pr50{padding-right:0}.plan .apartment-details .apartmentplans{height:800px}.plan .apartment-details .apartmentplans .text-detail.right{right:4%}.plan .apartment-details .apartmentplans .download{z-index:5;position:absolute;bottom:25px;right:28px}.plan .apartment-details .apartmentgallery{height:680px}.plan .plandetails{position:absolute;top:35%;left:50%;z-index:1;width:100%;transform:translate(-50%, -50%)}.plan .room3plans{position:absolute;top:45%;left:50%;z-index:1;width:100%;transform:translate(-50%, -50%)}.map-sec .row{padding:0 15px}footer .contact-sec .broker-container .broker .profile:after{margin:14px 14px}.mhide{display:none}.gallery-sec{height:690px}.gallery-sec .calltoaction{left:24px;bottom:24px}.header-placeholder{height:95px}footer .bottom-footer span{font-size:9px}footer .contact-sec{padding:104px 0}footer .contact-sec .broker-container{justify-content:center;padding:0 15px;flex-wrap:wrap}footer .contact-sec .broker-container .broker{width:100%}footer .contact-sec .broker-container .broker .profile{height:320px;background-size:100%;background-position:top center}footer .contact-sec .broker-container .broker .contact-info{margin-left:0}footer .contact-sec .contact-form{padding:0px 15px;margin-top:104px}footer .contact-sec .contact-form .mmb42{margin-bottom:42px}}