.header-container{align-items:center;-webkit-animation:motionFadeUp .58s var(--ease-out-spring) both;animation:motionFadeUp .58s var(--ease-out-spring) both;-webkit-animation-delay:40ms;animation-delay:40ms;background:linear-gradient(180deg,var(--color-header) 0,rgba(227,247,240,.92) 100%);border-bottom:1px solid var(--color-border);box-shadow:0 2px 16px rgba(21,147,158,.08);color:var(--color-primary);display:flex;font-weight:600;justify-content:space-between;padding:14px 16px}.welcome-text{font-size:var(--font-xxxl)}@media screen and (max-width:768px){.welcome-text{font-size:var(--font-xxl)}}@media screen and (max-width:480px){.welcome-text{font-size:var(--font-l)}}.header-container img{transition:-webkit-transform .38s var(--ease-out-spring);transition:transform .38s var(--ease-out-spring);transition:transform .38s var(--ease-out-spring),-webkit-transform .38s var(--ease-out-spring)}.header-container img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.header-container img{transition:none}.header-container img:hover{-webkit-transform:none;transform:none}}.accommodation-gallery-section{-webkit-animation:motionFadeUp .62s var(--ease-out-spring) both;animation:motionFadeUp .62s var(--ease-out-spring) both;-webkit-animation-delay:calc(var(--motion-stagger-sm)*3);animation-delay:calc(var(--motion-stagger-sm)*3);box-sizing:border-box;margin:0 auto;max-width:min(1200px,100%);padding:1.25rem max(12px,env(safe-area-inset-left)) 1.75rem max(12px,env(safe-area-inset-right));width:100%}.accommodation-gallery-section-title{color:var(--color-ink);font-size:var(--font-xxl);font-weight:600;letter-spacing:-.02em;margin:0 0 .25rem}.accommodation-gallery-hint{color:var(--color-muted);display:none;font-size:var(--font-s);line-height:1.4;margin:0 auto .75rem;max-width:36em}@media (hover:hover) and (pointer:fine){.accommodation-gallery-hint{display:block}}.accommodation-gallery-tabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:12px}.accommodation-gallery-tabs .ant-tabs-nav:before{border-color:var(--color-border)}.accommodation-gallery-tabs .ant-tabs-tab{color:var(--color-muted);font-weight:600;transition:color .25s var(--ease-out-spring),-webkit-transform .2s ease;transition:color .25s var(--ease-out-spring),transform .2s ease;transition:color .25s var(--ease-out-spring),transform .2s ease,-webkit-transform .2s ease}.accommodation-gallery-tabs .ant-tabs-tab:hover{color:var(--color-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.accommodation-gallery-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}.accommodation-gallery-tabs .ant-tabs-ink-bar{background:var(--color-accent);border-radius:3px;height:3px}.carousel-pane{border-radius:12px;max-width:100%;min-width:0;outline:none;width:100%}.carousel-pane:focus-visible{box-shadow:0 0 0 3px var(--color-primary-soft),0 0 0 6px var(--color-surface)}.carousel-pane .ant-carousel .slick-slide,.carousel-pane .ant-carousel .slick-slide>div{height:min(90vh,820px);min-height:260px}.carousel-pane .ant-carousel .slick-list,.carousel-pane .ant-carousel .slick-track{min-height:min(90vh,820px)}.carousel-section{height:min(90vh,820px);min-height:260px;width:100%}.carousel-section,.carousel-slide-frame{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.carousel-slide-frame{background:linear-gradient(160deg,#1d4f55,#1a3f44 50%,#174854);border-radius:16px;box-shadow:0 12px 40px rgba(21,147,158,.18);height:100%;margin:0 auto;max-height:min(90vh,820px);padding:6px;width:min(calc(100% - 8px),95vw,1100px)}.carousel-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}.carousel-pane .ant-carousel .slick-dots{bottom:12px}.carousel-pane .ant-carousel .slick-dots li{margin:0}.carousel-pane .ant-carousel .slick-dots li button{background:var(--color-muted);border-radius:50%;height:10px;opacity:.55;width:10px}.carousel-pane .ant-carousel .slick-dots li.slick-active button{background:var(--color-primary);opacity:1}@media screen and (max-width:767px){.carousel-pane .ant-carousel .slick-list,.carousel-pane .ant-carousel .slick-slide,.carousel-pane .ant-carousel .slick-slide>div,.carousel-pane .ant-carousel .slick-track{height:min(70vh,560px);min-height:min(70vh,560px)}.carousel-section{height:min(70vh,560px);min-height:260px}.carousel-slide-frame{max-height:min(70vh,560px);max-width:100%;width:calc(100vw - 24px)}.accommodation-gallery-section-title{font-size:var(--font-xl)}.accommodation-gallery-tabs .ant-tabs-nav{margin-bottom:8px}.accommodation-gallery-tabs .ant-tabs-nav-wrap{justify-content:flex-start}.carousel-pane .ant-carousel .slick-dots li{margin:0;padding:12px 8px}.carousel-pane .ant-carousel .slick-dots li button{height:11px;width:11px}}@media screen and (max-width:480px){.carousel-pane .ant-carousel .slick-list,.carousel-pane .ant-carousel .slick-slide,.carousel-pane .ant-carousel .slick-slide>div,.carousel-pane .ant-carousel .slick-track{height:min(58vh,420px);min-height:min(58vh,420px)}.carousel-section{height:min(58vh,420px);min-height:220px}.carousel-slide-frame{max-height:min(58vh,420px);max-width:100%;padding:4px;width:calc(100vw - 16px)}}.gh-info-container{-webkit-animation:motionFadeUp .6s var(--ease-out-spring) both;animation:motionFadeUp .6s var(--ease-out-spring) both;-webkit-animation-delay:calc(var(--motion-stagger-sm)*2);animation-delay:calc(var(--motion-stagger-sm)*2);display:flex;flex-direction:row;justify-content:space-between;padding:20px}@media screen and (max-width:768px){.gh-info-container{flex-direction:column}.gh-card-content>p{font-size:var(--font-l)}}@media screen and (max-width:480px){.gh-info-container{flex-direction:column}.gh-card-content>p{font-size:var(--font-s)}}.gh-card{border:1px solid var(--color-border);border-radius:16px;box-shadow:0 6px 28px rgba(21,147,158,.1);flex:1 1;margin:10px;padding:0 30px 30px;transition:box-shadow .38s var(--ease-out-spring),border-color .28s ease,-webkit-transform .38s var(--ease-out-spring);transition:transform .38s var(--ease-out-spring),box-shadow .38s var(--ease-out-spring),border-color .28s ease;transition:transform .38s var(--ease-out-spring),box-shadow .38s var(--ease-out-spring),border-color .28s ease,-webkit-transform .38s var(--ease-out-spring)}.gh-card:hover{border-color:var(--color-primary-soft);box-shadow:0 14px 40px rgba(21,147,158,.16);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pogradec{background-image:url(/prima-apartments-pogradec/static/media/pogradec.d3f746b6d5778ab6be5c.png)}.drilon,.pogradec{background-position:50%;background-size:cover}.drilon{background-image:url(/prima-apartments-pogradec/static/media/drilon.74f41a9f67bc48a406f8.png)}.lake{background-image:url(/prima-apartments-pogradec/static/media/lake.aaf4dec5af252576824c.png);background-position:50%;background-size:cover}.gh-card-content{text-align:center}.gh-card-content>p{color:var(--very-dark-desaturated-green);font-size:var(--font-xl);font-weight:500;text-align:center}.gh-card-content>h3{color:var(--color-primary-soft);opacity:.92}.house-rules-root{-webkit-animation:motionFadeUp .6s var(--ease-out-spring) both;animation:motionFadeUp .6s var(--ease-out-spring) both;-webkit-animation-delay:calc(var(--motion-stagger-sm)*4);animation-delay:calc(var(--motion-stagger-sm)*4);display:flex;justify-content:center;padding:4px 0 8px}.container{display:flex;flex-wrap:wrap;width:90%}.column{flex:1 1;margin:10px;padding:20px}.column>ul{color:var(--very-dark-desaturated-green);font-size:var(--font-l);font-weight:500;text-align:justify;word-spacing:1px}.column>ul>li{margin-bottom:.35em;transition:-webkit-transform .25s var(--ease-out-spring);transition:transform .25s var(--ease-out-spring);transition:transform .25s var(--ease-out-spring),-webkit-transform .25s var(--ease-out-spring)}.column>h4{color:var(--color-primary);margin-left:38px;opacity:.85;text-align:left}@media screen and (max-width:768px){.column{margin:0;padding:0;width:99%}.column>ul{font-size:var(--font-m)}.container{flex-direction:column;max-width:99%}}@media screen and (max-width:480px){.column{margin:0;padding:0;width:99%}.column>ul{font-size:var(--font-s)}.container{flex-direction:column;max-width:99%}}@media (prefers-reduced-motion:reduce){.column>ul>li{transition:none}}.footer-container{align-items:center;-webkit-animation:motionFadeUp .58s var(--ease-out-spring) both;animation:motionFadeUp .58s var(--ease-out-spring) both;-webkit-animation-delay:calc(var(--motion-stagger-sm)*6);animation-delay:calc(var(--motion-stagger-sm)*6);background:linear-gradient(180deg,var(--color-footer) 0,#e8f7f1 100%);border-top:1px solid var(--color-border);color:var(--color-primary);display:flex;font-weight:600;justify-content:center;padding:12px}.contact-airbnb-svg{display:block;flex-shrink:0;margin:0 auto}.contact-section{display:flex;flex-direction:row;gap:30px}.contact-section>div{transition:opacity .28s ease,-webkit-transform .32s var(--ease-out-spring);transition:opacity .28s ease,transform .32s var(--ease-out-spring);transition:opacity .28s ease,transform .32s var(--ease-out-spring),-webkit-transform .32s var(--ease-out-spring)}.contact-section>div:hover{opacity:.82;-webkit-transform:scale(1.06) translateY(-2px);transform:scale(1.06) translateY(-2px)}.contact-section>div:active{-webkit-transform:scale(.98);transform:scale(.98)}@media screen and (max-width:768px){.contact-section{display:flex;flex-direction:column;gap:30px}}@media screen and (max-width:480px){.contact-section{display:flex;flex-direction:column;gap:30px}}.main-container{-webkit-animation:motionSkyShift 20s ease-in-out infinite;animation:motionSkyShift 20s ease-in-out infinite;background:linear-gradient(152deg,var(--color-surface) 0,var(--color-surface-bloom) 38%,var(--color-sky-wash) 72%,var(--color-surface) 100%);background-size:240% 240%;box-sizing:border-box;display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:clip;text-align:center;width:100%}.visitor-review-section{-webkit-animation:motionFadeUp .6s var(--ease-out-spring) both;animation:motionFadeUp .6s var(--ease-out-spring) both;-webkit-animation-delay:calc(var(--motion-stagger-sm)*5);animation-delay:calc(var(--motion-stagger-sm)*5);background:linear-gradient(180deg,var(--light-grayish-green) 0,rgba(220,244,234,.65) 100%);padding:20px;text-align:center}.section-title{background:var(--light-grayish-green);color:var(--color-ink);font-size:var(--font-xxl);font-weight:600}.review-card{background:hsla(0,0%,100%,.55);border:1px solid var(--color-border)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(21,147,158,.09)!important;color:var(--very-dark-desaturated-green);font-size:var(--font-xl);font-weight:600;padding-top:0;transition:opacity .45s var(--ease-out-spring),box-shadow .35s ease,-webkit-transform .45s var(--ease-out-spring);transition:opacity .45s var(--ease-out-spring),transform .45s var(--ease-out-spring),box-shadow .35s ease;transition:opacity .45s var(--ease-out-spring),transform .45s var(--ease-out-spring),box-shadow .35s ease,-webkit-transform .45s var(--ease-out-spring)}.review-card-exit{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.review-card-enter{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.review-card-enter-active,.review-card-exit-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.review-quote{font-size:inherit;line-height:1.55;margin:0}.review-quote[lang=de]{-webkit-hyphens:auto;hyphens:auto;word-break:normal}.author-title{font-size:var(--font-m);font-style:italic;font-weight:500;margin-top:.75rem}@media screen and (min-width:768px){.review-card{margin:auto;width:70%}}@media (prefers-reduced-motion:reduce){.review-card{transition:opacity .2s ease!important}.review-card-enter,.review-card-exit{-webkit-transform:none!important;transform:none!important}}:root{--color-ink:#1a3f44;--color-primary:#15939e;--color-primary-soft:#3dbfb8;--color-accent:#e88873;--color-accent-soft:#f2a999;--color-lake-glass:#6ec9d2;--color-surface:#f2faf7;--color-surface-bloom:#e8f8f2;--color-sky-wash:#def4f8;--color-muted:#4d6e72;--color-border:#a8ddd4;--color-header:#e3f7f0;--color-review:#dcf4ea;--color-footer:#f0faf5;--very-dark-desaturated-green:var(--color-primary);--light-grayish-yellow:var(--color-surface);--grayish-yellow:var(--color-header);--light-grayish-orange:#cfe8e0;--light-grayish-green:var(--color-review);--dark-grayish-cyan:var(--color-muted);--font-xs:10px;--font-s:12px;--font-m:14px;--font-l:16px;--font-xl:18px;--font-xxl:20px;--font-xxxl:24px;--ease-out-spring:cubic-bezier(0.22,1,0.36,1);--motion-stagger-sm:55ms}@-webkit-keyframes motionFadeUp{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes motionFadeUp{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes motionSkyShift{0%,to{background-position:0 45%}50%{background-position:100% 55%}}@keyframes motionSkyShift{0%,to{background-position:0 45%}50%{background-position:100% 55%}}body{-webkit-font-smoothing:antialiased;color:#1a3f44;color:var(--color-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;overflow-x:hidden;overflow-y:auto}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#cfe8e0;background:var(--light-grayish-orange)}body::-webkit-scrollbar-thumb{background:#3dbfb8;background:var(--color-primary-soft);border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#15939e;background:var(--color-primary)}@media (prefers-reduced-motion:reduce){:root{--motion-stagger-sm:0ms}.main-container{background:#f2faf7!important;background:var(--color-surface)!important}.accommodation-gallery-section,.footer-container,.gh-info-container,.header-container,.house-rules-root,.main-container,.visitor-review-section{-webkit-animation:none!important;animation:none!important}}
/*# sourceMappingURL=main.004cb8f2.css.map*/