@-webkit-keyframes slideIn{from{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes slideIn{from{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes slideOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes slideOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateIn{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateOut{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateOut{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}html{color:#fff}@media only screen and (min-width: 600px){html{font-size:120%}}@media only screen and (min-width: 2200px) and (min-height: 1200px){html{font-size:150%}}@media only screen and (min-height: 2000px){html{font-size:250%}}@media only screen and (min-width: 1024px){html,body{height:100%}}#home,.modal-content{background:url(../img/bg-2rows1000px.png);background-size:100% auto}@media only screen and (min-width: 1024px){#home{background:none}}ul,li{list-style:none}a{color:#fff;text-decoration:none}.hidden-visually{position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap}@font-face{font-family:'Icomoon';src:url("../fonts/icomoon.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}[class^='icon-'],[class*=' icon-']{font-family:'Icomoon';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}@font-face{font-family:'Amatic SC';src:url(../fonts/AmaticSC-Bold.woff) format("woff")}@font-face{font-family:'Varta Regular';src:url(../fonts/Varta-Regular.woff) format("woff")}html{font-family:'Varta Regular';letter-spacing:0.02rem}input,select,textarea,button{padding-top:0.35rem;color:inherit;font-family:inherit;font-size:inherit}h1{margin-left:-1rem;font-family:'Amatic SC', cursive;font-size:2.5rem}@media only screen and (min-width: 1024px){h1{margin-left:0}}h2{border-radius:10px;padding:0.55rem 1rem 0.2rem;background:#9a572d;color:#fff;font-size:1rem;font-weight:normal}.chat-title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:1rem}@media only screen and (min-width: 1024px){.chat-title{margin-bottom:0;padding:0.55rem 0 0;background:none;font-size:1.5rem;font-weight:bold}}p{line-height:1.3;font-weight:500}@media only screen and (min-width: 600px){p{line-height:1.5}}div>p{padding-top:0.3125rem}html{scrollbar-color:#4c7972 #e8e6e7}body{scrollbar-color:#cfb79f #e8e6e7}body::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-track{background:#e8e6e7}body::-webkit-scrollbar-thumb{background-color:#4c7972}#nav::-webkit-scrollbar,#story::-webkit-scrollbar{width:10px}body,#nav,#story{scrollbar-width:thin}#nav::-webkit-scrollbar-thumb,#story::-webkit-scrollbar-thumb{border-radius:15px;background-color:#cfb79f}@media only screen and (min-width: 1024px){#desktop-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}header{z-index:10;position:-webkit-sticky;position:sticky;top:0;-webkit-box-shadow:rgba(76,121,114,0.5) 0px 25px 20px -20px;box-shadow:rgba(76,121,114,0.5) 0px 25px 20px -20px}@media only screen and (min-width: 1024px){header{display:-webkit-box;display:-ms-flexbox;display:flex;height:5.8rem}}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.6rem 1.8rem 0.6rem 0.6rem;background:#4c7972;color:#fff}@media only screen and (min-width: 600px){.container{padding:1rem 1.8rem 1rem 0.6rem}}@media only screen and (min-width: 1024px){.container{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;width:35%;padding:0 1.8rem 0 0.6rem}}@media only screen and (min-width: 1300px){.container{width:23.7rem}}@media only screen and (min-width: 1024px){.container-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65%;background:#4c7972;color:#fff}}@media only screen and (min-width: 1300px){.container-2{width:calc(100% - 23.7rem)}}.profile-img{display:block;width:3.5rem;height:auto;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}@media only screen and (min-width: 1024px){.profile-img{width:4rem}}@media only screen and (min-width: 1024px){.profile-link:hover,.profile-link:focus,.logo:hover,.logo:focus{-webkit-animation:enlarge-1 0.15s forwards linear;animation:enlarge-1 0.15s forwards linear}@-webkit-keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}}.logo{margin:0 auto}#story,#chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media only screen and (min-width: 1024px){#story{padding:0 2rem;background:url(../img/bg-4rows2000px.png);background-size:100% auto;height:100%;overflow-x:hidden}}@media only screen and (min-width: 1300px){#story{min-width:calc(100% - 25.2rem)}}#chat{padding:1rem}.left,.right{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:90%;margin-bottom:1rem;padding:0.5rem 1rem}@media only screen and (min-width: 600px){.left,.right{max-width:80%}}@media only screen and (min-width: 1024px){.left,.right{max-width:70%}}.left{border-radius:0 0.8rem 0.8rem 0.8rem;background:#fff;color:#1f4e46;-webkit-box-shadow:2px 2px 2px #666;box-shadow:2px 2px 2px #666}.left:before{content:'';position:absolute;top:-15px;left:-22px;border-right:20px solid transparent;border-top:20px solid #fff;border-bottom:20px solid transparent;width:0px;height:0px;-webkit-transform:rotate(110deg);transform:rotate(110deg)}.right{-ms-flex-item-align:end;align-self:flex-end;border-radius:0.8rem 0 0.8rem 0.8rem;background:#4c7972;-webkit-box-shadow:2px 2px 2px #222;box-shadow:2px 2px 2px #222}.right:before{content:'';position:absolute;top:-25px;right:5px;border-right:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid #4c7972;width:0px;height:0px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.chat-img{z-index:1;max-width:82%;padding:0.4rem 0.4rem 0}.chat-img:hover{-webkit-animation:enlarge-1 0.15s forwards linear;animation:enlarge-1 0.15s forwards linear}@-webkit-keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width: 768px){.chat-img{max-width:33rem}}@media only screen and (min-width: 1024px){.chat-img{max-width:15rem}}@media only screen and (min-width: 1600px){.chat-img{max-width:18rem}}.chat-img:focus .lightbox p .img-thumb,.lightbox:focus p>.img-thumb{-webkit-animation:enlarge-1 0.15s forwards linear;animation:enlarge-1 0.15s forwards linear}@keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.img-thumb{border-radius:10px;width:100%;height:auto}@media only screen and (min-width: 1024px){.mobile{display:none}}.desktop{display:none}@media only screen and (min-width: 1024px){.desktop{display:initial}}footer{padding:0.7rem 0 0.5rem;background:#4c7972;font-family:'Amatic SC', cursive;font-size:1.3rem;line-height:1.5;text-align:center}footer a:focus .footer-icon{-webkit-animation:enlarge-2 0.15s forwards linear;animation:enlarge-2 0.15s forwards linear}@-webkit-keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}.footer-icon{width:1.7rem}.footer-icon:hover{-webkit-animation:enlarge-2 0.15s forwards linear;animation:enlarge-2 0.15s forwards linear}@keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (min-width: 1024px){#nav{position:-webkit-sticky;position:sticky;top:0;min-width:35%;height:100%;background:#e8e6e7;overflow-x:hidden}}@media only screen and (min-width: 1300px){#nav{min-width:25.2rem}}#dots-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1024px){#dots-menu{display:none}}.icon-dots-three-vertical:before{content:'\e900'}.icon-x:before{content:'\e905'}.icon-dots-three-vertical,.icon-x{font-size:1.6rem;-webkit-transition:color 300ms ease-in;transition:color 300ms ease-in}.icon-x{color:red}.menu{z-index:9;display:none;overflow:scroll;position:fixed;top:4.7rem;right:0;height:100%;width:100%;background:#e8e6e7}@media only screen and (min-width: 1024px){.menu{display:initial;overflow:initial;position:initial;top:initial;right:initial;height:initial;width:initial}}.item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.6rem 1.1rem;-webkit-box-shadow:0px 24px 3px -24px #cfb79f;box-shadow:0px 24px 3px -24px #cfb79f}.item-group:last-child{margin-bottom:5.5rem}@media only screen and (min-width: 1024px){.item-group:last-child{margin-bottom:0}}@media only screen and (min-width: 1024px){.item-group:first-child{border-top:0.1px dotted #cfb79f}.item-group:last-child{-webkit-box-shadow:unset;box-shadow:unset;border-bottom:0.1px dotted #cfb79f}.item-group:hover{background-color:#4c7972}.item-group:hover>a,.item-group>#modal-btn{color:#fff}}.item-img{width:4rem;height:auto;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin-top:0.2rem}.item-link{display:block;width:100%;margin:0 0 0 1.5rem;padding:1.5rem 1rem 1.4rem 0;color:#4c7972;font-size:1.1rem;font-weight:bolder}.item-link:hover,.item-link:focus{padding-left:1rem;padding-right:1rem;color:#9a572d;font-size:1.1rem;-webkit-animation:enlarge-1 0.15s forwards linear;animation:enlarge-1 0.15s forwards linear}@keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width: 1024px){.item-link{padding:1.2rem 1rem 1.1rem 0;line-height:1.7}}#subscribe-form input[type='text']:invalid:not(:focus):not(:placeholder-shown),#subscribe-form input[type='email']:invalid:not(:focus):not(:placeholder-shown){background:rgba(251,255,0,0.651);border:2px solid red}#subscribe-modal{z-index:10;display:none;position:fixed;top:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,0.7)}.subscribe-title{-webkit-box-shadow:2px 2px 2px #222;box-shadow:2px 2px 2px #222;margin-top:1.5rem;font-size:1.1rem;text-align:center}@media only screen and (min-width: 1024px){.subscribe-title{margin:0;padding:0.9rem 0.5rem 0.5rem;font-size:1.5rem}}.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:90vw;height:50vh;-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:0.4s;animation-duration:0.4s}@media only screen and (min-width: 1024px){.modal-content{width:50vw}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close-btn{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 10px 6px,rgba(0,0,0,0.6) 0px 3px 6px;box-shadow:rgba(0,0,0,0.5) 0px 10px 6px,rgba(0,0,0,0.6) 0px 3px 6px;width:2rem;height:2rem;background:#1f4e46;color:#fff;font-size:1rem;font-weight:900;cursor:pointer}.close-btn:hover{color:#f00000}form{text-align:center}input,.subscribe-btn{border-radius:10px;font-size:1.2rem;-webkit-box-shadow:2px 2px 2px #222;box-shadow:2px 2px 2px #222}input{border:2px solid #4c7972;display:block;width:17rem;height:2rem;margin:1.5rem auto 0;background:#fff;color:#1f4e46;text-align:center}input:focus{border:1px solid #f00000;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;color:#1f4e46}@media only screen and (min-width: 1024px){input{width:20rem;height:3rem}}.subscribe-btn{border:1px solid #e8e6e7;margin-top:1.5rem;padding:0.55rem 0.3rem 0.3rem;background:#9a572d;color:#fff}.subscribe-btn:hover,.subscribe-btn:focus{-webkit-animation:enlarge-1 0.15s forwards linear;animation:enlarge-1 0.15s forwards linear;background:#4c7972;cursor:pointer}@keyframes enlarge-1{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width: 1024px){.subscribe-btn{width:6.5rem;height:2.5rem;padding-top:0.45rem;font-weight:700}}#language-selector{border-radius:50%;position:fixed;bottom:1.1rem;left:0.8rem;-webkit-box-shadow:2px 2px 2px #222;box-shadow:2px 2px 2px #222}@media only screen and (min-width: 1024px){#language-selector{top:1.6rem;right:0.6rem;bottom:initial;left:initial;-webkit-box-shadow:initial;box-shadow:initial}}.croatian,.english{display:block;width:3rem;height:3rem}@media only screen and (min-width: 1024px){.croatian,.english{width:2.4rem;height:2.4rem}}.croatian{background:url(../img/croatian.png) no-repeat center center/cover}.english{background:url(../img/english.png) no-repeat center center/cover}.croatian:hover,.english:hover,#language-selector a:focus>.croatian,#language-selector a:focus>.english{-webkit-animation:enlarge-2 0.15s forwards linear;animation:enlarge-2 0.15s forwards linear}@keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}.scrollButton{z-index:1;border-radius:50%;width:3rem;height:3rem;border:none;display:none;-webkit-box-shadow:2px 2px 2px #222;box-shadow:2px 2px 2px #222;position:fixed;right:0.8rem;bottom:5rem;background-color:#4c7972;color:#fff}@media only screen and (min-width: 1024px){.scrollButton{width:2.5rem;height:2.5rem}}.scrollButton:hover,.scrollButton:focus{-webkit-animation:enlarge-2 0.15s forwards linear;animation:enlarge-2 0.15s forwards linear}@keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (min-width: 1024px){.scrollButton{bottom:7.5rem;left:initial;cursor:pointer}}.icon-arrow-up2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0.1rem 0.1rem;font-size:1.6rem}.icon-arrow-up2::before{content:'\ea3a'}#sharing-links{z-index:1;position:fixed;bottom:5rem;left:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media only screen and (min-width: 1024px){#sharing-links{left:initial;right:0.8rem;bottom:1rem;cursor:pointer}}.toggle,.icon-share2,#sharing-links .icon-x,.facebook,.whatsapp{z-index:1;border-radius:50%;width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:2px 2px 2px #222;box-shadow:2px 2px 2px #222}@media only screen and (min-width: 1024px){.toggle,.icon-share2,#sharing-links .icon-x,.facebook,.whatsapp{width:2.5rem;height:2.5rem}}#sharing-links .icon-x,.facebook,.whatsapp{padding-left:0.1rem}.toggle,.icon-share2{background:#4c7972}.facebook{background:#3c5b9b}.whatsapp{background:#0bc204}.bg-facebook:hover,.bg-whatsapp:hover,#sharing-links a:focus{-webkit-animation:enlarge-2 0.15s forwards linear;animation:enlarge-2 0.15s forwards linear}@keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}.icon-facebook:before{content:'\ea90'}.icon-whatsapp:before{content:'\ea93'}.icon-share2:before{content:'\ea82'}.icon-share2{font-size:1.4rem}.icon-facebook,.icon-whatsapp{font-size:1.6rem}.icon-facebook{margin-top:0.3rem}.sharing-link,.sharing-link.open{opacity:1;position:relative;border:none;border-radius:50%;overflow:hidden;width:3rem;height:3rem;-webkit-transition:all 200ms;transition:all 200ms}@media only screen and (min-width: 1024px){.sharing-link,.sharing-link.open{cursor:pointer}.sharing-link:hover,.sharing-link:focus,.sharing-link.open:hover,.sharing-link.open:focus{-webkit-animation:enlarge-2 0.15s forwards linear;animation:enlarge-2 0.15s forwards linear}@-webkit-keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes enlarge-2{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}}.sharing-link.open:not(:last-of-type),.sharing-link.open.open:not(:last-of-type){margin:0.8rem 0}.facebook,.whatsapp{opacity:0;overflow:hidden;width:0;height:0;margin:0}@media only screen and (min-width: 1024px){.facebook,.whatsapp{opacity:1;overflow:initial;width:2.5rem;height:2.5rem;margin-top:0.7rem}}.toggle,.toggle .icon-x{display:none}.toggle{margin:0;padding:0}.toggle.open .icon-x{display:initial;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.toggle.open .icon-share2{display:none;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.toggle.facebook{-webkit-transition-delay:50ms;transition-delay:50ms}.toggle.whatsapp{-webkit-transition-delay:0ms;transition-delay:0ms}.tooltip{z-index:10000;border-radius:10px;padding:0.5rem;background:#9a572d;color:#fff;font-size:0.8rem}
