
  :root{
    --teal:#3B7A92;
    --teal-dark:#245166;
    --teal-deep:#132E38;
    --teal-light:#7FAFC2;
    --teal-pale:#EAF3F6;
    --white:#FFFFFF;
    --black:#101315;
    --ink:#1C2226;
    --muted:#424d51;
    --up:#2E9E5B;
    --down:#C24141;
    --line:#badbe4;
    --radius:12px;
    --shadow:0 12px 34px rgba(16,30,36,.14);
    --shadow-sm:0 4px 14px rgba(16,30,36,.10);
  }
  *{box-sizing:border-box;}
  html{scroll-behavior:smooth;}
  body{
    margin:0;
    font-family:'Work Sans',sans-serif;
    color:var(--ink);
    background:var(--white);
    -webkit-font-smoothing:antialiased;
  }
  h1,h2,h3,h4{
    font-family:'Teko',sans-serif;
    font-weight:600;
    letter-spacing:.3px;
    margin:0;
    color:var(--teal-deep);
    line-height:1.05;
  }
  p{margin:0 0 10px;line-height:1.55;color:var(--ink);}
  a{color:inherit;text-decoration:none;}
  ul{margin:0;padding:0;list-style:none;}
  img{max-width:100%;display:block;}
  button{font-family:inherit;cursor:pointer;}

  .shell{display:flex;min-height:100vh;}

  /* SIDEBAR */
  .sidebar{
    width:250px;flex-shrink:0;
    background:linear-gradient(180deg,var(--teal-deep) 0%, var(--teal-dark) 100%);
    color:var(--white);
    position:sticky;top:0;height:100vh;overflow-y:auto;
    padding:22px 0 30px;z-index:40;
  }
.slide img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

  .sb-brand{display:flex;align-items:center;gap:10px;padding:0 20px 18px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:14px;}
  .sb-brand-mark{width:38px;height:38px;border-radius:9px;background:var(--white);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;font-family:'Teko',sans-serif;font-size:22px;font-weight:700;}
  .sb-brand-text{font-family:'Teko',sans-serif;font-size:22px;letter-spacing:.5px;}
  .sb-brand-text span{display:block;font-family:'Work Sans',sans-serif;font-size:10.5px;letter-spacing:1.6px;color:var(--teal-light);text-transform:uppercase;}
  .sb-group-label{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--teal-light);padding:14px 20px 8px;}
  .sb-item{display:flex;align-items:center;gap:12px;padding:11px 20px;font-size:15px;color:rgba(255,255,255,.86);border-left:3px solid transparent;transition:background .15s, border-color .15s, color .15s;}
  .sb-item:hover, .sb-item.active{background:rgba(255,255,255,.08);border-left-color:var(--white);color:var(--white);}
  .sb-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}
  .sb-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;}
  .sb-item-name{flex:1;}
  .sb-live{font-size:9.5px;font-weight:700;letter-spacing:.6px;background:var(--down);color:var(--white);padding:2px 6px;border-radius:4px;}
  .sb-count{font-size:11px;color:var(--teal-light);}
  .sb-cta{margin:20px 20px 0;padding:12px;text-align:center;background:var(--white);color:var(--teal-deep);border-radius:9px;font-weight:700;font-size:14px;box-shadow:var(--shadow-sm);}

  .sb-toggle{display:none;position:fixed;top:16px;left:16px;z-index:60;width:44px;height:44px;border-radius:10px;background:var(--teal-deep);border:none;box-shadow:var(--shadow);}
  .sb-toggle span{display:block;width:20px;height:2px;background:var(--white);margin:5px auto;border-radius:2px;}
  .sb-backdrop{display:none;}

  .main{flex:1;min-width:0;}
  section{padding:56px 6vw;}
  .eyebrow{display:inline-block;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--teal);font-weight:700;margin-bottom:10px;}
  .h2{font-size:42px;color:var(--teal-deep);}
  .lede{max-width:680px;color:var(--muted);font-size:16px;}

  /* HERO */
  .hero{position:relative;padding:0;background:var(--teal-deep);overflow:hidden;}
  .hero-banner{position:relative;min-height:66vh;display:flex;align-items:center;background:linear-gradient(115deg, rgba(19,46,56,.94) 20%, rgba(59,122,146,.55) 100%);}
  .hero-banner .img-placeholder{position:absolute;inset:0;z-index:-1;border-radius:0;border:none;}
  .hero-inner{padding:70px 6vw;max-width:760px;color:var(--white);}
  .hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);padding:6px 14px;border-radius:30px;font-size:12.5px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;}
  .hero-tag i{width:8px;height:8px;border-radius:50%;background:var(--up);display:inline-block;}
  .hero h1{font-size:48px;color:var(--white);margin-bottom:16px;}
  .hero p.hero-sub{color:rgba(255,255,255,.85);font-size:16.5px;max-width:580px;margin-bottom:26px;}
  .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px;}
  .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:9px;font-weight:700;font-size:15px;border:2px solid transparent;transition:transform .15s, opacity .15s;}
  .btn:hover{transform:translateY(-2px);}
  .btn-primary{background:var(--white);color:var(--teal-deep);}
  .btn-outline{border-color:rgba(255,255,255,.5);color:var(--white);}
  .hero-stats{display:flex;gap:34px;flex-wrap:wrap;}
  .hero-stat b{display:block;font-family:'Teko',sans-serif;font-size:32px;color:var(--white);line-height:1;}
  .hero-stat span{font-size:12px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:1px;}

  /* TICKER */
  .ticker-wrap{background:var(--black);overflow:hidden;white-space:nowrap;padding:12px 0;border-top:1px solid var(--teal-dark);border-bottom:1px solid var(--teal-dark);}
  .ticker{display:inline-flex;animation:scrollTicker 32s linear infinite;}
  .ticker-item{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:14px;padding:0 26px;border-right:1px solid rgba(255,255,255,.14);}
  .ticker-item b{color:var(--white);font-weight:700;}
  .tick-up{color:var(--up);font-weight:700;}
  .tick-down{color:var(--down);font-weight:700;}
  @keyframes scrollTicker{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
  @media (prefers-reduced-motion: reduce){.ticker{animation:none;}}

  /* IMG PLACEHOLDER */
  .img-placeholder{border:1.5px dashed var(--teal-light);background:var(--teal-pale);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--teal);min-height:160px;text-align:center;padding:14px;}
  .img-placeholder svg{width:34px;height:34px;stroke:var(--teal);fill:none;stroke-width:1.6;}
  .img-placeholder span{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--teal-dark);font-weight:600;}

  .spec-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;}
  table{width:100%;border-collapse:collapse;}
  table.spec tr{border-bottom:1px solid var(--line);}
  table.spec tr:last-child{border-bottom:none;}
  table.spec td{padding:14px 20px;font-size:15px;}
  table.spec td:first-child{color:var(--teal-dark);font-weight:700;width:38%;}
  table.spec tr:nth-child(even){background:var(--teal-pale);}

  .std-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);}
  .std-table th{background:var(--teal-deep);color:var(--white);text-align:left;padding:13px 16px;font-size:13px;letter-spacing:.4px;text-transform:uppercase;font-weight:600;}
  .std-table td{padding:13px 16px;font-size:14.5px;border-bottom:1px solid var(--line);color:var(--ink);}
  .std-table tr:last-child td{border-bottom:none;}
  .std-table tr:nth-child(even) td{background:var(--teal-pale);}
  .table-scroll{overflow-x:auto;border-radius:var(--radius);}

  .grid{display:grid;gap:22px;}
  .grid-3{grid-template-columns:repeat(3,1fr);}
  .grid-2{grid-template-columns:repeat(2,1fr);}
  .grid-4{grid-template-columns:repeat(4,1fr);}

  .icon-box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;box-shadow:var(--shadow-sm);transition:transform .18s, box-shadow .18s, border-color .18s;}
  .icon-box:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--teal-light);}
  .icon-box .ib-icon{width:48px;height:48px;border-radius:10px;background:var(--teal-pale);display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
  .icon-box .ib-icon svg{width:24px;height:24px;stroke:var(--teal-dark);fill:none;stroke-width:1.7;}
  .icon-box h3{font-size:21px;color:var(--teal-deep);margin-bottom:8px;font-weight:600;}
  .icon-box p{font-size:14.5px;color:var(--muted);margin:0;}

  section.alt{background:var(--teal-pale);}
  section.dark{background:var(--teal-deep);color:var(--white);}
  section.dark h2, section.dark h3{color:var(--white);}
  section.dark .lede{color:rgba(255,255,255,.7);}
  section.dark .icon-box{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);}
  section.dark .icon-box p{color:rgba(255,255,255,.68);}
  section.dark .icon-box .ib-icon{background:rgba(255,255,255,.1);}
  section.dark .icon-box .ib-icon svg{stroke:var(--white);}
  section.dark .icon-box h3{color:var(--white);}

  .step-track{display:grid;grid-template-columns:repeat(3,2fr);gap:16px;}
  .step-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px;box-shadow:var(--shadow-sm);position:relative;}
  .step-num{font-family:'Teko',sans-serif;font-size:38px;color:var(--teal-light);line-height:1;margin-bottom:8px;}
  .step-card h4{font-size:18px;color:var(--teal-deep);margin-bottom:6px;font-weight:600;}
  .step-card p{font-size:13.5px;color:var(--muted);margin:0;}
  .method-label{display:inline-block;background:var(--teal);color:var(--white);padding:6px 14px;border-radius:30px;font-size:12.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px;}

  .tile{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--teal-deep);min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:var(--white);box-shadow:var(--shadow-sm);}
  .tile .tile-bg{position:absolute;background:var(--teal-pale);}
  .tile h4{color:var(--white);font-size:21px;margin-bottom:2px;}
  .tile span{font-size:12px;color:rgba(255,255,255,.7);}
  .tile-badge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:var(--white);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;padding:3px 9px;border-radius:20px;}

  .callout{border-left:4px solid var(--teal);background:var(--teal-pale);border-radius:0 var(--radius) var(--radius) 0;padding:22px 26px;}
  .callout.warn{border-left-color:var(--down);background:#FBEDED;}
  .callout p{color:var(--ink);margin:0 0 6px;}
  .callout p:last-child{margin-bottom:0;}
  .callout ul{margin-top:8px;}
  .callout li{position:relative;padding-left:18px;margin-bottom:8px;font-size:14.5px;color:var(--ink);}
  .callout li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--teal);}

  .faq-item{border-bottom:1px solid var(--line);}
  .faq-q{width:100%;text-align:left;background:none;border:none;padding:20px 4px;display:flex;justify-content:space-between;align-items:center;font-size:17px;color:var(--teal-deep);font-weight:600;font-family:'Work Sans',sans-serif;}
  .faq-q .plus{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--teal);display:flex;align-items:center;justify-content:center;color:var(--teal);font-size:16px;transition:transform .2s;}
  .faq-item.open .faq-q .plus{transform:rotate(45deg);background:var(--teal);color:var(--white);}
  .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease;}
  .faq-a p{padding:0 4px 18px;color:var(--muted);font-size:14.5px;max-width:740px;}

  .author-card{display:flex;gap:20px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm);}
  .author-avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;background:var(--teal-pale);border:1.5px dashed var(--teal-light);display:flex;align-items:center;justify-content:center;color:var(--teal);}
  .author-card h4{font-size:19px;color:var(--teal-deep);margin-bottom:4px;}
  .author-card p{font-size:13.5px;color:var(--muted);margin:0;}

  .support-strip{background:var(--black);color:var(--white);padding:26px 6vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;}
  .support-strip p{margin:0;color:rgba(255,255,255,.7);font-size:13.5px;}
  .support-strip .btn-primary{background:var(--teal);color:var(--white);}

  .flex-between{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:30px;}
  .mt{margin-top:30px;}
  .mt-lg{margin-top:44px;}
  .center{text-align:center;}
  .badge-min{display:inline-block;background:var(--teal-pale);color:var(--teal-dark);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:20px;margin-bottom:14px;}
  .sec-sub{font-size:26px;color:var(--teal-dark);margin-top:44px;}

  

  @media (max-width: 1080px){
    .grid-4{grid-template-columns:repeat(2,1fr);}
    .grid-3{grid-template-columns:repeat(2,1fr);}
    .step-track{grid-template-columns:repeat(3,1fr);}
    .hero h1{font-size:40px;}
  }
  @media (max-width: 860px){
    .sidebar{position:fixed;left:0;top:0;height:100vh;transform:translateX(-100%);transition:transform .25s ease;width:78vw;max-width:290px;}
    .sidebar.open{transform:translateX(0);}
    .sb-toggle{display:block;}
    .sb-backdrop{display:none;position:fixed;inset:0;background:rgba(10,20,24,.5);z-index:35;}
    .sb-backdrop.show{display:block;}
    section{padding:46px 5vw;}
    .h2{font-size:32px;}
    .hero-inner{padding:100px 6vw 50px;}
    .hero h1{font-size:32px;}
    .grid-4, .grid-3, .grid-2{grid-template-columns:1fr 1fr;}
    .step-track{grid-template-columns:1fr 1fr;}
    .author-card{flex-direction:column;text-align:center;}
    .support-strip{flex-direction:column;text-align:center;}
  }
  @media (max-width: 560px){
    .grid-4, .grid-3, .grid-2{grid-template-columns:1fr;}
    .step-track{grid-template-columns:1fr;}
    .hero h1{font-size:28px;}
    .hero-stats{gap:20px;}
    table.spec td{display:block;width:100% !important;padding:10px 16px;}
    table.spec tr{display:block;padding:6px 0;}
    .h2{font-size:26px;}
  }
/* ===== TOP HEADER (logo image + LOG IN) ===== */
.topbar{
  position:sticky;top:0;z-index:55;
  display:flex;align-items:center;justify-content:space-between;
  background:#132E38;
  border-bottom:1px solid var(--line);
  padding:12px 24px;
}
.topbar-logo{display:flex;align-items:center;}
.topbar-logo-img{height:42px;width:auto;display:block;}
.topbar-cta{display:flex;align-items:center;gap:14px;}
.btn-login{
  display:inline-flex;align-items:center;gap:8px;
  background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 100%);
  color:var(--white);
  padding:11px 22px;border-radius:8px;
  font-weight:700;font-size:13.5px;letter-spacing:.3px;
}

/* Sidebar sits properly on the LEFT, directly below the sticky topbar - DESKTOP ONLY.
   This must not apply on mobile, or it overrides the drawer behavior below and the
   sidebar stays squeezed in-line instead of sliding off-canvas. */
.shell{display:flex;min-height:calc(100vh - 66px);}
@media (min-width: 861px){
  .sidebar{
    position:sticky;
    top:66px;
    height:calc(100vh - 66px);
    left:0;
  }
}

/* ===== HERO BANNER SLIDER (image only, no text) ===== */
/* ===== HERO BANNER SLIDER ===== */
.slider{
    position:relative;
    overflow:hidden;
    height:80vh;
    min-height:0;
    background:var(--teal-deep);
}

.slide{
    position:absolute;
    inset:0;
    opacity:0;
    visibility:hidden;
    transition:opacity .6s ease;
}

.slide.active{
    opacity:1;
    visibility:visible;
    position:relative;
    height:100%;
}

.slide .img-placeholder{
    position:absolute;
    inset:0;
    z-index:1;
    width:100%;
    height:100%;
    border-radius:0;
    border:none;
}

.slide .img-placeholder img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
    object-position:center;
}

/* ===== DOTS ===== */
.slider-dots{
    position:absolute;
    bottom:16px;
    left:50%;
    transform:translateX(-50%);
    display:flex;
    gap:8px;
    z-index:10;
}

.slider-dot{
    width:9px;
    height:9px;
    border-radius:50%;
    background:rgba(255,255,255,.5);
    border:1px solid rgba(255,255,255,.6);
    cursor:pointer;
    transition:background .2s, width .2s;
}

.slider-dot.active{
    background:var(--white);
    width:22px;
    border-radius:5px;
}

/* ===== ARROWS ===== */
.slider-arrow{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:40px;
    height:40px;
    border-radius:50%;
    background:rgba(19,46,56,.55);
    border:1px solid rgba(255,255,255,.35);
    color:var(--white);
    z-index:10;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
}

.slider-arrow:hover{
    background:rgba(19,46,56,.8);
}

.slider-arrow.prev{
    left:16px;
}

.slider-arrow.next{
    right:16px;
}

@media (max-width:860px){
    .slider{
        height:24vh;
        min-height:0;
    }

    .slider-arrow{
        width:34px;
        height:34px;
        font-size:15px;
    }
}

/* ===== QUICK GAME STRIP - 5 small images under the slider ===== */
.game-strip{
  display:grid;grid-template-columns:repeat(5,1fr);gap:14px;
  padding:20px 6vw;background:var(--white);
}
.gs-item{display:flex;flex-direction:column;align-items:center;gap:8px;}
.gs-thumb{width:100%;aspect-ratio:1/1;min-height:0;border-radius:12px;padding:8px;}
.gs-thumb span{font-size:10px;}
.gs-label{font-size:12.5px;font-weight:700;color:var(--teal-dark);text-align:center;}
@media (max-width:860px){
  .game-strip{grid-template-columns:repeat(3,1fr);}
}
@media (max-width:560px){
  .game-strip{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px 5vw;}
}

/* ===== PAGE HEADING (H1 section, third section on the page) ===== */
.page-heading{background:var(--teal-deep);padding:44px 6vw 40px;color:var(--white);}
.page-heading .hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);padding:6px 14px;border-radius:30px;font-size:12.5px;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px;}
.page-heading .hero-tag i{width:8px;height:8px;border-radius:50%;background:var(--up);display:inline-block;}
.page-heading h1{font-size:46px;color:var(--white);margin-bottom:14px;max-width:820px;}
.page-heading .hero-sub{color:rgba(255,255,255,.85);font-size:16.5px;max-width:640px;margin-bottom:10px;}
.page-heading .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0 30px;}
.page-heading .hero-stats{display:flex;gap:34px;flex-wrap:wrap;}
.page-heading .hero-stat b{display:block;font-family:'Teko',sans-serif;font-size:30px;color:var(--white);line-height:1;}
.page-heading .hero-stat span{font-size:12px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:1px;}
@media (max-width:860px){
  .page-heading h1{font-size:32px;}
  .page-heading{padding:36px 5vw 32px;}
}

/* ===== 18+ BADGE ===== */
.age-badge{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:10px 16px;width:fit-content;}
.age-badge .age-num{width:34px;height:34px;border-radius:8px;background:var(--down);color:var(--white);font-family:'Teko',sans-serif;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.age-badge span{font-size:12px;color:rgba(255,255,255,.7);}

/* ===== FOOTER ===== */
.site-footer{background:var(--black);color:rgba(255,255,255,.7);padding:50px 6vw 26px;}
.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;margin-bottom:34px;}
.footer-logo{margin-bottom:14px;}
.footer-logo-img{height:38px;width:auto;}
.footer-col h4{color:var(--white);font-size:16px;font-family:'Work Sans',sans-serif;font-weight:700;margin-bottom:14px;letter-spacing:.3px;}
.footer-col ul li{margin-bottom:9px;}
.footer-col a{font-size:13.5px;color:rgba(255,255,255,.65);}
.footer-col a:hover{color:var(--white);}
.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:rgba(255,255,255,.45);}
.footer-disclaimer{font-size:12px;color:rgba(255,255,255,.4);max-width:900px;margin-top:10px;line-height:1.6;}
@media (max-width:1080px){ .footer-grid{grid-template-columns:1fr 1fr;} }
@media (max-width:860px){ .footer-grid{grid-template-columns:1fr;} }

/* Mobile: full-height drawer sidebar should sit above the sticky topbar */
@media (max-width: 860px){
  .sidebar{ top:0; height:100vh; padding-top:20px; }
  .sidebar.open{ z-index:56; }
}


/* ===== FIXED WHATSAPP BUTTON ===== */
.whatsapp-float{
    position:fixed;
    right:20px;
    bottom:20px;
    width:58px;
    height:58px;
    background:#25D366;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:99999;
    text-decoration:none;
    box-shadow:0 4px 15px rgba(0,0,0,.30);
    transition:transform .2s ease, box-shadow .2s ease;
}

.whatsapp-float:hover{
    transform:scale(1.08);
    box-shadow:0 6px 20px rgba(0,0,0,.40);
}

.whatsapp-icon{
    color:#fff;
    font-size:32px;
    line-height:1;
    font-family:Arial,sans-serif;
}

/* Mobile */
@media (max-width:600px){
    .whatsapp-float{
        width:52px;
        height:52px;
        right:15px;
        bottom:15px;
    }

    .whatsapp-icon{
        font-size:29px;
    }
}


