/*
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Tags: translation-ready,accessibility-ready,two-columns,right-sidebar,left-sidebar,footer-widgets,blog,custom-logo,custom-background,custom-menu,rtl-language-support,editor-style,threaded-comments,custom-colors,featured-images,wide-blocks,full-width-template,theme-options,e-commerce
Version: 1.5.0.1779172975
Updated: 2026-05-19 12:12:55

*/

    :root {
      --kk-bg:      #050f0a;
      --kk-bg2:     #0a1a10;
      --kk-card:    #0d2018;
      --kk-card2:   #112a1f;
      --kk-g:       #00e676;
      --kk-g2:      #00c853;
      --kk-glow:    rgba(0,230,118,.10);
      --kk-glow2:   rgba(0,230,118,.22);
      --kk-border:  rgba(0,230,118,.18);
      --kk-border2: rgba(0,230,118,.40);
      --kk-t1:      #e8f5e9;
      --kk-t2:      #81c784;
      --kk-t3:      #4caf50;
      --kk-orange:  #ff6b35;
      --kk-r:       12px;
      --kk-r2:      18px;
      --kk-r3:      24px;
      --kk-sh:      0 8px 40px rgba(0,0,0,.55);
      --kk-shg:     0 0 48px rgba(0,230,118,.07);
      --kk-ease:    .25s ease;
      --kk-ffh:     'Syne', sans-serif;
      --kk-ffb:     'DM Sans', sans-serif;
    }
 
    /* ── PAGE WRAPPER ── */
    #kk-page {
      font-family: var(--kk-ffb);
      background: var(--kk-bg);
      color: var(--kk-t1);
      line-height: 1.7;
      overflow-x: hidden;
      -webkit-font-smoothing: antialiased;
      position: relative;
    }
    #kk-page *, #kk-page *::before, #kk-page *::after {
      box-sizing: border-box; max-width: 100%;
    }
    #kk-page::before {
      content: '';
      position: fixed; inset: 0; pointer-events: none; z-index: 0;
      background:
        radial-gradient(ellipse at 12% 8%,  rgba(0,230,118,.06) 0%, transparent 52%),
        radial-gradient(ellipse at 88% 88%, rgba(0,140,70,.04)  0%, transparent 52%);
    }
 
    /* ── HEADER ── */
    #kk-page header {
      position: sticky; top: 0; z-index: 200;
      background: rgba(5,15,10,.94);
      backdrop-filter: blur(22px);
      border-bottom: 1px solid var(--kk-border);
      width: 100%;
    }
    #kk-page nav {
      display: flex; align-items: center; justify-content: space-between;
      max-width: 1200px; margin: 0 auto; padding: 0 5%; height: 64px; gap: 20px;
    }
    #kk-page .logo {
      font-family: var(--kk-ffh); font-weight: 800; font-size: 1.05rem;
      color: var(--kk-g); text-decoration: none;
      display: flex; align-items: center; gap: 9px; flex-shrink: 0;
    }
    #kk-page .logo-icon {
      width: 36px; height: 36px; border-radius: 50%;
      overflow: hidden; flex-shrink: 0; border: 2px solid var(--kk-g);
    }
    #kk-page .logo-icon img { width: 100%; height: 100%; object-fit: cover; }
    #kk-page .logo-name { color: var(--kk-t1); font-weight: 700; }
    #kk-page .logo-name em { font-style: normal; color: var(--kk-g); }
    #kk-page .nav-links { display: flex; gap: 24px; list-style: none; margin: 0; padding: 0; }
    #kk-page .nav-links a {
      color: var(--kk-t2); text-decoration: none; font-size: .88rem;
      font-weight: 500; transition: color var(--kk-ease); white-space: nowrap;
    }
    #kk-page .nav-links a:hover { color: var(--kk-g); }
    #kk-page .nav-cta {
      display: inline-flex; align-items: center; gap: 6px;
      background: var(--kk-g); color: #050f0a !important;
      font-family: var(--kk-ffh); font-weight: 700; font-size: .83rem;
      padding: 9px 18px; border-radius: 9px;
      transition: background var(--kk-ease), transform var(--kk-ease);
      text-decoration: none !important;
    }
    #kk-page .nav-cta:hover { background: var(--kk-g2); transform: translateY(-1px); }
    #kk-page .hamburger {
      display: none; flex-direction: column; gap: 5px;
      cursor: pointer; background: none; border: none; padding: 5px; flex-shrink: 0;
    }
    #kk-page .hamburger span {
      display: block; width: 24px; height: 2px;
      background: var(--kk-g); border-radius: 2px; transition: var(--kk-ease);
    }
 
    /* ── HERO ── */
    #kk-page .hero {
      position: relative; z-index: 1;
      text-align: center; padding: 88px 5% 68px;
      max-width: 1200px; margin: 0 auto; width: 100%;
    }
    #kk-page .hero-badge {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--kk-glow); border: 1px solid var(--kk-border);
      color: var(--kk-g); font-size: .73rem; font-weight: 700;
      letter-spacing: 2px; text-transform: uppercase;
      padding: 7px 20px; border-radius: 50px; margin-bottom: 26px;
    }
    #kk-page .badge-dot {
      width: 7px; height: 7px; border-radius: 50%;
      background: var(--kk-g); animation: kkBlink 2s infinite;
    }
    @keyframes kkBlink {
      0%,100% { opacity:1; transform:scale(1); }
      50%      { opacity:.4; transform:scale(1.5); }
    }
    #kk-page .hero h1 {
      font-family: var(--kk-ffh); font-weight: 700;
      font-size: clamp(2rem, 4.8vw, 3.5rem);
      line-height: 1.12; margin-bottom: 20px; letter-spacing: -.5px;
      color: #e8f5e9 !important;
    }
    #kk-page .hero h1 em { font-style: normal; color: var(--kk-g) !important; }
    #kk-page .hero-desc {
      font-size: clamp(.96rem, 1.4vw, 1.08rem); color: var(--kk-t2);
      max-width: 640px; margin: 0 auto 36px; line-height: 1.76;
    }
    #kk-page .hero-desc strong { color: var(--kk-g); }
    #kk-page .hero-actions {
      display: flex; align-items: center; justify-content: center;
      gap: 14px; flex-wrap: wrap; margin-bottom: 48px;
    }
    #kk-page .btn-primary {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--kk-g); color: #050f0a !important;
      font-family: var(--kk-ffh); font-weight: 700; font-size: .98rem;
      padding: 15px 32px; border-radius: var(--kk-r);
      text-decoration: none !important; border: none; cursor: pointer;
      transition: all var(--kk-ease); white-space: nowrap;
    }
    #kk-page .btn-primary:hover {
      background: var(--kk-g2); transform: translateY(-3px);
      box-shadow: 0 12px 28px rgba(0,230,118,.28);
    }
    #kk-page .btn-secondary {
      display: inline-flex; align-items: center; gap: 8px;
      background: transparent; color: var(--kk-t1) !important;
      font-family: var(--kk-ffh); font-weight: 600; font-size: .93rem;
      padding: 14px 26px; border-radius: var(--kk-r);
      border: 1px solid var(--kk-border); text-decoration: none !important;
      cursor: pointer; transition: all var(--kk-ease); white-space: nowrap;
    }
    #kk-page .btn-secondary:hover {
      border-color: var(--kk-g); color: var(--kk-g) !important;
      background: var(--kk-glow); transform: translateY(-2px);
    }
    #kk-page .hero-trust {
      display: flex; align-items: center; justify-content: center;
      gap: 28px; flex-wrap: wrap;
    }
    #kk-page .trust-item { display: flex; align-items: center; gap: 7px; font-size: .84rem; color: var(--kk-t2); }
    #kk-page .trust-divider { width: 1px; height: 18px; background: var(--kk-border); }
 
    /* ── SECTION SHELL ── */
    #kk-page .section {
      position: relative; z-index: 1;
      max-width: 1200px; margin: 0 auto 90px; padding: 0 5%; width: 100%;
    }
    #kk-page .sec-head { margin-bottom: 46px; }
    #kk-page .sec-head.center { text-align: center; }
    #kk-page .sec-head.center .sec-desc { margin-left: auto; margin-right: auto; }
    #kk-page .eyebrow {
      display: inline-block; font-size: .71rem; font-weight: 700;
      letter-spacing: 2.5px; text-transform: uppercase;
      color: var(--kk-g); margin-bottom: 10px;
    }
    #kk-page .sec-title {
      font-family: var(--kk-ffh); font-size: clamp(1.55rem, 3vw, 2.25rem);
      font-weight: 800; color: var(--kk-t1); line-height: 1.2;
      margin-bottom: 12px; letter-spacing: -.3px;
    }
    #kk-page .sec-title em { font-style: normal; color: var(--kk-g); }
    #kk-page .sec-desc { color: var(--kk-t2); font-size: .97rem; max-width: 580px; line-height: 1.75; }
 
    /* ── TOOL CARDS GRID ── */
    #kk-page .tools-grid {
      display: grid; grid-template-columns: repeat(3,1fr); gap: 24px;
    }
    #kk-page .tool-card {
      background: var(--kk-card); border: 1px solid var(--kk-border);
      border-radius: var(--kk-r2); padding: 28px 24px;
      display: flex; flex-direction: column;
      position: relative; overflow: hidden;
      transition: border-color var(--kk-ease), transform var(--kk-ease), box-shadow var(--kk-ease);
    }
    #kk-page .tool-card::before {
      content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px;
      background: linear-gradient(90deg, transparent, var(--kk-g), var(--kk-g2), transparent);
      opacity: 0; transition: opacity var(--kk-ease);
    }
    #kk-page .tool-card:hover {
      border-color: var(--kk-border2); transform: translateY(-6px);
      box-shadow: var(--kk-sh), var(--kk-shg);
    }
    #kk-page .tool-card:hover::before { opacity: 1; }
    #kk-page .tool-card.featured {
      border-color: rgba(0,230,118,.35);
      background: linear-gradient(150deg, #0d2018, #122e1f);
    }
    #kk-page .tool-card.featured::before { opacity: 1; }
    #kk-page .feat-tag {
      position: absolute; top: 14px; right: 14px;
      background: linear-gradient(135deg, var(--kk-g), var(--kk-g2));
      color: #050f0a; font-size: .65rem; font-weight: 800;
      letter-spacing: 1px; text-transform: uppercase;
      padding: 4px 10px; border-radius: 50px;
    }
    #kk-page .card-icon {
      width: 52px; height: 52px; border-radius: 14px;
      background: var(--kk-glow); border: 1px solid var(--kk-border);
      display: flex; align-items: center; justify-content: center;
      font-size: 24px; margin-bottom: 16px; flex-shrink: 0;
      transition: background var(--kk-ease), border-color var(--kk-ease);
    }
    #kk-page .tool-card:hover .card-icon { background: var(--kk-glow2); border-color: var(--kk-border2); }
    #kk-page .card-label { font-size: .68rem; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--kk-g); margin-bottom: 6px; }
    #kk-page .card-title { font-family: var(--kk-ffh); font-size: 1.05rem; font-weight: 700; color: var(--kk-t1); margin-bottom: 9px; line-height: 1.3; }
    #kk-page .card-desc { font-size: .86rem; color: var(--kk-t2); line-height: 1.67; flex: 1; margin-bottom: 18px; }
    #kk-page .card-links { display: flex; flex-direction: column; gap: 6px; }
    #kk-page .card-link {
      display: inline-flex; align-items: center; gap: 6px;
      font-size: .84rem; color: var(--kk-t2); text-decoration: none;
      padding: 7px 12px; border-radius: 8px;
      border: 1px solid var(--kk-border); transition: all var(--kk-ease);
    }
    #kk-page .card-link:hover {
      color: var(--kk-g); border-color: var(--kk-border2);
      background: var(--kk-glow); transform: translateX(4px);
    }
    #kk-page .card-link::before { content: '→'; color: var(--kk-g); font-size: .8rem; }
 
    /* ── BLOG POSTS GRID ── */
    #kk-page .posts-grid {
      display: grid; grid-template-columns: repeat(3,1fr); gap: 24px;
    }
    #kk-page .post-card {
      background: var(--kk-card); border: 1px solid var(--kk-border);
      border-radius: var(--kk-r2); overflow: hidden;
      transition: border-color var(--kk-ease), transform var(--kk-ease), box-shadow var(--kk-ease);
      display: flex; flex-direction: column;
    }
    #kk-page .post-card:hover {
      border-color: var(--kk-border2); transform: translateY(-5px);
      box-shadow: var(--kk-sh), var(--kk-shg);
    }
    #kk-page .post-thumb {
      width: 100%; aspect-ratio: 16/9; object-fit: cover;
      display: block; transition: transform .4s ease;
    }
    #kk-page .post-card:hover .post-thumb { transform: scale(1.04); }
    #kk-page .post-thumb-wrap { overflow: hidden; }
    #kk-page .post-body { padding: 20px 20px 22px; flex: 1; display: flex; flex-direction: column; }
    #kk-page .post-meta { font-size: .74rem; color: var(--kk-g); margin-bottom: 8px; font-weight: 600; }
    #kk-page .post-title {
      font-family: var(--kk-ffh); font-size: .97rem; font-weight: 700;
      color: var(--kk-t1); line-height: 1.4; margin-bottom: 10px;
      text-decoration: none; display: block; flex: 1;
      transition: color var(--kk-ease);
    }
    #kk-page .post-title:hover { color: var(--kk-g); }
    #kk-page .post-excerpt { font-size: .84rem; color: var(--kk-t2); line-height: 1.65; margin-bottom: 14px; }
    #kk-page .read-more {
      display: inline-flex; align-items: center; gap: 5px;
      font-size: .82rem; font-weight: 700; color: var(--kk-g);
      text-decoration: none; font-family: var(--kk-ffh);
      transition: gap var(--kk-ease);
    }
    #kk-page .read-more:hover { gap: 9px; }
 
    /* ── START A BLOG GUIDE ── */
    #kk-page .guide-grid {
      display: grid; grid-template-columns: repeat(2,1fr); gap: 16px;
    }
    #kk-page .guide-step {
      background: var(--kk-card); border: 1px solid var(--kk-border);
      border-radius: var(--kk-r2); padding: 22px 22px;
      display: flex; gap: 16px; align-items: flex-start;
      transition: border-color var(--kk-ease), transform var(--kk-ease);
      text-decoration: none; color: inherit;
    }
    #kk-page .guide-step:hover {
      border-color: var(--kk-border2); transform: translateY(-3px);
      box-shadow: var(--kk-sh), var(--kk-shg);
    }
    #kk-page .step-num {
      width: 40px; height: 40px; border-radius: 50%;
      background: var(--kk-glow); border: 2px solid var(--kk-g);
      display: flex; align-items: center; justify-content: center;
      font-family: var(--kk-ffh); font-weight: 800; font-size: .9rem;
      color: var(--kk-g); flex-shrink: 0;
    }
    #kk-page .step-body h3 { font-family: var(--kk-ffh); font-size: .93rem; font-weight: 700; color: var(--kk-t1); margin-bottom: 5px; }
    #kk-page .step-body p { font-size: .83rem; color: var(--kk-t2); line-height: 1.6; margin: 0; }
 
    /* ── BIG CTA BOX ── */
    #kk-page .cta-wrap {
      position: relative; z-index: 1;
      max-width: 1200px; margin: 0 auto 90px; padding: 0 5%; width: 100%;
    }
    #kk-page .cta-inner {
      border-radius: var(--kk-r3); padding: 72px 48px;
      text-align: center; position: relative; overflow: hidden;
      background: linear-gradient(135deg, #1e0a5e 0%, #3b1fa8 45%, #1a0850 100%);
      border: 1px solid rgba(120,60,220,.35);
    }
    #kk-page .cta-inner::after {
      content: ''; position: absolute; inset: 0; pointer-events: none;
      background-image:
        linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);
      background-size: 40px 40px;
    }
    #kk-page .cta-inner::before {
      content: ''; position: absolute;
      top: -80px; left: 50%; transform: translateX(-50%);
      width: 500px; height: 350px; border-radius: 50%;
      background: radial-gradient(circle, rgba(130,70,255,.22) 0%, transparent 70%);
      pointer-events: none;
    }
    #kk-page .cta-pill {
      display: inline-flex; align-items: center; gap: 7px;
      background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.16);
      color: rgba(255,255,255,.85); font-size: .71rem; font-weight: 700;
      letter-spacing: 2px; text-transform: uppercase;
      padding: 6px 16px; border-radius: 50px; margin-bottom: 22px;
      position: relative; z-index: 1;
    }
    #kk-page .cta-inner h2 {
      font-family: var(--kk-ffh); font-size: clamp(1.6rem, 3.5vw, 2.7rem);
      font-weight: 700; color: #fff; line-height: 1.2;
      margin-bottom: 14px; position: relative; z-index: 1;
    }
    #kk-page .cta-inner > p {
      font-size: .9rem; color: rgba(255,255,255,.68);
      max-width: 580px; margin: 0 auto 36px; line-height: 1.7;
      position: relative; z-index: 1;
    }
    #kk-page .btn-orange {
      display: inline-flex; align-items: center; gap: 10px;
      background: var(--kk-orange); color: #fff !important;
      font-family: var(--kk-ffh); font-weight: 700; font-size: 1rem;
      padding: 14px 40px; border-radius: var(--kk-r);
      text-decoration: none !important; border: none; cursor: pointer;
      transition: all var(--kk-ease); position: relative; z-index: 1;
    }
    #kk-page .btn-orange:hover {
      background: #e8521e; transform: translateY(-3px);
      box-shadow: 0 14px 36px rgba(255,107,53,.38);
    }
    #kk-page .cta-note {
      font-size: .81rem; color: rgba(255,255,255,.4);
      margin-top: 14px; position: relative; z-index: 1;
    }
 
    /* ── FOOTER ── */
    #kk-page .site-footer {
      background: var(--kk-bg2); border-top: 1px solid var(--kk-border);
      padding: 64px 5% 0; width: 100%;
    }
    #kk-page .footer-top {
      max-width: 1200px; margin: 0 auto;
      display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr;
      gap: 48px; padding-bottom: 48px;
    }
    #kk-page .footer-brand .f-author {
      display: flex; align-items: center; gap: 14px; margin-bottom: 16px;
    }
    #kk-page .footer-brand .f-avatar {
      width: 64px; height: 64px; border-radius: 50%;
      border: 2px solid var(--kk-g); overflow: hidden; flex-shrink: 0;
    }
    #kk-page .footer-brand .f-avatar img { width: 100%; height: 100%; object-fit: cover; }
    #kk-page .footer-brand .f-name { font-family: var(--kk-ffh); font-weight: 800; font-size: 1rem; color: var(--kk-t1); }
    #kk-page .footer-brand .f-role { font-size: .8rem; color: var(--kk-g); font-weight: 600; margin-top: 2px; }
    #kk-page .footer-brand > p { color: var(--kk-t2); font-size: .85rem; line-height: 1.72; margin-bottom: 20px; }
    #kk-page .f-social { display: flex; gap: 10px; flex-wrap: wrap; }
    #kk-page .soc-btn {
      width: 40px; height: 40px; border-radius: 9px;
      background: var(--kk-card); border: 1px solid var(--kk-border);
      display: flex; align-items: center; justify-content: center;
      text-decoration: none; color: var(--kk-t2);
      transition: all var(--kk-ease); cursor: pointer;
    }
    #kk-page .soc-btn:hover {
      background: var(--kk-glow); border-color: var(--kk-border2); transform: translateY(-3px);
    }
    #kk-page .footer-col h4 {
      font-family: var(--kk-ffh); font-size: .72rem; letter-spacing: .12em;
      text-transform: uppercase; color: var(--kk-g);
      margin-bottom: 16px; font-weight: 700;
    }
    #kk-page .footer-col ul { list-style: none; margin: 0; padding: 0; }
    #kk-page .footer-col ul li { margin-bottom: 10px; }
    #kk-page .footer-col ul a {
      color: var(--kk-t2); text-decoration: none; font-size: .86rem;
      transition: color var(--kk-ease); display: flex; align-items: center; gap: 6px;
    }
    #kk-page .footer-col ul a::before {
      content: '›'; color: rgba(0,230,118,.35); font-size: .85rem;
      transition: color var(--kk-ease), transform var(--kk-ease);
    }
    #kk-page .footer-col ul a:hover { color: var(--kk-g); }
    #kk-page .footer-col ul a:hover::before { color: var(--kk-g); transform: translateX(2px); }
    #kk-page .footer-bar {
      max-width: 1200px; margin: 0 auto;
      border-top: 1px solid var(--kk-border); padding: 20px 0;
      display: flex; align-items: center; justify-content: space-between;
      flex-wrap: wrap; gap: 12px;
    }
    #kk-page .footer-bar p { color: var(--kk-t3); font-size: .81rem; }
    #kk-page .footer-bar a { color: var(--kk-g); text-decoration: none; }
    #kk-page .footer-bar-links { display: flex; gap: 20px; flex-wrap: wrap; }
    #kk-page .footer-bar-links a {
      color: var(--kk-t3); text-decoration: none; font-size: .81rem;
      transition: color var(--kk-ease);
    }
    #kk-page .footer-bar-links a:hover { color: var(--kk-g); }
 
    /* ── ANIMATIONS ── */
    @keyframes kkFadeUp {
      from { opacity:0; transform:translateY(22px); }
      to   { opacity:1; transform:translateY(0); }
    }
    #kk-page .hero-badge   { animation: kkFadeUp .6s .00s ease both; }
    #kk-page .hero h1      { animation: kkFadeUp .6s .10s ease both; }
    #kk-page .hero-desc    { animation: kkFadeUp .6s .18s ease both; }
    #kk-page .hero-actions { animation: kkFadeUp .6s .26s ease both; }
    #kk-page .hero-trust   { animation: kkFadeUp .6s .34s ease both; }
 
    /* ── RESPONSIVE ── */
    @media (max-width:1024px) {
      #kk-page .tools-grid  { grid-template-columns: repeat(2,1fr); }
      #kk-page .posts-grid  { grid-template-columns: repeat(2,1fr); }
      #kk-page .footer-top  { grid-template-columns: 1fr 1fr; }
      #kk-page .footer-brand { grid-column: 1/-1; }
    }
    @media (max-width:768px) {
      #kk-page .guide-grid  { grid-template-columns: 1fr; }
      #kk-page .cta-inner   { padding: 52px 28px; }
    }
    @media (max-width:640px) {
      #kk-page .nav-links {
        display: none; flex-direction: column;
        position: fixed; top: 64px; left: 0; right: 0;
        background: var(--kk-bg); border-bottom: 1px solid var(--kk-border);
        padding: 20px 5%; gap: 16px; z-index: 199;
        box-shadow: 0 10px 30px rgba(0,0,0,.4);
      }
      #kk-page .nav-links.open { display: flex; }
      #kk-page .nav-links a { font-size: .98rem; padding: 9px 0; border-bottom: 1px solid var(--kk-border); display: block; width: 100%; }
      #kk-page .nav-cta   { display: none !important; }
      #kk-page .hamburger { display: flex; }
      #kk-page .hero      { padding: 58px 4% 48px; }
      #kk-page .hero-trust .trust-divider { display: none; }
      #kk-page .tools-grid  { grid-template-columns: 1fr; }
      #kk-page .posts-grid  { grid-template-columns: 1fr; }
      #kk-page .cta-inner  { padding: 40px 18px; }
      #kk-page .footer-top { grid-template-columns: 1fr; gap: 28px; }
      #kk-page .footer-bar { flex-direction: column; text-align: center; }
      #kk-page .footer-bar-links { justify-content: center; }
    }
    @media (max-width:400px) {
      #kk-page .hero-actions { flex-direction: column; width: 100%; }
      #kk-page .btn-primary, #kk-page .btn-secondary { width: 100%; justify-content: center; }
    }
