p,a,li{font-size:14px;line-height:20px}@media screen and (min-width: 768px){p,a,li{font-size:16px;line-height:22px}}a{text-decoration:none}a:hover{cursor:pointer;opacity:.5;transition:.2s all}h1,h2,h3,h4,h5,h6{font-family:"Merriweather",serif}h1{font-size:30px;line-height:34px}@media screen and (min-width: 768px){h1{font-size:34px;line-height:38px}}h2{font-size:25px;line-height:30px}@media screen and (min-width: 768px){h2{font-size:30px;line-height:34px}}h3{font-size:20px;line-height:26px}@media screen and (min-width: 768px){h3{font-size:24px;line-height:28px}}h4{font-size:20px;line-height:22px;margin-bottom:5px;margin-top:10px}@media screen and (min-width: 768px){h4{font-size:22px;line-height:24px;margin-bottom:10px;margin-top:20px}}*{margin:0;padding:0;box-sizing:border-box}html{margin-top:0 !important;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0 !important;overflow-x:hidden;color:#222;font-family:"Montserrat",serif;padding-top:84px}@media screen and (min-width: 768px){body{padding-top:86px}}@media screen and (min-width: 1220px){body{padding-top:125px}}.body-padding-scroll{padding-top:100px}@media screen and (min-width: 1220px){.body-padding-scroll{padding-top:125px}}input,textarea,select,textarea,a{outline:none;box-shadow:none}textarea{resize:none}.background-image{background-size:cover !important;background-repeat:no-repeat !important;background-position-x:center !important;background-position-y:center !important}.background-contain{background-size:contain !important;background-repeat:no-repeat !important;background-position-x:center !important;background-position-y:center !important}.container{width:95%;margin:0 auto}@media screen and (min-width: 768px){.container{width:80%;max-width:1400px}}.absolute-logo-link{position:relative}.absolute-logo-link:hover{opacity:.7;transition:.2s all}.absolute-logo-link img{width:100%;height:100%}.absolute-logo-link a{position:absolute;top:0;left:0;width:100%;height:100%}.line-title{text-align:center}.line-title::after{content:"";width:40px;height:3px;background-color:brown;display:block;margin:0 auto;margin-top:5px}header{background-color:brown;padding-top:5px;padding-bottom:5px;position:fixed;top:0;left:0;width:100%;z-index:999999}@media screen and (min-width: 1220px){header{padding-top:10px;padding-bottom:10px}}header .header-container{width:90%;margin:0 auto}header .header-top .header-top-contact-repeater{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}header .header-top .header-top-contact-repeater .one-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-left:10px}header .header-top .header-top-contact-repeater .one-item img{width:10px;height:auto}@media screen and (min-width: 1220px){header .header-top .header-top-contact-repeater .one-item img{width:15px}}header .header-top .header-top-contact-repeater a{color:#fff;font-size:10px;margin-left:5px}@media screen and (min-width: 1220px){header .header-top .header-top-contact-repeater a{font-size:13px}}header .header-bottom{display:flex;justify-content:space-between;align-items:center}header .header-bottom .logo{width:80px;height:auto;transition:.2s all}@media screen and (min-width: 768px){header .header-bottom .logo{width:120px}}@media screen and (min-width: 1220px){header .header-bottom .logo{width:220px}}@media screen and (min-width: 1220px){header .header-bottom .logo-scroll{width:150px;transition:.2s all}}header .header-bottom .hamburger{outline:none;z-index:10}@media screen and (min-width: 1220px){header .header-bottom .hamburger{display:none}}header .header-bottom .hamburger .hamburger-box{display:flex;justify-content:flex-end}header .header-bottom .hamburger .hamburger-box .hamburger-inner,header .header-bottom .hamburger .hamburger-box .hamburger-inner::before,header .header-bottom .hamburger .hamburger-box .hamburger-inner::after{width:25px;height:3px;background-color:#fff}header .header-bottom .hamburger.hamburger--collapse .hamburger-inner::after{top:-14px}header .header-bottom .hamburger .hamburger-inner::before{top:-7px}header .header-bottom .hamburger.is-active .hamburger-inner::before{top:0}header .header-bottom .menu-modal{display:none}@media screen and (min-width: 1220px){header .header-bottom .menu-modal{display:flex}}header .header-bottom .menu-modal#menu-modal{background-color:rgba(0,0,0,0);width:100%;height:100vh;position:absolute;top:84px;left:0}@media screen and (min-width: 1220px){header .header-bottom .menu-modal#menu-modal{position:unset;width:1px;height:1px}}header .header-bottom .menu-modal.active-menu{display:block}header .header-bottom .main-menu{position:absolute;background-color:brown;top:0;right:0;width:55%;height:100vh;padding:20px 25px}@media screen and (min-width: 768px){header .header-bottom .main-menu{width:35%}}@media screen and (min-width: 1220px){header .header-bottom .main-menu{display:flex;position:unset;width:unset;height:unset;padding:0;background-color:unset}}header .header-bottom .main-menu .menu-header-menu-container{width:90%;background-color:brown;position:absolute;right:0}@media screen and (min-width: 1220px){header .header-bottom .main-menu .menu-header-menu-container{width:50%;right:5%}}header .header-bottom .main-menu nav ul{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 1220px){header .header-bottom .main-menu nav ul{flex-direction:row;justify-content:space-between;align-items:center}}header .header-bottom .main-menu nav ul li{list-style-type:none;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 1220px){header .header-bottom .main-menu nav ul li{margin:0;margin-left:15px}}header .header-bottom .main-menu nav ul li a{color:#fff}.suggest-location-template{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);scrollbar-width:none}.suggest-location-template::-webkit-scrollbar{display:none}.suggest-location-template .modal-content{background-color:#e6e6e6;padding:20px;border:1px solid #888;width:90%;height:95vh;position:fixed;top:22px;left:50%;transform:translate(-50%, 0)}@media screen and (min-width: 992px){.suggest-location-template .modal-content{width:60%;top:120px;height:unset}}.suggest-location-template .modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:bold}.suggest-location-template .modal-content .close:hover,.suggest-location-template .modal-content .close:focus{color:#222;text-decoration:none;cursor:pointer}.suggest-location-template .modal-content .title{text-align:center;margin-bottom:50px}.suggest-location-template .modal-content form .merge-fields{margin-bottom:21px}@media screen and (min-width: 992px){.suggest-location-template .modal-content form .merge-fields{margin-bottom:0}}.suggest-location-template .modal-content form .merge-fields p{width:100%;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 992px){.suggest-location-template .modal-content form .merge-fields p{display:flex;flex-direction:row;gap:10px}}@media screen and (min-width: 992px){.suggest-location-template .modal-content form .merge-fields p input{margin-bottom:25px}}.suggest-location-template .modal-content form input,.suggest-location-template .modal-content form textarea{width:100%;font-size:14px;font-weight:700;padding:8px 12px;color:#222;background-color:rgba(165,42,42,.4);border:2px solid rgba(165,42,42,.4)}.suggest-location-template .modal-content form input::placeholder,.suggest-location-template .modal-content form textarea::placeholder{color:#fff;opacity:.7}.suggest-location-template .modal-content form input:focus,.suggest-location-template .modal-content form textarea:focus{border:2px solid #222}@media screen and (min-width: 992px){.suggest-location-template .modal-content form input,.suggest-location-template .modal-content form textarea{font-size:16px;padding:10px 15px}}.suggest-location-template .modal-content form textarea{height:100px;font-family:"Montserrat",serif}@media screen and (min-width: 992px){.suggest-location-template .modal-content form textarea{height:214px}}.suggest-location-template .modal-content form .wpcf7-not-valid-tip{position:absolute;left:0;top:34px;font-size:11px}@media screen and (min-width: 992px){.suggest-location-template .modal-content form .wpcf7-not-valid-tip{top:40px;font-size:13px}}.suggest-location-template .modal-content form input[type=submit]{width:unset;background-color:brown;border:none;color:#fff;font-size:18px;padding:8px 45px;cursor:pointer;margin-top:30px}.suggest-location-template .modal-content form input[type=submit]:hover{opacity:.5;transition:.2s all}.suggest-location-template .modal-content form .wpcf7-spinner{display:none}.suggest-location-template .modal-content form .wpcf7-response-output{position:absolute;left:3%;width:90%;margin:0;margin-top:13px;font-size:11px}@media screen and (min-width: 992px){.suggest-location-template .modal-content form .wpcf7-response-output{left:35%;bottom:20px;width:50%;font-size:15px}}footer{padding-top:10px;padding-bottom:15px;background:linear-gradient(to top, brown, #cc0000);color:#fff}@media screen and (min-width: 992px){footer{padding-top:30px;padding-bottom:30px}}footer .footer-top{border-bottom:1px solid #fff;margin-top:15px;margin-bottom:15px;padding-bottom:15px;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width: 992px){footer .footer-top{flex-direction:row;justify-content:space-between;align-items:center}}footer .footer-top .footer-contact-details{text-align:center;width:100%}@media screen and (min-width: 992px){footer .footer-top .footer-contact-details{text-align:left;width:unset}}footer .footer-top .footer-contact-details p,footer .footer-top .footer-contact-details a{color:#fff;font-size:12px}@media screen and (min-width: 992px){footer .footer-top .footer-contact-details p,footer .footer-top .footer-contact-details a{font-size:14px}}footer .footer-top .footer-menu-pages{margin-top:20px;margin-bottom:20px;width:100%}@media screen and (min-width: 992px){footer .footer-top .footer-menu-pages{margin:0;width:unset}}footer .footer-top .footer-menu-pages nav ul{list-style-type:none;text-align:center}footer .footer-top .footer-menu-pages nav ul li{margin-bottom:6px}footer .footer-top .footer-menu-pages nav ul li a{color:#fff;font-size:16px}footer .footer-top .logo-social-networks{display:flex;flex-direction:column;align-items:center}footer .footer-top .logo-social-networks .logo{width:130px;height:auto}@media screen and (min-width: 992px){footer .footer-top .logo-social-networks .logo{width:170px}}footer .footer-top .logo-social-networks .social-networks{display:flex;align-items:center;margin-top:15px}@media screen and (min-width: 992px){footer .footer-top .logo-social-networks .social-networks{margin-top:30px}}footer .footer-top .logo-social-networks .social-networks .one-item{width:25px;height:auto;margin-left:5px;margin-right:5px}@media screen and (min-width: 992px){footer .footer-top .logo-social-networks .social-networks .one-item{width:30px;margin-left:10px;margin-right:10px}}footer .footer-top .logo-social-networks .social-networks .one-item img{width:100%;height:100%}footer .footer-bottom{text-align:center}footer .footer-bottom nav ul{display:flex;justify-content:flex-end;align-items:center}footer .footer-bottom nav ul li{list-style-type:none;margin-left:10px}footer .footer-bottom nav ul li a{color:#fff;font-size:10px}@media screen and (min-width: 992px){footer .footer-bottom nav ul li a{font-size:13px}}footer .footer-bottom .footer-copyright p,footer .footer-bottom .footer-copyright a,footer .footer-bottom .footer-copyright li{font-size:10px}@media screen and (min-width: 992px){footer .footer-bottom .footer-copyright p,footer .footer-bottom .footer-copyright a,footer .footer-bottom .footer-copyright li{font-size:13px}}footer .footer-bottom .footer-copyright a{color:#fff}.home-banner-template .owl-stage{display:flex}.home-banner-template .owl-nav{display:none}.home-banner-template .one-item{width:100%;height:225px;position:relative;z-index:5}@media screen and (min-width: 768px){.home-banner-template .one-item{height:600px}}.home-banner-template .one-item .image{width:100%;height:100%}.home-banner-template .one-item .text{position:absolute;right:5%;width:90%;background:rgba(165,42,42,.8);top:50%;transform:translate(0, -50%);padding:20px 10px}@media screen and (min-width: 992px){.home-banner-template .one-item .text{right:10%;width:60%;padding:50px 25px}}@media screen and (min-width: 1220px){.home-banner-template .one-item .text{right:10%;width:40%;padding:50px 25px}}.home-banner-template .one-item .text h2{color:#fff;font-size:25px;line-height:27px;text-align:center;text-shadow:2px 2px #222;font-family:"Roboto",sans-serif}@media screen and (min-width: 768px){.home-banner-template .one-item .text h2{font-size:50px;line-height:54px}}.home-about-us-template{position:relative}.home-about-us-template .image-div{width:100%;min-height:850px;position:relative}@media screen and (min-width: 768px){.home-about-us-template .image-div{min-height:700px}}.home-about-us-template .image-div .image{width:100%;min-height:850px;background-attachment:fixed !important}@media screen and (min-width: 768px){.home-about-us-template .image-div .image{min-height:700px}}.home-about-us-template .image-div .light-background{background-color:#fff;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%}.home-about-us-template .content-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:30px;margin-top:30px}@media screen and (min-width: 768px){.home-about-us-template .content-container{padding-bottom:65px;margin-top:65px}}.home-about-us-template .title-text-container{text-align:center}.home-about-us-template .title-text-container .title{margin-bottom:30px}.home-about-us-template .title-text-container .text{text-align:justify;font-weight:500}.home-about-us-template .about-us-repeater-container{margin-top:55px;margin-bottom:25px}@media screen and (min-width: 768px){.home-about-us-template .about-us-repeater-container{margin-top:90px;margin-bottom:25px}}.home-about-us-template .about-us-repeater-container .title{text-align:center}.home-about-us-template .about-us-repeater-container .about-us-repeater{display:flex;flex-direction:column;width:65%;margin:0 auto;margin-top:30px}@media screen and (min-width: 768px){.home-about-us-template .about-us-repeater-container .about-us-repeater{flex-direction:row;justify-content:space-between;width:100%;margin:0;margin-top:70px}}.home-about-us-template .about-us-repeater-container .about-us-repeater .one-item{text-align:center;width:100%;margin-bottom:20px}@media screen and (min-width: 768px){.home-about-us-template .about-us-repeater-container .about-us-repeater .one-item{width:25%;margin-bottom:0}}.home-about-us-template .about-us-repeater-container .about-us-repeater .one-item .icon{width:57px;height:auto;margin-bottom:15px}@media screen and (min-width: 768px){.home-about-us-template .about-us-repeater-container .about-us-repeater .one-item .icon{width:75px;margin-bottom:30px}}.home-about-us-template .about-us-repeater-container .about-us-repeater .one-item .item-title{font-weight:500}.home-current-location-template{position:relative}.home-current-location-template #home-current-location{width:100px;height:100px;position:absolute;top:-100px;left:0;z-index:-1}.home-current-location-template .image{width:100%;height:450px}@media screen and (min-width: 768px){.home-current-location-template .image{height:600px}}.home-current-location-template .content{position:absolute;top:13px;left:0;width:100%;height:calc(100% - 13px);z-index:99}@media screen and (min-width: 768px){.home-current-location-template .content{top:50px;height:calc(100% - 50px)}}.home-current-location-template .content .container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.home-current-location-template .content .container{flex-direction:row}}.home-current-location-template .content .container .location{display:flex;align-items:center;background-color:brown;height:50px;width:190px;padding:0 10px}@media screen and (min-width: 992px){.home-current-location-template .content .container .location{height:95px;width:unset;padding:0 25px}}.home-current-location-template .content .container .location img{width:35px}@media screen and (min-width: 992px){.home-current-location-template .content .container .location img{width:60px}}.home-current-location-template .content .container .location .location-name{font-size:27px;color:#fff;margin-left:15px;font-family:"Roboto",sans-serif}@media screen and (min-width: 992px){.home-current-location-template .content .container .location .location-name{font-size:35px}}.home-current-location-template .content .container .about-current-location{width:100%;background:rgba(165,42,42,.7);margin-top:50px}@media screen and (min-width: 768px){.home-current-location-template .content .container .about-current-location{width:310px;margin-top:15px;background-color:brown}}.home-current-location-template .content .container .about-current-location .current{background-color:#fff;color:brown;text-align:center;font-size:18px;font-weight:500;padding:7px}@media screen and (min-width: 768px){.home-current-location-template .content .container .about-current-location .current{font-size:20px;padding:10px}}.home-current-location-template .content .container .about-current-location .current-title{color:#fff;display:flex;flex-direction:column;padding:18px;font-family:"Roboto",sans-serif}@media screen and (min-width: 768px){.home-current-location-template .content .container .about-current-location .current-title{padding:30px}}.home-current-location-template .content .container .about-current-location .current-title span{display:flex;align-items:center;font-size:25px}.home-current-location-template .content .container .about-current-location .current-title span::before{content:"";width:200px;height:2px;background-color:#fff;display:block;margin-right:15px}.home-current-location-template .content .container .about-current-location .text{text-align:justify;color:#fff;padding:0 18px 18px 18px}@media screen and (min-width: 768px){.home-current-location-template .content .container .about-current-location .text{padding:0 30px 30px 30px}}.home-building-by-flats-kosut-lajosa-template{height:760px;position:relative}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template{height:500px}}.home-building-by-flats-kosut-lajosa-template #by-flats{width:100px;height:100px;position:absolute;top:-100px;left:0;z-index:-1}.home-building-by-flats-kosut-lajosa-template .image-div{width:100%;height:100%;position:relative}.home-building-by-flats-kosut-lajosa-template .image-div .image{width:100%;min-height:760px;background-attachment:fixed !important}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .image-div .image{width:100%;min-height:500px}}.home-building-by-flats-kosut-lajosa-template .image-div .light-background{background-color:#fff;opacity:.9;position:absolute;top:0;left:0;width:100%;height:100%}.home-building-by-flats-kosut-lajosa-template .content-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50px;padding-bottom:50px}.home-building-by-flats-kosut-lajosa-template .container{position:relative}.home-building-by-flats-kosut-lajosa-template .main-title{margin-bottom:30px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .main-title{margin-bottom:70px}}.home-building-by-flats-kosut-lajosa-template .all-clicable-content{position:relative;margin-top:60px}.home-building-by-flats-kosut-lajosa-template .all-clicable-content::after{content:"";display:none;width:2px;height:305px;background-color:brown;position:absolute;top:-25px;left:230px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .all-clicable-content::after{display:block;margin-top:0}}.home-building-by-flats-kosut-lajosa-template .floor-items{position:absolute;z-index:99}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items{position:unset;display:flex;justify-content:space-between}}.home-building-by-flats-kosut-lajosa-template .floor-items .floor{border:1px solid #222;color:#222;font-size:12px;padding:5px;width:110px;text-align:center;margin-bottom:10px;cursor:pointer;position:relative}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .floor{font-size:22px;padding:12px;width:190px}}.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s1{position:absolute;top:-47px;left:0}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s1{position:unset}}.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s2{position:absolute;top:-47px;left:117px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s2{position:unset}}.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s3{position:absolute;top:-47px;left:233px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s3{position:unset}}.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s4{position:absolute;top:0;left:0}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .floor#s4{position:unset;margin-top:30px}}.home-building-by-flats-kosut-lajosa-template .floor-items .floor:hover{opacity:.7;transition:.2s all}.home-building-by-flats-kosut-lajosa-template .floor-items .floor.active{background-color:brown;color:#fff;border:1px solid brown}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content{display:none;width:100%;flex-direction:column;position:relative;top:60px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content{position:absolute;top:0;right:0;width:calc(100% - 270px);margin-top:0}}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content.show{display:flex}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .floor-title{margin-bottom:30px;color:brown}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content{flex-direction:row}}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts{height:230px;overflow:auto;margin-top:20px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts{position:absolute;left:0;top:50px;margin-top:0}}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts .floor-name{display:flex;align-items:center;margin-bottom:5px}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts .floor-name.sold-floor{color:#d60b0b}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts .floor-name.sold-floor a,.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts .floor-name.sold-floor p{color:#d60b0b}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts a{font-size:16px;color:#222;font-weight:500}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts a{font-size:18px}}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts p{margin-bottom:5px;margin-left:5px}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .content .text .floor-posts .span-sold{display:flex;align-items:center}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image{width:360px;height:185px;position:relative}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image{width:475px;height:242px;margin-top:-50px}}@media screen and (min-width: 1400px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image{width:600px;height:315px;margin-top:-50px}}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .new-image{width:360px;height:185px}@media screen and (min-width: 1220px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .new-image{width:475px;height:242px}}@media screen and (min-width: 1400px){.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .new-image{width:600px;height:315px}}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container .clip-flat{position:absolute;z-index:99}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container .clip-flat.sold-color{background-color:#d60b0b;opacity:.3}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container .clip-flat.no-sold-color{background-color:#17b017;opacity:.3}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-1,.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-7{width:27%;height:34%;top:45%;left:57%;clip-path:polygon(9% 15%, 8% 0, 100% 0, 100% 100%, 0 100%, 0 15%)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-2,.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-8{width:18%;height:29%;top:50%;left:39%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-3{width:13%;height:29%;top:50%;left:26%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-4{width:19%;height:29%;top:50%;left:7%;clip-path:polygon(100% 69%, 100% 100%, 53% 100%, 0 100%, 6% 0, 100% 0)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-5,.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-10{width:20%;height:29%;top:21%;left:8%;clip-path:polygon(100% 80%, 55% 80%, 55% 100%, 0 100%, 6% 0, 100% 0%)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-6,.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-11{width:22%;height:23%;top:21%;left:28%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-9{width:32%;height:29%;top:50%;left:7%;clip-path:polygon(4% 0, 100% 0, 100% 100%, 0 100%)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-12{width:34%;height:33%;top:44%;left:50%;clip-path:polygon(100% 0, 100% 100%, 82% 100%, 82% 85%, 17% 85%, 17% 66%, 0 66%, 0 0)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-13{width:48%;height:33%;top:45%;left:8%;clip-path:polygon(40% 0, 87% 0, 87% 66%, 99% 66%, 99% 100%, 65% 100%, 64% 84%, 0 82%, 0 17%, 40% 17%)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-14{width:42%;height:29%;top:21%;left:8%;clip-path:polygon(99% 0, 100% 63%, 57% 61%, 47% 62%, 47% 79%, 45% 100%, 0 100%, 3% 0)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-1{width:4%;height:19%;top:22%;left:40%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-2{width:5%;height:19%;top:22%;left:34%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-3{width:5%;height:19%;top:22%;left:29%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-4{width:5%;height:19%;top:22%;left:23%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-5{width:5%;height:19%;top:22%;left:18%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-6{width:5%;height:18%;top:22%;left:13%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-7{width:5%;height:18%;top:22%;left:9%;clip-path:polygon(8% 0, 100% 0, 100% 100%, 0% 100%)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-8{width:5%;height:22%;top:56%;left:8%;clip-path:polygon(8% 0, 100% 0, 100% 100%, 0% 100%)}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-9{width:5%;height:19%;top:59%;left:13%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-10{width:5%;height:19%;top:59%;left:18%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-11{width:5%;height:19%;top:59%;left:23%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-12{width:5%;height:19%;top:59%;left:29%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-13{width:5%;height:19%;top:59%;left:34%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-14{width:5%;height:19%;top:59%;left:40%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-15{width:5%;height:19%;top:59%;left:45%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-16{width:5%;height:19%;top:59%;left:51%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-17{width:4%;height:19%;top:59%;left:56%}.home-building-by-flats-kosut-lajosa-template .floor-items .change-content .image .links-container #stan-kl-g-18{width:10%;height:10%;top:47%;left:60%}.home-new-location-template{height:500px;position:relative}.home-new-location-template .image-div{width:100%;height:100%;position:relative}.home-new-location-template .image-div .image{width:100%;min-height:500px;background-attachment:fixed !important}.home-new-location-template .image-div .light-background{background-color:#fff;opacity:.9;position:absolute;top:0;left:0;width:100%;height:100%}.home-new-location-template .content-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50px;padding-bottom:50px}.home-new-location-template .container{position:relative}.home-new-location-template .main-title{margin-bottom:70px}.home-new-location-template .floor-items{display:flex;justify-content:space-between}.home-new-location-template .floor-items .floor{border:1px solid #222;color:#000;font-size:22px;padding:12px;width:190px;text-align:center;margin-bottom:10px;cursor:pointer;position:relative}.home-new-location-template .floor-items .floor:hover{opacity:.7;transition:.2s all}.home-new-location-template .floor-items .floor::after{content:"";display:block;width:2px;height:110px;background-color:brown;position:absolute;top:-25px;right:-40px}.home-new-location-template .floor-items .floor.active{background-color:brown;color:#fff;border:1px solid brown}.home-new-location-template .floor-items .change-content{display:none;position:absolute;top:80px;right:0;width:calc(100% - 270px);flex-direction:column}.home-new-location-template .floor-items .change-content.show{display:flex}.home-new-location-template .floor-items .change-content .floor-title{margin-bottom:30px;color:brown}.home-new-location-template .floor-items .change-content .content{display:flex;justify-content:space-between}.home-new-location-template .floor-items .change-content .content .text p{font-size:18px;margin-bottom:7px}.home-new-location-template .floor-items .change-content .image{width:600px;height:315px;margin-top:-50px}.home-flat-images-repeater{border-top:3px solid brown;border-bottom:3px solid brown}.home-flat-images-repeater .owl-stage{display:flex}.home-flat-images-repeater .owl-nav{display:none}.home-flat-images-repeater .one-item{width:100%;height:160px;position:relative;z-index:5;cursor:pointer}@media screen and (min-width: 768px){.home-flat-images-repeater .one-item{height:250px}}.home-flat-images-repeater .one-item .image{width:100%;height:100%;border-top:6px solid #fff;border-bottom:6px solid #fff;border-right:3px solid #fff;border-left:3px solid #fff}.home-contact-us-template{height:595px;position:relative}@media screen and (min-width: 992px){.home-contact-us-template{height:550px}}.home-contact-us-template #home-contact-us{width:100px;height:100px;position:absolute;top:-100px;left:0;z-index:-1}.home-contact-us-template .image-div{width:100%;height:100%;position:relative}.home-contact-us-template .image-div .image{width:100%;min-height:595px;background-attachment:fixed !important}@media screen and (min-width: 992px){.home-contact-us-template .image-div .image{height:550px;min-height:550px}}.home-contact-us-template .image-div .light-background{background-color:#fff;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%}.home-contact-us-template .main-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 992px){.home-contact-us-template .main-container{padding-top:70px;padding-bottom:70px}}.home-contact-us-template .content-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width: 992px){.home-contact-us-template .content-container{flex-direction:row}}@media screen and (min-width: 992px){.home-contact-us-template .content-container .title-text{width:40%}}.home-contact-us-template .content-container .title-text .title,.home-contact-us-template .content-container .title-text .text{color:#222}.home-contact-us-template .content-container .title-text .title{font-weight:900;font-size:27px;margin-bottom:12px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .title-text .title{font-size:50px;margin-bottom:30px}}.home-contact-us-template .content-container .title-text .text{font-weight:500;font-size:15px;line-height:20px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .title-text .text{font-size:25px;line-height:30px}}.home-contact-us-template .content-container .contact-form-container{margin-top:30px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container{width:50%;margin-top:0}}.home-contact-us-template .content-container .contact-form-container form .small-fields{margin-bottom:21px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form .small-fields{margin-bottom:0}}.home-contact-us-template .content-container .contact-form-container form .small-fields p{width:100%;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form .small-fields p{display:flex;flex-direction:row;gap:10px}}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form .small-fields p input{margin-bottom:25px}}.home-contact-us-template .content-container .contact-form-container form input,.home-contact-us-template .content-container .contact-form-container form textarea{width:100%;font-size:14px;font-weight:700;padding:8px 12px;color:#222;background-color:rgba(165,42,42,.4);border:2px solid rgba(165,42,42,.4)}.home-contact-us-template .content-container .contact-form-container form input::placeholder,.home-contact-us-template .content-container .contact-form-container form textarea::placeholder{color:#fff;opacity:.7}.home-contact-us-template .content-container .contact-form-container form input:focus,.home-contact-us-template .content-container .contact-form-container form textarea:focus{border:2px solid #222}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form input,.home-contact-us-template .content-container .contact-form-container form textarea{font-size:16px;padding:10px 15px}}.home-contact-us-template .content-container .contact-form-container form textarea{height:100px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form textarea{height:214px}}.home-contact-us-template .content-container .contact-form-container form .wpcf7-not-valid-tip{position:absolute;left:0;top:34px;font-size:11px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form .wpcf7-not-valid-tip{top:40px;font-size:13px}}.home-contact-us-template .content-container .contact-form-container form input[type=submit]{width:unset;background-color:brown;border:none;color:#fff;font-size:18px;padding:8px 45px;cursor:pointer;margin-top:30px}.home-contact-us-template .content-container .contact-form-container form input[type=submit]:hover{opacity:.5;transition:.2s all}.home-contact-us-template .content-container .contact-form-container form .wpcf7-spinner{display:none}.home-contact-us-template .content-container .contact-form-container form .wpcf7-response-output{position:absolute;left:3%;width:90%;margin:0;margin-top:13px;font-size:11px}@media screen and (min-width: 992px){.home-contact-us-template .content-container .contact-form-container form .wpcf7-response-output{left:50%;width:30%;font-size:15px}}.home-map-template .map-backgound-image{width:100%;height:220px}@media screen and (min-width: 768px){.home-map-template .map-backgound-image{height:415px}}.home-map-template .map-backgound-image .image{width:inherit;height:inherit}.home-blog-post-template{position:relative}.home-blog-post-template #home-post{width:100px;height:100px;position:absolute;top:-100px;left:0;z-index:-1}.home-blog-post-template .image-div{width:100%;min-height:850px;position:relative}@media screen and (min-width: 768px){.home-blog-post-template .image-div{min-height:850px}}.home-blog-post-template .image-div .image{width:100%;min-height:850px;background-attachment:fixed !important}@media screen and (min-width: 768px){.home-blog-post-template .image-div .image{min-height:850px}}.home-blog-post-template .image-div .light-background{background-color:#fff;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%}.home-blog-post-template .content-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:40px;padding-bottom:30px}@media screen and (min-width: 768px){.home-blog-post-template .content-container{padding-top:80px;padding-bottom:50px}}.home-blog-post-template h2{text-align:center}.home-blog-post-template .posts-container{margin:0;margin-top:60px}.home-blog-post-template .posts-container .owl-carousel-home-posts{width:100%;overflow:hidden}.home-blog-post-template .posts-container .owl-carousel-home-posts .owl-stage{display:flex;gap:5px}@media screen and (min-width: 768px){.home-blog-post-template .posts-container .owl-carousel-home-posts .owl-stage{gap:10px}}@media screen and (min-width: 992px){.home-blog-post-template .posts-container .owl-carousel-home-posts .owl-stage{gap:33px}}.home-blog-post-template .posts-container .post-card{background-color:#fff;width:95%;margin-bottom:25px;position:relative;transition:.2s all}.home-blog-post-template .posts-container .post-card:hover{opacity:.8;transition:.2s all;box-shadow:0px 1px 53px 3px rgba(0,0,0,.56);-webkit-box-shadow:0px 1px 53px 3px rgba(0,0,0,.56);-moz-box-shadow:0px 1px 53px 3px rgba(0,0,0,.56)}.home-blog-post-template .posts-container .post-card .image{width:100%;height:175px}@media screen and (min-width: 768px){.home-blog-post-template .posts-container .post-card .image{height:200px}}@media screen and (min-width: 992px){.home-blog-post-template .posts-container .post-card .image{height:200px}}.home-blog-post-template .posts-container .post-card .content{padding:20px;border:2px solid brown}.home-blog-post-template .posts-container .post-card .content h2{margin-bottom:20px}.home-blog-post-template .posts-container .post-card .content .text{min-height:160px}@media screen and (min-width: 1220px){.home-blog-post-template .posts-container .post-card .content .text{min-height:100px}}.home-blog-post-template .posts-container .post-card .content .btn-read-more{background-color:brown;color:#fff;padding:10px 20px;font-size:13px;margin-top:25px;display:inline-block}.home-blog-post-template .posts-container .post-card .post-link{position:absolute;top:0;left:0;width:100%;height:100%}.home-blog-post-template .posts-container .owl-nav{display:none}.home-blog-post-template .btn-see-all{background-color:brown;color:#fff;padding:10px 20px;display:block;width:130px;margin:0 auto;margin-top:50px;text-align:center}.building-single-page{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 992px){.building-single-page{padding-top:100px;padding-bottom:100px}}.building-single-page .single-title{text-align:center}.building-single-page .sold{text-align:center;color:#d60b0b}.building-single-page .image-div{width:342px;height:170px;position:relative;margin:0 auto;margin-top:70px}@media screen and (min-width: 768px){.building-single-page .image-div{width:617px;height:300px}}@media screen and (min-width: 992px){.building-single-page .image-div{width:835px;height:420px}}@media screen and (min-width: 1220px){.building-single-page .image-div{width:930px;height:460px}}.building-single-page .image-div .image{width:100%;height:100%}.building-single-page .image-div .place-div{position:absolute;opacity:.5;z-index:99}.building-single-page .image-div #kl-g-1{top:20%;left:40%;width:4%;height:20%}.building-single-page .image-div #kl-g-2{top:20%;left:34%;width:6%;height:20%}.building-single-page .image-div #kl-g-3{top:20%;left:29%;width:5%;height:20%}.building-single-page .image-div #kl-g-4{top:20%;left:23%;width:5%;height:20%}.building-single-page .image-div #kl-g-5{top:20%;left:18%;width:5%;height:20%}.building-single-page .image-div #kl-g-6{top:20%;left:13%;width:5%;height:19%}.building-single-page .image-div #kl-g-7{top:20%;left:9%;width:5%;height:19%}.building-single-page .image-div #kl-g-8{top:56%;left:8%;width:5%;height:24%;clip-path:polygon(8% 0, 100% 0, 100% 100%, 0% 100%)}.building-single-page .image-div #kl-g-9{top:60%;left:13%;width:5%;height:20%}.building-single-page .image-div #kl-g-10{top:60%;left:18%;width:5%;height:20%}.building-single-page .image-div #kl-g-11{top:60%;left:23%;width:5%;height:20%}.building-single-page .image-div #kl-g-12{top:60%;left:29%;width:5%;height:20%}.building-single-page .image-div #kl-g-13{top:60%;left:34%;width:5%;height:20%}.building-single-page .image-div #kl-g-14{top:60%;left:40%;width:5%;height:20%}.building-single-page .image-div #kl-g-15{top:60%;left:45%;width:5%;height:20%}.building-single-page .image-div #kl-g-16{top:60%;left:51%;width:5%;height:20%}.building-single-page .image-div #kl-g-17{top:60%;left:55%;width:5%;height:20%}.building-single-page .image-div #kl-g-18{top:47%;left:60%;width:10%;height:10%}.building-single-page .image-square-rooms{margin-top:20px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width: 1220px){.building-single-page .image-square-rooms{margin-top:50px;flex-direction:row}}.building-single-page .image-square-rooms .img-draw{width:100%;height:auto}@media screen and (min-width: 1220px){.building-single-page .image-square-rooms .img-draw{width:54%}}.building-single-page .image-square-rooms .img-square-details{width:100%;height:70%}@media screen and (min-width: 1220px){.building-single-page .image-square-rooms .img-square-details{width:45%}}.building-single-page .flat-details-image{position:relative}.building-single-page .image-3d{text-align:center;margin-top:50px;width:100%}.building-single-page .image-3d img{width:100%;height:auto}@media screen and (min-width: 1220px){.building-single-page .image-3d img{width:700px}}.building-single-page .flat-buildings-details{margin-top:50px;position:relative}.building-single-page .flat-buildings-details ul{margin-left:15px;margin-bottom:10px}@media screen and (min-width: 768px){.building-single-page .flat-buildings-details ul{margin-left:30px}}.building-single-page .flat-buildings-details ul li{list-style-type:none}.building-single-page .flat-buildings-details ul li::before{content:" - "}.building-single-page .render-images{display:flex;justify-content:space-around;width:83%;margin:0 auto;margin-top:50px}.building-single-page .render-images .owl-carousel-single-flat-images{width:100%;overflow:hidden}.building-single-page .render-images .owl-carousel-single-flat-images .owl-stage{display:flex;gap:10px}@media screen and (min-width: 768px){.building-single-page .render-images .owl-carousel-single-flat-images .owl-stage{gap:10px}}@media screen and (min-width: 992px){.building-single-page .render-images .owl-carousel-single-flat-images .owl-stage{gap:33px}}.building-single-page .render-images .owl-nav{display:none}.building-single-page .render-images .image{width:auto;height:200px}@media screen and (min-width: 768px){.building-single-page .render-images .image{height:340px}}@media screen and (min-width: 1220px){.building-single-page .render-images .image{width:300px;height:375px}}.building-single-page .btn-back{margin-top:45px;width:85px}.building-single-page .btn-back a{color:#222;display:flex;align-items:center}.building-single-page .btn-back a img{width:25px;height:auto;padding-right:10px;transition:.2s all}.building-single-page .btn-back a:hover img{transform:translateX(-5px);transition:.2s all}.archive-post{padding-top:100px;padding-bottom:100px}.archive-post h1{text-align:center}.archive-post .posts-container{display:flex;flex-wrap:wrap;margin-top:80px}@media screen and (min-width: 992px){.archive-post .posts-container{margin-right:-18px;margin-left:-18px}}.archive-post .posts-container .post-card{width:100%;margin-bottom:25px;position:relative;transition:.2s all}@media screen and (min-width: 992px){.archive-post .posts-container .post-card{width:29%;margin-right:15px;margin-left:15px;margin-bottom:30px}}@media screen and (min-width: 1220px){.archive-post .posts-container .post-card{width:30%;margin-right:18px;margin-left:18px;margin-bottom:36px}}.archive-post .posts-container .post-card:hover{opacity:.8;transition:.2s all;box-shadow:0px 1px 53px 3px rgba(0,0,0,.56);-webkit-box-shadow:0px 1px 53px 3px rgba(0,0,0,.56);-moz-box-shadow:0px 1px 53px 3px rgba(0,0,0,.56)}.archive-post .posts-container .post-card .image{width:100%;height:175px}@media screen and (min-width: 768px){.archive-post .posts-container .post-card .image{height:200px}}@media screen and (min-width: 992px){.archive-post .posts-container .post-card .image{height:200px}}.archive-post .posts-container .post-card .content{padding:20px;border:2px solid brown}.archive-post .posts-container .post-card .content h2{margin-bottom:20px}.archive-post .posts-container .post-card .content  .text {min-height: 160px}@media screen and (min-width: min-width: 1220px) {.archive-post .posts-container .post-card .content  .text{min-height: 100px;}}.archive-post .posts-container .post-card .content .btn-read-more{background-color:brown;color:#fff;padding:10px 20px;font-size:13px;margin-top:25px;display:inline-block}.archive-post .posts-container .post-card .post-link{position:absolute;top:0;left:0;width:100%;height:100%}.single-post{margin-bottom:80px}.single-post .post-banner-image{width:100%;height:225px}@media screen and (min-width: 992px){.single-post .post-banner-image{height:500px}}.single-post .post-content{margin-top:60px}.single-post .post-content h1{margin-bottom:40px;text-align:center}.single-post .post-content ul{margin-left:15px;margin-bottom:10px}@media screen and (min-width: 768px){.single-post .post-content ul{margin-left:30px}}.single-post .post-content ul li{list-style-type:none}.single-post .post-content ul li::before{content:" - "}.single-post .btn-back{margin-top:45px;width:85px}.single-post .btn-back a{color:#222;display:flex;align-items:center}.single-post .btn-back a img{width:25px;height:auto;padding-right:10px;transition:.2s all}.single-post .btn-back a:hover img{transform:translateX(-5px);transition:.2s all}/*# sourceMappingURL=main.css.map */
