@charset "UTF-8";[data-lastpass-icon-root],[data-lastpass-root],[data-1p-root],[data-1password-extension-element],[data-bwignore-overlay],div[id^=__lpform_],img.lastpass-icon{display:none!important}input[data-lpignore=true]{background-image:none!important}.juun-confirm-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1060}.juun-confirm-modal__container{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1070;padding:16px}.juun-confirm-modal__card{width:560px;max-width:95vw;background:#fff;border:1px solid #e6dfd2;border-top:3px solid #aa8453;box-shadow:0 20px 60px #0003}.juun-confirm-modal__card--tone-danger{border-top-color:#b03a3a}.juun-confirm-modal__body{padding:26px 30px}.juun-confirm-modal__body h4{margin:0 0 12px;font-family:Gilda Display,serif;font-size:22px;color:#1d1d1d}.juun-confirm-modal__body p{font-size:14px;line-height:1.55;color:#3b3b3b;margin:0 0 18px}.juun-confirm-modal__field{text-align:left;margin:0 0 18px}.juun-confirm-modal__field label{display:block;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8a7e6b;margin-bottom:6px}.juun-confirm-modal__field textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid #d9cdb3;border-radius:6px;font-size:14px;line-height:1.5;color:#2d2a26;resize:vertical}.juun-confirm-modal__field textarea:focus{outline:none;border-color:#aa8453;box-shadow:0 0 0 2px #aa845326}.juun-confirm-modal__error{color:#a3253a!important;font-size:12.5px!important;margin:6px 0 0!important}.juun-flash{display:flex;align-items:flex-start;gap:12px;padding:12px 18px;margin-bottom:18px;font-size:14px;line-height:1.5;border:1px solid;border-left-width:4px}.juun-flash>i{font-size:20px;line-height:1.3;flex-shrink:0}.juun-flash--success{background:#f3f8f1;border-color:#cbe6d2;border-left-color:#2f8f4a;color:#1f4a2b}.juun-flash--success>i{color:#2f8f4a}.juun-flash--error{background:#fdf4f4;border-color:#e9c9c9;border-left-color:#b03a3a;color:#6b1f1f}.juun-flash--error>i{color:#b03a3a}.juun-flash--info{background:#faf5e8;border-color:#e6d8b0;border-left-color:#aa8453;color:#4a3a1f}.juun-flash--info>i{color:#aa8453}.juun-flash--warning{background:#fdf6e8;border-color:#e6c89e;border-left-color:#c98414;color:#6b4a14}.juun-flash--warning>i{color:#c98414}.butn-dark2.butn-dark2--danger{background:#b03a3a;border-color:#b03a3a;color:#fff}.butn-dark2.butn-dark2--danger:hover{background:#8c2c2c;border-color:#8c2c2c;color:#fff}body span,body a,body a:hover{display:inline-block;text-decoration:none;color:inherit}body span.link,body a.link,body a:hover.link{text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#6666666e}body .primary-color{color:#ab8a62}body .small-text{font-size:.875rem}body .flex-flat{display:flex;gap:20px;align-items:center}body .flex-flat:hover{display:flex}body .flex-noflat{display:flex;flex-direction:column;gap:20px}body .btn-check:active+.btn:focus,body .btn-check:checked+.btn:focus,body .btn.active:focus,body .btn.show:focus,body .btn:active:focus{box-shadow:none}body .header-box{display:flex;justify-content:space-between}body .cursor-pointer{cursor:pointer}body .navbar-nav .nav-item .nav-link{font-weight:700}body .navbar-nav .nav-item .nav-link .flaticon-user{font-size:18px}body .navbar-nav.nav-dark .nav-item .nav-link{color:#666}body .navbar-nav.nav-dark .nav-item .nav-link:hover{color:#ab8a62}body .navbar .juun-account-menu{right:0;left:auto;min-width:240px;max-width:calc(100vw - 32px)}body .navbar .juun-account-menu .dropdown-item,body .navbar .juun-account-menu .dropdown-item-text{white-space:normal;overflow-wrap:anywhere}body .navbar .juun-account-menu.show{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 991px){body .navbar .navbar-nav .nav-link{display:block;width:100%;min-height:44px}}body .banner-header-small{height:300px}body .form-container{display:flex;justify-content:center;align-items:center;min-height:100vh}@media (min-width: 1050px){body .form-container{min-height:80vh}}body .input-form{margin:20px auto;padding:20px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 6px #0000001a}body .input-form a{text-decoration:underline;text-underline-offset:.2rem}body .input-form.register-form{margin:120px auto}body .form-checkbox{margin-right:10px}body .form-row{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 767px){body .form-row{flex-direction:row;gap:20px}}body .form-group select{height:unset}body .form-group input,body .form-group select{margin-bottom:15px}body .form-control{width:100%;min-width:300px;padding:10px;border:1px solid #ccc;border-radius:3px;font-size:1rem}body .form-control:focus{outline:none;border-color:transparent;box-shadow:0 0 0 .18rem #ab8a6233}@media (min-width: 580px){body .form-control{min-width:350px}}body input[type=file]{padding-left:15px}body .item,body .rooms2{position:relative}body .full-cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0}body .info-tip{position:relative;cursor:help;display:inline-block;margin-left:.3rem;opacity:.6;font-style:normal;transition:opacity .15s ease}body .info-tip:hover,body .info-tip:focus,body .info-tip:focus-within{opacity:1}body .info-tip .bi{font-size:.92em;color:#aa8453;vertical-align:-.08em}body .info-tip .tooltip-text{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%) translateY(4px);width:-moz-max-content;width:max-content;max-width:min(260px,78vw);white-space:normal;word-break:break-word;text-align:left;background:#1d1d1d;color:#f4efe6;padding:9px 12px;border-radius:8px;font-size:.76rem;line-height:1.5;box-shadow:0 10px 28px #00000038;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}body .info-tip .tooltip-text:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#1d1d1d}body .info-tip:hover .tooltip-text,body .info-tip:focus .tooltip-text,body .info-tip:focus-within .tooltip-text{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}body .error-message{color:#e63946;font-size:.875rem;margin-top:.5rem}body .juunits-box{display:flex;flex-direction:column;align-items:center;margin-bottom:5px}body .juunits-box p{margin:0 0 5px}body .juunits-box div{margin-bottom:10px}body .juunits-box div label{background-color:#222;color:#fff;border-radius:20px;text-align:center;padding:2px 10px;margin:0;font-weight:700}body .remember-me{display:flex;align-items:center;margin-bottom:1.5rem}body .remember-me .checkbox-label{display:flex;align-items:center;font-size:.875rem}body .remember-me .checkbox-label .checkbox{margin-right:.5rem}body .form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}body .form-actions .forgot-password{font-size:.875rem;color:#ab8a62;text-decoration:none}body .form-actions .forgot-password:hover{text-decoration:underline}body .btn-submit{background-color:#ab8a62;color:#fff;border:none;padding:10px 15px;border-radius:3px;font-size:1rem;cursor:pointer}body .btn-submit:hover{background-color:#666}body .btn-danger{background-color:#b10000}body .btn-danger:hover{background-color:red}body .btn-dark{background-color:#ab8a62;border:1px solid #ab8a62}body .btn-dark:hover{background-color:#666;border:1px solid #666666}body .section-profile{margin:50px 0;display:flex;flex-direction:column;gap:50px}body .about .section-title{font-size:2rem}body .admin{margin:150px 0}body .admin table{width:100%}body .admin .tab-nav{border-bottom:1px solid #666666;display:flex;margin-bottom:40px}body .admin .tab-nav__button{padding:.5rem 1rem;margin-bottom:-1px;color:#ab8a62;background:transparent;border:none;cursor:pointer;outline:none}body .admin .tab-nav__button:hover{color:#ab8a62}body .admin .tab-nav__button:focus{outline:none}body .admin .tab-nav__button--active{border-bottom:2px solid #666666;color:#ab8a62}body .admin-actions{text-align:center;padding:0 3px 3px}body .admin-actions p{margin:0}body .admin-actions button{box-shadow:none}body .flatpickr-day{display:flex;flex-direction:column;font-size:.8rem;margin:0;padding:0;line-height:18px}body .flatpickr-day div{font-weight:700}body .dark-green-bg{background-color:#00640080;border-radius:3px}body .light-green-bg{background-color:#32cd3266;border-radius:3px}body .split-green-bg{background:linear-gradient(135deg,#00640080,#00640080 50%,#32cd3266 50%,#32cd3266);border-radius:3px;color:#222}body .split-green-reverse-bg{background:linear-gradient(135deg,#32cd3266,#32cd3266 50%,#00640080 50%,#00640080);border-radius:3px;color:#222}body .split-green-bg,body .split-green-reverse-bg{color:#222}body .fp-label{display:block;font-size:.75rem;margin-top:2px;color:#fff;font-weight:700}body .grey-bg{background-color:#9696964d!important;border-radius:3px}body .form-bottom{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width: 767px){body .form-bottom{flex-direction:row}}body .form-bottom .legend-periods{display:flex;flex-direction:column;gap:10px}body .form-bottom .legend-periods .legend-periods__item{display:flex;align-items:center;gap:5px}body .form-bottom .legend-periods .period-date{width:30px;height:30px;text-align:center}body .alert-dark,body .alert-danger,body .alert-success,body .alert-info{border-width:2px;background-color:transparent;color:#666;border-radius:3px;display:inline-block}body .alert-success{background-color:#badbcc}body .alert-danger{background-color:#f5c2c7}body .alert-dark{background-color:#d3d3d4;border-color:#d3d3d4}body .alert-info{background-color:#ab8a6285;border:none}body .butn-dark2.disabled{background-color:#ccc;cursor:not-allowed}body .butn-dark2.disabled:after{z-index:-1}body .tooltip-small{position:relative;display:inline-block;cursor:help}body .tooltip-small .tooltiptext{visibility:hidden;width:-moz-max-content;width:max-content;max-width:300px;text-align:left;padding:0;border-radius:10px;position:absolute;z-index:9999;bottom:125%;left:-10%;transform:none;opacity:unset;background:#fff;border:1px solid #ece5d8;border-top:3px solid #aa8453;box-shadow:0 14px 32px #2821142e;overflow:hidden}@media (min-width: 767px){body .tooltip-small .tooltiptext{max-width:340px;left:50%;transform:translate(-20%)}}body .tooltip-small .tooltiptext .price-display{background-color:transparent;width:auto;margin:0;padding:12px 16px}body .tooltip-small .tooltiptext .price-display>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:5px 0;border-bottom:1px dashed #f1ece2}body .tooltip-small .tooltiptext .price-display>div p{margin:0;font-size:13.5px;line-height:1.45;color:#2d2a26;font-weight:400}body .tooltip-small .tooltiptext .price-display>div p:first-child{color:#8a7e6b}body .tooltip-small .tooltiptext .price-display>div.is-total{border-bottom:0;border-top:1px solid #d9cdb3;margin-top:4px;padding-top:8px}body .tooltip-small .tooltiptext .price-display>div.is-total p{font-family:Gilda Display,Georgia,serif;font-size:15px;color:#1d1d1d}body .tooltip-small .tooltiptext .price-display>div.is-total p:last-child{color:#aa8453;font-size:17px}body .tooltip-small .tooltiptext .price-display .subscript{font-size:11.5px;color:#b9aa8b;font-style:italic;font-weight:400}body .tooltip-small .tooltiptext .price-display>div:last-child{border-bottom:0}body .tooltip-small .tooltiptext .price-display>p.subscript{margin:6px 0 0}body .tooltip-small .tooltiptext .cancellation-policy-tooltip{padding:10px;background-color:#f4f4f4}body .tooltip-small .tooltiptext .cancellation-policy-tooltip h4{font-size:1.25rem}body .tooltip-small .tooltiptext .cancellation-policy-tooltip p{font-size:14px;margin-bottom:7px}body .tooltip-small .tooltiptext .cancellation-policy-tooltip ul li{list-style:disc}body .tooltip-small:hover .tooltiptext,body .tooltip-small:hover .tooltiptext .price-display{visibility:visible;display:block}body .list-regular{padding-left:1rem;margin-top:1.5rem}body .list-regular li{list-style:disc;margin-bottom:1rem}body .member-benefits{display:flex;justify-content:space-between;gap:10px}body .member-benefits ul{list-style-position:outside;margin-left:19px}body .member-benefits ul .ti-check{margin-left:-19px}body .small-select{width:70px;max-width:100%;padding:0 10px;height:35px;margin-bottom:20px}body .rooms2 .caption,body .rooms2.left .caption{background:#f4f4f4;padding:3%}body .price-display{width:275px;margin-bottom:30px;margin-top:30px;background-color:#fff;padding:20px}@media (min-width: 767px){body .price-display{width:350px}}body .price-display div{display:flex;justify-content:space-between}body .price-display div p{margin:0}body .price-display div:first-child p,body .price-display div:nth-child(2) p{margin-bottom:0;font-size:1rem}body .price-display div:nth-child(3) p{margin-bottom:0;font-size:1rem;font-weight:700}@media (min-width: 767px){body .price-display div:nth-child(3) p{font-size:1.2rem}}body .price-display div.is-total p{font-size:1.2rem;font-weight:700}@media (min-width: 767px){body .price-display div.is-total p{font-size:1.5rem}}body .price-display p{margin-bottom:10px}body .price-display p.subscript{margin-top:0;font-size:.8rem;color:#666;font-style:italic;font-weight:400}body #priceDisplay.price-display{position:relative;width:100%;max-width:420px;margin:32px 0;padding:30px 32px 26px;background:#fff;border:1px solid #e6dfd2;border-top:3px solid #ab8a62;box-shadow:0 26px 56px -30px #281e0f4d,0 4px 10px -6px #281e0f1a;animation:priceDisplayIn .45s ease-out backwards}@media (min-width: 767px){body #priceDisplay.price-display{max-width:460px;padding:32px 36px 28px}}body #priceDisplay.price-display:before{content:"Reservation summary";display:block;font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#ab8a62;margin-bottom:16px}body #priceDisplay.price-display>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px dashed #ece4d4}body #priceDisplay.price-display>div p{margin:0;color:#3b3b3b;font-size:14.5px}body #priceDisplay.price-display>div:first-child p,body #priceDisplay.price-display>div:nth-child(2) p{color:#555;font-size:14px}body #priceDisplay.price-display>div:nth-child(3) p{font-size:15px;color:#222;font-weight:500}body #priceDisplay.price-display>div.is-total{margin-top:6px;padding-top:18px;border-top:1px solid #d9cdb3;border-bottom:0}body #priceDisplay.price-display>div.is-total p:first-child{font-family:Gilda Display,serif;font-size:18px;color:#1d1d1d;font-weight:400}body #priceDisplay.price-display>div.is-total p:last-child{font-family:Gilda Display,serif;font-size:26px;color:#ab8a62;font-weight:400;letter-spacing:.5px}@media (min-width: 767px){body #priceDisplay.price-display>div.is-total p:last-child{font-size:30px}}body #priceDisplay.price-display>div:last-child{border-bottom:0;padding-top:14px}body #priceDisplay.price-display>div:last-child p,body #priceDisplay.price-display>div:last-child p.subscript{font-size:12.5px;color:#666;font-style:italic}body #priceDisplay.price-display>p.subscript{margin:6px 0 0;padding:6px 0;font-size:12.5px;color:#666;font-style:italic;text-align:right}@keyframes priceDisplayIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body #modalPriceDisplay{border:1px solid #ab8a62}body .amenities{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 767px){body .amenities{grid-template-columns:repeat(4,1fr)}}body .amenities .amenity{display:flex;align-items:center;gap:10px;margin-right:50px}@media (min-width: 767px){body .amenities .amenity{margin-right:100px}}body .amenities .amenity i{color:#aa8453;font-size:20px}body #sign-contract p{margin:0}body #sign-contract p.bold{margin:10px 0}body .act-bar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}body .act-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.2;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}body .act-btn:active{transform:translateY(1px)}body .act-btn:focus-visible{outline:2px solid #aa8453;outline-offset:2px}body .act-btn[disabled],body .act-btn:disabled,body .act-btn.is-loading{opacity:.55;pointer-events:none}body .act-btn i{font-size:14px;line-height:1}body .act-btn--approve{color:#1f6e3a;background:#e9f4ec;border-color:#c5e0cf}body .act-btn--approve:hover{background:#1f6e3a;color:#fff;border-color:#1f6e3a}body .act-btn--danger{color:#a3253a;background:#fbeaec;border-color:#e8c9cf}body .act-btn--danger:hover{background:#a3253a;color:#fff;border-color:#a3253a}body .act-btn--feedback{color:#8a5a14;background:#fbf2e0;border-color:#ecd9b2}body .act-btn--feedback:hover{background:#ab8a62;color:#fff;border-color:#ab8a62}body .act-btn--neutral{color:#3d3327;background:#f6f1e6;border-color:#e6dcc4}body .act-btn--neutral:hover{background:#3d3327;color:#fff;border-color:#3d3327}body .act-btn--ghost{color:#3d3327;background:transparent;border-color:#cdc2a8}body .act-btn--ghost:hover{background:#3d3327;color:#fff;border-color:#3d3327}body .act-btn--sm{padding:4px 10px;font-size:12px}body .act-btn--sm i{font-size:12px}body .act-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.2;background:#fff;white-space:nowrap}body .act-tag i{font-size:13px;line-height:1}body .act-tag--pending{color:#8a5a14;background:#fff;border:1px dashed #ecd9b2}body .act-tag--done,body .act-tag--confirmed{color:#1f6e3a;background:#e9f4ec;border:1px solid #c5e0cf}body .act-tag--danger,body .act-tag--cancelled{color:#a3253a;background:#fbeaec;border:1px solid #e8c9cf}body .act-tag--neutral{color:#3d3327;background:#f6f1e6;border:1px solid #e6dcc4}body .juun-table-wrap{overflow-x:auto}body .juun-table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}body .juun-table thead th{text-align:left;padding:10px 12px;border-bottom:1px solid #e6dfd2;color:#5a5346;font-family:Barlow Condensed,sans-serif;letter-spacing:3px;font-size:12px;text-transform:uppercase;font-weight:500;white-space:nowrap}body .juun-table tbody td{padding:12px;border-bottom:1px solid #f1ece2;vertical-align:middle}body .juun-table tbody tr:hover td{background:#faf7f1}body .juun-table tbody tr:last-child td{border-bottom:0}body .juun-table .cell-primary{font-family:Gilda Display,serif;font-size:17px;color:#1d1d1d;line-height:1.25}body .juun-table .cell-meta{font-size:12.5px;color:#8a7e6b;margin-top:2px}body .juun-table .muted{color:#8a7e6b}body .juun-table.juun-table--dense{font-size:14px}body .juun-table.juun-table--dense thead th{padding:8px 10px}body .juun-table.juun-table--dense tbody td{padding:10px}body .juun-table tr.avail-month-row>td{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f4efe6;border-bottom:1px solid #e6dfd2}body .juun-table tr.avail-month-row:hover>td{background:#ece4d4}body .juun-table .avail-month-row__inner{display:flex;align-items:center;gap:12px}body .juun-table .avail-month-row__chevron{display:inline-flex;color:#aa8453;transition:transform .15s ease}body .juun-table tr.avail-month-row.is-open .avail-month-row__chevron{transform:rotate(90deg)}body .juun-table .avail-month-row__title{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:15px;font-weight:600;color:#1d1d1d}body .juun-table .avail-month-row__count{font-size:12.5px;color:#8a7e6b}body .juun-table .avail-month-row__price{margin-left:auto;font-size:13px;color:#5a5346;white-space:nowrap}.review-callout{border:1px solid #e6d8b0;border-left:4px solid #aa8453;background:#faf6ec;padding:16px 18px}.review-callout__head{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;font-size:16px;color:#5a4a2a}.review-callout__head>i{color:#aa8453}.review-stars{color:#d8a13a;font-size:14px;white-space:nowrap;letter-spacing:1px}.review-detail{padding:6px 4px 10px}.review-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 28px;margin-bottom:12px}.review-detail__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0;border-bottom:1px solid #f1ece2}.review-detail__label{font-size:13px;color:#5a5346}.review-detail__comment{background:#faf7f2;border-left:3px solid #aa8453;padding:10px 14px}.review-detail__comment p{margin:4px 0 0;font-size:14px;color:#3b3b3b}.review-intro__eyebrow{font-family:Barlow Condensed,sans-serif;letter-spacing:4px;text-transform:uppercase;font-size:12px;color:#aa8453;margin-bottom:6px}.review-intro__title{font-family:Gilda Display,serif;font-size:30px;color:#1d1d1d;margin:0 0 6px}.review-field{margin:18px 0;padding-bottom:16px;border-bottom:1px solid #efe9dd}.review-field__label{display:block;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;font-size:16px;color:#1d1d1d;margin-bottom:8px}.review-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;width:-moz-max-content;width:max-content;gap:4px;font-size:30px;line-height:1}.review-stars input{position:absolute;opacity:0;width:0;height:0}.review-stars label{display:inline-block;flex:0 0 auto;width:1em;height:1em;line-height:0;color:#d8cdb6;cursor:pointer;transition:color .12s ease,transform .12s ease;margin:0}.review-stars label svg{display:block;width:100%;height:100%;fill:currentColor}.review-stars label:hover{transform:scale(1.12)}.review-stars input:checked~label,.review-stars label:hover,.review-stars label:hover~label{color:#d8a13a}.review-stars input:focus-visible+label{outline:2px solid #aa8453;outline-offset:2px}.review-yesno{display:flex;gap:10px;flex-wrap:wrap}.review-yesno__opt{display:inline-flex;align-items:center;width:auto;gap:7px;padding:8px 18px;border:1px solid #e0d8c8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.review-yesno__opt:has(input:checked){border-color:#aa8453;background:#faf6ec;color:#5a4a2a}.review-card{text-align:center;background:#fff;border:1px solid #e6dfd2;border-top:3px solid #2f8f4a;padding:44px 30px;margin-top:12px}.review-card__icon{font-size:52px;color:#2f8f4a;line-height:1}.review-card__title{font-family:Gilda Display,serif;font-size:28px;color:#1d1d1d;margin:14px 0 8px}.juun-language-switcher{--language-hover: #916d42;margin:0;display:inline-flex;align-items:center}.juun-language-switcher__control{position:relative;display:inline-flex;align-items:center}.juun-language-switcher__control:hover,.juun-language-switcher__control:focus-within{color:var(--language-hover)}.juun-language-switcher__control:after{content:"";position:absolute;right:5px;top:50%;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.juun-language-switcher select:not([multiple]):not([size]){width:auto;min-width:88px;height:36px;min-height:36px;max-height:36px;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:7px 23px 7px 2px;border:0;border-radius:2px;box-shadow:none;color:inherit;background:transparent;font:15px Barlow,sans-serif;line-height:1.4;cursor:pointer}.juun-language-switcher select:not([multiple]):not([size]) option{color:#222;background:#fff}.juun-language-switcher select:not([multiple]):not([size]):focus-visible{outline:2px solid #aa8453;outline-offset:3px}.juun-language-switcher--header{--language-hover: #dfc5a0;color:#fff;margin:5px 14px 5px 0}.juun-language-switcher--footer{--language-hover: #dfc5a0;color:#cfc6b3}.nav-dark .juun-language-switcher--header,.nav-scroll .juun-language-switcher--header{--language-hover: #916d42;color:#222}@media (max-width: 991px){.navbar-collapse .juun-language-switcher--header{--language-hover: #916d42;color:#222;margin:12px 0}}.legal-document{max-width:900px;margin:0 auto;line-height:1.8}.legal-document h2{margin-top:2rem;font-size:28px}.legal-document h3{margin-top:1.5rem;font-size:23px}.legal-document h4{margin-top:1rem;font-size:19px}.legal-document ul,.legal-document ol{padding-left:1.5rem;list-style:revert}.legal-document a{color:#916d42;text-decoration:underline}.legal-document__source{padding:16px 20px;background:#f7f4ee;border-left:3px solid #aa8453}html{scrollbar-gutter:stable}.no-scroll,html:has(body.no-scroll){overflow:hidden}.modal-form{padding:20px}.modal-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1rem}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal-overlay .overlay-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#6b7280bf}.modal-box{position:relative;margin:2rem auto;background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;max-width:42rem}.transition-overlay-enter{transition:opacity .3s ease-out}.transition-overlay-enter-start{opacity:0}.transition-overlay-enter-end{opacity:1}.transition-overlay-leave{transition:opacity .2s ease-in}.transition-overlay-leave-start{opacity:1}.transition-overlay-leave-end{opacity:0}.transition-box-enter{transition:transform .3s ease-out,opacity .3s ease-out}.transition-box-enter-start{transform:translateY(1rem) scale(.95);opacity:0}.transition-box-enter-end{transform:translateY(0) scale(1);opacity:1}.transition-box-leave{transition:transform .2s ease-in,opacity .2s ease-in}.transition-box-leave-start{transform:translateY(0) scale(1);opacity:1}.transition-box-leave-end{transform:translateY(1rem) scale(.95);opacity:0}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}
