@charset "UTF-8";.navbar-toggler,.navbar-toggler:focus{border:var(--bs-border-width) solid transparent;box-shadow:none}.navbar,.title h3{background-color:#fff}.btn,.contacts h2,.gallery-link h4,.h3,.short-about .name{font-weight:700}.btn,.contacts h2,.dropdown-item,.h3,h1{text-transform:uppercase}.contacts a,.gallery-link,.icon-link{text-decoration:none}body,html.ready body{font-family:Montserrat,sans-serif;font-size:16px}.btn,.dropdown-item,footer{font-size:.938rem}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.short-about,.title{position:relative;z-index:2}.navbar .navbar-nav .nav-link{font-size:.938rem;font-weight:700;text-transform:uppercase;color:#767166}.contacts a:hover,.icon-link:hover,.navbar .navbar-nav .nav-link:hover,.navbar-toggler:hover,p{color:#4b473d}.dropdown-item,.gallery-link:hover h4,.icon-link{color:#767166}.navbar-brand{max-width:75%;padding:.5rem}.navbar-toggler{color:#767166}.icon-link svg,.navbar-toggler svg{vertical-align:-.125em;fill:currentColor}.dropdown-menu{padding:.75rem var(--bs-dropdown-padding-x);border-radius:1rem;margin-bottom:1rem}.dropdown-item{padding:.5rem 1.5rem}.dropdown-item:hover{color:#4b473d;background-color:#f2f1ed}.dropdown-item.active{background-color:#a8a296;color:#fff;cursor:default}.icon-link{display:block;padding:var(--bs-nav-link-padding-y);background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.carousel-item,.hero-image{background-repeat:no-repeat;background-size:cover}.gallery-link img,.masonry-item{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.25);transition:.3s}.offcanvas-header{padding:1.5rem}.offcanvas-body{padding:.5rem 2.5rem 1.5rem}.dancing-script-font{font-family:"Dancing Script",serif;font-optical-sizing:auto;font-style:normal}.align-items-center{align-items:center!important}.headline{background-color:rgba(75,71,61,.15);color:#fff;padding:6rem 2rem;margin-top:70px}.gallery-link h4,.h3,.title h3,footer{color:#a8a296}.headline.home{padding:0;position:relative;z-index:1}.logo-element .divider,.title .line{display:block;height:2px;background-color:#cdc9c2;z-index:-1}.headline .h2,.headline h1{text-shadow:0 3px 12px rgba(75,71,61,.8)}.carousel-item{padding:12rem 2rem 24rem;position:relative;background-position:center}.carousel-tehotenske{background-image:url("../../assets/img/tehotenske-slide.webp")}.carousel-novorodenecke{background-image:url("../../assets/img/novorodenecke-slide-lg.webp");background-position:73% center}.carousel-detske{background-image:url("../../assets/img/detske-slide.webp")}.carousel-rodinne{background-image:url("../../assets/img/rodinne-slide-md.webp")}.carousel-svadby{background-image:url("../../assets/img/svadby-slide-md.webp")}.hero-image{background-position:center}.hero-omne{background-image:url("../../assets/img/omne-main.webp")}.hero-novorodenecke{background-image:url("../../assets/img/novorodenecke-main.webp")}.hero-tehotenske{background-image:url("../../assets/img/tehotenske-main.webp")}.hero-detske{background-image:url("../../assets/img/detske-main.webp")}.hero-rodinne{background-image:url("../../assets/img/rodinne-main.webp")}.hero-svadby{background-image:url("../../assets/img/svadby-main.webp")}.hero-ostatne{background-image:url("../../assets/img/ostatne-main.webp")}.hero-kontakty{background-image:url("../../assets/img/kontakty-main.webp")}.hero-kontakty .headline{padding:7.75rem 2rem}main{background:linear-gradient(180deg,#efedea 0,#fff 100%);background-size:100% 320px;background-repeat:no-repeat}h1{font-weight:800}.h3{padding:1.5rem}.text-justify{text-align:justify}.about,.gallery-link,.logo-element,.title{text-align:center}.short-about{top:-12rem;background-color:#f2f1ed;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.25);border-radius:2rem;width:100%;margin:0 auto -10rem}.short-about .name{color:#a8a296;margin-bottom:0}.short-about .activity{font-size:calc(1.325rem + .9vw);color:#4b473d;margin-bottom:1rem}.short-about img{border-radius:50%;width:100%;max-width:420px}.title{padding-top:2rem;padding-bottom:2rem}.title h3{display:inline-block;padding:0 2rem}.title .line{position:absolute;width:100%;bottom:45%;left:0;right:0}.gap{--bs-gutter-y:1.75rem}.gallery-link{display:block}.gallery-link img{border-radius:2rem;margin-bottom:1.5rem}.img-about,.wrap-text img{height:auto;border-radius:50%;width:100%}.gallery-link img.img-fit{width:480px;height:320px;object-fit:cover}.gallery-link:hover img,.masonry-item:hover{transform:translateY(-.25rem) scale(1.05);box-shadow:0 .75rem 2rem rgba(0,0,0,.12)}.gallery-link h4{transition:color .3s}.wrap-text img{float:right;margin-left:3rem;margin-bottom:2rem;max-width:240px}.about{max-width:90%;margin:0 auto 2rem}.img-about{display:block;max-width:240px;margin:0 auto 2.5rem}.btn,.masonry-item{border-radius:2rem}.logo-element{position:relative;width:100%;padding-top:1rem}.logo-element img{max-width:64%;background-image:url(../img/mbe1.webp),url(../img/mbe2.webp);background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%}.logo-element .divider{position:relative;width:100%;margin-top:1.5rem}.masonry{columns:4 200px;column-gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem}.masonry-item{box-sizing:border-box;display:inline-block;width:100%;overflow:hidden;margin-bottom:1.5rem}.btn{padding:.75rem 1.5rem}.btn-primary{color:#f2f1ed;background-color:#a8a296;border-color:#a8a296}.btn-outline-primary{color:#a8a296;border:1px solid #a8a296}.btn-outline-primary:focus{color:#a8a296;border-color:#a8a296;background-color:#f2f1ed}.btn-outline-primary:hover,.btn-primary:hover{color:#fff;border-color:#767166;background-color:#767166}.contacts h2{color:#a8a296;padding:0}.contacts p{padding-left:2.25rem;margin-bottom:2rem}.contacts svg{vertical-align:-.125em;fill:#767166}.contacts a{color:#767166;display:inline-block}.contacts img{border-radius:2rem}@media (min-width:420px){.headline{margin-top:80px}.carousel-item{padding:12rem 5rem 24rem}.navbar-brand{max-width:280px}}@media (min-width:576px){.headline{padding:8rem 5rem}.hero-kontakty .headline{padding:9.75rem 5rem}.navbar-brand{max-width:320px}.gallery-link img.img-fit{height:320px}.logo-element .divider{position:absolute;bottom:1rem;left:0;right:0}.about{max-width:80%}}@media (min-width:768px){.h2{font-size:2.125rem}main{background-size:100% 240px}.gallery-link img.img-fit{height:280px}.about{max-width:75%}}@media (min-width:992px){.headline{padding:10rem 5rem}.hero-kontakty .headline{padding:11.75rem 5rem}.carousel-novorodenecke{background-image:url("../../assets/img/novorodenecke-slide.webp")}.short-about{width:96%;margin-bottom:-9rem}.logo-element img{max-width:50%}.gap{--bs-gutter-x:2rem;--bs-gutter-y:2rem;margin-right:calc(-1 * var(--bs-gutter-x));margin-left:calc(-1 * var(--bs-gutter-x))}.about{max-width:70%}}@media (min-width:1200px){.headline{padding:12rem 5rem}.hero-kontakty .headline{padding:13.75rem 5rem}.h2{font-size:2.25rem}.carousel-item{padding:15rem 5rem 25rem}.carousel-rodinne{background-image:url("../../assets/img/rodinne-slide-xl.webp")}.carousel-svadby{background-image:url("../../assets/img/svadby-slide-xl.webp")}.short-about{width:76%}.short-about .activity{font-size:2rem}.gallery-link img.img-fit{height:280px}.about{max-width:65%}}@media (min-width:1400px){.carousel-tehotenske{background-position:50% 40%}.carousel-rodinne{background-image:url("../../assets/img/rodinne-slide.webp")}.carousel-svadby{background-image:url("../../assets/img/svadby-slide.webp")}.logo-element img{max-width:640px}h1{font-size:2.75rem}.h2{font-size:2.5rem}main{background-size:100% 320px}.gallery-link img.img-fit{height:320px}}@media (min-width:1800px){.carousel-detske,.carousel-rodinne,.carousel-svadby{background-position:50% 40%}.carousel-tehotenske{background-position:50% 35%}}