.bnb-breadcrumbs{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:14px 0}.bnb-breadcrumbs .breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:0}.bnb-breadcrumbs .breadcrumb-item{display:inline-flex;align-items:center;font-size:.78rem;letter-spacing:.5px;color:rgba(255,255,255,.6)}.bnb-breadcrumbs .breadcrumb-item:not(:last-child)::after{content:'/';margin:0 8px;color:rgba(255,255,255,.35);font-size:.7rem}.bnb-breadcrumbs .breadcrumb-item a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .25s ease}.bnb-breadcrumbs .breadcrumb-item a:hover{color:#fff}.bnb-breadcrumbs .breadcrumb-current{color:rgba(255,255,255,.95);font-weight:500;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.blog-page-hero .bnb-breadcrumbs,.blog-page-hero .bnb-breadcrumbs .breadcrumb-item{color:rgba(0,0,0,.45)}.blog-page-hero .bnb-breadcrumbs .breadcrumb-item:not(:last-child)::after{color:rgba(0,0,0,.25)}.blog-page-hero .bnb-breadcrumbs .breadcrumb-item a{color:rgba(0,0,0,.5)}.blog-page-hero .bnb-breadcrumbs .breadcrumb-item a:hover{color:#000}.blog-page-hero .bnb-breadcrumbs .breadcrumb-current{color:rgba(0,0,0,.75)}.blog-page-hero,.home-banner.inner-banner,.inner-page-banner,.single-blog-hero{position:relative}@media (min-width:2000px){.bnb-breadcrumbs{padding:20px 0}.bnb-breadcrumbs .breadcrumb-item{font-size:.92rem;letter-spacing:.6px}.bnb-breadcrumbs .breadcrumb-item:not(:last-child)::after{margin:0 10px;font-size:.82rem}.bnb-breadcrumbs .breadcrumb-current{max-width:400px}}@media (min-width:2500px){.bnb-breadcrumbs{padding:24px 0}.bnb-breadcrumbs .breadcrumb-item{font-size:1rem}.bnb-breadcrumbs .breadcrumb-item:not(:last-child)::after{font-size:.88rem;margin:0 12px}.bnb-breadcrumbs .breadcrumb-current{max-width:500px}}@media (max-width:991px){.bnb-breadcrumbs{padding:12px 0}.bnb-breadcrumbs .breadcrumb-item{font-size:.75rem}.bnb-breadcrumbs .breadcrumb-current{max-width:220px}}@media (max-width:767px){.bnb-breadcrumbs{padding:10px 0}.bnb-breadcrumbs .breadcrumb-item{font-size:.7rem;letter-spacing:.3px}.bnb-breadcrumbs .breadcrumb-item:not(:last-child)::after{margin:0 5px;font-size:.6rem}.bnb-breadcrumbs .breadcrumb-current{max-width:160px}}@media (max-width:480px){.bnb-breadcrumbs{padding:8px 0}.bnb-breadcrumbs .breadcrumb-item{font-size:.65rem}.bnb-breadcrumbs .breadcrumb-current{max-width:120px}}:root{--blog-accent:#CFAC61;--blog-dark:#222222;--blog-light:#f8f8f8;--blog-muted:#666666;--blog-border:#e5e5e5}.blog-featured-meta{display:flex;align-items:center;gap:12px;margin-bottom:15px}.blog-featured-meta .blog-featured-tag{margin-bottom:0}.blog-read-time{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.7);color:#fff;padding:6px 14px;border-radius:20px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.blog-read-time svg{flex-shrink:0}.blog-article-card-meta{display:flex;align-items:center;gap:15px;margin-bottom:8px}.blog-read-time-small{display:inline-flex;align-items:center;gap:4px;color:var(--blog-accent);font-weight:500;font-size:.75rem}.blog-read-time-small svg{flex-shrink:0}.blog-secondary-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.blog-page-hero{padding:160px 0 20px;background:#fff}.blog-page-hero.inner-page-banner{height:auto;min-height:0}.blog-archive-page .header .desktopNav__item>a,.blog-archive-page .header .icon-menu,.blog-archive-page .header .text-white{color:#222!important}.blog-archive-page .header .header__logo img{filter:brightness(0)}.blog-archive-page .header.is-sticky .desktopNav__item>a,.blog-archive-page .header.is-sticky .icon-menu,.blog-archive-page .header.is-sticky .text-white{color:#fff!important}.blog-archive-page .header.is-sticky .header__logo img{filter:brightness(1)}@media (max-width:1200px){.blog-archive-page .header{background:#fff!important}.blog-archive-page .header.is-sticky{background:#fff!important}.blog-archive-page .header.is-sticky .desktopNav__item>a,.blog-archive-page .header.is-sticky .icon-menu,.blog-archive-page .header.is-sticky .text-white{color:#222!important}.blog-archive-page .header.is-sticky .header__logo img{filter:brightness(0)}.blog-archive-page .parallax-item::before{background:0 0}}@media (min-width:1550px){.blog-archive-page .container{max-width:1500px}}.blog-page-hero h1{font-family:var(--font-title);font-size:3.5rem;font-style:italic;color:var(--blog-dark);margin-bottom:30px}.blog-see-all{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:1px solid var(--blog-dark);border-radius:30px;font-size:.9rem;color:var(--blog-dark);color:var(--blog-dark);text-decoration:none;transition:background .3s ease,color .3s ease}.blog-see-all:hover{background:var(--blog-dark);color:#fff}.blog-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:80px}@media (max-width:991px){.blog-grid-container{grid-template-columns:1fr}}.blog-featured{position:relative;border-radius:0;overflow:hidden;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end}.blog-featured img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.blog-featured::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);z-index:2}.blog-featured-content{position:relative;z-index:3;padding:30px;color:#fff}.blog-featured-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.9);color:var(--blog-dark);padding:6px 14px;border-radius:20px;font-size:.75rem;text-transform:uppercase;margin-bottom:15px}.blog-featured-tag::before{content:'';width:6px;height:6px;background:var(--blog-accent);border-radius:50%}.blog-featured h2{font-family:var(--font-title);font-size:2rem;line-height:1.3;margin-bottom:15px;color:#fff}.blog-featured h2 a{color:#fff;text-decoration:none}.blog-featured-excerpt{color:rgba(255,255,255,.85);font-size:.95rem;line-height:1.6;margin-bottom:20px;max-width:500px}.blog-read-more-btn{display:inline-block;padding:12px 28px;background:var(--blog-accent);color:#fff;text-decoration:none;border-radius:30px;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.blog-read-more-btn:hover{background:#fff;color:var(--blog-dark);transform:translateY(-2px)}.blog-arrow-btn{width:50px;height:50px;background:var(--blog-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;text-decoration:none;transition:transform .3s ease;position:absolute;right:30px;bottom:30px;z-index:4}.blog-arrow-btn:hover{transform:scale(1.1)}.blog-right-col{display:flex;flex-direction:column;gap:20px}.blog-article-card{background:var(--blog-light);padding:20px 25px;border-radius:15px;display:flex;justify-content:space-between;justify-content:space-between;align-items:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid transparent;will-change:transform}.blog-article-card:hover{border-color:var(--blog-accent);box-shadow:0 5px 20px rgba(0,0,0,.05)}.blog-article-card-content{flex:1}.blog-article-card-meta{font-size:.75rem;color:var(--blog-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.blog-article-card h3{font-family:var(--font-title);font-size:1.3rem;margin:0;color:var(--blog-dark)}.blog-article-card h3 a{color:inherit;text-decoration:none}.blog-article-card .arrow{font-size:1.5rem;color:var(--blog-dark);transition:transform .3s}.blog-article-card:hover .arrow{transform:translateX(5px)}.blog-secondary-featured{position:relative;border-radius:20px;overflow:hidden;height:220px;display:flex;align-items:flex-end}.blog-secondary-featured img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-secondary-featured::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.blog-secondary-content{position:relative;z-index:2;padding:20px;color:#fff}.blog-secondary-content h3{font-family:var(--font-title);font-size:1.1rem;margin:0}.blog-secondary-content h3 a{color:#fff;text-decoration:none}.blog-categories{background:#e8d4f0;padding:25px;border-radius:20px}.blog-categories h4{font-size:.9rem;margin-bottom:15px;color:var(--blog-dark)}.blog-tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.blog-tag{padding:8px 16px;background:rgba(255,255,255,.8);border-radius:20px;font-size:.8rem;font-size:.8rem;color:var(--blog-dark);text-decoration:none;transition:background .3s,color .3s}.blog-tag:hover{background:var(--blog-dark);color:#fff}.blog-view-all-cats{display:flex;align-items:center;gap:8px;margin-top:15px;font-size:.9rem;color:var(--blog-dark);text-decoration:none}.blog-villa-section{padding:60px 0;background:var(--blog-light)}.blog-villa-section h2{font-family:var(--font-title);font-size:2rem;margin-bottom:40px;text-align:center}.blog-villa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:991px){.blog-villa-grid{grid-template-columns:1fr}}.blog-villa-card{background:#fff;border-radius:0;overflow:hidden;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:transform .3s ease;will-change:transform}.blog-villa-card:hover{transform:translateY(-5px)}.blog-villa-card img{width:100%;height:200px;object-fit:cover}.blog-villa-card-content{padding:20px}.blog-villa-card h3{font-family:var(--font-title);font-size:1.3rem;margin-bottom:10px}.blog-villa-card p{font-size:.9rem;color:var(--blog-muted);margin-bottom:15px}.blog-villa-cta{color:var(--blog-accent);text-transform:uppercase;font-size:.8rem;letter-spacing:1px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.single-blog-hero{position:relative;height:70vh;min-height:500px;display:flex;align-items:flex-end;background-size:cover;background-position:center}.single-blog-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.15) 100%)}.single-blog-hero-content{position:relative;z-index:2;padding:40px;max-width:800px;color:#fff}.single-blog-hero h1{font-family:var(--font-title);font-size:3rem;line-height:1.2;margin-bottom:15px;color:#fff!important}.single-blog-meta{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;opacity:.9;color:#fff}.single-blog-meta-row{display:flex;align-items:center;gap:20px;margin-bottom:15px;flex-wrap:wrap}.single-blog-date{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;opacity:.9;color:#fff}body.single-blog-page main{overflow:visible}.single-blog-content{padding:60px 0}.single-blog-content article{max-width:750px;margin:0;font-size:1.1rem;line-height:1.8;color:#444}.single-blog-content article p{margin-bottom:1.5em;color:#444}.single-blog-content article b,.single-blog-content article strong{font-weight:700!important;color:var(--blog-dark)}.single-blog-content article h2{font-family:var(--font-title);font-size:2rem;margin:40px 0 20px;color:var(--blog-dark)}.single-blog-content article h3{font-family:var(--font-title);font-size:1.5rem;margin:30px 0 15px;color:var(--blog-dark)}.single-blog-content article ol,.single-blog-content article ul{padding-left:25px;margin-bottom:1.5em}.single-blog-content article li{margin-bottom:.5em}.single-blog-content article blockquote{border-left:4px solid var(--blog-accent);padding:20px 25px;margin:30px 0;background:var(--blog-light);font-style:italic}.blog-related-section{padding:60px 0;background:var(--blog-light)}.blog-related-section h2{font-family:var(--font-title);font-size:2rem;margin-bottom:40px;text-align:center}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:991px){.blog-related-grid{grid-template-columns:1fr}}.blog-related-card{background:#fff;border-radius:15px;overflow:hidden;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease;will-change:transform}.blog-related-card:hover{transform:translateY(-5px)}.blog-related-card img{width:100%;height:200px;object-fit:cover}.blog-related-card-content{padding:20px}.blog-related-card h3{font-family:var(--font-title);font-size:1.2rem;margin-bottom:10px}.blog-related-card h3 a{color:var(--blog-dark);text-decoration:none}.blog-related-card p{font-size:.9rem;color:var(--blog-muted)}.thin-arrow{display:inline-block;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.thin-arrow.left{transform:rotate(-135deg)}.blog-arrow-btn{width:50px;height:50px;background:var(--blog-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0;text-decoration:none;transition:transform .3s ease;position:absolute;right:30px;bottom:30px;z-index:4}.blog-arrow-btn::after{content:'';display:block;width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.blog-arrow-btn:hover{transform:scale(1.1)}.blog-article-card .arrow{font-size:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--blog-dark);transition:transform .3s}.blog-article-card .arrow::after{content:'';display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}.blog-article-card:hover .arrow::after{transform:translateX(3px) rotate(45deg)}.blog-see-all .arrow-icon,.blog-view-all-cats .arrow-icon,.blog-villa-cta .arrow-icon{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);margin-left:5px}.single-blog-content .nav-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--blog-dark);text-decoration:none;font-size:.95rem;transition:color .3s}.single-blog-content .nav-arrow:hover{color:var(--blog-accent)}.single-blog-content .nav-arrow .arrow-icon{display:inline-block;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor}.single-blog-content .nav-arrow.prev .arrow-icon{transform:rotate(-135deg)}.single-blog-content .nav-arrow.next .arrow-icon{transform:rotate(45deg)}.all-blogs-grid-view .blog-related-card{border-radius:0}.blog-featured img,.blog-featured::after,.blog-related-card img,.blog-secondary-featured img,.blog-secondary-featured::after{pointer-events:none}.cursor__follower{will-change:transform;transition:transform .1s linear!important}.single-blog-layout{display:grid;grid-template-columns:280px 1fr;gap:50px;align-items:start;padding-top:10px}.single-blog-sidebar{position:relative;align-self:stretch}.single-blog-meta-card{background:#fafafa;border-radius:12px;padding:24px 24px 4px;border:1px solid #ebebeb;margin-bottom:16px}.single-blog-sidebar-inner{position:sticky;top:100px;max-height:calc(100vh - 130px);overflow:hidden;background:#fafafa;border-radius:12px;padding:0;border:1px solid #ebebeb;margin-top:10px}.single-blog-toc{overflow-y:auto;max-height:calc(100vh - 130px);padding:28px 24px}.single-blog-toc::-webkit-scrollbar{width:3px}.single-blog-toc::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.single-blog-toc::-webkit-scrollbar-track{background:0 0}.single-blog-author{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.single-blog-author-avatar{width:44px;height:44px;border-radius:50%;background:var(--blog-accent);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.single-blog-author-info{display:flex;flex-direction:column}.single-blog-sidebar-date{display:flex;align-items:center;gap:14px;margin-bottom:0;padding-bottom:0;border-bottom:none}.single-blog-date-icon{width:44px;height:44px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;color:var(--blog-muted);flex-shrink:0}.single-blog-author-label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--blog-muted);margin-bottom:2px}.single-blog-author-name{display:block;font-family:var(--font-title);font-size:.95rem;color:var(--blog-dark);font-weight:600}.single-blog-toc{margin-top:4px}.single-blog-toc-title{font-family:var(--font-title);font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--blog-dark);margin-bottom:16px;font-weight:700;display:flex;align-items:center;gap:8px}.single-blog-toc-title svg{color:var(--blog-accent)}.blog-toc-list{list-style:none;padding:0;margin:0}.blog-toc-item{margin-bottom:8px}.blog-toc-item.blog-toc-sub{padding-left:14px}.blog-toc-link{display:block;font-size:.82rem;line-height:1.5;color:var(--blog-muted);text-decoration:none;padding:4px 0 4px 12px;border-left:2px solid #ddd;transition:color .25s ease,border-color .25s ease}.blog-toc-link:hover{color:var(--blog-dark);border-left-color:var(--blog-accent)}.blog-toc-link.active{color:var(--blog-dark);border-left-color:var(--blog-accent);font-weight:600}.single-blog-main article{max-width:750px;margin:0;font-size:1.1rem;line-height:1.8;color:#444}@media (min-width:1400px){.single-blog-layout{grid-template-columns:300px 1fr;gap:60px}}@media (min-width:1800px){.single-blog-layout{grid-template-columns:340px 1fr;gap:70px}}@media (min-width:2200px){.single-blog-layout{grid-template-columns:380px 1fr;gap:80px}}@media (max-width:991px){.single-blog-layout{grid-template-columns:1fr;gap:30px}.single-blog-meta-card{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;padding:20px;border-radius:10px}.single-blog-sidebar-inner{position:static;overflow:visible;padding:0;border-radius:10px;background:0 0;border:none}.single-blog-toc{width:100%;margin-top:0;overflow-y:visible;max-height:none;padding:0;background:#fafafa;border:1px solid #ebebeb;border-radius:10px}.single-blog-toc-title{padding:16px 20px;margin-bottom:0;cursor:pointer;user-select:none;position:relative}.single-blog-toc-title::after{content:'';position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:2px solid var(--blog-muted);border-bottom:2px solid var(--blog-muted);transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.single-blog-toc.toc-open .single-blog-toc-title::after{transform:translateY(-50%) rotate(-135deg)}#blog-toc-nav{display:none;padding:0 20px 16px;border-top:1px solid #e5e5e5}.single-blog-toc.toc-open #blog-toc-nav{display:block}.single-blog-author,.single-blog-sidebar-date{margin-bottom:0;padding-bottom:0;border-bottom:none}}