@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kurale&display=swap);@keyframes navBtns{to{transform:translateY(0)}}@keyframes homeAboutBG{to{opacity:1}}@keyframes homeAboutTxtImg{to{transform:translateX(0)}}@keyframes recordCard{to{opacity:1;transform:translate(0,0)}}*{margin:0;padding:0;box-sizing:border-box;color:#1b1f23;text-align:center}a{text-decoration:none;color:inherit}ul{list-style-type:none}img{width:100%}.info-text h3,h1,h2,h3 div,h3 q{font-family:"Amatic SC","Buxton Sketch","Inc Free",cursive}body.preloader-site{overflow:hidden;background-color:#e5eff1}body.preloader-site .preloader-wrapper{position:absolute;height:100%;width:100%;background:#fff;z-index:9999999;display:block;opacity:1}body.preloader-site .preloader-wrapper .preloader{margin:20vh auto 0;width:30%}body.preloader-site .preloader-wrapper .preloader img{max-width:100px}body.loaded .preloader-wrapper{opacity:0;display:none;transition:display .5s ease-out 2s}.site-header{height:85px}.site-footer,.site-header{width:100%;background-color:#eef4f9;box-shadow:0 0 9px 3px #1b1f23,0 0 25px 5px #a6b3bd inset}.site-header{transition:top 1.5s ease-in-out}.sticky{position:fixed;top:0;width:100%;z-index:100}.site-footer{min-height:150px;height:100%}.hf-container{align-self:center;max-width:1024px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.hf-container .site-logo{display:flex;align-items:center;text-shadow:2px 2px 2px #1b1f23}.hf-container .site-menu #menu-btn{display:none}.hf-container .site-menu label{display:none;font-size:1.5em}.hf-container nav ul{display:flex;align-items:center;justify-content:space-evenly}.hf-container nav a{text-decoration:none;height:100%;padding:.2em .6em;border-radius:.2em .8em;font-weight:700;font-style:italic}.hf-container nav .current-page a,.hf-container nav a:hover{background-color:#bfdaef;color:#eef4f9;text-shadow:0 0 3px #1b1f23;box-shadow:0 0 3px 0 #1b1f23,-1px -1px 5px 1px #a6b3bd inset}.hf-container nav .current-page a{font-style:normal;box-shadow:0 0 3px 0 #1b1f23,1px 1px 5px 1px #a6b3bd inset}.site-footer{padding:1em}.site-footer h4{font-size:1.3em;text-align:left}.site-footer .hf-container{flex-wrap:wrap}.site-footer ul li,.site-info-content blockquote.info-text{text-align:left}.site-footer .block{padding:5px;height:100%;width:300px}.site-footer .sm{font-size:1.7em;margin:0 3px}.site-footer .offers a{padding:.1em}.site-footer .offers a:hover{border-bottom:1px solid #1b1f23;box-shadow:1px 0 2px 0 #1b1f23}.site-footer hr{margin:10px 0 5px}.site-footer p{font-size:.8em;align-self:flex-end;justify-self:flex-end;text-align:right}.loaded nav li.home-page{transform:translateY(-100px);animation:navBtns .5s ease-in forwards}.loaded nav li.home-page:nth-child(1){animation-delay:.1s}.loaded nav li.home-page:nth-child(2){animation-delay:.3s}.loaded nav li.home-page:nth-child(3){animation-delay:.5s}.loaded nav li.home-page:nth-child(4){animation-delay:.7s}.loaded nav li.home-page:nth-child(5){animation-delay:.9s}.loaded .site-info-content .home-img{top:23%!important}.loaded .site-info-content h2,.loaded .site-info-content h3,.loaded .site-info-content h3 div,.loaded .site-info-content h3 q{color:#eef4f9}.loaded .site-info-content h2{position:relative;font-size:3em;grid-row:1;z-index:10;text-shadow:0 0 6px #1b1f23}.loaded .site-info-content h3.info-text{grid-row:2;display:grid;grid-template-columns:10% auto 10%;grid-template-rows:auto auto auto;gap:1em 0}.loaded .site-info-content h3.info-text q{grid-column:2;padding-top:.3em;position:relative}.loaded .site-info-content h3.info-text div{grid-column:2;grid-row:3;text-align:right}.loaded .site-info-content h3.info-text q:after,.loaded .site-info-content h3.info-text q:before{font-size:2em}.loaded .site-info-content h3.info-text q:before{content:"„";grid-column:1}.loaded .site-info-content h3.info-text q:after{content:"“";position:absolute;top:calc(100% - 25px);grid-column:3;grid-row:2;margin-top:-3%}.loaded .site-info-content:nth-child(even) .info-img{right:9%;left:inherit}.loaded .site-info-content:nth-child(even) h3{text-align:left;grid-column:1/4}.loaded .site-info-content:nth-child(even) h3 q:before{left:10%}.about .site-info-content:nth-child(odd) blockquote,.loaded .site-info-content:nth-child(odd) h3{right:-30%}.loaded .site-info-content:nth-child(odd) .info-img{animation:homeAboutTxtImg 1s ease-out forwards;animation-delay:.7s}.about .site-info-content{display:flex;align-items:center}.about .site-info-content:nth-child(odd) p{text-align:right}.site-info-content:nth-child(even) .info-img{right:2%;left:initial}.site-info-content:nth-child(even) p{text-align:left}.contacts .site-info-content{display:grid;grid-template-areas:"heading heading" "texts map" "texts map";grid-template-columns:repeat(2,1fr)}.contacts .site-info-content>h2{grid-area:heading;font-size:2em;width:100%}.contacts .site-info-content div.info-text{grid-area:texts;width:95%}.contacts .site-info-content .map{grid-area:map;box-shadow:3px 2px 6px 2px #1b1f23;border-radius:.4em 2.8em;border:2px solid #1b1f23}.contacts .contact-info{display:grid;width:100%;grid-template-areas:"ico txt txt" "ico contact1 contact1" "ico contact2 contact2" "ico contact3 contact3";grid-template-columns:50px auto auto;grid-template-rows:25px auto auto auto;align-items:center;padding:1em 0;border-bottom:1px solid #fff}.contacts .contact-info i{grid-area:ico;font-size:1.7em}.contacts .contact-info .contact-text-info{grid-area:txt}.contacts .contact-info .contact-ct-info{grid-area:contact1}.contacts .contact-info:nth-child(4) i{grid-row:2}.contacts .contact-info:nth-child(4) .hours:nth-of-type(1){grid-area:txt}.contacts .contact-info:nth-child(4) .hours:nth-of-type(2){grid-area:contact1}.contacts .contact-info:nth-child(4) .hours:nth-of-type(3){grid-area:contact2}.contacts .contact-info:nth-child(5){grid-template-columns:auto auto auto}.contacts .contact-info:nth-child(5) .sm:hover i{background-color:#eef4f9;border-radius:3px;height:26px}.loaded .excursions .site-info-content,.loaded .excursions .site-info-content .info-text,.loaded .vacations .site-info-content,.loaded .vacations .site-info-content .info-text{animation-delay:0s}.loaded .record-card{position:relative;overflow:hidden;background-color:#eef4f9;box-shadow:3px 2px 6px 2px #1b1f23;margin:10px;padding:1em;border-radius:.2em .8em;line-height:20px;width:321px;opacity:0;transform:translate(1400px,-1400px);animation:recordCard 1.5s ease-out forwards}.loaded .record-card:nth-child(1){animation-delay:0s}.loaded .record-card:nth-child(2){animation-delay:.1s}.loaded .record-card:nth-child(3){animation-delay:.2s}.loaded .record-card:nth-child(4){animation-delay:.3s}.loaded .record-card:nth-child(5){animation-delay:.4s}.loaded .record-card:nth-child(6){animation-delay:.5s}.loaded .record-card:nth-child(7){animation-delay:.6s}.loaded .record-card:nth-child(8){animation-delay:.7s}.loaded .record-card:nth-child(9){animation-delay:.8s}.loaded .record-card:nth-child(10){animation-delay:.9s}.loaded .record-card:nth-child(11){animation-delay:1s}.loaded .record-card:nth-child(12){animation-delay:1.1s}.loaded .record-card:nth-child(13){animation-delay:1.2s}.loaded .record-card a{display:grid;grid-template-rows:12em auto;gap:.5em}.loaded .record-card img{height:12em;border-radius:.2em .8em;border:1px solid #92a7b9}.loaded .record-card .vacation-short-info{display:grid;grid-template-areas:"heading1 heading1" "heading2 heading2" "price dates";align-items:center;grid-template-rows:auto auto auto;gap:.5em}.loaded .record-card .vacation-short-info h3{grid-area:heading1}.loaded .record-card .vacation-short-info h4{grid-area:heading2}.loaded .record-card .vacation-short-info>p{grid-area:price}.loaded .record-card .vacation-short-info span.price{font-size:1.8em;font-weight:700;justify-self:right;color:#f1a57e;text-shadow:0 0 1px #1b1f23}.loaded .record-card .vacation-short-info span.dates{grid-area:dates;align-self:end;justify-self:right;font-size:.8em}.loaded .record-card .discount{position:absolute;background:linear-gradient(135deg,#9ccc9c 0,green 75%);color:#eef4f9;border-radius:50%;width:50px;height:50px;padding:16px 0;top:8%;right:2%;text-shadow:1px 1px 1px #1b1f23;box-shadow:2px 2px 3px #1b1f23}.excursions .site-info-content,.vacations .site-info-content{min-height:0}.excursions .site-info-content .info-text,.vacations .site-info-content .info-text{animation-delay:0s}.excursions .site-info-content .info-text h3,.vacations .site-info-content .info-text h3{text-align:center}.excursions .record-card{width:400px}.record-single-details .record-card{width:100%;min-height:500px;margin:0}.record-single-details .record-card .img-discount-container{position:relative;margin:0 auto;max-width:500px}.record-single-details .record-card img{height:auto}.record-single-details .record-card .discount{right:-5%}.record-single-details .record-card .vacation-short-info{grid-template-areas:"heading1 heading1" "price price" "dates dates" "description description" "type type" "meal meal";grid-template-rows:auto auto auto auto;gap:1em;padding:0 2em}.record-single-details .record-card .description{grid-area:description;text-align:justify}.record-single-details .record-card .types{grid-area:type}.record-single-details .record-card .meal{grid-area:meal}.record-single-details .record-card .meal,.record-single-details .record-card .types{text-align:left}.record-single-details .record-card ul{padding-left:31px}.record-single-details .record-card li{list-style-type:disc;text-align:left}.loaded .record-single-details article.record-card{transform:translate(0,0);opacity:1;animation:none}.site{background:rgba(241,165,126,.3);background-image:url(https://images.unsplash.com/photo-1571993192866-202f70b7ec7e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1400&q=40);background:linear-gradient(45deg,rgba(146,167,185,.3) 15%,rgba(241,165,126,.3) 50%,rgba(247,244,243,.3) 85%),url(https://images.unsplash.com/photo-1571993192866-202f70b7ec7e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1400&q=40) no-repeat center;background-size:cover;font-family:"Kurale","Georgia",serif;font-size:1.1em}.site-main{min-height:calc(100vh - 275px);width:100%}.site-page-container{max-width:1024px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:1.8em 0}.site-info-content,.site-info-content .info-text{position:relative;padding:1em;border-radius:.5em 2.8em}.site-info-content{width:95%;min-height:300px;max-width:1024px;background-color:rgba(27,31,35,.5);margin:2% 0;opacity:0}.site-info-content .info-text{width:70%;font-style:italic;text-shadow:0 0 3px #1b1f23;background-color:rgba(146,167,185,.5);box-shadow:3px 2px 6px 2px #1b1f23}.site-info-content .info-img{max-width:300px;width:300px;height:200px;position:absolute;top:calc(50% - 100px);border-radius:3px;opacity:.8;overflow:hidden}.site-info-content div.info-text{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.site-info-content div.info-text h3{font-size:1.7em}.site .fof .info-text{height:100%}.info-text a,.info-text i,.info-text p,.info-text span{color:#fff;text-shadow:0 0 2px #000}.loaded .site-info-content{animation:homeAboutBG .7s linear forwards;animation-delay:1s}.loaded .site-info-content .info-text{transform:translateX(-1000px);animation:homeAboutTxtImg 1s ease-out forwards;animation-delay:1.1s}.loaded .site-info-content .info-img{transform:translateX(1000px);animation:homeAboutTxtImg 1s ease-out forwards}.loaded .site-info-content:nth-child(even) .info-img,.loaded .site-info-content:nth-child(even) .info-text{transform:translateX(1000px);animation:homeAboutTxtImg 1s ease-out forwards;animation-delay:1.3s}.loaded .site-info-content:nth-child(even) .info-img{transform:translateX(-1000px)}.loaded .about .site-info-content,.loaded .about .site-info-content .info-img,.loaded .about .site-info-content .info-text,.loaded .contacts .site-info-content,.loaded .contacts .site-info-content .info-img,.loaded .contacts .site-info-content .info-text{animation-delay:0s}.fb:hover i{color:#3b5998}.tr:hover i{color:#0084b4}.fr:hover i{color:#ff0084}