@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?izlju2);src:url(../fonts/icomoon.eot?izlju2#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?izlju2) format('truetype'),url(../fonts/icomoon.woff?izlju2) format('woff'),url(../fonts/icomoon.svg?izlju2#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e906"}.icon-chevron-right:before{content:"\e904"}.icon-chevron-left:before{content:"\e905"}.icon-arrow-right:before{content:"\e900"}.icon-iconmonstr-instagram-6:before{content:"\e901"}.icon-iconmonstr-facebook-1:before{content:"\e902"}.icon-iconmonstr-menu-6:before{content:"\e903"}*{padding:0;margin:0}.clear{clear:both}.container{margin:0 auto}.text-center{text-align:center}.no-margin{margin:0!important}.float-left{float:left}.float-right{float:right}img{max-width:100%}.responsive-text-pc{display:none}.responsive-text-tablet{display:none}.responsive-text-phone{display:none}.relative{position:relative}.red{color:red}h2{margin-top:0}.vertical .carousel-inner{height:100%}.carousel.vertical .item{-webkit-transition:.6s ease-in-out top;-moz-transition:.6s ease-in-out top;-ms-transition:.6s ease-in-out top;-o-transition:.6s ease-in-out top;transition:.6s ease-in-out top}.carousel.vertical .active{top:0}.carousel.vertical .next{top:-400px}.carousel.vertical .prev{top:400px}.carousel.vertical .next.left,.carousel.vertical .prev.right{top:0}.carousel.vertical .active.left{top:400px}.carousel.vertical .active.right{top:-400px}.carousel.vertical .item{left:0}body{font-family:Roboto,sans-serif;font-size:14px;color:#000;background-color:#fff}a{color:#000}p{margin-bottom:20px}.emblem{position:relative;z-index:1;overflow:hidden;line-height:1.8;min-height:86px;margin:0;padding:0;font-size:400%;font-weight:400;text-transform:none;background:#fff}.emblem span{position:absolute;top:-99em;left:-99em}.btn-camera{display:block;position:absolute;right:0;z-index:10000}.container{padding:0}.container-fluid{padding:0}.text-content h1,.text-content h2{font-weight:600;color:#000;font-size:37px}.text-content h1{margin-top:90px}.text-content ul{margin-left:16px}.text-content ul li{margin-bottom:5px}.navbar-header-mobile .left-content{display:none}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.container img{max-width:100%}.heading-primary{border:1px solid #e50069;display:block;width:30px;margin-top:25px;margin-bottom:25px}.ping{color:#ea2f85}.tooltip-map{position:absolute}#Compass,a.tooltipinfo>span{position:absolute;z-index:10}.tooltip-num{display:block;font-size:32px;font-weight:700;text-align:center;float:left;height:59px;width:110px;color:#fff;padding-top:6px;border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:4px}.tooltip-txt{float:left;min-height:59px;width:101px;color:#000;text-transform:none;line-height:1.3;text-align:center;background-color:#fff;border-top-right-radius:30px;border-bottom-right-radius:30px;text-align:left;padding-left:26px;font-weight:300}.tooltip-txt span.state{display:block;font-weight:700}.tooltip-txt .btn--ping-house-map{margin-top:15px;margin-bottom:30px}.tooltip-sold .tooltip-num{background-color:#e50069}.tooltip-sold .tooltip-txt{color:#e50069;padding-left:20px;padding-top:19px}.tooltip-free .tooltip-txt,.tooltip-prereservation .tooltip-txt,.tooltip-reservation .tooltip-txt{width:225px;line-height:22px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding-top:15px;padding-bottom:15px}.tooltip-prereservation .tooltip-num{background-color:#d88d00}.tooltip-prereservation .tooltip-txt span.state{color:#d88d00}.tooltip-free .tooltip-num{background-color:#72b817}.tooltip-free .tooltip-txt span.state{color:#72b817}.tooltip-reservation .tooltip-num{background-color:#e50069}.tooltip-reservation .tooltip-txt span.state{color:#e50069}.price-list .free .state{color:#72b817}.price-list .prereservation .state{color:#d88d00}.price-list .reservation .state{color:#e50069}.price-list .sold .state{color:#e50069}.cover{object-fit:cover;object-position:center top}.contain{object-fit:contain;object-position:center top}.fixed{position:fixed}.resize-item{position:relative;width:100%;overflow:hidden}.resize-item img{width:100%;min-height:100%}.btn{text-decoration:none!important}.btn.btn--ping{color:#fff;background-color:#ea2f85;border-color:#ea2f85;border-radius:50px;padding:10px 40px;font-size:16px;font-weight:400}.btn.btn-ping-margin{margin-top:40px}.btn.btn--ping-bottom{border-bottom:1px solid #ea2f85;border-radius:0;color:#ea2f85;font-size:13px;margin-top:5px}.btn.btn--weight{padding:16px 40px}.btn.btn--ping-inverse{background-color:#fff;color:#000}.btn.btn--ping-inverse:hover{color:#fff;background-color:#ea2f85}.btn.btn--ping-small{padding:10px 20px;font-size:14px}.btn:hover{background-color:#fff;color:#000}.btn span{padding-left:8px;position:relative;top:1px}.btn.btn--ping-house{margin-top:40px;margin-bottom:80px}.camera-carousel{position:absolute;top:135px;width:48%;left:26%;z-index:100000;background-color:#fff;text-align:center;padding-bottom:25px}.camera-carousel img{padding:20px}.camera-navigattion-menu{left:44%!important}.modal-menu{z-index:1000000}.close-camera{z-index:10000000}.camera-active .popup-show{position:fixed}.popup-show{z-index:10000;opacity:1;top:0;width:100%}#map{height:517px}#map #detail-map{position:absolute;width:400px;height:70%;background-color:#fff;opacity:.8;top:0;z-index:100;padding:48px 28px 28px 28px;font-size:16px;left:30px;top:13%}#map #detail-map h3{margin-bottom:6px;font-size:26px;margin-top:10px}#map #detail-map a{cursor:pointer}#map #detail-map p{margin-bottom:25px}#map #detail-map .detail-map--clouse{position:absolute;top:8px;display:block;right:8px;font-size:20px;color:grey}.page-content a{color:#ea2f85;text-decoration:underline}.page-content .btn-camera{border:1px solid #fff;padding:14px 20px;text-decoration:none;margin-right:20px;margin-top:20px;color:#fff}.page-content .btn-camera .icon-camera{background:url(../img/icon-camera.png) no-repeat;display:block;width:40px;height:30px;float:left;position:relative;left:-6px;top:2px}.page-content .btn-camera .description{position:relative;top:5px}.page-content .table-striped th{line-height:2.5;border-bottom:1px solid #ccc}.page-content .table-striped tr{background-color:#ededed}.page-content .table-striped tr:nth-of-type(2n+1){background-color:#f5f5f5}.social-icon{margin-top:20px}.social-icon .social-icon--icon{color:#c4c4c4;font-size:20px;text-decoration:none}.social-icon .social-icon--icon:hover{color:#e50069}.social-icon .social-icon__facebook{padding-right:20px}.tse-scrollable{width:auto}.tse-scrollable .tse-scrollbar .drag-handle{background-color:#e50069;width:7px}.left-content .logo{width:200px;padding-top:45px;padding-bottom:70px;padding-left:26px}.left-content .top-menu-bottom{border-bottom:1px solid #e7e7e7;padding-top:56px}.left-content .top-menu{overflow:hidden}.left-content .rd-navbar-nav{padding-left:38px}.left-content .rd-navbar-nav li{list-style-type:none}.left-content .rd-navbar-nav li a{color:#000;text-decoration:none;display:block}.left-content .rd-navbar-nav li a:hover span{margin-top:13px;border-bottom:2px solid #e50069}.left-content .rd-navbar-nav li span{border-bottom:1px solid #e7e7e7;display:block;width:10%;margin-top:14px;margin-bottom:14px}.left-content .rd-navbar-nav li.current a span{margin-top:13px;border-bottom:2px solid #e50069}.left-content .rd-navbar-nav::-webkit-scrollbar{width:2px;background-color:#e50069}.left-content .rd-navbar-nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.left-content .rd-navbar-nav::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.left-content .social{text-align:center;padding-top:36px}.left-content .social .phone{font-weight:500;font-size:17px}.left-content .language{margin-top:20px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.left-content .language a{padding:10px 0;display:block;float:left;width:50%;text-decoration:none}.left-content .language a.active,.left-content .language a:hover{color:#e50069}.left-content .language a.language--default{border-right:1px solid #e7e7e7}.right-content{background-color:#f5f5f5;position:relative}.right-content #hpCarousel img{min-height:100%}.right-content .carousel--top{overflow:hidden}.right-content .carousel--top .fullscreen{object-fit:cover;object-position:center top}.right-content .carousel--top .carousel-indicators{width:52px;left:72%;top:57%}.right-content .carousel--top .carousel-indicators li{width:52px;height:52px;border-radius:0;margin:0;border-bottom:0;display:block;border-color:#aea797;position:relative}.right-content .carousel--top .carousel-indicators li span{height:52px;width:52px;padding-top:10px;color:#fff;font-size:23px;text-indent:0;position:absolute;left:0;display:inline-block}.right-content .carousel--top .carousel-indicators li.end{border-bottom:1px solid #aea797}.right-content .carousel--top .carousel-indicators li.active{background-color:#e50069;border-color:#f280b4}.right-content .carousel--top .carousel-caption{left:10%;padding-bottom:30px;text-align:left;width:400px;bottom:0;top:53%;text-shadow:3px 3px 4px #000}.right-content .carousel--top .carousel-caption h2{font-weight:900;font-size:40px;text-transform:uppercase}.right-content .carousel--top .carousel-caption p{font-size:13px}.right-content .carousel--top .carousel-etapa{position:absolute;right:-518px;bottom:-109px;width:510px;color:#fff}.right-content .carousel--top .carousel-etapa span{display:block}.right-content .carousel--top .carousel-etapa span.headline{font-size:275px;font-weight:900;float:left}.right-content .carousel--top .carousel-etapa span.headline span{font-size:140px;display:inline;position:relative;bottom:13px;right:17px}.right-content .carousel--top .carousel-etapa span.description{font-size:50px;font-weight:900;float:left;text-transform:uppercase;position:relative;top:229px;left:6px}.right-content .reference{line-height:26px}.right-content .reference h2{font-weight:600;color:#000;font-size:37px}.right-content .reference .carousel--reference{padding-left:27%}.right-content .reference .carousel--reference .carousel-caption{left:0;right:0;text-shadow:unset}.right-content .reference .carousel--reference .carousel-indicators{width:91px;left:87%;bottom:0}.right-content .reference .carousel--reference .carousel-indicators li{background-color:#ccc;border:0;margin-right:10px;width:8px;height:8px}.right-content .reference .carousel--reference .carousel-indicators li.active{background-color:#e50069;width:14px;height:14px;position:relative;top:2px}.right-content .reference .carousel--reference .carousel-inner img{padding-bottom:140px}.right-content .reference .carousel--reference .carousel-inner .carousel-caption{font-weight:300;color:#000;padding:0 28px;line-height:21px}.right-content .reference .carousel--reference .carousel-inner .carousel-caption p{padding-bottom:40px}.right-content .contact{padding-top:72px}.right-content .contact h2{font-size:37px;font-weight:700}.right-content .contact .holder{position:absolute;margin:16px 26px;cursor:auto;z-index:1;color:#000}.right-content .contact .form-control{border-radius:22px;height:51px;background-color:#f5f5f5}.right-content .contact textarea.form-control{height:140px}.right-content .contact .form-radio label{margin-left:10px}.right-content .contact .block.developer{margin-top:40px}.right-content .contact .block p{line-height:26px}.right-content .contact #contact_type{margin-left:25px;padding-top:20px;padding-bottom:20px}.right-content footer{padding-top:35px;padding-bottom:15px}.carousel--gallery .glyphicon-chevron-right:before{content:"\e904"}.carousel--gallery .glyphicon-chevron-left:before{content:"\e905"}.carousel--gallery .glyphicon-chevron-left:before,.carousel--gallery .glyphicon-chevron-right:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:95px}.carousel--gallery a{color:#fff}.carousel--gallery .carousel-control{background:0 0;opacity:1}.camera-navigattion-menu,.gallery-navigattion{position:absolute;left:50%;z-index:10;top:50px}.camera-navigattion-menu li,.gallery-navigattion li{list-style-type:none;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;opacity:.7}.camera-navigattion-menu li a,.gallery-navigattion li a{color:#000;text-decoration:none;display:block;background-color:#fff;padding:18px 26px;margin:0}.camera-navigattion-menu li.active,.camera-navigattion-menu li:hover,.gallery-navigattion li.active,.gallery-navigattion li:hover{border-top:5px solid #e50069;border-bottom:5px solid #e50069}.camera-navigattion-menu li.active a,.camera-navigattion-menu li:hover a,.gallery-navigattion li.active a,.gallery-navigattion li:hover a{color:#fff;background-color:#e50069}.filtr-menu{width:442px;margin:0 auto;margin-top:0;margin-top:100px}.filtr-menu li{list-style-type:none;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;opacity:.7}.filtr-menu li a{color:#000;text-decoration:none;display:block;background-color:#fff;padding:18px 26px;margin:0}.filtr-menu li.active,.filtr-menu li:hover{border-top:5px solid #e50069;border-bottom:5px solid #e50069}.filtr-menu li.active a,.filtr-menu li:hover a{color:#fff;background-color:#e50069}.location #map{height:511px;margin-top:50px}.location h2{margin-top:85px}.news .col-lg-4{padding-right:40px}.news .news__list{padding:16px;background-color:#fff;margin-bottom:55px;text-align:center;padding-bottom:25px}.news .news__list:hover{box-shadow:2px 5px 10px 2px #d7d7d7}.news .news__list:hover .btn.btn--ping-inverse{background-color:#ea2f85;color:#fff}.news .news__list a{text-decoration:none}.news .news__list a .news--title{font-size:14px;display:block;color:#000;padding:20px 80px 0 80px;font-weight:700;min-height:60px}.news .news__list a .news--date{padding-top:16px;display:block}.news .news__list a .btn-ping-margin{margin-top:15px}.news-detail h1{font-size:20px;margin-top:10px;margin-bottom:20px}.news-detail .news-detail__header{padding-bottom:20px}.news-detail .news-detail--date{color:#e50069}.contact.contact-page{padding-top:0}.contact.contact-page h2{font-size:20px}.contact.contact-page #map{margin-top:30px}.switch-checkbox .switch{position:relative;display:inline-block;width:60px;height:34px;z-index:100}.switch-checkbox .text{position:relative;bottom:17px}.switch-checkbox .text.left{padding-right:20px}.switch-checkbox .text.right{padding-left:20px}.switch-checkbox .switch input{display:none}.switch-checkbox .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.switch-checkbox .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch-checkbox input:checked+.slider{background-color:#e50069}.switch-checkbox input:focus+.slider{box-shadow:0 0 1px #e50069}.switch-checkbox input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch-checkbox .slider.round{border-radius:34px}.switch-checkbox .slider.round:before{border-radius:50%}.compass{position:absolute;right:0;width:91px;height:91px;display:block;background:url(../img/compass.png) no-repeat;top:0;z-index:100}.house-description{margin-top:50px;background-color:#fff;opacity:.7;width:100%;padding:50px 40px 50px 60px}.house-description img{width:auto;max-width:100%}.house-description .filtr-collapse{overflow:hidden}.house-description h2{margin-top:20px;font-size:23px}.house-description h2.first{margin-top:0}.house-description h3{font-size:16px;font-weight:600;margin-bottom:4px}.house-description p{font-size:14px;line-height:22px;margin-bottom:0}.house-description .heading-primary{border:1px solid #e50069;display:block;width:65px;margin-top:12px;margin-bottom:12px}.image-exterier{background:url(../img/domy-exterier.jpg) no-repeat;background-size:cover}.image-interier{background:url(../img/domy-interier.jpg) no-repeat;background-size:cover}.bg-house-financing{background:url(../img/domy-financovani.jpg) no-repeat;background-size:cover}.tse-content{padding-right:30px}.row-reservation{color:#999}.alert-success{background-color:#ea2f85;border-color:#ea2f85;color:#fff}.alert-success .close{color:#fff}.price-list{margin-top:80px;margin-bottom:80px}.contact__house{margin-bottom:40px}.contact__house .description{margin-bottom:40px}.contact__house .form_text{margin-top:20px;font-weight:700}.filtr-collapse{height:250px}.eu-cookies{bottom:0;color:#fff;left:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:5px;position:fixed;width:100%;z-index:1000;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.19),0 6px 10px rgba(0,0,0,.23);text-align:center}.eu-cookies .btn{font-size:14px;padding:6px 40px;border:2px solid #e50069;border-radius:0;margin-left:5px;background-color:#e50069;color:#fff;text-decoration:none}.eu-cookies .footer{color:#201645;padding-top:10px}.eu-cookies a{color:#e50069;text-decoration:underline}.eu-cookies .footer p{font-size:12px}@media (min-width:1200px){.eu-cookies .btn{position:absolute;right:3px;top:10px}}.checkbox label{padding-left:10px;font-weight:600}.checkbox p{padding-left:10px}.embed-container{position:relative;padding-bottom:95%;width:100%;height:60%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;height:100%}.embed-container{position:relative;padding-bottom:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.btn-virtual-tour{position:absolute;z-index:99999;margin-top:0;margin-left:50px}@media (min-width:1570px){.container{width:1280px}.container-small{width:1000px}.responsive-text-pc{display:block}.contact__house{margin-bottom:200px}.filtr-collapse{height:450px}}@media (min-width:1300px) and (max-width:1569px){.container{width:983px}.container-small{width:700px}.responsive-text-pc{display:block}.news .col-lg-4{padding-right:20px}.news .news__list a .news--title{padding:20px 40px 0 40px}.right-content .reference .carousel--reference .carousel-inner img{padding-bottom:155px}.left-content .logo{padding-top:25px;padding-bottom:40px;padding-left:26px}.rd-navbar-nav a{line-height:12px}.left-content .top-menu-bottom{padding-top:18px}.left-content .social{padding-top:15px}.camera-navigattion-menu{left:40%!important}.camera-carousel{width:40%;left:31%}}@media (min-width:992px) and (max-width:1299px){.container{width:730px}.responsive-text-tablet{display:block}.right-content .carousel--top .carousel-indicators{left:80%}.right-content .carousel--top .carousel-caption .carousel-etapa{bottom:-89px;width:310px}.right-content .carousel--top .carousel-caption .carousel-etapa span.headline{font-size:255px}.right-content .carousel--top .carousel-caption .carousel-etapa span.description{top:219px}.navbar-header-mobile .left-content{display:none!important}.carousel-control.right{right:50px}.left-content .logo{width:147px;padding-top:20px;padding-bottom:40px;padding-left:26px}.rd-navbar-nav a{line-height:10px}.carousel-caption{bottom:-15px}.map-cover{object-fit:contain}.camera-navigattion-menu{left:36%!important}.camera-carousel{width:40%;left:31%}}@media (max-width:991px){.resize-item img{min-height:auto}.plan-houses{display:none}.price-list{margin-top:0;padding-top:80px;margin-bottom:40px}.filtr-menu{width:auto;margin-top:40px}.filtr-menu li{width:100%}.filtr-menu li.active{border-color:transparent}.house-description{padding:20px}.house-description h2{margin-top:0}.responsive-text-phone{display:block}.right-content .carousel--top .carousel-indicators{display:none}.right-content .carousel--top .carousel-caption{top:20%;width:330px}.right-content .carousel--top .carousel-caption h2{font-size:40px}.right-content .carousel--top .carousel-caption .carousel-etapa{display:none}.right-content .reference{padding-top:30px}.right-content .reference .carousel--reference{padding-left:0;padding-top:40px}.right-content .reference .carousel--reference .carousel-indicators{left:62%}.right-content .reference .carousel--reference .carousel-caption{width:410px;padding:0;margin:0}.right-content .contact .block.developer{margin-top:0}.right-content .contact .block{margin-bottom:30px}footer .text-right{text-align:left}.navbar-header-mobile .left-content{width:300px;position:absolute;top:0;z-index:1000;background-color:#fff;overflow:auto}.navbar-header-mobile .left-content .logo{max-width:200px;padding-top:70px;padding-bottom:25px}.navbar-header-mobile .tse-scroll-content{width:350px}.page-content .btn-camera{padding:4px 10px}#show-mobile-menu span{position:relative;top:22px;left:18px;z-index:10000;color:#e50069}#show-mobile-menu span.text-mobile-menu{font-size:18px;margin-left:5px;top:17px}#show-mobile-menu{position:absolute;z-index:1000;text-decoration:none;color:#fff;font-size:30px;top:-5px}.open-mobile-menu #show-mobile-menu span{color:#000}.carousel--gallery .carousel-control.right{right:50px}.carousel--top img{max-width:none!important}.gallery-navigattion li{width:100%}.gallery-navigattion li.active{border-color:transparent}.gallery-navigattion li a{height:34px;padding-top:11px}#map #detail-map{width:280px}.camera-navigattion-menu{left:27%!important}.camera-carousel{width:40%;left:31%}}@media (max-width:991px) and (min-width:574px) and (max-width:768px){.container{width:500px}}@media (max-width:991px) and (max-width:575px){.container{width:290px}.right-content .carousel--top .carousel-caption{width:270px;left:17px}#show-mobile-menu span{left:14px}.right-content .reference .carousel--reference .carousel-caption{width:315px}.right-content .reference .carousel--reference .carousel-inner .carousel-caption p{padding-bottom:20px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:-40px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:10px}.news .col-lg-4{padding-right:15px}.gallery-mobile img{margin-top:2px}.camera-carousel{width:90%;left:5%}.camera-navigattion-menu{left:5%!important;top:88px}}