.booking-modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 40px #0003;overflow:hidden}.booking-modal-header{background:#0d5c57;border-bottom:none;color:#fff;padding:1.5rem 2rem}.booking-modal-header .btn-close{color:#fff;filter:brightness(0) invert(1);opacity:.8}.booking-modal-header .btn-close:hover{opacity:1}.booking-modal-title{font-size:1.5rem;font-weight:600;letter-spacing:.5px}.booking-modal-body{background-color:#f8f9fa}.modal-open .custom-header{transition:padding-right .3s ease}@media (max-width:576px){.booking-modal .modal-dialog{margin:1rem auto;max-width:95%}.booking-modal-header{padding:1rem 1.5rem}.booking-modal-title{font-size:1.25rem}}.booking-modal.fade .modal-dialog{transition:transform .3s ease-out}.booking-modal.show .modal-dialog{transform:none}.custom-header{background-color:#0d5c57;padding:1px 0;transition:all .3s ease;z-index:1000}.custom-header .navbar-brand{align-items:center;display:flex;margin-right:20px;padding:0;transition:transform .3s ease}.custom-header .navbar-brand:hover{transform:scale(1.05)}.custom-header .logo-img{height:66px;width:80px}.custom-header .nav-link{border-radius:4px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px 15px!important;position:relative;text-transform:uppercase;transition:all .3s ease}.custom-header .nav-link:after{background-color:#b68931;bottom:5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.custom-header .nav-link.active:after,.custom-header .nav-link:hover:after{width:calc(100% - 40px)}.custom-header .btn-book{background-color:#b68931;border:none;border-radius:25px;color:#fff;font-size:14px;font-weight:600;padding:10px 30px;text-transform:capitalize;transition:all .3s ease;white-space:nowrap}.custom-header .btn-book:hover{background-color:#b68931;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.navbar-toggler:focus{box-shadow:none}.custom-toggler{align-items:center;background:#0000!important;border:none;display:flex;justify-content:center;position:relative}.hamburger{display:block;height:20px;position:relative;width:24px}.hamburger .line{background-color:#fff;border-radius:2px;display:block;height:2px;left:0;position:absolute;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:100%}.hamburger .line-1{top:0}.hamburger .line-2{top:50%;transform:translateY(-50%)}.hamburger .line-3{bottom:0}.custom-toggler.is-active .line-1{top:50%;transform:rotate(45deg);transform:translateY(-50%) rotate(45deg)}.custom-toggler.is-active .line-2{opacity:0;transform:translateX(20px)}.custom-toggler.is-active .line-3{bottom:50%;transform:rotate(-45deg);transform:translateY(50%) rotate(-45deg)}@media (min-width:992px) and (max-width:1199px){.custom-header .nav-link{font-size:13px;padding:8px 10px!important}}@media (min-width:992px){.custom-header .navbar-nav{align-items:center}.custom-header .nav-item{margin:0 5px}.custom-toggler{display:none!important}.mobile-AccessibilityMenu-show{display:none}}@media (max-width:991.98px){.userWayContainer{display:block!important;margin-bottom:-.5rem;margin-left:auto!important;margin-right:1rem;margin-top:-.5rem!important;text-align:right}.desktopaccesibility{display:none}.custom-header .logo-img{height:49px;width:60px}.custom-toggler{display:flex}.custom-header{padding:2px 0}.custom-header .navbar-collapse{background-color:#0d5c57;padding:5px 0}.custom-header .navbar-nav{padding:10px 0}.custom-header .nav-item{margin:5px 0}.custom-header .nav-link{border-radius:0;padding:12px 20px!important}.custom-header .nav-link:after{display:none}.custom-header .btn-book{margin-bottom:16px;margin-top:10px;padding:12px 30px;width:100%}.custom-dropdown .dropdown-menu{margin-left:15px}.navbar-collapse{transition:all .3s ease}.navbar-collapse.collapsing{transition:height .3s ease}}@media (max-width:575.98px){.custom-header .btn-book,.custom-header .nav-link{font-size:13px}}.custom-dropdown .dropdown-toggle:after{display:none!important}.dropdown-title .dropdown-icon{margin-right:-6px}.custom-dropdown .dropdown-toggle.active,.navbar .nav-link.active{border-bottom:2px solid #ffd166;padding-bottom:2px}.custom-dropdown .dropdown-menu{background-color:#005f56!important;border:none}.custom-dropdown .dropdown-item{color:#fff!important}.custom-dropdown .dropdown-item:hover{background-color:#004b44!important}.dropdown-title .dropdown-icon{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #fff;display:inline-block;height:0;transition:transform .3s ease;vertical-align:middle;width:0}.custom-dropdown.show .dropdown-title .dropdown-icon{transform:rotate(180deg)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{background:#0000!important;border:none!important;box-shadow:none!important}@media (min-width:992px){.custom-dropdown .dropdown-menu{margin-left:-5px;margin-top:-7px}}@media (max-width:992px){.custom-dropdown .dropdown-menu{margin-top:-5px}}.subscribe-section{padding:60px 0 20px;width:100%}.subscribe-content{text-align:right}.subscribe-title{color:#fff;font-family:Cinzel,sans-serif;font-size:40px;font-weight:700;margin-bottom:20px}.subscribe-subtitle{color:#fff;font-size:18px;font-weight:300;margin-bottom:30px;opacity:.9}.subscribe-form{margin-bottom:20px}.subscribe-form-wrapper{align-items:flex-start;background-color:#fff;border-radius:50px;display:flex;gap:0;justify-content:center;margin:0 auto;max-width:400px;position:relative}.subscribe-input-group{flex:1 1;margin:0;position:relative}.subscribe-input{background:#0000!important;border:none;border-radius:50px 0 0 50px!important;box-shadow:none!important;color:#828282;font-size:16px;outline:none!important;padding:14px 20px!important;width:100%}@media (min-width:300px) and (max-width:360px){.subscribe-input{padding:14px 5px 14px 15px!important}}@media (min-width:361px) and (max-width:424px){.subscribe-input{padding:14px 5px 14px 15px!important}}.form-select,.subscribe-section .form-control{border:none}.subscribe-input:focus{border:none;box-shadow:none!important;outline:none!important}.subscribe-input::placeholder{color:#828282;opacity:1}.subscribe-input:disabled{background-color:initial;opacity:.6}.subscribe-btn{background-color:#cd902c;border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;margin-right:0;padding:15px 35px;position:relative;right:-2px;transition:all .3s ease;white-space:nowrap}.subscribe-btn:hover:not(:disabled){background-color:#b8935f;box-shadow:0 4px 8px #d4a5744d}.subscribe-btn:active:not(:disabled){transform:translateY(0)}.subscribe-btn:disabled{background-color:#cd902c;cursor:not-allowed;opacity:.7}.subscribe-btn:focus{box-shadow:none!important;outline:none!important}.email-feedback{color:#ff6b6b;font-size:12px;margin-left:20px;margin-top:5px;position:absolute;text-align:left;width:360px}.subscribe-form.was-validated .subscribe-input:invalid{border:none!important;padding:12px 18px}.subscribe-form.was-validated .subscribe-input:valid{border:none;padding:14px 20px}.subscribe-privacy{color:#fff;font-size:14px;margin-top:35px}.subscribe-modal .modal-content{border:none;border-radius:15px}.subscribe-section{text-align:right}.subscribe-modal .modal-header{border-bottom:1px solid #e0e0e0;padding:20px 25px}.subscribe-modal .modal-title{color:#333;font-size:24px;font-weight:600}.subscribe-modal .modal-body{padding:25px}.modal-message{padding:10px;text-align:center}.modal-message p{font-size:16px;line-height:1.6;margin:0}.subscribe-msg{font-weight:400}.error-message p{color:#dc3545}.subscribe-modal .modal-footer{border-top:1px solid #e0e0e0;padding:15px 25px}.subscribe-modal .btn-success{background-color:#0d5c57;border:none;border-radius:5px;font-weight:500;padding:8px 25px}.subscribe-modal .btn-success:hover{background-color:#218838}.subscribe-modal .btn-danger{background-color:#dc3545;border:none;border-radius:5px;font-weight:500;padding:8px 25px}.subscribe-modal .btn-danger:hover{background-color:#c82333}.subscribe-btn .spinner-border{border-width:2px;height:16px;margin-right:5px;width:16px}@media (min-width:1400px){.subscribe-form-wrapper{margin-right:-10px}}@media (max-width:991px){.subscribe-content{margin:0 auto;max-width:600px;text-align:center}.subscribe-title{font-size:32px;letter-spacing:5px}.subscribe-subtitle{font-size:16px;padding:0 20px}.subscribe-privacy{margin-top:40px}}@media (max-width:768px){.subscribe-section{padding:40px 20px}.subscribe-form-wrapper{max-width:400px}}.flor-footer-wrapper{background-color:#0a0a0a;color:#fff;padding:30px 0}.flor-footer-links a,.footer-text a{color:#fff!important}.flor-footer-left{display:flex;flex-direction:column;gap:30px}.flor-footer-logo-block{max-width:180px}.flor-footer-logo{height:auto;object-fit:contain;width:100%}.flor-footer-links{display:flex;flex-direction:row;gap:15px}.flor-footer-link{color:#fff;font-size:16px;font-weight:300;text-decoration:none;transition:color .3s ease}.flor-footer-link:hover{color:#d4a574;text-decoration:none}.flor-footer-right{align-items:flex-start;display:flex;justify-content:flex-end}.flor-copyright-section{padding-top:20px;text-align:center}.flor-copyright-text{color:#fff9;font-size:14px;font-weight:300;margin:0}@media (min-width:390px) and (max-width:425px){.footer-text{font-size:18px}}@media (min-width:992px) and (max-width:1199px){.footer-text{font-size:15px}}@media (max-width:991px){.flor-footer-logo-block{max-width:360px}.flor-footer-content{text-align:center}.flor-footer-left{align-items:center}.flor-footer-links{flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center}.flor-footer-links a{text-align:center}.flor-footer-right{justify-content:center}}.subscribe-btn{padding:15px 20px!important}@media (max-width:576px){.flor-footer-logo-block{max-width:90%}.flor-footer-wrapper{padding:40px 0 20px}.flor-footer-links{flex-direction:column;gap:5px}.flor-copyright-text{font-size:12px}}.userWayContainer{position:relative}.userWayBackGroundBody{background:#0000!important;border:none;border-radius:50%!important;box-sizing:initial!important;cursor:pointer;display:inline-block;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:3px;width:40px}.userWayBackGroundBody:hover{transform:scale(1.25);transition:transform .4s!important}@media only screen and (min-width:991.7px){.userWayContainer{margin-left:2rem!important;margin-top:.25rem!important}}
/*# sourceMappingURL=common.94a1fb39.css.map*/