/* Minification failed. Returning unminified contents.
(1,16223): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
*,*::before,short *::after{box-sizing:border-box;}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;bottom:0;color:#223039;height:100%;overflow-x:hidden;font-weight:100;font-size:16px;background-color:#f0f4f6;font-family:catamaran,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#000;}body.darker{background-color:#223039;}.plght{background-color:rgba(240,244,246,.6);}.lightbg{background-color:#f0f4f6;}.overflow-hidden,.modal-open{overflow:hidden;}h1,h2,h3,h4,.h2,.h3,.h4{padding:0;margin:0;line-height:1.2;}h4,.h4{font-size:1.1rem;letter-spacing:.05rem;}h2,.h2{font-size:1.6rem;font-weight:400;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:#223039;font-weight:400;}a[data-toggle=modal]{cursor:pointer;}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;margin:0;}.hr{height:26px;display:inline-block;width:100%;border-top:solid 1px #ddd;margin-top:24px;}.text-decoration-underline{text-decoration:underline!important;}.text-decoration-underline:hover{color:#000;}.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);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;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:1.05rem;}p.itl{font-style:italic;font-size:1.2rem;}.btn{border:solid 1px #f0f4f6;text-transform:uppercase;background-color:transparent;padding:.85rem 1.2rem 1rem;font-size:1rem;border-radius:0;text-align:center;font-weight:500!important;line-height:1.2;letter-spacing:1px;transition:all .4s ease-in-out;outline:0;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:#223039;color:#fff!important;}.btn.lbtn{background-color:rgba(255,255,255,.1);color:#fff!important;border-color:#efefef;color:#223039!important;border-color:#223039;}.btn.lbtn:hover,.btn.lbtn:focus,.btn.lbtn.active{background-color:#51646e;border-color:#51646e;color:#fff!important;}.btn.dbtn{background-color:#223039;border-color:#1e2a32;color:#fff!important;}.btn.dbtn:hover,.btn.dbtn:focus,.btn.dbtn.active{background-color:rgba(81,100,110,.9);border-color:rgba(81,100,110,.9);}.btn.bbtn{background-color:#51646e;border-color:#51646e;color:#fff!important;}.btn.bbtn:hover,.btn.bbtn:focus,.btn.bbtn.active{background-color:rgba(34,48,57,.9);border-color:#51646e;}.btn.tbtn{background-color:#99d0c1;border-color:#99d0c1;color:#fff!important;}.btn.tbtn:hover,.btn.tbtn:focus,.btn.tbtn.active{background-color:rgba(81,100,110,.9);border-color:#51646e;}.btn:disabled,.btn.disabled{cursor:not-allowed!important;background-image:none;}.btn-lnk{border-bottom:solid 1px #51646e;color:#51646e;width:100%;padding:6px 0 3px;display:inline-flex;justify-content:space-between;align-items:center;font-weight:600;text-transform:uppercase;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.btn-lnk:hover,.btn-lnk:focus{border-bottom:solid 1px #8498ad;font-weight:600;color:#8498ad;}.lnk{color:#51646e;border-bottom:solid 1px #51646e;font-weight:600!important;font-size:1.05rem!important;}.lnk:hover,.lnk:focus{font-weight:600!important;color:#8498ad;}.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,.chk.input-error a{color:#c22525;}.nomargin{margin:0!important;}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:1rem;border-radius:0;padding:10px 15px;line-height:1;width:100%;font-weight:100;display:inline-block;outline:0;background:none;line-height:1;font-family:catamaran,sans-serif;}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:1rem;border-radius:0;padding:10px 15px;line-height:1;width:100%;font-weight:100;outline:0;background:none;line-height:1;font-family:catamaran,sans-serif;min-height:40px;color:#223039!important;}select:disabled{background:#e6e6e6!important;cursor:not-allowed;}.reg-wrapper{position:absolute;z-index:6;flex-direction:column;display:flex;justify-content:center;align-items:center;}.reg-wrapper.fixed{position:fixed;width:auto!important;height:auto!important;bottom:3%!important;left:auto!important;right:2%!important;opacity:0;-o-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}.reg-wrapper.fixed p{display:none!important;}.reg-wrapper.fixed .btn{-webkit-box-shadow:3px 3px 11px 2px rgba(0,0,0,.25);box-shadow:3px 3px 11px 2px rgba(0,0,0,.25);}.reg-wrapper.fixed.inview{opacity:1!important;}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:20px;height:20px;min-width:20px;}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:auto 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:.16rem;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;position:fixed;width:100%;max-width:100vw;left:0;top:0;z-index:30;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}#top-navigation nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;max-width:1240px;align-items:center;margin:0 auto;}#top-navigation nav h1{position:absolute;left:-999999px;}#top-navigation nav>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;}#top-navigation nav>div.left,#top-navigation nav>div.right{flex:1;}#top-navigation nav a{display:inline-block;}#top-navigation .brand{-webkit-transition:all .15s;transition:all .15s;padding:10px 15px;max-width:200px;width:100%;justify-content:center;}#top-navigation .brand a{display:inline-block;width:100%;height:100%;-webkit-transition:all .15s;transition:all .15s;}#top-navigation .brand a div.logo{width:100%;height:65px;background-image:url(/assets/image/logo_vit.png);background-size:contain;background-repeat:no-repeat;background-position:center center;-moz-transition:all .15s;-o-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;}#top-navigation .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;align-items:center;justify-content:center;margin:0 auto 0 auto;}#top-navigation .menu li{margin:0 6px 2px;}#top-navigation .menu li a{color:#fff;padding:10px 4px 6px;margin-bottom:4px;font-size:1rem;letter-spacing:.02rem;}#top-navigation .menu li a:hover,#top-navigation .menu li a:focus{text-shadow:0 .02rem 0 #ddd;}#top-navigation .menu li a.active{text-shadow:0 .02rem 0 #ddd;}#top-navigation .menutoggle-content{max-width:60px;justify-content:flex-end;}#top-navigation .menutoggle-content .menutoggle{opacity:1;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}#top-navigation .menutoggle-content .menutoggle.active{opacity:0;}#top-navigation.fixed{background-color:transparent;}#top-navigation.slideUp{-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}#top-navigation.slideDown{-o-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#fff;-webkit-box-shadow:0 9px 15px -21px #222;-moz-box-shadow:0 9px 15px -21px #222;box-shadow:0 9px 15px -21px #222;}#top-navigation.slideDown .menu li a{color:#000;}#top-navigation.slideDown .brand a div.logo{height:65px;background-image:url(/assets/image/logo.png);}#top-navigation.slideDown .menutoggle-inner,#top-navigation.slideDown .menutoggle-inner::before,#top-navigation.slideDown .menutoggle-inner::after{background-color:#000;}#top-navigation.top{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#top-navigation.top .menu li a{color:#fff;}#top-navigation.top .brand a div.logo{height:65px;background-image:url(/assets/image/logo_vit.png);}#top-navigation.top .menutoggle-inner,#top-navigation.top .menutoggle-inner::before,#top-navigation.top .menutoggle-inner::after{background-color:#ddd;}body.overlay #side-menu-overlay{position:fixed;z-index:1001;background-color:rgba(0,0,0,.3);background-color:rgba(34,48,57,.7);top:0;left:0;height:100vh;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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:20;justify-content:center;cursor:pointer;align-items:center;-webkit-transition:all .8s;transition:all .8s;position:absolute;left:50%;margin-left:-35px;bottom:.8rem;height:70px;width:70px;}.scroll-down:hover{bottom:.1rem;}.scroll-down .arrow{cursor:pointer;height:54px;position:absolute;top:20%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:transform .1s;-o-transition:transform .1s;-webkit-transition:transform .1s;transition:transform .1s;width:38px;}.scroll-down .arrow-top,.scroll-down .arrow-bottom{background-color:rgba(255,255,255,.8);height:4px;left:-5px;position:absolute;top:50%;width:100%;-moz-transition:all .15s;-o-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;border-radius:4px;}.scroll-down .arrow-top:after,.scroll-down .arrow-bottom:after{background-color:#fff;content:"";height:100%;position:absolute;top:0;-moz-transition:all .15s;-o-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;}.scroll-down .arrow-top{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:bottom right;}.scroll-down .arrow-top:after{left:100%;right:0;transition-delay:0s;}.scroll-down .arrow-bottom{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:top right;}.scroll-down .arrow-bottom:after{left:0;right:100%;-moz-transition-delay:.15s;-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;}.scroll-down .arrow:hover .arrow-top,.scroll-down .arrow:hover .arrow-bottom{background-color:#fff;}.triblock{background-color:#223039;bottom:-155px;right:0;z-index:5;width:300px;height:300px;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-moz-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;opacity:0;display:block;}.triblock:hover,.triblock:focus{filter:brightness(90%);}.triblock.left{left:0;right:auto;}.main .hero{position:relative;overflow:hidden;}.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 .hero .triblock{background-color:#99d0c1;bottom:-155px;right:0;z-index:5;width:300px;height:300px;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:all 1.2s ease-in-out;opacity:1;display:block;}.main section{padding:30px 30px;}.main section .heading{width:100%;text-align:center;padding:20px 15px;}.main section .heading h4,.main section .heading .h4{margin-bottom:.75rem;}.main section .heading h2,.main section .heading h1,.main section .heading h3{font-size:2.2rem;margin-bottom:.75rem;letter-spacing:.5px;font-weight:400;}.main section .heading h3{font-size:2rem;}.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;display:flex;justify-content:center;align-items:center;}.main .estate-list .button .btn{white-space:nowrap;}.main .estate-list .list-content{margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;align-items:stretch;width:100%;max-width:1780px;padding:0 30px 30px;}.main .estate-list .list-content .list-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:10px;min-width:calc(100% - 20px);max-height:65vw;overflow:hidden;position:relative;}.main .estate-list .list-content .list-item img,.main .estate-list .list-content .list-item figure{object-fit:cover;object-position:center center;height:100%;width:100%;}.main .estate-list .list-content .list-item figure{background-position:center center;background-size:cover;background-repeat:no-repeat;}.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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.main .estate-list .list-content .list-item .estate-img{height:100%;width: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;overflow:hidden;-moz-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;transform:scale(1);}.main .estate-list .list-content .list-item .estate-img .cover{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;}.main .estate-list .list-content .list-item .estate-img .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:hover .button,.main .estate-list .list-content .list-item .estate-img:focus .button{opacity:1;}.main .estate-list .list-content .list-item .est-img{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:4/2.9;}.main .estate-list .list-content .list-item .est-img picture{display:inline-block;width:100%;height:100%;}.main .estate-list .list-content .list-item .est-img img{-moz-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;transform:scale(1);opacity:0;}.main .estate-list .list-content .list-item .est-img .cover{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;}.main .estate-list .list-content .list-item .badge{position:absolute;z-index:3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-weight:400;height:80px;width:80px;right:12px;top:12px;background-color:rgba(81,100,110,.7);opacity:0;}.main .estate-list .list-content .list-item .badge span{font-size:.9rem;font-weight:400;text-transform:uppercase;letter-spacing:.04rem;text-align:center;}.main .estate-list .list-content .list-item .badge.bid{height:100px;width:100px;background-color:rgba(153,208,193,.8);}.main .estate-list .list-content .list-item .badge.bid span{line-height:1.3;}.main .estate-list .list-content .list-item .estate-shortinfo{padding:15px 30px;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:center;width:100%;color:#fff;margin:0;position:relative;position:absolute;bottom:0;right:0;left:0;overflow:hidden;z-index:10;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.main .estate-list .list-content .list-item .estate-shortinfo h4,.main .estate-list .list-content .list-item .estate-shortinfo .h4{font-weight:500;font-size:1.4em;margin:.3rem 0 .6rem;text-transform:uppercase;letter-spacing:0;text-align:center;}.main .estate-list .list-content .list-item .estate-shortinfo p{font-size:.9rem;font-weight:400;text-align:center;min-height:24px;}.main .estate-list .list-content .list-item .estate-shortinfo p .selltext{display:none;}.main .estate-list .list-content .list-item .subtext{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.main .estate-list .list-content .list-item .subtext span{padding:0 7px;}.main .estate-list .list-content .list-item .list-item-line{display:inline-block;border-top:solid 1px #f0f4f6;width:34%;margin:1rem 0 .5rem;}.main .estate-list .list-content .list-item:hover .estate-img,.main .estate-list .list-content .list-item:focus .estate-img{transform:scale(1.1);}.main .estate-list .list-content .list-item:hover .est-img img,.main .estate-list .list-content .list-item:focus .est-img img{transform:scale(1.1);}.main .estate-list .list-content .list-item.firstloaded .est-img img{opacity:1;}.main .estate-list .list-content .list-item.loaded .cover{background:linear-gradient(0deg,rgba(34,48,57,.9),rgba(255,255,255,0) 40%);z-index:2;}.main .estate-list .list-content .list-item.loaded .estate-shortinfo{opacity:1;}.main .estate-list .list-content .list-item.loaded .badge{opacity:1;}.main .estate-list .list-content .list-item.loaded .est-img img{opacity:1;}.main .separator{width:100%;display:inline-block;height:50px;}.main .halfseparator{width:100%;display:inline-block;height:20px;}.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-box .h4,.main .section-news h4,.main .section-news .h4{margin-bottom:.75rem;color:#fff;text-transform:uppercase;}.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:.7;-webkit-transition:all 1s linear;transition:all 1s linear;left:0;top:0;}.main .section-box .wrapper picture,.main .section-news .wrapper picture{display:inline-block;height:100%;width:100%;width:100%;height:100%;left:0;right:0;bottom:0;top:0;position:absolute;}.main .section-box .wrapper img,.main .section-news .wrapper img{width:100%;height:100%;opacity:.7;object-fit:cover;object-position:center center;}.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:.05rem;font-weight:500;}.main .section-box.big{max-width:100%;padding:0;background-color:#020506;}.main .section-box.big .wrapper{max-width:100%;}.main .section-box.drk{color:#fff;}.main .section-box.drk .wrapper figure,.main .section-box.drk .wrapper img{opacity:.6;}.main .section-news{margin-top:40px;padding:30px 15px;}.main .section-news .heading h3,.main .section-news .heading h2{color:#333;text-transform:none;letter-spacing:0;}.main .section-news .latest-news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.main .section-news .latest-news picture{height:100%;width:100%;display:inline-block;}.main .section-news .latest-news img{height:100%;width:100%;max-height:390px;object-fit:cover;object-position:center;}.main .section-news .latest-news>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:0 0 1.5rem;margin-bottom:1.5rem;}.main .section-news .latest-news>a h4,.main .section-news .latest-news>a .h4{color:#282828;padding:1rem 10px 0;font-weight:600;font-size:1.1em;margin:.3rem 0 .6rem;text-transform:none;letter-spacing:0;text-align:center;}.main .section-news .latest-news>a p{color:#000;text-align:center;padding:0 15px;margin:0 0 1rem;max-width:100%;font-size:1rem;}.main .section-news .buttons{width:100%;text-align:center;}.main .text-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}.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;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.main .section-boxes>div,.main .section-boxes>a{flex:1;margin:10px;overflow:hidden;position:relative;}.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 img,.main .section-boxes>a img{height:100%;width:100%;object-fit:cover;object-position:center center;}.main .section-boxes>div iframe,.main .section-boxes>a iframe{-webkit-filter:grayscale(80%);-moz-filter:grayscale(80%);-ms-filter:grayscale(80%);-o-filter:grayscale(80%);filter:grayscale(80%);margin-top:-140px;width:100%;object-fit:cover;}.main .section-boxes .image-box{max-height:490px;position:relative;}.main .section-boxes .image-box>a{position:absolute;z-index:1;top:.75rem;right:.5rem;background-color:rgba(255,255,255,.8);padding:1rem;border:0;}.main .section-boxes .image-box.bordered{border:solid 1px #edecec;}.main .section-boxes .text-box{background-color:rgba(255,255,255,.6);padding:5%;}.main .section-boxes .text-box p i{font-weight:600;display:inline-block;margin-top:1rem;}.main .section-boxes .text-box .highlighted{font-weight:600;}@media screen and (min-width:768px){.main .section-boxes .text-box h2{font-size:2rem;line-height:1.3;}}.main .section-boxes .text-box.dbg{background-color:#223039;color:#fff;}.main .section-boxes .text-box.dbg h2{color:#99d0c1;}.main .section-boxes .box{min-height:0;height:auto;max-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;background-color:#223039;background-color:#172026;margin:10px 40px;}.main .section-boxes .box .image-box{height:100%;max-height:100%;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.8;}.main .section-boxes .box .image-box.drkimg{opacity:.9;}.main .section-boxes .box .text-box{position:absolute;color:#fff;background:none;align-items:center;z-index:2;}.main .section-boxes .box .text-box h2{color:#fff;font-size:3.5rem;text-align:center;}.main .section-boxes .box .text-box h2 span{font-size:2rem;display:inline-block;width:100%;}.main .section-boxes .box .text-box .btn{margin-top:2rem;}.main .section-boxes .box:hover .text-box .button:not(.flex-column) .btn.lbtn,.main .section-boxes .box:focus .text-box .button:not(.flex-column) .btn.lbtn{background-color:#51646e;color:#fff!important;}.main .section-boxes .box:hover .text-box .button:not(.flex-column) .btn.dbtn,.main .section-boxes .box:focus .text-box .button:not(.flex-column) .btn.dbtn{background-color:rgba(81,100,110,.9);border-color:rgba(81,100,110,.9);}.main .section-boxes .box:hover .text-box .button:not(.flex-column) .btn.bbtn,.main .section-boxes .box:focus .text-box .button:not(.flex-column) .btn.bbtn{background-color:rgba(34,48,57,.9);border-color:rgba(34,48,57,.9);}.main .section-boxes .box:hover .text-box .button:not(.flex-column) .btn.tbtn,.main .section-boxes .box:focus .text-box .button:not(.flex-column) .btn.tbtn{background-color:rgba(81,100,110,.9);border-color:#51646e;}.main .section-boxes .box:hover .image-box,.main .section-boxes .box:focus .image-box{opacity:.7;}.main .section-boxes .box:hover .image-box.drkimg,.main .section-boxes .box:focus .image-box.drkimg{opacity:.8;}.main .section-boxes.verts{max-width:1340px;}.main .section-boxes.news .button{margin-top:1.5rem;}.main .section-buttons{margin:15px auto;width:100%;max-width:1280px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;}.main .section-buttons .btn{white-space:nowrap;}.main .section-buttons:before,.main .section-buttons:after{content:"";display:inline-block;border-bottom:solid 1px rgba(34,48,57,.1);width:100%;}.main .box{min-height:400px;max-height:550px;height:60vh;}.main.forsale .estate-list .list-content .list-item .estate-shortinfo h4,.main.forsale .estate-list .list-content .list-item .estate-shortinfo .h4{font-size:1.8rem;}.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:0;width:100%;border-width:1px;border-style:solid;border-color:transparent transparent #d3d3d3 transparent;font-size:1rem;font-weight:400;padding:6px 15px;}.form .form-group input::placeholder,.form .form-group textarea::placeholder,.form .form-group select::placeholder{color:rgba(0,0,0,.5);}.form .form-group.chk{padding-left:5px;padding-top:10px;}.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:5px;top:2px;width:10px;height:11px;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:20px;width:20px;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.chk label span.label{line-height:1.2;}.form .form-group.zipcity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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:78px;}.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;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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;}.form-sent .error span{display:block;width:100%;font-size:1rem;text-transform:none;margin-top:1rem;}.close{border:0;}footer,.footer{margin-top:auto;background-color:#223039;font-size:14px;flex-basis:100%;width:100%;display:block;padding:40px 0 0;position:relative;}footer .wrapper,.footer .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:100%;margin:auto;padding:40px 0 20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;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;align-items:center;justify-content:space-between;z-index:2;}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%;max-width:1082px;padding:50px;background-color:#223039;padding:20px 0;max-width:900px;}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:.9rem;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:.9rem;}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>div>div.newsletter>div,.footer .wrapper .footer-row>div>div.newsletter>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:10px;}footer .wrapper .footer-row>div>div.newsletter>div .news-sent,.footer .wrapper .footer-row>div>div.newsletter>div .news-sent{color:#fff;}footer .wrapper .footer-row>div>div.newsletter>div input,.footer .wrapper .footer-row>div>div.newsletter>div input{background-color:#fefefe;padding:.3rem .5rem;font-size:.9rem;margin-bottom:0;max-width:230px;}footer .wrapper .footer-row>div>div.newsletter>div input::placeholder,.footer .wrapper .footer-row>div>div.newsletter>div input::placeholder{color:rgba(0,0,0,.5);}footer .wrapper .footer-row>div>div.newsletter>div input.input-error,.footer .wrapper .footer-row>div>div.newsletter>div input.input-error{color:#c22525;border-color:#c22525;}footer .wrapper .footer-row>div>div.newsletter>div .button,.footer .wrapper .footer-row>div>div.newsletter>div .button{margin-left:6px;position:relative;}footer .wrapper .footer-row>div>div.newsletter>div .button .loader,.footer .wrapper .footer-row>div>div.newsletter>div .button .loader{width:34px;height:34px;position:absolute;top:2px;z-index:2;left:-47px;}footer .wrapper .footer-row>div>div.newsletter>div .button .btn,.footer .wrapper .footer-row>div>div.newsletter>div .button .btn{font-size:.8rem;background-color:transparent;padding:.7rem;color:#fff;}footer .wrapper .footer-row>div>div.newsletter>div .button .btn:hover,.footer .wrapper .footer-row>div>div.newsletter>div .button .btn:hover{background-color:rgba(255,255,255,.1);color:#fff;border-color:#efefef;}footer .wrapper .footer-row>div>div.newsletter .share,.footer .wrapper .footer-row>div>div.newsletter .share{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:.8rem;}footer .wrapper .footer-row>div>div.newsletter .share li i,.footer .wrapper .footer-row>div>div.newsletter .share li i{font-size:20px;}footer .wrapper .footer-row>div.mi,footer .wrapper .footer-row>div.ke,.footer .wrapper .footer-row>div.mi,.footer .wrapper .footer-row>div.ke{width:auto;max-width:265px;background:none;padding:0;}footer .wrapper .footer-row>div.mi img,footer .wrapper .footer-row>div.ke img,.footer .wrapper .footer-row>div.mi img,.footer .wrapper .footer-row>div.ke img{max-height:162px;}footer .wrapper .footer-row>div.ke,.footer .wrapper .footer-row>div.ke{justify-content:flex-end;}footer .wrapper .footer-row label,.footer .wrapper .footer-row label{letter-spacing:1px;font-weight:600;font-size:.9rem;padding:5px 10px;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;}footer .wrapper .footer-bottom,.footer .wrapper .footer-bottom{margin:16px 0 0 0;padding-bottom:14px;width: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;justify-content:center;line-height:1;font-size:.8rem;letter-spacing:1px;align-items:center;color:#fff;z-index:2;}footer .wrapper .footer-bottom>div,.footer .wrapper .footer-bottom>div{flex:1;padding-right:.8rem;border-right:solid .12rem #cdcdcd;}footer .wrapper .footer-bottom a,.footer .wrapper .footer-bottom a{line-height:1;font-size:.8rem;letter-spacing:1px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}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;margin:auto 0 auto auto;}footer .wrapper .footer-bottom ul li:first-child,.footer .wrapper .footer-bottom ul li:first-child{padding-right:.8rem;padding-left:.8rem;border:0;}footer .wrapper .footer-bottom ul li:last-child,.footer .wrapper .footer-bottom ul li:last-child{padding-left:.8rem;border-left:solid .12rem #cdcdcd;}.nav-sidebar{-webkit-transition:all .25s;transition:all .25s;z-index:1002;position:fixed;width:100%;max-width:500px;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 #sidebar-logo div{text-indent:-10000000000000000px;}.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;}.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;letter-spacing:0;white-space:nowrap;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:#223039;}.nav-sidebar .wrapper ul.nav li a:hover,.nav-sidebar .wrapper ul.nav li a:focus{color:#223039;}.nav-sidebar .wrapper ul.nav li a.active:not(.toggle){color:#223039;}.nav-sidebar .wrapper ul.nav li a.active:not(.toggle)>span{font-weight:600;}.nav-sidebar .wrapper ul.nav li a.active:not(.toggle) i::before{content:"";}.nav-sidebar .wrapper ul.nav li.open ul.sub-nav{display:block!important;}.nav-sidebar .brand{-webkit-transition:all .3s;transition:all .3s;width:100%;opacity:0;margin-top:auto;padding:0 30px 30px;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;max-height:208px;height:100%;}.nav-sidebar .brand a{display:inline-block;width:100%;text-align:center;-webkit-transition:all .15s;transition:all .15s;z-index:2;}.nav-sidebar .brand a div.logo{width:100%;height:58px;background-image:url(/assets/image/logo_vit.png);background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .15s;transition:all .15s;margin-bottom:8px;}.nav-sidebar .brand .triblock{right:auto;opacity:1;z-index:0;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.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:rgba(255,255,255,.98);padding:10px 20px;font-size:.9rem;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:#223039!important;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:.9rem;line-height:1.6;font-weight:400;}.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;background-color:#223039;border-color:#1e2a32;color:#fff!important;}.eupopup-button_1:hover,.eupopup-button_1:focus,.eupopup-button_1.active{background-color:rgba(34,48,57,.9);}.eupopup-button_2{color:#223039!important;font-weight:normal;font-size:.9rem;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:#f0f4f6;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:0;border-radius:0;background-color:transparent;}.modal-content .form-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:1rem;}.modal-content .form-header h2{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:.05rem;}.modal-content .form-header h3{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:.01rem;}.modal-content .form-header .small{margin:auto 0 auto auto;font-style:italic;}.modal-content .form-sent{background:none!important;}.modal-content .btn{min-width:210px;}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#223039;}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:.8;}.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:0;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;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.modal .modal-dialog.modal-lg .form-sent,.page-form .form-sent{min-height:200px;}.modal-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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 .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 .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{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:solid 1px #bb6a6a!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:#bb6a6a!important;}.modal-footer>*{margin:.25rem;}.full-width{width:100%;}.estatetoval{width:100%;}@media(min-width:576px){.modal-dialog{max-width:700px;}}@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;}.nav-sidebar .wrapper{margin-top:80px;}.main .section-box{margin:2rem auto;}.main .section-box h2{font-size:2.4rem;}.main .section-boxes{margin:5px auto;}.main .section-boxes .box{max-width:calc(50% - 20px)!important;}.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;}.main .section-news{max-width:1310px;}.main .section-news .latest-news>a{max-width:calc(50% - 20px);margin-left:10px;margin-right:10px;}.modal-content .form{flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.modal-content .form .form-group:not(.large){max-width:calc(50% - 10px);}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px;}}@media screen and (min-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-boxes .box{max-width:calc(50% - 80px)!important;min-width:auto;}.main .section-box a{min-height:0;}}@media all and (max-width:1200px){.main .hero .triblock{bottom:-200px;left:0;right:0;left:calc(50% - 200px);width:400px;height:400px;}.reg-wrapper.fixed{bottom:4%!important;}}@media all and (max-width:1024px) and (max-height:500px){.main .hero .triblock{display:none;}}@media all and (max-width:1024px) and (orientation:landscape){.main .hero .triblock{display:none;}}@media screen and (min-width:1124px){#top-navigation .menu li a.vardering{display:inline-block;}.main.forsale .estate-list .list-content .list-item.listbox .inner-box h2{font-size:2.6rem;max-width:360px;}}@media screen and (min-width:1368px){.main .hero .triblock{bottom:-15vw;width:30vw;height:30vw;}.main .section-news .latest-news img{min-height:280px;max-height:280px;}.main .section-news .latest-news>a{max-width:calc(33.33% - 26px);}}@media screen and (min-width:1400px){#top-navigation .menu li a.kontakt{display:inline-block;}.main .estate-list .list-content .list-item .estate-img{min-height:408px;}.main.forsale .estate-list .list-content .list-item{min-width:calc(50% - 20px);max-width:calc(50% - 20px);}.main.forsale .estate-list .list-content .list-item.fullwidth{min-height:40vh;min-width:calc(100% - 20px);max-width:calc(100% - 20px);}.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;}.main .section-box.big .wrapper{min-height:550px;}}@media screen and (min-width:1400px) and (min-height:1160px){.main .estate-list .list-content .list-item{max-height:100%;}}@media screen and (min-width:1800px){.main .section-box.big .wrapper{min-height:50vh;}}@media all and (max-width:1110px){#top-navigation .menu li a.nyheter,#top-navigation .menu li a.referenser{display:none;}}@media all and (max-width:1024px){.main .estate-list .list-content{padding:0;}#top-navigation .menu{display:none;}#top-navigation .brand{max-width:calc(100% - 60px);margin-left:60px;}#top-navigation .brand a div.logo{max-height:50px;}}@media screen and (max-width:900px){.main .separator{height:30px;}.main .halfseparator{height:10px;}.main .section-box a{min-height:40vh;}.main .section-box.big{margin:0 10px;}.main .section-boxes>div,.main .section-boxes>a{min-height:30vh;min-width:calc(100% - 20px);}.main .section-boxes.nth3>div:last-child,.main .section-boxes.nth3>a:last-child{min-height:50vh;}.main .section-boxes.news>div,.main .section-boxes.news>a{min-height:0;}.main .section-boxes .box{margin:10px;max-width:calc(100% - 20px);}.main .section-boxes .box:nth-child(2){margin-top:54px;}}@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>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,.main .section-boxes>a .inner-box h2,.main .section-boxes>a .inner-box .button,.main .section-boxes>a .inner-box .buttons{text-align:center;}footer .wrapper .footer-row{width:100%;}footer .wrapper .footer-row>div.mi,footer .wrapper .footer-row>div.ke{display:none;}.reg-wrapper.fixed{bottom:9%!important;}}@media all and (max-width:768px) and (orientation:portrait){.footer .wrapper{padding:0 20px 20px;}.footer .wrapper .footer-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}.footer .wrapper>div:last-child{margin-top:40px;}.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.top .brand a div.logo{height:30px;}.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;}.form .form-group select{padding:6px 5px!important;}footer,.footer{padding:20px 15px;}footer .wrapper,.footer .wrapper{padding:0 15px;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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%;}.main section.intro{padding:100px 15px 15px;}.main .estate-list .list-content{background:none;}.main .estate-list .list-content .list-item{margin:10px 0;}.main .section-boxes{margin:0 auto 15px;}}@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 .brand{max-width:calc(100% - 60px);margin-left:60px;}#top-navigation .menu{display:none;}#top-navigation .menutoggle-content{top:7px;}.main section.estate-list .list-content .list-item .estate-shortinfo h4,.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;}.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;}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{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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:0;}.eupopup-body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}[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 .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 150px;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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>div .newsletter,.footer .wrapper .footer-row>div .newsletter{min-width:320px;margin:0 auto;align-items:center;}footer .wrapper .footer-row>div .newsletter .share,.footer .wrapper .footer-row>div .newsletter .share{justify-content:center;}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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .wrapper .footer-bottom div,.footer .wrapper .footer-bottom div{border:0!important;padding:0;}footer .wrapper .footer-bottom>div:first-child,.footer .wrapper .footer-bottom>div:first-child{order:2;margin:16px 0;}footer .wrapper .footer-bottom ul,.footer .wrapper .footer-bottom ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px 0 0 0;width:100%;order:1;}footer .wrapper .footer-bottom ul li,.footer .wrapper .footer-bottom ul li{text-align:center;border:0!important;}footer .wrapper .footer-bottom ul li a,.footer .wrapper .footer-bottom ul li a{display:inline-block;width:100%;padding:6px;}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:0;}footer .wrapper .footer-bottom ul li:nth-child(2),.footer .wrapper .footer-bottom ul li:nth-child(2){padding-left:0;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .estate-list .list-content .list-item.cover{background:linear-gradient(0deg,#223039,rgba(255,255,255,0) 40%);z-index:2;}footer .wrapper .footer-bottom,.footer .wrapper .footer-bottom{width:100%;text-align:center;}}@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;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;}.main .hero .triblock{display:none;}.main .section-boxes .box .image-box.drkimg{min-height:440px;}.main .section-boxes .box .text-box h2{font-size:2.2rem;}.main .section-boxes .button .btn:nth-child(2){margin-top:1rem;}.main .section-news .latest-news>a{align-items:flex-start;}.main .section-news .latest-news>a .h4,.main .section-news .latest-news>a h4,.main .section-news .latest-news>a p{text-align:left;}.main .section-news .latest-news>a p{padding-left:.6rem;}.main .section-news .latest-news>a .lnk{margin-left:15px;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:10px;}.nav-sidebar .triblock{bottom:-127px;width:250px;height:250px;}.nav-sidebar .brand a div.logo{height:38px;}.main .section-boxes>div iframe,.main .section-boxes>a iframe{min-height:400px;}}
