@font-face{font-family:Lora;src:url(/fonts/Lora-VariableFont_wght.woff2)format("woff2"),url(/fonts/Lora-VariableFont_wght.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-VariableFont_wght.woff2)format("woff2"),url(/fonts/PlusJakartaSans-VariableFont_wght.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}body,html{scroll-behavior:smooth;background-color:#fff;min-height:100%;margin:0;overflow-x:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#07234b;margin:.5em 0;font-family:Lora,serif}h2,.h2{font-size:2.5rem;font-weight:700;line-height:1.2}p{color:#35373c;font-size:1rem;line-height:1.6}a{text-decoration:none;transition:all .3s}label{color:#07234b;margin-bottom:8px;font-size:14px;font-weight:600;display:block}input,select,textarea{background:#fff;border:none;border-bottom:1px solid #e1e8ed;outline:none;width:100%;padding:12px 18px;font-size:15px;transition:border-color .3s}input:focus,select:focus,textarea:focus{border-color:#07234b}textarea{resize:vertical;height:100px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{width:100%;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (width>=1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{max-width:105rem}}.container-fluid{width:100%}#vist-area{background-color:#0000;background-image:linear-gradient(#fff3,#fff3),url(/images/banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;min-height:100dvh;display:flex;position:relative}#vist-area>.container{z-index:1;flex:1;justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.visit-content{width:100%}.booking-form-area{background:#ffffffeb;width:1200px;padding:50px;box-shadow:0 30px 60px #0000001f}.section-head{text-align:center;margin-bottom:40px}.section-head h2{color:#000;margin-top:0;margin-bottom:15px}.section-head p{color:#555;max-width:700px;margin:0 auto;font-size:18px}.footer-flex{gap:20px;margin-bottom:20px;display:flex}.form-group{flex:1}@media (width<=1440px){.booking-form-area{width:100%}}@media (width<=991px){.section-head h2{font-size:25px}}@media (width<=767px){#vist-area{background:url(/images/banner-mob.jpg) 50%/cover no-repeat}.footer-flex{flex-direction:column;gap:20px}#vist-area>.container{padding-top:40px;padding-bottom:40px}.booking-form-area{padding:30px 20px}.section-head h2{font-size:26px}}.submit-btn{margin-top:10px}.submit-btn button{color:#fff;text-transform:uppercase;cursor:pointer;letter-spacing:2px;background:#000;border:2px solid #000;width:100%;margin-top:30px;padding:16px 0;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn button:hover:not(:disabled){color:#000;background-color:#fff}.submit-btn button:disabled{opacity:.7;cursor:not-allowed}#bottom-bar{color:#fff;background-color:#07234bfa;width:100%;margin-top:auto;padding:20px 0}#bottom-bar p{text-align:center;color:#fff;opacity:.9;margin-bottom:0;font-size:13px;line-height:1.7}#bottom-bar p strong{color:#fff;font-weight:700}#bottom-bar p:nth-child(2){opacity:.7;margin-top:20px;font-size:12px}#bottom-bar .container{text-align:center}#bottom-bar a{color:#fff;opacity:.9;font-size:13px;text-decoration:underline}#bottom-bar a:hover{opacity:1}#bottom-bar .disclaimer-more{display:none}#bottom-bar .disclaimer-text.expanded .disclaimer-more{display:inline}#bottom-bar .disclaimer-text.expanded .disclaimer-dots{display:none}#bottom-bar .disclaimer-sep{opacity:.6;margin:0 4px;display:inline-block}#bottom-bar .disclaimer-toggle{cursor:pointer;white-space:nowrap;text-decoration:underline}.wow{opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp;animation-duration:.8s;animation-fill-mode:both}.lds-dual-ring{width:40px;height:40px;margin:20px auto 0;display:block}.lds-dual-ring:after{content:" ";border:3px solid #07234b;border-color:#07234b #0000;border-radius:50%;width:32px;height:32px;margin:4px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none}.success-message,.error-message{text-align:center;border-radius:8px;margin-top:25px;padding:15px;font-weight:500}.success-message{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.error-message{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.field-error{color:#c0392b;margin-top:6px;font-size:12px;display:block}input.has-error,select.has-error{border-color:#c0392b}.form-group .iti{width:100%}
