:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg:#fff;--bg-soft:#fcfcfc;--bg-muted:#f8f8f8;--text:#242c39;--text-body:#313135;--muted:#727c82;--accent:#ef2953;--accent-hot:#f84167;--border:#b1b9c6;--border-soft:#c7d4db;--shadow:0px 1px 4px 0px #00000012;--shadow-hover:0px 1px 10px 0px #0003;--radius:15px;--font:var(--font-archivo), "Archivo", "Segoe UI", Tahoma, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{background:var(--bg);min-height:100vh;color:var(--text-body);font-family:var(--font);margin:0;font-size:15px;font-weight:400;line-height:1.7;overflow-x:hidden}a{color:var(--text);text-decoration:none}a:hover{color:var(--accent)}.site-shell{background:var(--bg);min-height:100vh;color:var(--text-body);flex-direction:column;display:flex}.top-nav{display:none}.site-header{z-index:49;border-bottom:1px solid var(--border-soft);background:#fff;position:sticky;top:0}.site-header-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:70px;padding:5px 25px;display:flex}.site-header-inner--brand-only{justify-content:center}.site-header-side{flex:1 1 0;min-width:0}.site-header-brand{color:var(--text);flex-direction:row;flex:none;justify-content:center;align-items:center;gap:5px;display:flex}.site-header-brand:hover{color:var(--text)}.site-header-title{color:var(--text);margin:0;padding:0;font-size:1.35rem;font-weight:700;line-height:1}.site-header-18{object-fit:contain;width:40px;height:40px;display:block}@media (max-width:640px){.site-header-inner{padding:5px 12px}.site-header-title{font-size:1.1rem}}.site-main{flex:1;width:min(1140px,100%);margin:0 auto;padding:1.25rem 1.25rem 3rem}.site-footer{text-align:center;color:var(--muted);background:var(--bg-soft);border-top:1px solid #e8ecf0;padding:1.5rem;font-size:.9rem}.site-brand{align-items:center;gap:.75rem;margin:.5rem 0 1.75rem;display:flex}.brand-link{color:var(--text);letter-spacing:-.01em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.age-badge{border:1px solid var(--border);color:var(--muted);background:var(--bg-soft);border-radius:4px;padding:.1rem .45rem;font-size:.8rem}.home-section{margin:2rem 0 2.5rem;padding:15px 0 35px}.home-section+.home-section{margin-top:2.75rem;padding-top:.75rem}.home-section h2,.home-directory .home-section h2,.content-body .elementor-widget-heading .elementor-heading-title{color:var(--text);margin:0 0 1.25rem;font-size:clamp(1.75rem,4.5vw,2.25rem);font-weight:600;line-height:1.3}.content-body .e-con.e-parent>.elementor-widget-heading{margin-top:1.75rem;padding-top:0}.content-body .e-con.e-parent:first-child>.elementor-widget-heading,.content-body .elementor>.e-con.e-parent:first-of-type>.elementor-widget-heading{margin-top:.5rem}.listing-grid,.content-body .post-feed-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1024px){.listing-grid,.content-body .post-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.listing-grid,.content-body .post-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-card,.content-body .ts-preview>a,.content-body a.e-con.e-parent{text-align:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);min-height:100px;box-shadow:var(--shadow);color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 20px 15px;transition:box-shadow .2s;display:flex;overflow:hidden}.listing-card:hover,.content-body .ts-preview>a:hover,.content-body a.e-con.e-parent:hover{box-shadow:var(--shadow-hover);color:var(--text)}.listing-card img,.content-body .ts-preview img,.content-body a.e-con img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:72px}.listing-card span,.content-body .ts-preview .elementor-heading-title,.content-body .ts-preview .elementor-heading-title.elementor-size-default{color:var(--text);margin:0;font-size:15px;font-weight:600}.content-body{overflow-wrap:anywhere;color:var(--text-body)}.content-body img,.content-body iframe{max-width:100%}.content-body iframe{border:0;border-radius:8px;width:100%;min-height:360px}.content-body .ts-no-posts,.content-body .ts-feed-reset,.content-body .post-feed-nav,.content-body .vx-loading{display:none!important}.content-body .elementor-widget-container>style{display:none}.content-body style{display:none!important}.listing-page,.post-page{background:var(--bg);color:var(--text-body)}.listing-page h1,.post-page h1{display:none}.post-page-title,.post-page .elementor-heading-title{color:var(--text);margin:0 0 1.25rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.4}.listing-page .affiliate-cta{display:none}.affiliate-cta{text-align:center;margin-top:1.5rem}.affiliate-cta a{background:var(--accent);border-radius:8px;padding:.75rem 1.35rem;font-weight:600;display:inline-block;color:#fff!important}.affiliate-cta a:hover{background:var(--accent-hot)}.wp-block-wptelegram-widget-join-channel{justify-content:center;margin:1.25rem 0 1.75rem;display:flex}.wp-block-wptelegram-widget-join-channel .join-link,a.components-button.join-link{background:#229ed9;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1.05rem;font-weight:600;line-height:1.2;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #229ed959;color:#fff!important;text-decoration:none!important}.wp-block-wptelegram-widget-join-channel .join-link:hover,a.components-button.join-link:hover{background:#1b8fc4;box-shadow:0 4px 14px #229ed973;color:#fff!important}.wp-block-wptelegram-widget-join-channel .join-link svg,a.components-button.join-link svg{fill:currentColor;flex-shrink:0;width:22px;height:18px}.home-seo-copy{color:var(--muted);margin-top:2rem;font-size:.95rem}.admin-shell{max-width:960px;color:var(--text);background:var(--bg);margin:2rem auto;padding:1rem}.admin-shell input,.admin-shell textarea,.admin-shell button{font:inherit}.admin-shell input,.admin-shell textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:6px;margin-bottom:.75rem;padding:.6rem .75rem}.admin-shell button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:.65rem 1rem}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:right;border-bottom:1px solid #e8ecf0;padding:.5rem;font-size:.9rem}
.listing-page,.listing-page .elementor-151{width:100%}.listing-page .e-con-boxed,.listing-page .e-con.e-parent{flex-direction:column;align-items:center;width:100%;margin-top:0;display:flex}.listing-page .e-con-inner{flex-direction:column;align-items:center;width:100%;max-width:600px;margin-inline:auto;display:flex}.listing-page .elementor-widget-image,.listing-page .elementor-widget-image .elementor-widget-container,.listing-page .elementor-widget-heading,.listing-page .elementor-widget-button,.listing-page .elementor-widget-ts-advanced-list{text-align:center;width:100%}.listing-page .elementor-widget-image img{border-radius:8px;width:auto;max-width:100%;height:auto;display:inline-block;max-height:none!important}.listing-page .elementor-heading-title{color:#000;text-align:center;margin:0 0 30px;font-size:20px;font-weight:600;line-height:1.2em}.listing-page .elementor-button-wrapper,.listing-page .elementor-align-center{text-align:center}.listing-page .elementor-button,.listing-page a.elementor-button-link{text-align:center;box-shadow:none;background-color:#eb0032;border:0;border-radius:50px;padding:14px 30px;font-size:20px;font-weight:500;line-height:1.2;display:inline-block;color:#fff!important;text-decoration:none!important}.listing-page .elementor-button:hover,.listing-page a.elementor-button-link:hover{filter:brightness(1.05);color:#fff!important}.listing-page .elementor-widget-button{margin-top:12px}.listing-page ul.ts-advanced-list,.listing-page ul.simplify-ul{flex-wrap:wrap;justify-content:center;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.listing-page .flexify{align-items:center;display:flex}.listing-page .ts-action-con{border:2px solid #faa0b3;border-radius:100px;justify-content:center;align-items:center;gap:5px;height:50px;padding:0 20px;display:inline-flex;box-shadow:0 0 10px #faa0b3;color:#ef2953!important;text-decoration:none!important}.listing-page .ts-action-con:hover{box-shadow:0 0 15px #faa0b3;color:#ef2953!important}.listing-page .ts-action-icon{background:#ef2953;border-radius:26px;flex-shrink:0;width:18px;height:18px}.elementor-151 .elementor-element.elementor-element-d9b1e9d{--display:flex;--background-transition:.3s}@media (min-width:768px){.elementor-151 .elementor-element.elementor-element-d9b1e9d{--content-width:600px}}.elementor-151 .elementor-element.elementor-element-890ff1a{text-align:center}.elementor-151 .elementor-element.elementor-element-890ff1a .elementor-heading-title{color:#000;font-size:20px;font-weight:600;line-height:1.2em}.elementor-151 .elementor-element.elementor-element-890ff1a>.elementor-widget-container{margin:0 0 30px}.elementor-151 .elementor-element.elementor-element-273ec3d{margin-top:12px}.elementor-151 .elementor-element.elementor-element-744ca17{text-align:center}.elementor-151 .elementor-element.elementor-element-744ca17 .elementor-button{color:#fff;text-align:center;background-color:#eb0032;border-radius:50px;padding:14px 30px;font-size:20px;font-weight:500;line-height:1.2;display:inline-block}.elementor-151 .elementor-element.elementor-element-744ca17 .elementor-button:hover{color:#fff;filter:brightness(1.05)}.elementor-151 .elementor-element.elementor-element-fb6e4f1{margin-top:12px}.elementor-151 .elementor-element.elementor-element-dcc0793{text-align:center}.elementor-151 .elementor-element.elementor-element-dcc0793 .ts-advanced-list{justify-content:center;gap:0}.elementor-151 .elementor-element.elementor-element-dcc0793 .ts-action .ts-action-con{justify-content:center;height:50px;padding:0 20px}.elementor-151 .elementor-element.elementor-element-dcc0793 .ts-action-con{color:#ef2953;border:2px solid #faa0b3;border-radius:100px;align-items:center;gap:5px;text-decoration:none;display:inline-flex;box-shadow:0 0 10px #faa0b3}.elementor-151 .elementor-element.elementor-element-dcc0793 .ts-action-con:hover{color:#ef2953;box-shadow:0 0 15px #faa0b3}
.blog-archive{width:100%}.blog-archive-inner{padding:60px 50px}@media (max-width:767px){.blog-archive-inner{padding:30px 16px}}.blog-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}@media (max-width:767px){.blog-feed-grid{grid-template-columns:1fr}}.blog-card{color:var(--text);background:#fff;border-radius:15px;flex-direction:column;transition:opacity .2s;display:flex;overflow:hidden}.blog-card:hover{color:var(--text)}.blog-card-image{object-fit:cover;object-position:center center;border-radius:15px;width:100%;height:250px;transition:opacity .2s;display:block}.blog-card:hover .blog-card-image{opacity:.8}.blog-card-image--placeholder{background:#f3f3f3}.blog-card-body{flex-direction:column;gap:10px;padding:20px 30px 30px;display:flex}.blog-card-date{color:var(--text);text-align:right;font-size:15px}.blog-card-title{color:var(--text);margin:0;font-size:24px;font-weight:600;line-height:28px}@media (max-width:767px){.blog-card-title{font-size:18px;line-height:1.4em}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_cece2a7f-module__JXdSeW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_cece2a7f-module__JXdSeW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
