*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;height:100%}:root{--primary-color:#a4cf5f;--secondary-color:#f89e54;--white-color:#fff;--black-color:#000}#editorjs{min-height:600px;background:#fff;border-radius:.5rem;padding:1rem;border:1px solid #ddd}.aero-max-container{max-width:1100px;margin:auto}.d-flex{justify-content:space-between}.d-flex,.d-flex-center{display:flex;align-items:center}.d-flex-center{justify-content:center}.d-flex-dir-col{display:flex;flex-direction:column}.d-flex-end{display:flex;justify-content:flex-end}a{color:inherit;text-decoration:none}.app-container{display:block}.desktop-container{display:none}header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}header:first-child{position:fixed;top:0;left:0;width:100%;z-index:1000}header:first-child+*{padding-top:105px}.heading-with-icon{display:flex;align-items:center;gap:8px;justify-content:center;font-size:1.75rem;text-align:center;text-transform:uppercase}.promotions__icon{width:2.5rem;height:2.5rem;stroke:currentColor;color:var(--primary-color)}.section-heading{font-size:2.5rem!important;font-weight:700;text-align:center!important;margin-bottom:.5em;line-height:1.2;text-transform:capitalize;letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-heading span{color:var(--primary-color)}.section-heading-white{color:var(--white-color)}.section-heading-black{color:var(--black-color)}.section-heading-orange{color:var(--secondary-color)}@media screen and (min-width:992px){header:first-child+*{padding-top:142px}.app-container{display:none}.desktop-container{display:block}.section-heading{font-size:3rem!important}.section-heading-main{font-size:3.5rem;filter:drop-shadow(0 1px 1px white);margin-bottom:.1em;padding-top:0}}.admin-blog-page{padding:28px 16px 80px;color:var(--black-color,#0b1220);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.admin-blog-header h1{margin:0 0 6px;font-size:1.6rem;color:var(--primary-color,#6b46c1)}.admin-blog-header p{margin:0 0 18px;color:#555}.blog-form-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;max-width:1100px;margin:0 auto;align-items:start}.left-panel{background:#902020;padding:18px;border-radius:12px;box-shadow:0 8px 24px rgba(2,6,23,.04)}.right-panel{display:flex;justify-content:center}.field{display:block;margin-bottom:12px}.field span{display:block;font-weight:600;margin-bottom:6px}.field input,.field textarea{width:100%;padding:10px 12px;border:1px solid #e6e9ef;border-radius:8px;background:#fafafa}.inline-field{display:flex;gap:8px;align-items:center;margin:10px 0 18px}.actions{display:flex;gap:10px;margin-top:8px}.btn{padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.btn.primary{background:linear-gradient(90deg,#6b46c1,#38bdf8);color:#fff;border:none}.featured-card{width:100%;max-width:360px;background:#fff;padding:14px;border-radius:12px;box-shadow:0 6px 18px rgba(2,6,23,.04);text-align:left}.file-input-wrap input[type=file]{width:100%}.preview{margin-top:12px;border-radius:8px;overflow:hidden;background:#f3f4f6;height:200px;display:flex;align-items:center;justify-content:center}.preview img{width:100%;height:100%;object-fit:cover}.placeholder{color:#9aa4b2}.error{margin-top:12px;color:#b91c1c;font-weight:600}@media (min-width:900px){.blog-form-grid{grid-template-columns:1fr 380px;gap:28px}}.aero_blog_detail_page{background:var(--black-color);padding:40px 16px}.aero_blog_container{max-width:820px;margin:auto;color:#fff;border-radius:16px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.aero_blog_featured_image{width:100%;border-radius:14px;overflow:hidden;margin-bottom:28px}.aero_blog_featured_image img{width:100%;height:auto;max-height:400px;object-fit:cover}.aero_blog_title{font-size:2.4rem;line-height:1.3;margin-bottom:12px}.aero_blog_meta{font-size:.9rem;color:#e9e0e0;margin-bottom:28px}.aero_blog_content{font-size:1.05rem;line-height:1.8}.aero_blog_content p{margin-bottom:18px}.aero_blog_content h2{font-size:1.6rem;margin:36px 0 14px;color:#111827}.aero_blog_content h3{font-size:1.3rem;margin:28px 0 12px;color:var(--secondary-color)}.aero_blog_content ol,.aero_blog_content ul{padding-left:22px;margin-bottom:18px}.aero_blog_content li{margin-bottom:8px}.aero_blog_content img{max-width:100%;border-radius:10px;margin:20px 0}.aero_blog_content blockquote{border-left:4px solid #2563eb;padding-left:16px;margin:24px 0;color:#374151;font-style:italic;background:#f1f5ff;border-radius:8px}@media (max-width:640px){.aero_blog_container{padding:22px}.aero_blog_title{font-size:1.9rem}}.breadcrumb-container{background-color:var(--black-color)}.breadcrumb{padding:12px;font-size:14px}.breadcrumb ol{list-style:none;flex-wrap:wrap;padding:0;margin:0}.breadcrumb li,.breadcrumb ol{display:flex;align-items:center}.breadcrumb li{color:#6b7280}.breadcrumb a{text-decoration:none;color:#2563eb;font-weight:500;transition:color .2s ease}.breadcrumb a:hover{color:#1d4ed8;text-decoration:underline}.breadcrumb li+li:before{content:"›";margin:0 8px;color:#9ca3af}.breadcrumb li[aria-current=page]{color:var(--primary-color);font-weight:600;pointer-events:none}.booking-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:999}.booking-overlayShow{opacity:1;visibility:visible}.booking-sidebar{position:fixed;top:0;right:0;width:480px;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.2);transform:translateX(100%);transition:transform .5s ease-in-out;z-index:1000}.booking-sidebarOpen{transform:translateX(0)}.booking-closeBtn{position:absolute;top:10px;right:15px;font-size:22px;background:none;border:none;cursor:pointer;width:54.63px!important}.booking-sidebarContent{padding:20px;margin-top:40px;overflow-y:auto;height:100%}@media (max-width:768px){.booking-sidebar{width:100%}}.nav-link{position:relative;text-decoration:none;color:#000}.nav-link:after,.nav-link:before{content:"";position:absolute;bottom:-3px;width:0;height:2px;background-image:linear-gradient(to right,transparent,var(--secondary-color),transparent);transition:width .3s ease}.nav-link:before{left:50%}.nav-link:after{right:50%}.nav-link:hover:after,.nav-link:hover:before{width:50%}.nav-link.active:after{width:100%;left:0}