@font-face{font-family:'FuturaLT';src:url(/wp-content/plugins/adl-elementor-blog-suite/assets/fonts/FuturaLT-Book.woff2) format('woff2'),url(/wp-content/plugins/adl-elementor-blog-suite/assets/fonts/FuturaLT-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FuturaLT';src:url(/wp-content/plugins/adl-elementor-blog-suite/assets/fonts/FuturaLT-Medium.woff2) format('woff2'),url(/wp-content/plugins/adl-elementor-blog-suite/assets/fonts/FuturaLT-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'FuturaLT';src:url(/wp-content/plugins/adl-elementor-blog-suite/assets/fonts/FuturaLT-Bold.woff2) format('woff2'),url(/wp-content/plugins/adl-elementor-blog-suite/assets/fonts/FuturaLT-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}:root{--adl-gold:#b58c53;--adl-gold-hover:#9c753d;--adl-dark:#121212;--adl-text:#333333;--adl-muted:#666666;--adl-border:#eaeaea;--adl-cream:#faf6f0;--adl-serif:'FuturaLT', Futura, 'Century Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--adl-sans:'FuturaLT', Futura, 'Century Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.adl-blog-hero{position:relative;background-color:#1a1a1a;background-size:cover;background-position:center;overflow:hidden;color:#fff;padding:100px 40px 80px}.adl-blog-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:1}.adl-blog-hero__inner{position:relative;z-index:2;max-width:1240px;margin:0 auto}.adl-breadcrumbs{font-family:var(--adl-sans);font-size:13px;letter-spacing:.5px;margin-bottom:20px;color:rgb(255 255 255 / .7)}.adl-breadcrumbs a{color:rgb(255 255 255 / .7);text-decoration:none;transition:color 0.2s ease}.adl-breadcrumbs a:hover{color:#fff}.adl-bc-sep{margin:0 8px;opacity:.5}.adl-bc-current{color:#fff}.adl-blog-hero__title{font-family:var(--adl-serif);font-size:46px;font-weight:500;letter-spacing:-.5px;margin:0 0 15px;color:#fff;line-height:1.15}.adl-blog-hero__subtitle{font-family:var(--adl-sans);font-size:16px;line-height:1.6;max-width:680px;color:rgb(255 255 255 / .85);margin:0}.adl-blog-filter-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--adl-border);padding-bottom:15px;margin-bottom:40px;flex-wrap:wrap;gap:20px}.adl-filter-tabs{display:flex;flex-wrap:wrap;gap:15px 25px}.adl-filter-tab{background:none;border:none;font-family:var(--adl-sans);font-size:14px;font-weight:500;color:var(--adl-muted);cursor:pointer;padding:6px 0;position:relative;transition:all 0.2s ease}.adl-filter-tab:hover{color:var(--adl-dark)}.adl-filter-tab.active{color:var(--adl-gold)}.adl-filter-tab.active::after{content:'';position:absolute;bottom:-16px;left:0;width:100%;height:2px;background-color:var(--adl-gold)}.adl-sort-wrap{display:flex;align-items:center;gap:10px;font-family:var(--adl-sans);font-size:14px;color:var(--adl-muted)}.adl-sort-select{border:none;background:#fff0;font-family:var(--adl-sans);font-size:14px;font-weight:500;color:var(--adl-dark);cursor:pointer;outline:none;padding:4px 20px 4px 4px}.adl-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 30px}.adl-post-card{display:flex;flex-direction:column;background:#fff;transition:transform 0.3s ease}.adl-post-card:hover .adl-post-card__image{transform:scale(1.04)}.adl-post-card__image-wrap{position:relative;width:100%;padding-top:68%;overflow:hidden;border-radius:0;margin-bottom:20px;background-color:#f0f0f0}.adl-post-card__image-link{position:absolute;top:0;left:0;right:0;bottom:0}.adl-post-card__image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:100%;object-fit:cover!important;object-position:center;transition:transform 0.5s cubic-bezier(.25,1,.5,1)}.adl-post-card__content{display:flex;flex-direction:column;flex-grow:1;padding:0 8px 24px}.adl-post-card__badge{display:inline-block;font-family:var(--adl-sans);font-size:11px;font-weight:600;letter-spacing:1px;color:var(--adl-gold);text-transform:uppercase;margin-bottom:10px}.adl-post-card__title{font-family:var(--adl-serif);font-size:20px;font-weight:500;line-height:1.35;margin:0 0 12px}.adl-post-card__title a{color:var(--adl-dark);text-decoration:none;transition:color 0.2s ease}.adl-post-card__title a:hover{color:var(--adl-gold)}.adl-post-card__excerpt{font-family:var(--adl-sans);font-size:13.5px;line-height:1.6;color:var(--adl-muted);margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.adl-post-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.adl-post-card__meta{display:flex;align-items:center;gap:18px;font-family:var(--adl-sans);font-size:12px;color:#888}.adl-post-card__meta-item{display:inline-flex;align-items:center;gap:6px}.adl-post-card__meta-item svg{stroke:#999}.adl-post-card__readmore{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--adl-sans);font-size:13px;font-weight:600;letter-spacing:.3px;color:var(--adl-gold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color 0.2s ease,gap 0.2s ease}.adl-post-card__readmore svg{width:14px!important;height:14px!important;max-width:14px;max-height:14px;flex-shrink:0;vertical-align:middle;transition:transform 0.2s ease}.adl-post-card__readmore:hover{color:var(--adl-gold-hover);gap:9px}.adl-post-card__readmore:hover svg{transform:translateX(2px)}.adl-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:50px}.adl-page-num,.adl-page-next{border:1px solid var(--adl-border);background:#fff;color:var(--adl-dark);min-width:38px;height:38px;padding:0 12px;border-radius:6px;font-family:var(--adl-sans);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:all 0.2s ease}.adl-page-num:hover,.adl-page-next:hover{border-color:var(--adl-gold);color:var(--adl-gold)}.adl-page-num.active{background-color:var(--adl-gold);border-color:var(--adl-gold);color:#fff}.adl-page-dots{padding:0 6px;color:var(--adl-muted)}.adl-sidebar-widget{margin-bottom:40px}.adl-sidebar-title{font-family:var(--adl-serif);font-size:20px;font-weight:500;color:var(--adl-dark);margin:0 0 20px;letter-spacing:-.3px}.adl-search-form{position:relative;display:flex}.adl-search-input{width:100%;padding:12px 45px 12px 16px;border:1px solid var(--adl-border);border-radius:6px;font-family:var(--adl-sans);font-size:14px;outline:none;transition:border-color 0.2s ease}.adl-search-input:focus{border-color:var(--adl-gold)}.adl-search-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--adl-muted)}.adl-cat-list{list-style:none;padding:0;margin:0}.adl-cat-item{border-bottom:1px solid var(--adl-border)}.adl-cat-item:last-child{border-bottom:none}.adl-cat-item a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;font-family:var(--adl-sans);font-size:14px;color:#444;transition:color 0.2s ease}.adl-cat-item a:hover{color:var(--adl-gold)}.adl-cat-meta{display:flex;align-items:center;gap:12px;color:#888;font-size:13px}.adl-rp-list{display:flex;flex-direction:column;gap:16px}.adl-rp-item{display:flex;gap:14px;align-items:center}.adl-rp-thumb{flex-shrink:0;width:64px;height:64px;border-radius:6px;overflow:hidden}.adl-rp-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.adl-rp-title{font-family:var(--adl-serif);font-size:14px;font-weight:500;line-height:1.35;margin:0 0 6px}.adl-rp-title a{color:var(--adl-dark);text-decoration:none;transition:color 0.2s ease}.adl-rp-title a:hover{color:var(--adl-gold)}.adl-rp-date{font-family:var(--adl-sans);font-size:12px;color:#888}.adl-rp-btn-wrap{margin-top:25px}.adl-rp-btn{display:block;text-align:center;border:1px solid #d4af37;padding:12px 20px;border-radius:4px;color:#8f6c2c;text-decoration:none;font-family:var(--adl-sans);font-size:12px;font-weight:600;letter-spacing:1px;transition:all 0.2s ease}.adl-rp-btn:hover{background-color:var(--adl-gold);color:#fff}.adl-newsletter-card{background-color:var(--adl-cream);padding:35px 25px;border-radius:12px;text-align:center}.adl-newsletter-icon{width:52px;height:52px;background-color:var(--adl-gold);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:20px}.adl-nl-title{font-family:var(--adl-serif);font-size:20px;font-weight:500;color:var(--adl-dark);margin:0 0 10px}.adl-nl-desc{font-family:var(--adl-sans);font-size:13.5px;line-height:1.55;color:var(--adl-muted);margin:0 0 20px}.adl-nl-input{width:100%;padding:12px 16px;border:1px solid #e0d8cc;background:#fff;border-radius:6px;font-family:var(--adl-sans);font-size:14px;outline:none;margin-bottom:12px;box-sizing:border-box}.adl-nl-btn{width:100%;padding:13px 20px;background-color:#121212;color:#fff;border:none;border-radius:6px;font-family:var(--adl-sans);font-size:12px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:background-color 0.2s ease}.adl-nl-btn:hover{background-color:#333}.adl-nl-privacy{font-family:var(--adl-sans);font-size:11.5px;color:#999;margin:14px 0 0}.adl-nl-message{font-family:var(--adl-sans);font-size:13px;margin-top:10px}.adl-about-widget{background:#fff}.adl-about-img-wrap{width:100%;border-radius:8px;overflow:hidden;margin-bottom:16px}.adl-about-img{width:100%;display:block}.adl-about-desc{font-family:var(--adl-sans);font-size:13.5px;line-height:1.6;color:var(--adl-muted);margin:0 0 14px}.adl-about-link{font-family:var(--adl-sans);font-size:13px;font-weight:600;color:var(--adl-gold);text-decoration:none}.adl-consultation-card{background:#fbfbfb;border:1px solid var(--adl-border);padding:30px 24px;border-radius:10px;text-align:center}.adl-consult-title{font-family:var(--adl-serif);font-size:20px;font-weight:500;color:var(--adl-dark);margin:0 0 10px}.adl-consult-desc{font-family:var(--adl-sans);font-size:13.5px;color:var(--adl-muted);margin:0 0 20px}.adl-consult-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;background-color:#b58c53;color:#fff;border-radius:6px;text-decoration:none;font-family:var(--adl-sans);font-size:12px;font-weight:600;letter-spacing:.5px;transition:background-color 0.2s ease;box-sizing:border-box}.adl-consult-btn:hover{background-color:var(--adl-gold-hover)}.adl-quote-card{background-color:#121212;color:#fff;padding:35px 28px;border-radius:10px;position:relative}.adl-quote-mark{font-family:var(--adl-serif);font-size:50px;color:var(--adl-gold);line-height:1;margin-bottom:10px}.adl-quote-text{font-family:var(--adl-serif);font-size:18px;line-height:1.5;color:#f0f0f0;margin:0 0 18px}.adl-quote-author{font-family:var(--adl-sans);font-size:13px;color:var(--adl-gold);margin:0;letter-spacing:.5px}.adl-single-post-header{margin-bottom:40px}.adl-sph-badge{display:inline-block;font-family:var(--adl-sans);font-size:12px;font-weight:600;letter-spacing:1px;color:var(--adl-gold);text-transform:uppercase;margin-bottom:12px}.adl-sph-title{font-family:var(--adl-serif);font-size:38px;font-weight:500;line-height:1.25;color:var(--adl-dark);margin:0 0 16px}.adl-sph-subtitle{font-family:var(--adl-sans);font-size:16px;line-height:1.6;color:var(--adl-muted);margin:0 0 22px}.adl-sph-meta{display:flex;align-items:center;gap:24px;font-family:var(--adl-sans);font-size:13px;color:#777;padding-bottom:25px;border-bottom:1px solid var(--adl-border);margin-bottom:30px;flex-wrap:wrap}.adl-sph-meta-item{display:inline-flex;align-items:center;gap:8px}.adl-sph-featured-image-wrap{width:100%;border-radius:12px;overflow:hidden}.adl-sph-featured-image{width:100%;height:auto;display:block}.adl-single-post-footer{margin-top:50px;padding-top:30px;border-top:1px solid var(--adl-border)}.adl-spf-share-tags-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:40px}.adl-spf-share-wrap,.adl-spf-tags-wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.adl-spf-label{font-family:var(--adl-sans);font-size:13.5px;font-weight:600;color:var(--adl-dark)}.adl-spf-social-icons{display:flex;gap:8px}.adl-social-btn{width:34px;height:34px;border-radius:50%;background-color:#121212;color:#fff;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border:none;cursor:pointer;transition:all 0.2s ease}.adl-social-btn:hover{background-color:var(--adl-gold)}.adl-tag-pill{padding:6px 14px;border-radius:30px;border:1px solid var(--adl-border);font-family:var(--adl-sans);font-size:12.5px;color:#555;text-decoration:none;transition:all 0.2s ease}.adl-tag-pill:hover{border-color:var(--adl-gold);color:var(--adl-gold)}.adl-author-box{display:flex;gap:25px;align-items:center;padding:30px;background-color:#fbfbfb;border:1px solid var(--adl-border);border-radius:12px}.adl-author-avatar-placeholder{width:80px;height:80px;border-radius:50%;background-color:#121212;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--adl-serif);font-size:18px;font-weight:600;letter-spacing:1px}.adl-author-avatar-placeholder small{font-family:var(--adl-sans);font-size:8px;letter-spacing:2px;color:var(--adl-gold)}.adl-author-name{font-family:var(--adl-serif);font-size:18px;font-weight:500;margin:0 0 8px}.adl-author-bio{font-family:var(--adl-sans);font-size:13.5px;line-height:1.6;color:var(--adl-muted);margin:0 0 10px}.adl-author-all-posts{font-family:var(--adl-sans);font-size:13px;font-weight:600;color:var(--adl-gold);text-decoration:none}@media (max-width:991px){.adl-blog-grid{grid-template-columns:repeat(2,1fr)}.adl-sph-title{font-size:30px}}@media (max-width:600px){.adl-blog-grid{grid-template-columns:1fr}.adl-blog-hero__title{font-size:32px}.adl-author-box{flex-direction:column;text-align:center}}