/* Minification failed. Returning unminified contents.
(1,14265): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,17097): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,18742): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
*,*::before,*::after{box-sizing:border-box;}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;bottom:0;color:#111;height:100%;overflow-x:hidden;font-weight:100;font-size:16px;background-color:#f6f6f6;font-family:'Open sans',sans-serif;}.overflow-hidden,.modal-open{overflow:hidden;}h1,h2,h3,h4,.h2,.h3,.h4{font-family:'Playfair Display',serif;padding:0;margin:0;}h4,.h4{text-transform:uppercase;font-size:1.1rem;letter-spacing:.1rem;}h2,.h2{text-transform:uppercase;font-size:2rem;}.subH2{font-weight:500;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:1rem;}ul,li{margin:0;padding:0;list-style:none;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a,a:hover,a:focus,a:visited{text-decoration:none;color:#111;font-weight:400;}a[data-toggle="modal"]{cursor:pointer;}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;margin:0;}.text-decoration-underline{text-decoration:underline !important;}.text-decoration-underline:hover{color:#27586f;}.text-center{text-align:center !important;}section{margin:0;padding:0;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}img{max-width:100%;}.pothoney{display:none;}.scroll-up{background-color:rgba(0,0,0,.05);color:transparent !important;position:fixed;right:20px;bottom:3rem;z-index:1;display:block;align-items:center;justify-content:center;cursor:pointer;font-size:1px;width:40px;height:40px;-webkit-box-shadow:2px 3px 7px -1px rgba(34,34,34,.1);-moz-box-shadow:2px 3px 7px -1px rgba(34,34,34,.1);box-shadow:2px 3px 7px -1px rgba(34,34,34,.1);transition:all .25s ease-in-out;color:transparent;}.scroll-up span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-indent:-99999999999999px;line-height:1;font-size:1px !important;color:transparent !important;}.scroll-up span:after{content:'';display:inline-block;width:16px;height:16px;margin-top:10px;border-top:solid .14rem #fff;border-right:solid .14rem #fff;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .25s ease-in;}.scroll-up:hover,.scroll-up:focus{background-color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.6);}.scroll-up:hover span:after,.scroll-up:focus span:after{border-color:#fff;}p{font-weight:400;line-height:1.5;margin:0 0 1rem;font-size:.9rem;}p.itl{font-style:italic;font-family:'Bodoni Moda',serif;font-family:'Playfair Display',serif;font-size:1.2rem;}.btn{color:#333 !important;border:solid 1px #c1c1c1;text-transform:uppercase;background-color:transparent;padding:.8rem 1rem .8rem 1rem;font-size:.8rem;border-radius:0;text-align:center;font-weight:500 !important;line-height:1;letter-spacing:1px;transition:all .4s ease-in-out;outline:none;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;cursor:pointer !important;}.btn:hover,.btn:focus,.btn.active{background-color:rgba(255,255,255,.1);background-color:rgba(0,0,0,.6);border-color:#555;color:#fff !important;}.btn.lbtn{background-color:rgba(255,255,255,.1);color:#fff !important;border-color:#efefef;}.btn.lbtn:hover,.btn.lbtn:focus,.btn.lbtn.active{background-color:rgba(0,0,0,.4);border-color:#ddd;}.btn.dbtn{background-color:rgba(0,0,0,.6);border-color:#555;color:#fff !important;}.btn.dbtn:hover,.btn.dbtn:focus,.btn.dbtn.active{background-color:rgba(0,0,0,.4);border-color:#ddd;}.btn:disabled,.btn.disabled{cursor:not-allowed !important;background-image:none;}.input-error input,.input-error textarea{border-bottom:solid 1px #c22525 !important;border-style:dashed;}.input-error input::placeholder,.input-error textarea::placeholder{color:#c22525 !important;font-weight:500;}.chk.input-error label{color:#c22525;}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{border:solid 1px #ddd;margin-bottom:.5em;box-shadow:none;font-size:.9rem;border-radius:0;padding:10px 15px;line-height:1;width:100%;font-weight:100;display:inline-block;outline:none;background:none;line-height:1;}input[type="text"]:disabled,input[type="email"]:disabled,input[type="tel"]:disabled,input[type="number"]:disabled,textarea:disabled{background:#e6e6e6 !important;cursor:not-allowed;}select{border:solid 1px #ddd;margin-bottom:.5em;box-shadow:none;font-size:.9rem;border-radius:0;padding:10px 15px;line-height:1;width:100%;font-weight:100;outline:none;background:none;line-height:1;}select:disabled{background:#e6e6e6 !important;cursor:not-allowed;}input[type="number"]{max-width:130px;padding:10px 5px 10px 15px;}button:focus:not(:focus-visible){outline:0;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,select{text-transform:none;}[role=button]{cursor:pointer;}select{word-wrap:normal;}select:disabled{opacity:1;}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-width:18px;}iframe{border:0;}.menutoggle{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fefefe;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:1001;}.menutoggle .menutoggle-box{width:30px;height:20px;display:inline-block;position:relative;}.menutoggle .menutoggle-box .menutoggle-inner,.menutoggle .menutoggle-box .menutoggle-inner::before,.menutoggle .menutoggle-box .menutoggle-inner::after{width:30px;height:.15rem;background-color:#efefef;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.2s;transition-timing-function:ease;}.menutoggle .menutoggle-box .menutoggle-inner{display:block;top:50%;margin-top:-2px;top:2px;transition:background-color 0s .13s linear;}.menutoggle .menutoggle-box .menutoggle-inner::before,.menutoggle .menutoggle-box .menutoggle-inner::after{content:"";display:block;}.menutoggle .menutoggle-box .menutoggle-inner::before{top:-10px;top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.menutoggle .menutoggle-box .menutoggle-inner::after{bottom:-10px;top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.menutoggle.active .menutoggle-inner{transition-delay:.22s;background-color:transparent !important;}.menutoggle.active .menutoggle-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg);}.menutoggle.active .menutoggle-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg);}#top-navigation{background-color:transparent;transition:all .25s;position:fixed;width:100%;left:0;top:0;z-index:30;-webkit-transition:all .25s;transition:all .25s;}#top-navigation .menutoggle-content{position:absolute;right:10px;top:5px;}#top-navigation .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;max-height:60px;align-items:center;margin-top:2px;margin-right:15px;}#top-navigation .menu li{margin:0 2px;}#top-navigation .menu li a{color:#fff;text-transform:uppercase;padding:10px 8px;font-size:.85rem;letter-spacing:.04rem;}#top-navigation .menu li a:hover,#top-navigation .menu li a:focus{text-shadow:0 .02rem 0 #ddd;}#top-navigation .menu li a.kontakt,#top-navigation .menu li a.vardering{display:none;}#top-navigation nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;}#top-navigation nav h1{position:absolute;left:-999999px;}#top-navigation nav>div{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;}#top-navigation nav a{display:inline-block;}#top-navigation nav .socials{justify-content:flex-start;align-items:center;}#top-navigation nav .socials img{display:none;}#top-navigation nav .socials .share-media{display:none;justify-content:flex-start;align-items:center;margin-left:1rem;align-items:center;}#top-navigation nav .socials .share-media li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}#top-navigation nav .socials .share-media li a,#top-navigation nav .socials .share-media li a:hover,#top-navigation nav .socials .share-media li a:focus,#top-navigation nav .socials .share-media li a:visited{height:32px;width:33px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#f5f5f5;}#top-navigation nav .socials .share-media li a svg,#top-navigation nav .socials .share-media li a i,#top-navigation nav .socials .share-media li a:hover svg,#top-navigation nav .socials .share-media li a:hover i,#top-navigation nav .socials .share-media li a:focus svg,#top-navigation nav .socials .share-media li a:focus i,#top-navigation nav .socials .share-media li a:visited svg,#top-navigation nav .socials .share-media li a:visited i{font-size:1.5rem;color:#fff;}#top-navigation nav .socials .share-media li.fb svg,#top-navigation nav .socials .share-media li.fb i,#top-navigation nav .socials .share-media li.linkedin svg,#top-navigation nav .socials .share-media li.linkedin i{font-size:1.2rem !important;}#top-navigation nav .socials .share-media li.pint svg,#top-navigation nav .socials .share-media li.pint i{font-size:1.3rem !important;}#top-navigation nav .socials .share-media li.insta{margin-right:2px;}#top-navigation nav .socials .share-media li.insta svg,#top-navigation nav .socials .share-media li.insta i{font-size:1.4rem !important;}#top-navigation nav .socials .share-media li.env .envelope{background-image:url(/assets/Image/env_inv.png);width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-size:contain;}#top-navigation .brand{-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;padding-top:15px;padding-bottom:5px;}#top-navigation .brand a{display:inline-block;width:100%;height:100%;text-align:center;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;}#top-navigation .brand a div.logo{width:100%;height:55px;background-image:url(/assets/image/logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;}#top-navigation.fixed{background-color:transparent;}#top-navigation.fixed.top{height:65px;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 9px 15px -19px #222;-moz-box-shadow:0 9px 15px -19px #222;box-shadow:0 9px 15px -19px #222;}#top-navigation.fixed.top .menu li a{color:#000;}#top-navigation.fixed.top .brand a div.logo{height:38px;background-image:url(/assets/image/logotype.png);}#top-navigation.fixed.top nav .socials .share-media li a,#top-navigation.fixed.top nav .socials .share-media li a:hover,#top-navigation.fixed.top nav .socials .share-media li a:focus,#top-navigation.fixed.top nav .socials .share-media li a:visited{color:#333;}#top-navigation.fixed.top nav .socials .share-media li a svg,#top-navigation.fixed.top nav .socials .share-media li a i,#top-navigation.fixed.top nav .socials .share-media li a:hover svg,#top-navigation.fixed.top nav .socials .share-media li a:hover i,#top-navigation.fixed.top nav .socials .share-media li a:focus svg,#top-navigation.fixed.top nav .socials .share-media li a:focus i,#top-navigation.fixed.top nav .socials .share-media li a:visited svg,#top-navigation.fixed.top nav .socials .share-media li a:visited i{color:#333;}#top-navigation.fixed.top nav .socials .share-media li.env .envelope{background-image:url(/assets/Image/env.png);}#top-navigation.fixed.top nav .socials img{display:inline-block;}#top-navigation.fixed.top .menutoggle-inner,#top-navigation.fixed.top .menutoggle-inner::before,#top-navigation.fixed.top .menutoggle-inner::after{background-color:#333;}body.fixed-nav #top-navigation{height:65px;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 9px 15px -19px #222;-moz-box-shadow:0 9px 15px -19px #222;box-shadow:0 9px 15px -19px #222;}body.fixed-nav #top-navigation .menu li a{color:#000;}body.fixed-nav #top-navigation .brand a div.logo{height:38px;background-image:url(/assets/image/logotype.png);}body.fixed-nav #top-navigation nav .socials .share-media li a,body.fixed-nav #top-navigation nav .socials .share-media li a:hover,body.fixed-nav #top-navigation nav .socials .share-media li a:focus,body.fixed-nav #top-navigation nav .socials .share-media li a:visited{color:#333;}body.fixed-nav #top-navigation nav .socials .share-media li a svg,body.fixed-nav #top-navigation nav .socials .share-media li a i,body.fixed-nav #top-navigation nav .socials .share-media li a:hover svg,body.fixed-nav #top-navigation nav .socials .share-media li a:hover i,body.fixed-nav #top-navigation nav .socials .share-media li a:focus svg,body.fixed-nav #top-navigation nav .socials .share-media li a:focus i,body.fixed-nav #top-navigation nav .socials .share-media li a:visited svg,body.fixed-nav #top-navigation nav .socials .share-media li a:visited i{color:#333;}body.fixed-nav #top-navigation nav .socials .share-media li.env .envelope{background-image:url(/assets/Image/env.png);}body.fixed-nav #top-navigation nav .socials img{display:inline-block;}body.fixed-nav #top-navigation .menutoggle-inner,body.fixed-nav #top-navigation .menutoggle-inner::before,body.fixed-nav #top-navigation .menutoggle-inner::after{background-color:#333;}body.overlay #top-navigation{opacity:0;}body.overlay #side-menu-overlay{position:fixed;z-index:1001;background-color:rgba(0,0,0,.3);top:0;left:0;height:100vh;height:calc(var(--vh,1vh)*100);width:100%;box-shadow:none;}.loader{border:4px solid #a19d97;border-top:4px solid #474747;border-radius:50%;width:38px;height:38px;margin:0 15px 0 0;animation:spin 1s linear infinite;display:none;}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-align-left{align-items:flex-start;}.flex-align-center{align-items:center;}.flex-justify-center{justify-content:center;}.flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.relative{position:relative;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none;}}.carousel li{margin-right:0;}.flex-control-nav,.flex-direction-nav{display:none;}.scroll-down,.pointer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:2;justify-content:center;cursor:pointer;align-items:center;-webkit-transition:all .8s;transition:all .8s;}.scroll-down .scroll-ico-line,.pointer .scroll-ico-line{top:8px;-webkit-transition:all .3s linear;transition:all .3s linear;width:1.5px;height:38px;transition-delay:.1s;background-color:#fff;display:block;position:absolute;transition-delay:0;will-change:transform;}.scroll-down .scroll-ico-arrw,.pointer .scroll-ico-arrw{display:block;margin:0 auto;height:18px;width:18px;border-left:solid 2px #fff;border-top:solid 2px #fff;-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);}.pointer{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:50px;width:50px;margin-left:0;}.pointer .scroll-ico-line{height:24px;}.pointer .scroll-ico-arrw{height:12px;width:12px;}.pointer:hover,.pointer:focus{left:15px;}.scroll-down{position:absolute;left:50%;margin-left:-35px;bottom:.8rem;height:70px;width:70px;}.scroll-down:hover{bottom:.1rem;}.main .hero{position:relative;}.main .hero .slides li{position:relative;}.main .hero .slides li h1,.main .hero .slides li h4,.main .hero .slides li p,.main .hero .slides li span{color:#fff;width:100%;text-align:center;font-weight:100;}.main .hero .slides li h1,.main .hero .slides li span{text-transform:uppercase;font-family:'Playfair Display',serif;}.main .hero .slides li p,.main .hero .slides li span{letter-spacing:1px;}.main .hero .slides li p{margin-bottom:2.6rem;}.main .hero .slides li h1{font-size:3.4rem;margin:1.5rem 0 1rem;}.main .hero .slides li.flex-active-slide>div{opacity:1;}.main .hero.image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;height:calc(var(--vh,1vh)*100);max-height:45vh;width:100%;}.main section{padding:30px 30px;}.main section .heading{width:100%;text-align:center;padding:20px 15px;}.main section .heading h4{margin-bottom:.75rem;}.main section .heading h2,.main section .heading h1,.main section .heading h3{font-size:2.4rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:400;}.main section .heading h3{font-size:2rem;}.main section.inner-content{padding-top:30px;}.main section.inner-content .text-block{margin:0 auto;width:100%;max-width:1020px;}.main section.inner-content .text-block.slim{max-width:740px;text-align:center;}.main section.inner-content .text-block.text-left{text-align:left;}.main section.inner-content:first-child{padding-top:60px;}.main section.inner-content b{font-weight:600;}.main section.section-block{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;padding:60px 30px 30px;}.main section.section-block .wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1020px;background-color:#cdcdcd;}.main section.section-block .wrapper .col{flex:1;height:100%;}.main section.section-block .wrapper .col figure{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;height:100vh;height:calc(var(--vh,1vh)*100);max-height:480px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin:0;}.main section.section-block .wrapper .col figure .cover{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;}.main section.section-block .wrapper .col h4{margin-bottom:.5rem;}.main section.section-block .wrapper .col h2{margin-bottom:1rem;}.main section.section-block .wrapper .col p{margin-bottom:1.5rem;}.main section.section-block .wrapper .col:first-child{padding:0;}.main section.section-block .wrapper .col:last-child{text-align:center;}.main .estate-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:60px 0;align-items:flex-start;margin:0 auto;max-width:1780px;}.main .estate-list .button{width:100%;text-align:center;}.main .estate-list .list-content{margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;align-items:stretch;width:100%;max-width:1780px;}.main .estate-list .list-content .list-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:6px;min-width:calc(100% - 12px);}.main .estate-list .list-content .list-item>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;}.main .estate-list .list-content .list-item .badge{position:absolute;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:0;font-weight:100;padding:20px 12px;min-width:80px;top:12px;right:12px;background-color:rgba(181,168,154,.85);}.main .estate-list .list-content .list-item .badge span{text-transform:uppercase;font-size:.9rem;font-weight:400;padding:0 0 0 3px;letter-spacing:.02rem;}.main .estate-list .list-content .list-item .badge.film{background-color:transparent;right:0;}.main .estate-list .list-content .list-item .badge.film img{width:24px;}.main .estate-list .list-content .list-item .badge.film span{font-size:.8rem;font-weight:400;padding:0 0 0 5px;}.main .estate-list .list-content .list-item .badge.sold{background-color:rgba(0,0,0,.3);}.main .estate-list .list-content .list-item .estate-img,.main .estate-list .list-content .list-item .listbox,.main .estate-list .list-content .list-item .estate-mov{height:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;max-height:50vh;overflow:hidden;}.main .estate-list .list-content .list-item .estate-img video,.main .estate-list .list-content .list-item .listbox video,.main .estate-list .list-content .list-item .estate-mov video{width:100%;height:100%;object-fit:cover;}.main .estate-list .list-content .list-item .estate-img .button,.main .estate-list .list-content .list-item .listbox .button,.main .estate-list .list-content .list-item .estate-mov .button{opacity:0;width:auto;position:absolute;bottom:15px;right:15px;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;}.main .estate-list .list-content .list-item .estate-img figure,.main .estate-list .list-content .list-item .listbox figure,.main .estate-list .list-content .list-item .estate-mov figure{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0;-webkit-transition:transform .8s ease;transition:transform .8s ease;transform:translate(0,0) scale3d(1,1,1);}.main .estate-list .list-content .list-item .estate-img figure h3,.main .estate-list .list-content .list-item .listbox figure h3,.main .estate-list .list-content .list-item .estate-mov figure h3{padding:15px 15px 13px;line-height:1;color:#fff;font-size:16px;font-weight:100;background-color:rgba(0,47,63,.8);transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;position:absolute;z-index:2;opacity:0;text-align:center;}.main .estate-list .list-content .list-item .estate-img figure::after,.main .estate-list .list-content .list-item .listbox figure::after,.main .estate-list .list-content .list-item .estate-mov figure::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-shadow:none;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.5) 100%);opacity:1;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}.main .estate-list .list-content .list-item .estate-img figure.sold::after,.main .estate-list .list-content .list-item .listbox figure.sold::after,.main .estate-list .list-content .list-item .estate-mov figure.sold::after{background:rgba(0,0,0,.2);opacity:1;}.main .estate-list .list-content .list-item .estate-img .plbtn,.main .estate-list .list-content .list-item .listbox .plbtn,.main .estate-list .list-content .list-item .estate-mov .plbtn{display:inline-flex;position:absolute;font-size:30rem;z-index:20;justify-content:center;align-items:center;width:100%;height:40px;margin:10px auto 14px;transition:all .25s ease-in;}.main .estate-list .list-content .list-item .estate-img:hover .button,.main .estate-list .list-content .list-item .estate-img:focus .button,.main .estate-list .list-content .list-item .listbox:hover .button,.main .estate-list .list-content .list-item .listbox:focus .button,.main .estate-list .list-content .list-item .estate-mov:hover .button,.main .estate-list .list-content .list-item .estate-mov:focus .button{opacity:1;}.main .estate-list .list-content .list-item .estate-mov{position:relative;}.main .estate-list .list-content .list-item .estate-mov::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-shadow:none;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.5) 100%);opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}.main .estate-list .list-content .list-item .estate-mov:hover::after,.main .estate-list .list-content .list-item .estate-mov:focus::after{opacity:1;}.main .estate-list .list-content .list-item .estate-shortinfo{padding:8px 8px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:4;color:#fff;justify-content:center;align-items:center;margin:1.5rem 0 0 0;}.main .estate-list .list-content .list-item .estate-shortinfo h4{font-weight:300;font-size:1.5rem;line-height:1.8;margin:0;text-transform:none;letter-spacing:0;font-family:'Source Sans Pro',sans-serif;text-align:center;}.main .estate-list .list-content .list-item .estate-shortinfo div.h5{font-weight:400;font-family:'Playfair Display',serif;font-size:2.4rem;text-align:center;}.main .estate-list .list-content .list-item .estate-shortinfo p{font-size:1.1rem;font-weight:400;margin:1rem 0 0 0;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;text-align:center;}.main .estate-list .list-content .list-item:hover div figure,.main .estate-list .list-content .list-item:focus div figure{transform:translate(0,0) scale3d(1.1,1.1,1);}.main .estate-list .list-content .list-item:hover div figure::after,.main .estate-list .list-content .list-item:focus div figure::after{background:rgba(0,0,0,.3);opacity:1;}.main .estate-list .list-content .list-item:hover div figure h3,.main .estate-list .list-content .list-item:focus div figure h3{opacity:1;}.main .estate-list .list-content .list-item:hover div figure::after,.main .estate-list .list-content .list-item:focus div figure::after{opacity:1;}.main .estate-list .list-content .list-item:hover .image-box,.main .estate-list .list-content .list-item:focus .image-box{transform:scale(1.05);}.main .estate-list .list-content .list-item:hover .estate-shortinfo p,.main .estate-list .list-content .list-item:focus .estate-shortinfo p{opacity:1;}.main .estate-list .list-content .list-item.listbox h2{font-weight:500;font-size:2.2rem;}.main .separator{width:100%;display:inline-block;height:50px;}.main .swiper{width:100%;height:100%;}.main .swiper-wrapper{height:100%;}.main .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.main .swiper-pagination-bullet{background-color:#000;opacity:.4;}.main .swiper-pagination-bullet-active{background-color:#fff;opacity:1;}.main .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}.main .swiper-slide a span{opacity:0;position:absolute;z-index:5;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;font-size:16px;font-weight:700;}.main .swiper-slide a span i{color:#fff;padding-right:4px;}.main .swiper-slide a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease;}.main .swiper-slide a:hover span,.main .swiper-slide a:focus span{opacity:1;}.main .swiper-slide a:hover::after,.main .swiper-slide a:focus::after{background-color:rgba(0,0,0,.2);}.main .section-overlay{position:absolute;z-index:1;background-color:rgba(0,0,0,.1);top:0;left:0;width:100%;box-shadow:none;}.main .section-box,.main .section-news{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;margin:0 auto;}.main .section-box h4,.main .section-news h4{margin-bottom:.75rem;color:#fff;}.main .section-box h2,.main .section-news h2{font-size:1.8rem;margin-bottom:.75rem;color:#fff;}.main .section-box p,.main .section-news p{width:100%;max-width:500px;margin:1.5rem auto 2rem;padding:0 10px;font-weight:400;color:#fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;}.main .section-box .wrapper,.main .section-news .wrapper{width:100%;margin:0 auto;max-width:1020px;align-items:center;justify-content:center;text-align:center;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:all .8s ease;transition:all .8s ease;}.main .section-box .wrapper .button,.main .section-news .wrapper .button{padding:0 15px;}.main .section-box .wrapper .buttons,.main .section-news .wrapper .buttons{text-align:center;}.main .section-box .wrapper figure,.main .section-news .wrapper figure{position:absolute;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.6;-webkit-transition:all .3s linear;transition:all .3s linear;}.main .section-box .wrapper>div,.main .section-news .wrapper>div{z-index:1;}.main .section-box:hover .wrapper figure,.main .section-box:focus .wrapper figure,.main .section-news:hover .wrapper figure,.main .section-news:focus .wrapper figure{transform:scale(1.05);}.main .section-box:hover .wrapper .btn.lbtn,.main .section-box:focus .wrapper .btn.lbtn,.main .section-news:hover .wrapper .btn.lbtn,.main .section-news:focus .wrapper .btn.lbtn{background-color:rgba(0,0,0,.4);border-color:#ddd;}.main .section-box{padding:50px 30px 30px;max-width:1440px;}.main .section-box a{min-height:50vh;}.main .section-box h2{letter-spacing:.1rem;font-weight:500;}.main .section-box.big{max-width:100%;padding:0;}.main .section-box.big .wrapper{max-width:100%;}.main .section-box.drk{color:#fff;background-color:#454545;}.main .section-news{padding:0;}.main .section-news .heading h3{color:#333;text-transform:none;letter-spacing:0;}.main .section-news .wrapper{position:relative;overflow:hidden;-webkit-transition:all .8s ease;transition:all .8s ease;height:200px;max-width:none;}.main .section-news .wrapper .swiper{height:100%;}.main .section-boxes{max-width:1280px;padding:0;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;}.main .section-boxes>div,.main .section-boxes>a{flex:1;min-height:530px;margin:10px;overflow:hidden;position:relative;cursor:pointer;}.main .section-boxes>div .inner-box,.main .section-boxes>a .inner-box{position:absolute;top:15px;left:15px;right:15px;bottom:15px;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;color:#fff;z-index:2;}.main .section-boxes>div .inner-box p,.main .section-boxes>a .inner-box p{margin-bottom:2rem;}.main .section-boxes>div .inner-box h2,.main .section-boxes>a .inner-box h2{font-weight:500;}.main .section-boxes>div .inner-box .button,.main .section-boxes>a .inner-box .button{padding-top:1rem;}.main .section-boxes>div:hover .image-box,.main .section-boxes>div:focus .image-box,.main .section-boxes>a:hover .image-box,.main .section-boxes>a:focus .image-box{transform:scale(1.05);}.main .section-boxes>div:hover .btn.lbtn,.main .section-boxes>div:focus .btn.lbtn,.main .section-boxes>a:hover .btn.lbtn,.main .section-boxes>a:focus .btn.lbtn{background-color:rgba(0,0,0,.4);border-color:#ddd;}.main .box{min-height:400px;max-height:550px;height:60vh;}.main .text-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;}.main .text-bg{background-color:#e9e3df;}.main .image-box{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;-webkit-transition:transform .8s ease;transition:transform .8s ease;}.main .image-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.45) 100%);}.main.forsale .estate-list .list-content .list-item .estate-shortinfo h4{font-size:1.2rem;}.main.forsale .estate-list .list-content .list-item .estate-shortinfo p{font-size:1rem;}.main.forsale .estate-list .list-content .list-item.listbox{align-items:center;justify-content:center;text-align:center;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;flex:1;overflow:hidden;}.main.forsale .estate-list .list-content .list-item.listbox .inner-box{position:absolute;top:15px;left:15px;right:15px;bottom:15px;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;color:#fff;z-index:2;}.main.forsale .estate-list .list-content .list-item.listbox .inner-box h2{text-align:left;max-width:300px;}.form .small{font-size:13px;}.form .form-group{margin-bottom:.5rem;width:100%;}.form .form-group input,.form .form-group textarea,.form .form-group select{background:#fff;outline:none;width:100%;border-width:1px;border-style:solid;border-color:transparent transparent #ddd transparent;font-size:.9rem;font-weight:400;padding:10px 15px;}.form .form-group input::placeholder,.form .form-group textarea::placeholder,.form .form-group select::placeholder{color:#000;}.form .form-group.chk{padding-left:5px;padding-top:10px;}.form .form-group.chk input[type="checkbox"]{border-color:rgba(255,255,255,.3);color:#fff;}.form .form-group.chk input[type="checkbox"]:checked+span:before,.form .form-group.chk input[type="checkbox"]:checked+.span:before{content:'';position:absolute;border-style:solid;border-color:#000;left:4px;top:1px;width:9px;height:10px;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.form .form-group.chk span.check{border:1px solid #000;position:absolute;top:0;left:0;height:18px;width:18px;cursor:pointer;border-radius:0;}.form .form-group.chk label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:34px;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form .form-group.chk label input{position:absolute;opacity:0;width:0;z-index:1;}.form .form-group.chk label span{font-size:.9rem;font-weight:400;}.form .form-group.chk label span a{text-decoration:underline !important;}.form .form-group.zipcity{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;}.form .form-group.zipcity label{width:100%;}.form .form-group.zipcity input{flex:1;}.form .form-group.zipcity .zip{margin-right:10px;max-width:74px;}.form.invert .form-group input{border-color:transparent transparent #ddd transparent;}.form .buttons{padding-top:30px;padding-bottom:10px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}.form .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}.form .cols .col{width:100%;max-width:calc(50% - 10px);}.form-sent{text-align:center;padding:30px 0 70px;}.form-sent>span{margin-bottom:1rem;display:block;width:100%;font-size:1.4rem;font-family:'Playfair Display',serif;text-transform:uppercase;}.form-sent .error span{display:block;width:100%;font-family:'Open sans',sans-serif;font-size:1rem;text-transform:none;margin-top:1rem;}.close{border:none;}.mtop .hero::before{position:absolute !important;max-height:60px !important;}footer,.footer{margin-top:auto;background-color:#454545;font-size:14px;flex-basis:100%;width:100%;display:block;padding:40px 0;}footer .wrapper,.footer .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:100%;max-width:1140px;margin:auto;padding:40px 15px 30px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;background-color:#454545;color:#f5f5f5;}footer .wrapper a,footer .wrapper a:visited,footer .wrapper a.active,footer .wrapper a:link,.footer .wrapper a,.footer .wrapper a:visited,.footer .wrapper a.active,.footer .wrapper a:link{font-size:13px;font-weight:400;color:#f5f5f5;}footer .wrapper a:hover,footer .wrapper a:focus,footer .wrapper a:visited:hover,footer .wrapper a:visited:focus,footer .wrapper a.active:hover,footer .wrapper a.active:focus,footer .wrapper a:link:hover,footer .wrapper a:link:focus,.footer .wrapper a:hover,.footer .wrapper a:focus,.footer .wrapper a:visited:hover,.footer .wrapper a:visited:focus,.footer .wrapper a.active:hover,.footer .wrapper a.active:focus,.footer .wrapper a:link:hover,.footer .wrapper a:link:focus{color:#cdcdcd;}footer .wrapper .footer-row,.footer .wrapper .footer-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:11px;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}footer .wrapper .footer-row>div>div,.footer .wrapper .footer-row>div>div{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.8rem;font-weight:400;max-width:33%;}footer .wrapper .footer-row>div>div a,footer .wrapper .footer-row>div>div span,footer .wrapper .footer-row>div>div p,.footer .wrapper .footer-row>div>div a,.footer .wrapper .footer-row>div>div span,.footer .wrapper .footer-row>div>div p{font-size:.8rem;}footer .wrapper .footer-row>div>div p,.footer .wrapper .footer-row>div>div p{text-align:left;margin:0;padding:5px 10px;}footer .wrapper .footer-row>div>div ul,.footer .wrapper .footer-row>div>div ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .wrapper .footer-row>div>div ul li,.footer .wrapper .footer-row>div>div ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .wrapper .footer-row>div>div ul li a,footer .wrapper .footer-row>div>div ul li>span,.footer .wrapper .footer-row>div>div ul li a,.footer .wrapper .footer-row>div>div ul li>span{padding:5px 10px;display:inline-block;text-transform:none;}footer .wrapper .footer-row>div>div ul li i,.footer .wrapper .footer-row>div>div ul li i{font-size:18px;}footer .wrapper .footer-row>div>div.contact ul.share,.footer .wrapper .footer-row>div>div.contact ul.share{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:1rem;}footer .wrapper .footer-row label,.footer .wrapper .footer-row label{text-transform:uppercase;letter-spacing:1px;font-family:'Bodoni Moda',serif;font-family:'Playfair Display',serif;font-weight:500;font-size:.9rem;padding:5px 10px;margin-bottom:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;max-width:170px;}footer .wrapper .footer-row label:after,.footer .wrapper .footer-row label:after{content:"";height:1.5px;flex:1;margin-left:1rem;background:#a3a3a3;}footer .wrapper .footer-row .button,.footer .wrapper .footer-row .button{padding:10px 0 0 10px;}footer .wrapper .footer-row .button .btn,.footer .wrapper .footer-row .button .btn{font-size:.8rem;background-color:transparent;}footer .wrapper .footer-row .button .btn:hover,.footer .wrapper .footer-row .button .btn:hover{background-color:rgba(255,255,255,.1);color:#fff;border-color:#efefef;}footer .wrapper .footer-bottom,.footer .wrapper .footer-bottom{text-align:left;margin:30px auto 0 0;}footer .wrapper .footer-bottom ul,.footer .wrapper .footer-bottom ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:1;}footer .wrapper .footer-bottom ul li,.footer .wrapper .footer-bottom ul li{font-size:11px;text-transform:uppercase;letter-spacing:1px;}footer .wrapper .footer-bottom ul li .company,.footer .wrapper .footer-bottom ul li .company{font-weight:600;letter-spacing:1.5px;}footer .wrapper .footer-bottom ul li:nth-child(1),.footer .wrapper .footer-bottom ul li:nth-child(1){border-right:solid .12rem #f5f5f5;padding-right:.5rem;}footer .wrapper .footer-bottom ul li:nth-child(2),.footer .wrapper .footer-bottom ul li:nth-child(2){padding-left:.5rem;}.nav-sidebar{-webkit-transition:all .25s;transition:all .25s;z-index:1002;position:fixed;width:100%;max-width:400px;padding:0;top:0;right:-100vw;background-color:rgba(255,255,255,.95);height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;opacity:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:flex-start;}.nav-sidebar.open{right:0;opacity:1;}.nav-sidebar.open .brand{opacity:1;}.nav-sidebar .menutoggle-content{right:10px;top:5px;z-index:9999999;position:absolute;}.nav-sidebar .menutoggle-content .menutoggle{opacity:0;-webkit-transition:opacity 1.7s ease-in-out;transition:opacity 1.7s ease-in-out;}.nav-sidebar .menutoggle-content .menutoggle .menutoggle-box .menutoggle-inner,.nav-sidebar .menutoggle-content .menutoggle .menutoggle-box .menutoggle-inner::before,.nav-sidebar .menutoggle-content .menutoggle .menutoggle-box .menutoggle-inner::after{background-color:#333;}.nav-sidebar .menutoggle-content .menutoggle.active{opacity:1;}.nav-sidebar .wrapper{margin:34px 40px 40px;width:100%;max-width:230px;}.nav-sidebar .wrapper ul.sub-nav{margin-left:20px;padding-bottom:.8rem;display:none;}.nav-sidebar .wrapper ul.sub-nav li a{font-weight:300;padding:.2rem .5rem !important;}.nav-sidebar .wrapper ul.nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;letter-spacing:1px;line-height:2;align-items:center;justify-content:center;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:10px;}.nav-sidebar .wrapper ul.nav li{width:100%;}.nav-sidebar .wrapper ul.nav li a{display:inline-block;padding:.2rem .5rem;position:relative;color:#000;font-size:1.1rem;font-size:1rem;letter-spacing:0;white-space:nowrap;text-transform:uppercase;cursor:pointer;}.nav-sidebar .wrapper ul.nav li a span{font-weight:300;}.nav-sidebar .wrapper ul.nav li a i{padding-left:10px;font-size:.8rem;color:#444;}.nav-sidebar .wrapper ul.nav li a:hover,.nav-sidebar .wrapper ul.nav li a:focus{color:#867a60;}.nav-sidebar .wrapper ul.nav li a.active{color:#867a60;color:#383329;}.nav-sidebar .wrapper ul.nav li a.active>span{font-weight:400;}.nav-sidebar .wrapper ul.nav li a.active i::before{content:"";}.nav-sidebar .wrapper ul.nav li.open ul.sub-nav{display:block !important;}.nav-sidebar .wrapper ul.nav:last-child{margin-top:1rem;padding-top:.8rem;border-top:solid 1px #333;}.nav-sidebar .wrapper ul.nav:last-child li{text-transform:none;}.nav-sidebar .wrapper ul.nav:last-child li a{padding:0 .5rem;display:inline-block;font-size:.85rem;}.nav-sidebar .wrapper:last-child{margin-bottom:0;margin-top:3rem;width:100%;max-width:100%;background-color:#454545;color:#fff;}.nav-sidebar .wrapper:last-child .company-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem;}.nav-sidebar .wrapper:last-child .company-info li{margin:0 auto;font-size:14px;text-align:center;}.nav-sidebar .wrapper:last-child .company-info li:last-child{padding:0 0 10px;width:100%;}.nav-sidebar .wrapper:last-child .company-info i{color:#fff;font-size:18px;}.nav-sidebar .wrapper:last-child .company-info a{padding:5px;font-size:.9rem;font-weight:500;}.nav-sidebar .wrapper:last-child .quicklinks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:.5rem 0;}.nav-sidebar .wrapper:last-child .quicklinks a{display:inline-block;padding:1rem;}.nav-sidebar .wrapper:last-child .quicklinks a i{color:#fff;font-size:1.2rem;}.nav-sidebar .wrapper:last-child a,.nav-sidebar .wrapper:last-child i{color:#fff;}.nav-sidebar .brand{-webkit-transition:all .3s;transition:all .3s;width:100%;opacity:0;margin-top:auto;}.nav-sidebar .brand a{display:inline-block;width:100%;height:100%;text-align:center;-webkit-transition:all .15s;transition:all .15s;}.nav-sidebar .brand a div.logo{width:100%;height:76px;background-image:url(/assets/image/maklarcentrum.png);background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .15s;transition:all .15s;}.nav-sidebar::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;border-radius:0;background-color:#efefef;}.nav-sidebar::-webkit-scrollbar{width:6px;background-color:#fff;}.nav-sidebar::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:none;box-shadow:none;background-color:#ccc;}.eupopup-container{background-color:#2c2c2c;color:#fff;padding:10px 20px;font-size:11px;line-height:1.2em;text-align:center;display:none;z-index:9999999;}.eupopup-container-bottom{position:fixed;bottom:0;left:auto;right:0;}.eupopup-closebutton{font-size:1.4rem;line-height:1;color:#d5d5d5;position:absolute;top:0;right:0;padding:10px 15px;}.eupopup-closebutton:hover,.eupopup-closebutton:focus,.eupopup-closebutton:active{color:#fff;text-decoration:none;}.eupopup-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:15px;font-size:14px;line-height:1.6;}.eupopup-body>div{text-align:left;}.eupopup-body>div:last-child{margin:0 30px;}.eupopup-buttons{padding:7px 0 5px 0;}.eupopup-button_1{color:#fff;text-transform:uppercase;padding:.8rem 1.5rem;border-radius:0;text-align:center;line-height:1;font-weight:400;letter-spacing:1px;transition:all .25s ease-in;border:solid 1px #555;background-color:#666;}.eupopup-button_1:hover,.eupopup-button_1:focus{background-position:0 0;color:#000;background-color:#efefef;border-color:#fff;}.eupopup-button_2{color:#fff !important;font-weight:normal;font-size:14px;text-decoration:underline;}.eupopup-button_2:hover,.eupopup-button_2:focus{color:#d5d5d5;text-decoration:underline;}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}.modal-dialog{position:relative;width:auto;margin:auto;pointer-events:none;background-color:#efefef;padding:30px 50px;position:relative;}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none;}}.modal.show{display:flex !important;}.modal.show .modal-dialog{transform:none;}.modal-content{position:relative;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;outline:0;border:none;border-radius:0;background-color:transparent;}.modal-content .btn{min-width:210px;}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#fff;}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:.8;}.modal-backdrop.invert{background-color:#000;}.modal-backdrop.invert.show{opacity:.5;}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);justify-content:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}.modal-header .close{margin:0;position:absolute;right:-25px;top:-10px;z-index:1051;opacity:.85;outline:none;cursor:pointer;background:none;}.modal-header .close span{display:inline-block;width:30px;height:30px;position:absolute;right:0;top:0;border-bottom:solid 2px #555;-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);}.modal-header .close span:last-of-type{-moz-transform:rotate(134deg);-o-transform:rotate(134deg);-webkit-transform:rotate(134deg);transform:rotate(134deg);right:-20px;}.modal-header .close:hover{opacity:1;}.modal-title{margin-bottom:0;line-height:1.5;font-weight:400;}.modal-title h2{text-align:center;font-size:2rem;margin-top:.5rem;}.modal-body{position:relative;flex:1 1 auto;padding:1rem 1rem 0;transition:all .25s ease-in-out;}.modal .modal-dialog.modal-lg .form,.page-form .form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}.modal .modal-dialog.modal-lg .form-sent,.page-form .form-sent{min-height:200px;}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;padding:0 .75rem;padding-bottom:0;margin-top:.5rem;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);}.modal-invert .modal-dialog,.page-form .modal-dialog{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/DC/img_as258072714_m.jpg);}.modal-invert .modal-dialog::before,.page-form .modal-dialog::before{content:"";background-color:rgba(11,14,11,.55);position:absolute;top:0;left:0;width:100%;height:100%;}.modal-invert .modal-dialog .space.big,.page-form .modal-dialog .space.big{width:100%;height:20px;}.modal-invert .form .form-group.chk,.page-form .form .form-group.chk{margin-bottom:0;}.modal-invert .form .form-group.chk span.check,.page-form .form .form-group.chk span.check{border-color:#fff !important;}.modal-invert .form .form-group.chk input[type="checkbox"]:checked+span:before,.modal-invert .form .form-group.chk input[type="checkbox"]:checked+.span:before,.page-form .form .form-group.chk input[type="checkbox"]:checked+span:before,.page-form .form .form-group.chk input[type="checkbox"]:checked+.span:before{border-color:#fff !important;}.modal-invert .modal-content,.page-form .modal-content{color:#fff;}.modal-invert .modal-content a,.page-form .modal-content a{color:#fff;}.modal-invert .modal-backdrop,.page-form .modal-backdrop{background-color:#efefef;}.modal-invert .modal-backdrop.show,.page-form .modal-backdrop.show{opacity:.8;}.modal-invert .modal-header .buttons,.page-form .modal-header .buttons{margin:1rem 0 0 0;}.modal-invert .modal-header .btn,.page-form .modal-header .btn{margin-bottom:.5rem;}.modal-invert .modal-header .btn.active,.page-form .modal-header .btn.active{background-color:rgba(0,0,0,.6);color:#fff !important;}.modal-invert .modal-header .close span,.page-form .modal-header .close span{border-bottom:solid 2px #fff;}.modal-invert .form .form-group:not(.chk) label{text-transform:uppercase;font-size:.85rem;display:inline-block;margin-bottom:.5rem !important;font-weight:400;}.modal-invert .cols{width:100%;}.modal-invert .input-error input,.modal-invert .input-error textarea,.modal-invert .input-error select{border-bottom:solid 1px #f38686 !important;background-color:#efe3e3 !important;}.modal-invert .input-error input::placeholder,.modal-invert .input-error textarea::placeholder,.modal-invert .input-error select::placeholder{color:#c22525 !important;font-weight:500;}.modal-invert .chk.input-error label,.modal-invert .chk.input-error a{color:#f38686 !important;}.modal-footer>*{margin:.25rem;}.full-width{width:100%;}.estatetoval{border-top:solid 1px #ddd;padding-top:1rem;margin-top:1rem;width:100%;}@media(min-width:576px){.modal-dialog{max-width:560px;}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px;}}@media screen and (min-width:768px){.modal-dialog{min-width:0;width:100%;max-width:1226px;}.modal-body{margin:0 auto;min-width:500px;max-width:800px;}.menutoggle-content{margin:0 5px 0 auto;}.nav-sidebar .wrapper{margin-top:80px;}.main .section-box{margin:1rem auto 2rem;}.main .section-box h2{font-size:2rem;}.main .section-boxes{margin:1rem auto 2rem;}.main .section-boxes>div .inner-box,.main .section-boxes>a .inner-box{top:30px;bottom:30px;left:30px;right:30px;}.main .section-boxes>div .inner-box h2,.main .section-boxes>a .inner-box h2{max-width:85%;}.main .estate-list .list-content .list-item.listbox a .inner-box{top:30px !important;bottom:30px !important;left:30px !important;right:30px !important;}.main .estate-list .list-content .list-item.listbox a .inner-box h2{max-width:85%;}.main .estate-list .list-content .list-item.fullwidth{min-height:40vh;min-width:calc(100% - 12px);max-width:calc(100% - 12px);}.main.forsale .estate-list .list-content .list-item.listbox a .inner-box{top:5% !important;bottom:5% !important;left:10% !important;right:5% !important;}}@media screen and (max-width:1140px){.main .section-boxes>div,.main .section-boxes>a{min-height:40vh;min-width:calc(50% - 20px);}.main .section-boxes.nth3>div:last-child,.main .section-boxes.nth3>a:last-child{min-height:50vh;}.main .section-box a{min-height:0;}}@media screen and (min-width:1124px){#top-navigation .menu li a.vardering{display:inline-block;}.main.forsale .estate-list .list-content .list-item .estate-img,.main.forsale .estate-list .list-content .list-item .estate-mov{max-height:40vh;}.main.forsale .estate-list .list-content .list-item.listbox .inner-box h2{font-size:2.6rem;max-width:360px;}}@media screen and (min-width:1400px){#top-navigation .menu li a.kontakt{display:inline-block;}.main .estate-list .list-content .list-item{min-width:calc(33% - 12px);}.main.forsale .estate-list .list-content .list-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px);}.main.forsale .estate-list .list-content .list-item.fullwidth{min-height:40vh;min-width:calc(100% - 12px);max-width:calc(100% - 12px);}.main.forsale .estate-list .list-content .list-item.fullwidth .inner-box{align-items:center;}.main.forsale .estate-list .list-content .list-item.fullwidth .inner-box h2{max-width:none;}.main.forsale .estate-list .list-content .list-item.fullwidth .inner-box .button{width:auto;}}@media screen and (min-width:1400px) and (min-height:1160px){.main .estate-list .list-content .list-item{max-height:100%;}}@media screen and (max-width:900px){.main .separator{height:30px;}.main .section-box a{min-height:40vh;}.main .section-box.big{margin:0 10px;}.main .section-boxes>div,.main .section-boxes>a{min-height:40vh;min-width:calc(100% - 20px);}.main .section-boxes.nth3>div:last-child,.main .section-boxes.nth3>a:last-child{min-height:50vh;}}@media all and (max-width:730px) and (orientation:landscape){footer .wrapper .footer-row .footer-row,.footer .wrapper .footer-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;}footer .wrapper .footer-row>div:last-child,.footer .wrapper>div:last-child{margin-top:30px;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{margin:30px auto 0 auto;}}@media all and (max-width:800px){.modal-invert .modal-header .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;}}@media all and (max-width:768px){h2,.h2{font-size:1.8rem;}.modal-invert .modal-dialog,.page-form .modal-dialog{padding:30px 15px;}.modal-invert .modal-header .close,.page-form .modal-header .close{right:0;}.modal-invert .form .cols .col,.page-form .form .cols .col{max-width:100%;}.main .section-boxes>div .inner-box h2,.main .section-boxes>div .inner-box .button,.main .section-boxes>div .inner-box .buttons,.main .section-boxes>a .inner-box h2,.main .section-boxes>a .inner-box .button,.main .section-boxes>a .inner-box .buttons{text-align:center;}}@media all and (max-width:768px) and (orientation:portrait){#top-navigation .menu li a.tillsalu{display:none;}footer .wrapper .footer-row .footer-row,.footer .wrapper .footer-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;}footer .wrapper .footer-row>div:last-child,.footer .wrapper>div:last-child{margin-top:40px;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{margin:40px auto 0 auto;}}@media all and (max-width:767px){#top-navigation.fixed .brand a div.logo{height:40px;}#top-navigation.fixed nav .socials .share-media{display:none !important;}#top-navigation.fixed nav .socials img{width:22px;}#top-navigation.fixed.top .brand a div.logo{height:30px;}#top-navigation.fixed.top nav .socials .share-media{display:none !important;}#top-navigation.fixed.top nav .socials img{width:22px;}.nav-sidebar .wrapper ul.nav li a{padding:.2rem;}.form .form-group{margin-bottom:.75rem;}.form .form-group input,.form .form-group textarea{line-height:1.2;padding:10px 5px !important;margin-bottom:0;}footer,.footer{padding:20px 15px;}footer .wrapper,.footer .wrapper{padding:0 15px;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{flex-wrap:wrap;}footer .wrapper .footer-row>div>div,.footer .wrapper .footer-row>div>div{min-width:50%;max-width:100%;}footer .wrapper .footer-row>div>div:nth-child(1),footer .wrapper .footer-row>div>div:nth-child(2),.footer .wrapper .footer-row>div>div:nth-child(1),.footer .wrapper .footer-row>div>div:nth-child(2){max-width:50%;margin-bottom:1.5rem;}}@media screen and (max-width:600px){.modal-dialog{padding:30px;width:100% !important;max-width:calc(100% - 30px) !important;}.modal-header .close{right:-10px;}.modal-invert .modal-dialog,.page-form .modal-dialog{margin:auto 0;}.modal-invert .modal-body,.page-form .modal-body{padding:1rem 0 0;}.modal-invert .form .cols .col,.page-form .form .cols .col{max-width:100%;}}@media screen and (max-height:650px) and (orientation:portrait){.nav-sidebar .wrapper{margin-bottom:1.5rem;}.nav-sidebar .wrapper ul.nav li a{padding:.2rem;}.nav-sidebar .wrapper ul.nav:last-child li a{padding:0 .2rem;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:18px;}.nav-sidebar .wrapper .company-info{padding-bottom:1rem;}.nav-sidebar .wrapper .company-info .img{max-width:150px;}}@media all and (max-width:450px){#top-navigation .menutoggle-content{top:7px;}.main section.estate-list .list-content .list-item .estate-img,.main section.estate-list .list-content .list-item .estate-mov{max-height:280px;}.main section.estate-list .list-content .list-item .estate-shortinfo h4{font-size:1.1rem;}.main section.estate-list .list-content .list-item .estate-shortinfo p{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:5px;font-size:.9rem;}.main section.estate-list .list-content .list-item .estate-shortinfo p span{margin:3px 0 0 0;}.modal-dialog{padding:30px 5px;width:100%;width:calc(100% - 20px);}.modal-header .close{right:10px;}}@media screen and (max-width:414px) and (orientation:portrait),screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){#top-navigation .share-media{display:none !important;}#top-navigation.fixed .brand,#top-navigation.fixed.top .brand{min-width:220px;}.nav-sidebar{bottom:0;}.nav-sidebar .wrapper{margin-bottom:10px;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:40px;}.nav-sidebar .wrapper .quicklinks{padding:1rem 0 4rem;}.main section .heading h2,.main section .heading h1{font-size:1.6rem;}.main section .heading h3{font-size:1.6rem;}.main .estate-list .heading h2{font-size:2rem;}.main .box{min-height:350px;max-height:350px;}.main .innervideo .playico{left:4.5%;right:auto;bottom:40px;}.main .innervideo .playico.on{border-color:#fff;background-color:transparent;}.main .innervideo .playico.on .fa{color:#fff;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{padding:0 0 0 24px;}footer .wrapper .footer-row .footer-bottom ul,.footer .wrapper .footer-bottom ul{flex-wrap:wrap;}footer .wrapper .footer-row .footer-bottom ul li,.footer .wrapper .footer-bottom ul li{line-height:18px;}footer .wrapper .footer-row .footer-bottom ul li.company,.footer .wrapper .footer-bottom ul li.company{border:none;}.eupopup-body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:767px) and (orientation:portrait),(max-width:414px){.scroll-down{bottom:65px;}}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;}@media all and (max-height:414px) and (orientation:landscape){.nav-sidebar{bottom:0;}.nav-sidebar .wrapper{margin-bottom:30px;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:40px;}.main .estate-list h1{font-size:2rem;}.main .estate-list .heading h2{font-size:2rem;}.main.forsale .estate-list h1{font-size:2rem;}.main.forsale .estate-list h2{font-size:1.8rem;}.main .innervideo .playico{left:4.5%;right:auto;bottom:65px;}.main .innervideo .playico.on{border-color:#fff;background-color:transparent;}.main .innervideo .playico.on .fa{color:#fff;}.main .section-boxes>div,.main .section-boxes>a{min-height:430px;min-width:calc(50% - 20px);}.main .section-boxes.nth3>div:last-child,.main .section-boxes.nth3>a:last-child{min-height:480px;}.main .section-box a{min-height:430px;}}@media all and (max-width:540px){footer,.footer{padding:20px 0 0 0;}footer .wrapper,.footer .wrapper{padding:20px 5px;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{flex-wrap:wrap;}footer .wrapper .footer-row>div>div,.footer .wrapper .footer-row>div>div{min-width:100%;max-width:100%;margin-bottom:1.5rem;}footer .wrapper .footer-row>div>div:nth-child(1),footer .wrapper .footer-row>div>div:nth-child(2),.footer .wrapper .footer-row>div>div:nth-child(1),.footer .wrapper .footer-row>div>div:nth-child(2){max-width:100%;}footer .wrapper .footer-row>div>div.contact ul.share,.footer .wrapper .footer-row>div>div.contact ul.share{margin:.5rem auto 0;}footer .wrapper .footer-row>div>div p,footer .wrapper .footer-row>div>div span,footer .wrapper .footer-row>div>div a,.footer .wrapper .footer-row>div>div p,.footer .wrapper .footer-row>div>div span,.footer .wrapper .footer-row>div>div a{text-align:center;}footer .wrapper .footer-row>div>div ul li a,.footer .wrapper .footer-row>div>div ul li a{padding:8px 10px;}footer .wrapper .footer-row label,.footer .wrapper .footer-row label{margin:0 auto .5rem;border-bottom:solid 1.5px #a3a3a3;}footer .wrapper .footer-row label::after,.footer .wrapper .footer-row label::after{display:none;}footer .wrapper .footer-row .button,.footer .wrapper .footer-row .button{justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}footer .wrapper .footer-bottom,.footer .wrapper .footer-bottom{padding:10px 0 0 0;margin:auto !important;}footer .wrapper .footer-bottom ul,.footer .wrapper .footer-bottom ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .wrapper .footer-bottom ul li,.footer .wrapper .footer-bottom ul li{text-align:center;}footer .wrapper .footer-bottom ul li:nth-child(1),.footer .wrapper .footer-bottom ul li:nth-child(1){padding-right:0;padding-bottom:.5rem;border:none;}footer .wrapper .footer-bottom ul li:nth-child(2),.footer .wrapper .footer-bottom ul li:nth-child(2){padding-left:0;}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.prerel footer .wrapper .footer-bottom,.prerel .footer .wrapper .footer-bottom{margin:0 auto;}.prerel footer .wrapper .footer-bottom ul a,.prerel .footer .wrapper .footer-bottom ul a{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-left:.5rem;padding:0 .5rem;}@media(max-width:414px) and (orientation:portrait){.prerel footer .wrapper .footer-bottom,.prerel .footer .wrapper .footer-bottom{padding:0;text-align:center;}.prerel footer .wrapper .footer-bottom ul,.prerel .footer .wrapper .footer-bottom ul{margin:0 auto;justify-content:center;}}@media screen and (max-width:440px){.main section.estate-list .list-content .list-item .estate-shortinfo{margin-top:0;}.main .section-box h2{font-size:2rem;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:10px;}}
