:focus,:focus-visible{outline-color:transparent;outline-width:0;outline:0;box-shadow:none}.animation-element{visibility:hidden}.btn{font-weight:600;border:0;border-radius:0;font-size:1.125rem}.btn,.btn:hover{color:#fff!important}.btn-primary{background-color:#a18d75!important}.btn-primary:hover{background-color:#7e6b55!important}.btn-info,.btn-secondary{background-color:transparent!important}.btn-info{border:1px solid #35414f}.btn-info,.btn-info:hover{color:#35414f!important}.btn-secondary:hover{background-color:rgba(0,0,0,.5)!important}a{color:#a18d75!important}a:hover{color:#7e6b55!important;text-decoration:underline}.owl-next,.owl-prev{position:absolute;z-index:100;width:55px;height:55px;top:40%;border-radius:50%;background:rgba(222,222,222,.5)}.carousel-control-next-icon,.carousel-control-prev-icon{position:relative}.owl-theme .owl-nav [class*=owl-]{background:rgba(255,255,255,.5)!important}.owl-theme .owl-nav [class*=owl-]:hover{background:#77623b!important}.owl-next{right:10px}.owl-prev{left:10px}.owl-next span,.owl-prev span{font-size:50px;line-height:45px;color:#fff}.navbar{box-shadow:none}.navbar-brand img{max-height:84px}.mt-100{margin-top:50px}.decoroom ._CMS4Toolbox,.decoroom ._CMS4Toolbox p{font-size:16px!important}@media only screen and (max-width:768px){.navbar-brand img{max-height:55px}.owl-next,.owl-prev{top:25%!important}}@media only screen and (min-width:769px) and (max-width:1440px){.navbar-brand img{max-height:65px}}.nav-link{text-transform:uppercase;color:#000!important;padding-left:15px!important;padding-right:15px!important}.hvr-underline-from-left:before{background:#946a35!important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#8f6130!important;text-transform:uppercase}.nav-item:first-of-type .nav-link{color:#8f6130!important;font-weight:700}#maybel,.carousel,.carousel-inner,.carousel-item{min-height:100vh}.carousel-item{background-position:center center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1024px){.carousel-item .banner-image{height:100%;left:50%;position:relative;transform:translate(-50%,0)}}@media only screen and (min-width:1024px){.carousel-item .banner-image{width:110%;left:50%;position:relative;transform:translate(-50%,0)}}@media only screen and (min-width:1680px){.carousel-item .banner-image{width:110%;left:50%;position:relative;transform:translate(-50%,0)}}.carousel-caption{top:initial;bottom:0!important;transform:none;position:absolute;width:100%;left:0;right:0;z-index:1;padding:0 0 2.5rem}.carousel-caption .banner_short_text p{color:#fff;background-color:transparent;font-weight:400;padding:0;font-size:1.25rem}.carousel-caption .banner_header{color:#fff;background-color:transparent;padding:0;line-height:3rem}#maybel{background-color:#b4aba8;position:relative}@media only screen and (max-width:768px){#inwestycja .cms404_module_header{margin-top:50px}}#holistyczne{background:url(/media/Banners/banner-kalbornia-3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;min-height:100vh}.icons-desc{text-align:center}.holi-icons{position:relative}.cms404-image-only:hover>.cms404-image-only-hover{top:0;background-color:initial}.cms404-image-only-hover{position:relative;background-color:#fff;color:#222b3a;font-size:1rem;font-weight:600;text-align:center;margin-top:15px;padding:5px 0;top:0}@media only screen and (min-width:769px){.cms404-image-only{min-height:300px}}@media only screen and (max-width:768px){#holistyczne{min-height:600px;background-attachment:scroll!important}.cms404-image-only{min-height:260px}.cms404-image-only-hover{font-size:.8rem}}#lokalizacja_map{background:url(/media/Banners/banner-kalbornia-lokalizacja.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:initial;background-position:center center;min-height:860px}#lokalizacja_map .img-fluid{margin-top:100px}@media only screen and (max-width:768px){#lokalizacja_map{min-height:650px;background-attachment:scroll!important}}div[id*=cont] .lead{display:none}.cms404-content{padding:0}.thumbnail-overlay:hover{background:rgba(161,141,117,.7)!important}.thumbnail-overlay{background:rgba(161,141,117,.1)!important;color:#fff!important}.media-box-title{font-size:1rem;font-weight:300!important}.media-boxes-container{background-color:transparent}#decoroom,#oferta{background-size:cover!important;background-repeat:no-repeat;background-position:center center}#decoroom{background:url(/media/Banners/decoroom-b.jpg);min-height:100vh}#oferta{background:url(/media/Banners/banner-kalbornia-oferta.jpg)}.icons-oferta img{max-height:110px}.icons-oferta ._CMS4Toolbox{margin-top:0;padding:0}@media only screen and (max-width:768px){.icons-oferta{padding-bottom:100px}}#kontakt,#oferta{min-height:100vh}.cms404-form{background:initial}.cms404-form-head{text-align:center}.form-control{border-radius:0;border:1px solid #a18d75;color:#5f5f5f;font-weight:400;font-size:1rem!important}.cms404-label-special,.info-label{font-size:.7rem}.cms404-form-row .form-check{padding-left:2.25rem;padding-right:1.5rem}.cms404-group-start .h6{display:none}.cms404-group-start{background-color:transparent}.cms404-form .row{margin:0;padding:0}.cms404-form-row{margin:0}.cms404-form-head{margin:0 0 45px}.owl-stage-outer{padding:50px 0}.cms404-owl-slide-text{padding:50px;color:#333f4d}.house-params-ico{position:relative;color:#222b3a;font-size:1rem;font-weight:600;text-align:center;margin-top:15px;padding:5px 0;top:0}.house-params{line-height:1.8rem;font-size:1rem}.owl-item .cms404_gallery_item{padding:0;max-width:25%!important;display:initial!important}.icon-additional{width:150px;margin:0 auto;padding:10px}.owl-carousel .owl-item{display:flex;justify-content:center}.owl-carousel .owl-item img.cms404-owl-image{width:100%}@media only screen and (max-width:414px){.owl-carousel .owl-item img.cms404-owl-image{width:auto!important;max-width:383px}}.owl-carousel .owl-item img.icon-additional{width:auto!important}.owl-carousel .cms404-gallery-full{margin-bottom:0}.image-overflow{background:url(/media/Modules/4/658bfa4b2efc8_VIS_8.jpg);background-position:center center}#dzienotwarty,.image-overflow,.image-overflow2{background-size:cover!important;background-repeat:no-repeat;min-height:100vh}.image-overflow2{background:url(/media/Modules/75/6661b47b9a238_6661b2bf4ecc2_6661b1eed0c60_img2.jpeg);background-position:right center}.image-overflow .img-fluid,.image-overflow2 .img-fluid{height:100%!important;position:relative;width:auto!important;max-width:initial;display:none}.kalbornia-mod ._CMS4Toolbox{padding:0;margin:0}.kalbornia-mod.bg-black-trans{background-color:rgba(0,0,0,.5)}.carousel-caption .banner_header,.cms404-contentdiv h1,.cms404-form-head .h4,.cms404-owl-slide-text .h5,.kalbornia-mod .cms404_module_header,.subheader-house{font-weight:600!important;font-size:2.5rem}.subheader-house{margin:50px 0}.kalbornia-mod{display:flex;flex-flow:column;padding:15px;justify-content:center}.kalbornia-mod-padding{padding:0 70px}.cms404-contentdiv .lead,.cms404-form-head p,.kalbornia-mod ._CMS4Toolbox,.kalbornia-mod ._CMS4Toolbox p,.kalbornia-mod .cms404-mod_subheader,.kalbornia-mod .toolbox-sub{font-size:1rem;font-weight:300;color:#333f4d}.icons-desc{font-size:1rem;font-weight:300}.kalbornia-mod.dzienotwarty .toolbox-sub{color:#7e6b55!important;font-weight:700!important;font-size:2em!important;padding:0 0 30px}#dzienotwarty{background:url(/media/Banners/banner-kalbornia-dni.jpg);background-position:center center}.dzienotwarty a{font-weight:800}.cms404-contentdiv .lead,.kalbornia-mod .toolbox-sub{padding:20px 0}.cms404-contentdiv h1{margin-top:50px}.dzienotwarty a,.icons-desc,.kalbornia-mod.text-white ._CMS4Toolbox,.kalbornia-mod.text-white ._CMS4Toolbox p,.kalbornia-mod.text-white .cms404-mod_subheader,.kalbornia-mod.text-white .cms404_module_header,.kalbornia-mod.text-white .toolbox-sub{color:#fff!important}.carousel-caption .banner_header,.carousel-caption .banner_short_text{display:initial}@media only screen and (max-width:320px){.image-overflow .img-fluid{display:block!important}.image-overflow{background:0 0!important}.kalbornia-mod-padding{padding:0}.custom-filter li{font-size:11px!important}.custom-filter{text-align:center}#inwestycja .cms404_module_header{margin-top:0!important}#holistyczne{min-height:410px!important}.cms404-image-only{min-height:220px!important}.icon-additional,.icons-oferta img{max-height:60px!important}.cms404-form{padding:0!important}.cms404-contentdiv .lead,.kalbornia-mod .cms404-mod_subheader,.kalbornia-mod .toolbox-sub{padding:20px 5px 10px!important}.carousel-caption .banner_header,.cms404-contentdiv h1,.cms404-form-head .h4,.kalbornia-mod .cms404_module_header,.subheader-house{padding-top:25px!important;font-size:1.2rem!important;line-height:1.8rem!important}.carousel-caption .banner_short_text p,.cms404-contentdiv .lead,.cms404-form-head p,.icons-desc,.kalbornia-mod ._CMS4Toolbox,.kalbornia-mod ._CMS4Toolbox p,.kalbornia-mod .cms404-mod_subheader,.kalbornia-mod .toolbox-sub,.kalbornia-mod.dzienotwarty .toolbox-sub{font-size:.8rem!important;line-height:1.2rem!important}}@media only screen and (min-width:320px) and (max-width:768px){.custom-filter li{font-size:11px!important}.custom-filter{text-align:center}.image-overflow .img-fluid{display:block!important}.image-overflow{background:0 0!important}.subheader-house{margin-top:20px}.carousel-caption .banner_header,.cms404-contentdiv h1,.cms404-form-head .h4,.cms404-owl-slide-text .h5,.kalbornia-mod .cms404_module_header,.subheader-house{padding-top:50px;font-size:1.8rem;line-height:2.2rem}.carousel-caption .banner_short_text p,.cms404-contentdiv .lead,.cms404-form-head p,.icons-desc,.kalbornia-mod ._CMS4Toolbox,.kalbornia-mod ._CMS4Toolbox p,.kalbornia-mod .cms404-mod_subheader,.kalbornia-mod .toolbox-sub{font-size:1rem;line-height:1.5rem}.kalbornia-mod.dzienotwarty .toolbox-sub{font-size:1.5em!important;line-height:1.3em!important}.cms404-contentdiv .lead,.kalbornia-mod .cms404-mod_subheader,.kalbornia-mod .toolbox-sub{padding:20px 0 10px!important}.cms404-owl-slide-text{padding:15px!important}}@media only screen and (min-width:767px) and (max-width:1280px){.subheader-house{padding-top:50px}.carousel-caption .banner_header,.cms404-contentdiv h1,.cms404-form-head .h4,.cms404-owl-slide-text .h5,.kalbornia-mod .cms404_module_header{padding-top:50px;font-size:1.8rem}.house-params,.subheader-house{font-size:.8rem!important;line-height:1.2rem!important}.cms404-owl-slide-text{padding:25px!important}.subheader-house{margin-top:20px}}._CMS4Core_footer{font-size:12px;color:#ddd;margin-bottom:25px}.kalbornia-sticky{position:fixed;visibility:visible;bottom:0;left:0;font-size:8px;z-index:5;background-color:#000!important}.kalbornia-sticky footer,.kalbornia-sticky p{background:#000!important;color:#fff!important;padding:0!important;margin:0!important}#content{padding:30px}#cont12 .lead,#cont12 h1,#cont24 .lead,#cont24 h1{display:none}#cms404_module_23 .container-fluid{margin-top:5px;padding-left:0!important;padding-right:0!important}.cookies-dark{border:0!important;font-size:11px}body{font-family:"Montserrat",sans-serif}.kb-header,.kb-header-slot{position:relative;z-index:1200}.kb-header-slot ._CMS4Module{width:100%;max-width:none;flex:none;padding:0!important;margin:0}.kb-hero-slot ._CMS4Module{padding:0!important;max-width:100%;flex:0 0 100%}.kb-header{position:fixed;top:0;left:0;right:0;background:0 0;transition:background-color .25s ease}.kb-header.is-scrolled{background-color:#666}.kb-nav{display:flex;align-items:center;gap:16px;padding:18px 40px;min-height:88px}.kb-nav-toggle{border:0;background:0 0;padding:0;margin-right:8px}.kb-header .hamburger-inner,.kb-header .hamburger-inner:after,.kb-header .hamburger-inner:before,.kb-header .hamburger.is-active .hamburger-inner,.kb-header .hamburger.is-active .hamburger-inner:after,.kb-header .hamburger.is-active .hamburger-inner:before{background-color:#f3f0e8}.kb-brand,.kb-nav-list{display:flex;align-items:center;flex:0 0 auto}.kb-brand img{height:48px;width:auto;max-height:48px;filter:brightness(0) invert(1)}.kb-header a.kb-brand,.kb-header a.kb-brand:hover{color:#f3f0e8!important;text-decoration:none}.kb-nav-list{flex-direction:row;flex:1 1 auto;justify-content:center;list-style:none;margin:0;padding:0}.kb-nav-list.navbar-nav{flex-direction:row;flex-wrap:nowrap}.kb-header .kb-nav-list .nav-link,.kb-header .nav-item:first-of-type .nav-link,.kb-header .nav-link{color:#f3f0e8!important;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.04em;padding:8px 14px!important}.kb-header .nav-link:focus,.kb-header .nav-link:hover{color:#c7a463!important;text-decoration:none}.kb-header .hvr-underline-from-left:before{background:#c7a463!important}.kb-nav-aside,.kb-nav-social{display:flex;align-items:center}.kb-nav-aside{gap:18px;margin-left:auto;flex:0 0 auto}.kb-nav-social{gap:14px}.kb-header a.kb-social-link,.kb-header a.kb-social-link:hover{color:#f3f0e8!important;font-size:16px;text-decoration:none}.kb-header a.kb-nav-lang,.kb-header a.kb-nav-lang:hover,.kb-header a.kb-nav-phone,.kb-header a.kb-nav-phone:hover{color:#f3f0e8!important;font-size:13px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.kb-header a.kb-nav-phone,.kb-header a.kb-nav-phone:hover{background-color:#c7a463!important;color:#1b1b1b!important;font-size:12px;letter-spacing:.04em;padding:12px 18px;white-space:nowrap}.kb-sidebar{background-color:#1b1b1b;color:#f3f0e8}.kb-sidebar a,.kb-sidebar a:hover{color:#f3f0e8!important}.kb-hero,.kb-hero .carousel-inner,.kb-hero .carousel-item,.kb-hero.carousel{max-height:none!important;height:100vh;min-height:640px}.kb-hero-slide{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#1b1b1b}.kb-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.kb-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(27,27,27,.56)0,rgba(27,27,27,0) 55%);pointer-events:none}.kb-hero .carousel-caption,.kb-hero-caption{top:auto!important;bottom:72px!important;left:0;right:0;transform:none;z-index:2;text-align:left;padding:0 24px}.kb-hero-copy{max-width:940px;margin-left:40px;margin-right:auto}.kb-hero-headline,.kb-hero-headline p{font-family:"Montserrat",sans-serif;font-size:clamp(2rem,4.2vw,4.25rem);font-weight:600;line-height:1.12;color:#f3f0e8;margin:0 0 16px;background:0 0;padding:0;display:block}.kb-hero-sub{font-family:"Montserrat",sans-serif;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:400;color:#f3f0e8;margin:0 0 32px}.kb-hero-actions{display:flex;flex-wrap:wrap;gap:16px}a.kb-btn,a.kb-btn:hover{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;border-radius:0}a.kb-btn-gold,a.kb-btn-gold:hover{background-color:#c7a463!important;color:#1b1b1b!important;border:1px solid #c7a463}a.kb-btn-outline,a.kb-btn-outline:hover{background-color:transparent!important;color:#f3f0e8!important;border:1px solid #f3f0e8}@media only screen and (max-width:991px){.kb-nav{padding:12px 16px;min-height:72px;gap:10px}.kb-nav-list{display:none!important}.kb-nav-social{display:none}.kb-header a.kb-nav-phone{font-size:10px;padding:10px 12px}.kb-hero-copy{margin-left:0;padding-bottom:24px}.kb-hero .carousel-caption,.kb-hero-caption{bottom:36px!important}.kb-hero,.kb-hero .carousel-inner,.kb-hero .carousel-item,.kb-hero.carousel{min-height:100svh}}@media only screen and (max-width:575px){.kb-nav{padding:10px;gap:6px}.kb-brand img{height:36px;max-height:36px}.kb-header a.kb-nav-lang{font-size:12px}.kb-header a.kb-nav-phone{font-size:9px;padding:8px;letter-spacing:0}}@media only screen and (min-width:992px){.kb-header .hamburger-open,.kb-header .kb-nav-toggle{display:none!important}}#inwestycja.kb-invest{position:relative;background-color:#fff;min-height:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);scroll-margin-top:88px}#inwestycja .kb-invest-grid{margin-left:0;margin-right:0}#inwestycja .kb-invest-grid>._CMS4Module{display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:0!important;margin:0}#inwestycja .cms404_module_header{display:none!important}#inwestycja .kb-invest-text{background-color:#fff;color:#1b1b1b}#inwestycja .kb-invest-copy{max-width:720px;margin:0 auto;width:100%;padding:72px 80px;box-sizing:border-box}#inwestycja .kb-invest-label{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9a6a47!important;margin:0 0 20px}#inwestycja .kb-invest-heading,#inwestycja .kb-invest-title{font-family:"Montserrat",sans-serif;font-size:clamp(2rem,3.8vw,3.375rem);font-weight:500;line-height:1.15;color:#1b1b1b!important;margin:0 0 28px}#inwestycja .kb-invest-heading{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.35;color:#9a6a47!important;margin:0 0 24px}#inwestycja .kb-invest-body,#inwestycja .kb-invest-body p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.65;color:#1b1b1b!important}#inwestycja .kb-invest-body p{margin:0 0 1.1em}#inwestycja .kb-invest-body p:last-child{margin-bottom:0}#inwestycja .kb-invest-highlight{font-family:"Montserrat",sans-serif;font-size:clamp(1.15rem,1.6vw,1.375rem);font-weight:500;line-height:1.4;color:#9a6a47!important;margin:1.35em 0!important}#inwestycja .kb-invest-photo{position:relative;min-height:320px;overflow:hidden;background-color:#1b1b1b}#inwestycja .kb-invest-photo img,#inwestycja .kb-invest-photo-inner{position:absolute;inset:0;display:block!important;width:100%;height:100%}#inwestycja .kb-invest-photo img{object-fit:cover;object-position:center}@media only screen and (min-width:768px){#inwestycja .kb-invest-grid>._CMS4Module:nth-child(1),#inwestycja .kb-invest-grid>._CMS4Module:nth-child(2){min-height:424px}#inwestycja .kb-invest-grid>._CMS4Module:nth-child(3),#inwestycja .kb-invest-grid>._CMS4Module:nth-child(4){min-height:565px}#inwestycja .kb-invest-grid>._CMS4Module:nth-child(5),#inwestycja .kb-invest-grid>._CMS4Module:nth-child(6){min-height:437px}}@media only screen and (max-width:991px){#inwestycja .kb-invest-copy{padding:56px 40px}}@media only screen and (max-width:767px){#inwestycja .kb-invest-copy{padding:48px 24px}#inwestycja .kb-invest-photo{min-height:280px;aspect-ratio:4/3}#inwestycja .kb-invest-title{margin-bottom:20px}}