@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap";@import"https://fonts.googleapis.com/css2?family=Catamaran&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background-color:#021528}.parallelogram{color:#daa9c5;border:2px solid #daa9c5;min-width:300px;min-height:42px;transform:skew(-20deg);margin:0 30px}@media (min-width: 769px){.parallelogram{max-width:780px;margin:0 auto}}.parallelogram h2{text-align:center;font-family:Catamaran;font-style:normal;font-weight:700;font-size:1.25rem;line-height:42px;transform:skew(20deg)}@media (min-width: 1024px){.parallelogram h2{font-size:2rem;line-height:53px}}h3{color:#daa9c5;font-family:Abril Fatface;font-style:normal;font-weight:400;font-size:2rem;line-height:43px;margin-bottom:1.5rem}h5{color:#daa9c5;font-family:Catamaran;font-style:normal;font-weight:700;font-size:1.25rem;line-height:33px;margin-bottom:1rem}p{color:#fffff8;font-family:Catamaran;font-style:normal;font-weight:400;font-size:1rem;line-height:26px}a{cursor:pointer}.btn{display:flex;align-items:center;justify-content:center;transition:.2s all;width:12.4rem;height:2.8rem;margin:0 auto;cursor:pointer;border-radius:1rem;text-align:center;font-family:Catamaran;font-style:bold;font-size:1rem;line-height:1.6rem}@media (min-width: 1024px){.btn{font-size:1.125rem;font-weight:700}}.about{overflow:hidden;background-color:#021528;padding-bottom:3rem}@media (min-width: 1024px){.about{margin-top:12.75rem}}@media (min-width: 1024px){.about p{font-size:1.125rem}}.about .about-mindaugas-container,.about .about-dj-domo-container{opacity:0;filter:blur(5px);transform:translate(-100%);transition:all 1.5s}@media (min-width: 1024px){.about .about-mindaugas-container,.about .about-dj-domo-container{display:flex;align-items:flex-start}}.about .about-mindaugas-container.show,.about .about-dj-domo-container.show{opacity:1;filter:blur(0);transform:translate(0)}.about .about-dj-domo-container{transform:translate(100%)}@media (min-width: 1024px){.about .about-dj-domo-container{margin-top:11.625rem}}@media (min-width: 1024px){.about .about-dj-domo-container h3{margin-top:0}}.about .about-mindaugas,.about .about-dj-domo{display:flex;flex-direction:column;padding:0 20px;transform:translateY(0)}@media (min-width: 1024px){.about .about-mindaugas{order:2;flex:1;margin-left:25px}}@media (min-width: 1024px){.about .about-mindaugas p{max-width:510px;font-size:1.125rem}}@media (min-width: 769px) and (max-width: 1023px){.about .about-dj-domo{padding:0 88px}}@media (min-width: 1024px){.about .about-dj-domo{flex:1;padding:0 70px}}.about h3{margin-top:3rem}.about .mic-icon-large,.about .headphones-icon-large{margin:1.5rem auto}@media (min-width: 1024px){.about .headphones-icon-large{width:200px;height:200px}}@media (min-width: 1024px){.about .mic-icon-large{margin-left:30%}}.about .priorities-list{margin-bottom:1rem}@media (min-width: 1024px){.about .priorities-list{max-width:510px}}.about .priorities-list li{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.about .mindaugas-img{min-height:450px;max-height:100vh;width:100%}@media (min-width: 769px) and (max-width: 1023px){.about .mindaugas-img{width:initial}}@media (min-width: 1024px){.about .mindaugas-img{order:1;flex:1;object-fit:contain;margin-top:3rem}}@media (orientation: landscape) and (max-height: 720px){.about .mindaugas-img{max-height:initial}}.about .domo-img{margin-top:1rem;width:100%;min-height:260px}@media (min-width: 769px) and (max-width: 1023px){.about .domo-img{padding-left:88px}}@media (min-width: 1024px){.about .domo-img{flex:2}}.calendar{position:relative;background-color:#021528;margin-bottom:6rem}.calendar__placeholder{display:flex;padding:20px 0;background-color:#fffef9;position:relative;min-height:337px}@media (min-width: 1024px){.calendar__placeholder{padding:20px 50px;margin:0 63px;border-top-left-radius:10px;border-top-right-radius:10px;min-height:493px}}.calendar__text{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 1024px){.calendar__text{padding-top:40px}}.calendar__triangles{position:absolute;width:100%;height:156px;bottom:57px}.calendar__button{margin:2rem auto;background-color:#daa9c5;color:#021528;box-shadow:4px 5px 6px #000c;border:#daa9c5}@media (min-width: 1024px){.calendar__button{position:absolute;left:0;right:0;bottom:25px}}.calendar .parallelogram{margin-top:3rem;margin-bottom:3rem}.calendar dt{font-family:Catamaran;color:#fffff8;font-size:14px;padding:0 30px;margin-bottom:.5rem}@media (min-width: 1024px){.calendar dt{font-size:1rem}}button{cursor:pointer}.react-calendar{font-family:Catamaran;width:100%;position:relative;margin:0 auto}@media (min-width: 1024px){.react-calendar{padding:0 1.5rem;position:initial}}.react-calendar button{border:none;background-color:#fffef9}.react-calendar button.react-calendar__tile__disabled{background-color:#543547;color:#fffff8;border-radius:100px;overflow:hidden;flex:1;max-width:30px;height:30px;align-self:center;margin-left:auto;margin-right:auto}.react-calendar__tile{display:flex;align-items:center;justify-content:center;height:2.5rem;font-family:Catamaran;pointer-events:none;font-style:normal;font-weight:500;font-size:16px;line-height:18px;color:#363631}.react-calendar__navigation__label{display:flex;margin:0 auto;margin-bottom:1rem;font-family:Catamaran;height:2.8rem}@media (min-width: 1024px){.react-calendar__navigation__label{padding-top:1rem;color:#363631}}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__navigation__prev-button,.react-calendar__navigation__next-button{width:80px;font-size:40px}.react-calendar__navigation__prev-button{position:absolute;left:0;top:170px}.react-calendar__navigation__next-button{position:absolute;right:0;top:170px}.react-calendar__month-view__weekdays{color:#363631;font-size:10px;line-height:12px;text-transform:uppercase;text-align:center;letter-spacing:1.5px;margin-bottom:1.5rem}.react-calendar__month-view__weekdays abbr{text-decoration:none}.react-calendar__month-view{max-width:235px;margin:0 auto}.react-calendar__month-view__days__day--neighboringMonth{color:silver}.modal__success{margin-top:7rem;margin-bottom:2.5rem}.modal__success-title{font-family:Catamaran;font-style:normal;font-weight:700;font-size:1.5rem;line-height:39px;text-align:center;color:#539143;padding:0 2rem;margin-bottom:1rem}.modal__success-message{font-family:Catamaran;font-style:normal;font-weight:600;font-size:18px;line-height:30px;text-align:center;padding:0 3rem}.modal form .input-field{padding-bottom:1.5rem}.modal .error{color:#ff6847;font-family:Catamaran;font-style:normal;font-weight:400;font-size:1rem;line-height:26px;position:absolute;bottom:0;left:0}.modal__button{margin:2rem auto;background-color:#daa9c5;color:#021528;box-shadow:4px 5px 6px #000c;border:#daa9c5}.input-field{position:relative;margin-top:30px}.input-field label{font-family:Catamaran;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#fffff8;position:absolute;top:-30px;left:0}.input-field input,.input-field textarea{padding:8px;height:27px;border:1px solid #daa9c5;border-radius:10px;color:#fffff8;background:transparent;min-width:275px;font-family:Catamaran;font-style:normal;font-weight:400;font-size:1rem;line-height:26px}@media (min-width: 1024px){.input-field input,.input-field textarea{min-width:370px}}.input-field input::placeholder,.input-field input::-webkit-input-placeholder,.input-field input:-moz-placeholder,.input-field input::-moz-placeholder,.input-field input:-ms-input-placeholder,.input-field textarea::placeholder,.input-field textarea::-webkit-input-placeholder,.input-field textarea:-moz-placeholder,.input-field textarea::-moz-placeholder,.input-field textarea:-ms-input-placeholder{font-family:Catamaran;font-style:normal;font-weight:400;font-size:1rem;line-height:26px;color:#fffff8}.input-field textarea{height:auto}.input-field .error{color:#ff6847;font-family:Catamaran;font-style:normal;font-weight:400;font-size:1rem;line-height:26px;position:relative}.modal{position:fixed;inset:0;height:100%;width:100%;background-color:#00000080;display:flex;justify-content:center;background-color:#021528;z-index:10;overflow-y:scroll}.modal__close{position:absolute;right:22px;top:22px;cursor:pointer}.modal__content{display:flex;flex-direction:column;align-items:center;max-width:400px}.modal__title{font-family:Abril Fatface;font-style:normal;font-weight:400;font-size:2rem;line-height:43px;color:#daa9c5;margin-bottom:2rem;margin-top:3rem}.faq{margin-bottom:6rem}.faq__container{padding:0 20px;max-width:800px;margin:0 auto}.faq .parallelogram{margin-bottom:2rem}.faq .faq-item{flex:1}.faq .faq-item__question{display:flex;align-items:center;background:transparent;color:#fffff8;cursor:pointer;width:100%;padding:20px 0;font-family:Catamaran;font-weight:700;font-size:1rem;line-height:26px;text-align:left;border:none;border-bottom:2px solid #daa9c5}@media (min-width: 1024px){.faq .faq-item__question{font-size:1.25rem;line-height:39px}}.faq .faq-item__question img{margin-left:auto;transition:transform .5s ease-in-out}.faq .faq-item__question.open{border-bottom:none}.faq .faq-item__question.open img{transform:rotate(180deg)}.faq .faq-item__answer{font-size:14px;font-weight:400;padding-bottom:1rem;white-space:break-spaces}@media (min-width: 1024px){.faq .faq-item__answer{font-size:18px;line-height:30px}}.faq .faq-item__answer.open{border-bottom:2px solid #daa9c5}#loading{margin:auto;border:3px solid rgba(255,255,255,.3);border-radius:50%;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#loading.purple{border-top-color:#543547}#loading.green{border-top-color:#539143}#loading.black{border-top-color:#021528}#loading.white{border-top-color:#fffef9}#loading.small{width:20px;height:20px}#loading.large{width:100px;height:100px}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.footer-container{margin-bottom:2.75rem;color:#fff;height:30.3rem;display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){.footer-container{margin:0}}.footer-container li,.footer-container a{font-family:Catamaran;font-size:1rem;line-height:1.625rem}@media (min-width: 1024px){.footer-container li,.footer-container a{font-size:1.125rem;line-height:1.875rem}}.footer-container__shape{height:30.3rem;clip-path:polygon(50% 0%,100% 30%,100% 100%,0 100%,0 30%);background-color:#543547;width:100%}@media (min-width: 1024px){.footer-container__shape{clip-path:polygon(18% 27%,29% 0,39% 26%,50% 0,61% 26%,71% 0,81% 26%,100% 26%,100% 100%,0 100%,0 69%,0 27%)}}.footer-container__contacts{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:9rem;gap:.6rem}.footer-container__links{display:flex;justify-content:center;gap:1rem;margin-top:3.9rem}@media (min-width: 1024px){.footer-container__links{font-weight:600;gap:2rem}}.trademark{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem;font-family:Catamaran;font-size:14px;line-height:23px}.trademark p{height:26px}.trademark .tinkladariai{text-decoration:underline;font-size:1rem}.trademark .tinkladariai:hover{opacity:.8;border:none}.align{display:flex;justify-content:center;white-space:nowrap;gap:.5rem;margin-bottom:.5rem}@media (min-width: 1024px){p{font-size:1rem;line-height:1.625rem}}@media (min-width: 1024px){#contact{font-weight:600}}.page-header{display:flex;position:absolute;left:0;right:0}.logo{position:relative;left:0;margin:0 auto;z-index:1;top:13px}@media (min-width: 1024px){.logo{left:2.5rem;margin:0}}.header-navbar{position:fixed;bottom:0;display:flex;align-items:center;flex-direction:row;justify-content:space-around;background-color:#021528;width:100%;height:2.75rem;z-index:10}@media (min-width: 1024px){.header-navbar{position:absolute;top:0;max-width:30rem;right:6rem;top:13px;background-color:transparent;justify-content:none;gap:.5rem}}a{text-decoration:none;color:#fff;font-family:Catamaran;font-size:12px;line-height:20px;white-space:nowrap}@media (min-width: 769px){a{font-size:18px;line-height:30px}}a:hover{color:#927e82}@media (min-width: 1024px){a:hover{border-bottom:1px solid white;color:#fff}}.hero{background-image:url(/images/hero-image-small.png);background-size:cover;background-repeat:no-repeat;background-color:#021528;height:100vh;position:relative}@media (orientation: landscape){.hero{background-image:url(/images/hero-image.png)}}@media (min-width: 769px){.hero{background-image:url(/images/hero-image.png)}}.hero__host-name{padding:12.125rem 3.75rem 0;color:#fff;font-family:Abril Fatface;font-size:2rem;line-height:43px;text-align:center;font-weight:400;min-height:176px}@media (max-height: 720px){.hero__host-name{padding-top:52%}}@media (min-width: 1024px){.hero__host-name{font-size:4rem;line-height:5.3rem;padding:0}}@media (orientation: landscape) and (max-height: 720px){.hero__host-name{padding-top:7.125rem;min-height:85px}}.hero__text{padding-top:1rem;padding-bottom:2rem;margin:0 1rem;color:#fff;font-family:Catamaran;font-size:.875rem;line-height:23px;text-align:center;font-weight:400}@media (min-width: 1024px){.hero__text{font-size:1.5rem;line-height:39px}}.hero__reserve-button{display:flex;background-color:transparent;color:#fff;border:2px solid #fffffb}.hero__reserve-button:hover{background-color:#504648}@media (min-width: 1024px){.info-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:706px;margin-left:auto;margin-right:88px;position:absolute;right:0;bottom:8rem}}li{color:#fff;font-family:Catamaran;font-size:14px;line-height:23px;text-align:left}@media (min-width: 1024px){li{font-style:medium;font-size:18px;line-height:30px;font-weight:500}}.occasions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:9rem}.occasions li{color:#daa9c5}@media (max-height: 720px){.occasions{padding-top:10%}}@media (min-width: 1024px){.occasions{position:absolute;top:6.8rem;margin:0 auto;left:0;right:0;padding-top:0;gap:1rem}}@media (orientation: landscape) and (max-height: 720px){.occasions{padding-top:1rem}}.reviews{margin-bottom:6rem}.reviews .parallelogram{margin-bottom:3rem}.reviews__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;width:auto;margin:0 1rem 0 -.5rem}@media screen and (min-width: 1250px){.reviews__container{margin:0 4rem 0 2rem}}.reviews__container__column{padding-left:1.5rem;background-clip:padding-box}.reviews__item{display:flex;flex-direction:column;background-color:#543547;padding:2rem 1.5rem;box-shadow:4px 8px 4px #0000004d;border-radius:20px;max-width:300px;margin:0 auto;margin-bottom:1.5rem;min-height:80px;max-height:500px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.reviews__item::-webkit-scrollbar{display:none}@media (min-width: 1024px){.reviews__item{padding:1.25rem 3.1rem}}.reviews__item__text{margin-bottom:.5rem}.reviews__item__author{margin-top:auto;margin-left:auto}.reviews__item__image-placeholder{margin-top:1rem;background-color:#fffef9;padding:15px 15px 40px}.reviews__item__image{width:100%;height:100%}.reviews__button{margin-top:2rem;background-color:transparent;color:#daa9c5;border:2px solid #daa9c5;filter:drop-shadow(2px 3px 8px rgba(0,0,0,.8))}.reviews__button img{margin-left:5px}.reviews__button:hover{background-color:#daa9c5;color:#021528}#error-page{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}#error-page img{margin-bottom:2rem}#error-page h1{color:#fff;font-size:2rem;margin-bottom:1rem}#error-page p{color:#fff;font-size:1.5rem;margin-bottom:1rem}#error-page i{color:#fff;font-size:1.25rem}.review-form__button{margin:2rem auto;background-color:#daa9c5;color:#021528;box-shadow:4px 5px 6px #000c;border:#daa9c5}.review-form input[type=file]{max-width:370px}.file-input-field{position:relative;margin-top:30px}.file-input-field .label{font-family:Catamaran;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#fffff8;position:absolute;top:-30px;left:0}.file-input-field label{display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer;font-family:Catamaran;font-style:normal;font-weight:400;font-size:1rem;line-height:26px;padding:8px;height:31px;border:1px solid #daa9c5;border-radius:10px;color:#daa9c5;background:transparent;min-width:275px}@media (min-width: 1024px){.file-input-field label{min-width:370px}}.file-input-field svg{margin-left:10px}.file-input-field input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-input-field.uploaded label{border:1px solid #539143;color:#539143}.file-input-field.uploaded svg path{fill:#539143}
