.headline .booking{display:none}@media (min-width:65em){.headline .booking{display:block;position:absolute;bottom:0;left:0;width:100%}}.headline--fixed{top:0}.headlineHp{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center}.headlineHp__inner{margin-left:auto;margin-right:auto;max-width:45em;text-align:center;padding-top:8%}.headlineHp__info{color:#fff}.headlineHp__info h2{font-weight:600;text-shadow:0 0 2px rgba(0, 0, 0, 0.5);font-size:2.3em}.banners{position:relative;padding:0;height:95vh;height:100svh;background-color:#eee;transition:height 1s ease-out}.banners .slick-slide{height:100%;background-color:pink}.banners .slick-slide>div{height:100%}.banners .slick-slide:after{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.3);content:""}.banners .slick-dots{position:absolute;left:50%;bottom:2em;z-index:1;transform:translateX(-50%);display:flex;gap:0.5em}.banners .slick-dots li{width:8px;height:8px;border-radius:50%;background-color:rgba(255, 255, 255, 0.4);transition:background-color 0.3s}.banners .slick-dots li.slick-active{background-color:rgba(158, 142, 109, 1)}.banners .booking{display:none;max-width:1250px;margin-left:auto;margin-right:auto;width:auto;background-color:rgba(158, 142, 109, 0.4);color:#9e8e6d;transition:opacity 0.5s, background 0.4s}.banners .booking .form>button{background-color:#9e8e6d;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}.banners .booking .form>button span,.banners .booking .form>button .icon{color:#fff}.banners .booking .form>button:after{display:none}.banners .booking .form__input{width:13em}.banners .booking .form__input input{padding:1.5em 1em;color:#fff}.banners .booking .form__input input::placeholder{color:#fff}.banners .booking .form{font-size:0.9em}.banners .booking .form__group:nth-child(3):after{display:none}.banners .booking .b--plain{color:#fff;background-color:#9e8e6d;border:0}.banners .booking .b--plain span,.banners .booking .b--plain .icon{color:#9e8e6d}.banners .booking .b--plain:hover{color:#635842;background-color:#635842}.banners .booking .b--plain:hover span,.banners .booking .b--plain:hover .icon{color:#fff}.banners .booking:hover{background-color:rgba(158, 142, 109, 0.8)}@media (min-width:65em){.banners{height:100vh;position:relative}.banners .booking{position:absolute;display:block;left:50%;bottom:2em;transform:translateX(-50%);border-radius:3px}.banners .slick-dots{bottom:14.5em}}.banners--video{display:grid;grid-template:minmax(0, 1fr) / minmax(0, 1fr);overflow:hidden;height:auto;aspect-ratio:1.3333333333;margin-top:3em}.banners--video .banners__slides,.banners--video .video__wrapper{grid-row:1;grid-column:1}.banners--video .video__wrapper:after{content:none}.banners--video video{display:block;width:140%;height:100%;object-fit:cover}.banners--video .slick-slide{background-color:transparent}.banners--video .banners__info h2{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:65em){.banners--video{margin-top:0;height:100svh}.banners--video video{display:block;width:100%;height:100%;object-fit:cover}.banners--video .video__wrapper{height:100vh}.banners--video .video__wrapper__inner{height:100%}.banners--video .video__wrapper:after{content:''}}.banners__slides,.banners__slide,.slick-list,.slick-track{height:100%}.banners__slide{overflow:hidden;position:relative}.banners__slide img{display:block;width:100%;height:100%;object-fit:cover}.banner__slide--center img{object-position:center center}.banner__slide--left img{object-position:20% center}.banner__slide--right img{object-position:80% center}.banners__info{position:absolute;left:50%;bottom:10%;z-index:10;transform:translate(-50%, 0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;max-width:30em;width:70%;text-align:center;color:#fff}.banners__info h2{font-weight:900;font-size:2em;text-transform:uppercase}@media (min-width:65em){.banners__info{bottom:clamp(15em, 10%, 20%);padding:2em;max-width:60%;background-color:transparent}.banners__info h2{font-size:4em}}.teasers{position:relative;z-index:100}.teasers video{filter:saturate(0.5)}.teasers>.teaser:hover video{filter:saturate(1)}.teasers>*{margin-bottom:0.25rem}.teasers>*>div{background-color:rgba(36, 36, 36, 0);transition:background-color 0.3s}.teasers>*:hover>div{background-color:rgba(36, 36, 36, 0.3)}.teasers>*.animate{transition:opacity 1s, transform 1s ease-out;transition-delay:0.5s;opacity:0}.teasers>*.animate.animated{opacity:1;transform:translate(0, 0)}.teasers>*:nth-child(odd){transform:translate(-5em, 0)}.teasers>*:nth-child(even){transform:translate(5em, 0)}@media (min-width:48em){.teasers>*{margin-bottom:0}}.teaser--video video{object-fit:cover;width:100%;height:100%}@media (min-width:65em){.teasers.grid--asimetric2on2>* button{opacity:1}}.hpGallery{padding:3em 0 1em 0;background-color:#e5e5e5;color:#000}.hpGallery h2{padding:0 1rem;margin-bottom:1.2em;text-align:center;font-size:2.2em;line-height:1.4;text-transform:none;font-weight:400;color:#9e8e6d;font-family:'Cormorant Infant', sans-serif;letter-spacing:normal}.hpGallery .fg__inner{display:flex;flex-wrap:wrap}.hpGallery .bWrap{padding:2em 0;text-align:center}.hpGallery a{position:relative;flex:0 0 50%;overflow:hidden}.hpGallery a:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#e5e5e5;content:"";transition:height 1s ease-in-out}.hpGallery a:nth-child(n+5){display:none}.hpGallery a:nth-child(2n+1):after{transition-delay:0.4s}.hpGallery a:nth-child(2n+2):after{transition-delay:0.8s}.hpGallery a.animated:after{height:0}.hpGallery .b--ghost{background-color:#9e8e6d;border-color:#9e8e6d;color:#fff}.hpGallery .b--ghost:hover{background-color:#fff;border-color:#fff;color:#9e8e6d}@media (max-width:65em){.hpGallery h2{font-size:1.5em}}@media (min-width:65em){.hpGallery a{flex:0 0 33.33%}.hpGallery a:nth-child(n+5){display:block}.hpGallery a:nth-child(n+9){display:none}.hpGallery a:nth-child(3n+1):after{transition-delay:0.4s}.hpGallery a:nth-child(3n+2):after{transition-delay:0.8s}.hpGallery a:nth-child(3n+3):after{transition-delay:1.2s}}@media (min-width:75em){.hpGallery a{flex:0 0 25%}.hpGallery a:nth-child(4n+1):after{transition-delay:0.4s}.hpGallery a:nth-child(4n+2):after{transition-delay:0.8s}.hpGallery a:nth-child(4n+3):after{transition-delay:1.2s}.hpGallery a:nth-child(4n+4):after{transition-delay:1.6s}}.hpGallery--all a:nth-child(n+5){display:block}.hpGallery--all a:nth-child(n+9){display:block}.hpGallery--all .bWrap{display:none}.certificates{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em;padding:3em 0;padding:0 2em;margin-bottom:2em}.certificates img{max-width:7em;max-height:8em}@media (min-width:43rem){.certificates{flex-direction:row}.certificates img{margin:0.5em 2em;max-width:7em;max-height:5em}}.hpNastanitveInfo{line-height:1.7}.hpNastanitveInfo h2{line-height:1.6;font-family:'Cormorant Infant', sans-serif;letter-spacing:normal}ul.oprema{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:1em;padding:0}ul.oprema li{flex:0 1 50%;padding:0.5em;display:flex;flex-direction:column;align-items:center}ul.oprema li span{flex:0 0 auto;font-size:0.8em;text-align:center;line-height:1.2}ul.oprema li div{min-height:4em;flex:1 1 auto;margin-bottom:0.5em;display:flex;align-items:center}ul.oprema .icon{width:4em;height:4em;color:#9e8e6d;transition:transform 0.8s}ul.oprema .icon.ikonica_mirna-lokacija{transform:scale(1.2);transform-origin:50% 100%}ul.oprema .icon.ikonica_savna{transform:scale(0.9);transform-origin:50% 100%}.animate ul.oprema li span{transition:transform 0.8s, opacity 0.8s}.animate ul.oprema li:nth-child(1) .icon{transform:scale(0);transition-delay:0.3s}.animate ul.oprema li:nth-child(2) .icon{transform:scale(0);transition-delay:0.5s}.animate ul.oprema li:nth-child(3) .icon{transform:scale(0);transition-delay:0.7s}.animate ul.oprema li:nth-child(4) .icon{transform:scale(0);transition-delay:0.9s}.animate ul.oprema li:nth-child(5) .icon{transform:scale(0);transition-delay:1.1s}.animate ul.oprema li:nth-child(6) .icon{transform:scale(0);transition-delay:1.3s}.animate ul.oprema li:nth-child(1) span{transform:translateY(1.5em);opacity:0;transition-delay:0.3s}.animate ul.oprema li:nth-child(2) span{transform:translateY(1.5em);opacity:0;transition-delay:0.5s}.animate ul.oprema li:nth-child(3) span{transform:translateY(1.5em);opacity:0;transition-delay:0.7s}.animate ul.oprema li:nth-child(4) span{transform:translateY(1.5em);opacity:0;transition-delay:0.9s}.animate ul.oprema li:nth-child(5) span{transform:translateY(1.5em);opacity:0;transition-delay:1.1s}.animate ul.oprema li:nth-child(6) span{transform:translateY(1.5em);opacity:0;transition-delay:1.3s}.animate.animated ul.oprema li:nth-child(1) .icon{transform:scale(1.1)}.animate.animated ul.oprema li:nth-child(2) .icon{transform:scale(1)}.animate.animated ul.oprema li:nth-child(3) .icon{transform:scale(1)}.animate.animated ul.oprema li:nth-child(4) .icon{transform:scale(1)}.animate.animated ul.oprema li:nth-child(5) .icon{transform:scale(0.9)}.animate.animated ul.oprema li:nth-child(6) .icon{transform:scale(1)}.animate.animated ul.oprema li:nth-child(1) span{transform:translateY(0);opacity:1}.animate.animated ul.oprema li:nth-child(2) span{transform:translateY(0);opacity:1}.animate.animated ul.oprema li:nth-child(3) span{transform:translateY(0);opacity:1}.animate.animated ul.oprema li:nth-child(4) span{transform:translateY(0);opacity:1}.animate.animated ul.oprema li:nth-child(5) span{transform:translateY(0);opacity:1}.animate.animated ul.oprema li:nth-child(6) span{transform:translateY(0);opacity:1}@media (max-width:600px){.hpNastanitveInfo .wrapper__inner--pad{padding-left:0 !important;padding-right:0 !important}}@media (min-width:30.0625em){ul.oprema li{max-width:9em;flex:auto auto}}.petZvezdic{margin-left:auto;margin-right:auto;max-width:9em;margin-bottom:1em;transition:transform 1.2s}.petZvezdic polygon{fill:#9e8e6d;transition:transform 2s, opacity 0.8s}.petZvezdic polygon:nth-child(1){opacity:0}.petZvezdic polygon:nth-child(2){opacity:0}.petZvezdic polygon:nth-child(3){opacity:0}.petZvezdic polygon:nth-child(4){opacity:0}.petZvezdic polygon:nth-child(5){opacity:0}.petZvezdic.animated polygon:nth-child(1){opacity:1;transition-delay:0.2s}.petZvezdic.animated polygon:nth-child(2){opacity:1;transition-delay:0.5s}.petZvezdic.animated polygon:nth-child(3){opacity:1;transition-delay:0.8s}.petZvezdic.animated polygon:nth-child(4){opacity:1;transition-delay:1.1s}.petZvezdic.animated polygon:nth-child(5){opacity:1;transition-delay:1.4s}