:root{
  --primary:#1E88E5;
  --secondary:#26C6DA;
  --accent:#66FF66;
  --highlight:#FFC107;
  --dark:#020C2F;
  --light:#F5F9FF;
  --white:#FFFFFF;
  --text:#243b53;
  --muted:#6b7c93;
}

*{
  box-sizing:border-box;
}




html{
  scroll-behavior:smooth;
}
/********Franchise*********/
#franchise{
  background: linear-gradient(180deg, #f7fbff, #ffffff);
}

.franchise-text{
  color:#64748b;
  font-size:1.08rem;
  margin-bottom:15px;
}

.franchise-highlight{
  font-weight:600;
  color:#020C2F;
  font-size:1.1rem;
}

.franchise-card{
  background:#fff;
  padding:28px;
  border-radius:24px;
  border:2px solid #dff2ff;
  box-shadow:0 12px 30px rgba(0,0,0,0.08);
}

.franchise-icon{
  font-size:48px;
  color:#FF6F00;
}

.franchise-card h4{
  font-weight:700;
  color:#020C2F;
}

.franchise-list{
  list-style:none;
  padding:0;
  margin:0;
  text-align:left;
}

.franchise-list li{
  margin-bottom:10px;
  font-size:1rem;
  color:#243b53;
}

.btn-call{
  background:#1E88E5;
  color:#fff;
  padding:12px 22px;
  border-radius:30px;
  font-weight:600;
  text-decoration:none;
  display:inline-block;
  transition:0.3s;
}

.btn-call:hover{
  background:#020C2F;
  color:#fff;
}
/******price */
#games-price{
  background: #f9fbff;
}

.game-card{
  background: #fff;
  border-radius: 22px;
  padding: 16px;
  text-align: center;
  border: 2px solid #e3f2fd;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  transition: 0.3s;
}

.game-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 35px rgba(0,0,0,0.12);
}

.game-img{
  height: 180px;
  width: 100%;
  object-fit: cover;
  border-radius: 14px;
  margin-bottom: 12px;
}

.game-card h5{
  font-weight: 700;
  color: #020C2F;
}

.price{
  font-weight: bold;
  color: #FF6F00;
  margin-bottom: 8px;
}

.game-card p{
  font-size: 0.95rem;
  color: #64748b;
}

/*******birthday party*********/
#birthday-celebrations{
  background: #fff;
}

.birthday-card{
  background: #ffffff;
  border-radius: 24px;
  padding: 20px;
  border: 2px solid #dff2ff;
  box-shadow: 0 12px 28px rgba(0,0,0,0.08);
  transition: 0.3s ease;
}

.birthday-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 34px rgba(0,0,0,0.12);
}

.birthday-card-img{
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 18px;
}

.birthday-card-title{
  font-size: 1.25rem;
  font-weight: 700;
  color: #020C2F;
  margin-bottom: 12px;
}

.birthday-card-text{
  color: #64748b;
  font-size: 1rem;
  line-height: 1.7;
}

.birthday-list{
  padding-left: 1.1rem;
  margin-bottom: 0;
}

.birthday-list li{
  margin-bottom: 6px;
}

@media (max-width: 767.98px){
  .birthday-card-img{
    height: 200px;
  }
}

/*******google reviews*********/
.reviews-slider-outer{
  overflow:hidden;
  width:100%;
}

.reviews-slider{
  display:flex;
  transition:transform .4s ease;
  will-change:transform;
}

.review-card{
  flex: 0 0 calc(33.333% - 16px);
  margin:0 8px;
}

@media (max-width: 991.98px){
  .review-card{
    flex: 0 0 calc(50% - 16px);
  }
}

@media (max-width: 767.98px){
  .review-card{
    flex: 0 0 100%;
    margin:0;
  }
}
#reviews{
  background: linear-gradient(180deg, #f7fbff, #ffffff);
}

.reviews-top-card{
  display:flex;
  justify-content:center;
}

.google-rating-box{
  max-width:900px;
  width:100%;
  display:flex;
  gap:20px;
  align-items:flex-start;
  text-decoration:none;
  background:#fff;
  border-radius:24px;
  padding:24px;
  box-shadow:0 12px 30px rgba(0,0,0,0.08);
  border:2px solid #dff2ff;
}

.google-icon{
  flex-shrink:0;
}

.rating-number{
  font-size:2.6rem;
  font-weight:800;
  color:#020C2F;
  line-height:1;
}

.stars{
  color:#FBCF1E;
  font-size:1.2rem;
  letter-spacing:2px;
  margin:8px 0;
}

.business-name{
  color:#243b53;
  font-weight:700;
  font-size:1rem;
}

.review-count{
  color:#64748b;
  font-weight:600;
}

.reviews-slider-wrap{
  position:relative;
  display:flex;
  align-items:center;
  gap:15px;
}

.reviews-slider-outer{
  overflow:hidden;
  width:100%;
}

.reviews-slider{
  display:flex;
  transition:transform .4s ease;
}

.review-card{
  min-width:33.3333%;
  background:#fff;
  border-radius:24px;
  border:2px solid #dff2ff;
  box-shadow:0 10px 25px rgba(0,0,0,0.08);
  padding:22px;
  margin:0 8px;
}

.review-card img{
  width:64px;
  height:64px;
  border-radius:50%;
  object-fit:cover;
  margin-bottom:14px;
}

.review-stars{
  color:#FBCF1E;
  font-size:1rem;
  margin-bottom:10px;
}

.review-text{
  color:#243b53;
  font-size:1rem;
  min-height:72px;
}

.review-link{
  color:#1E88E5;
  font-weight:700;
  text-decoration:none;
}

.review-meta{
  margin-top:14px;
  color:#64748b;
  font-size:.95rem;
}

.review-nav{
  width:48px;
  height:48px;
  border:none;
  border-radius:50%;
  background:#1E88E5;
  color:#fff;
  font-size:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 8px 20px rgba(0,0,0,0.12);
}

.review-nav:hover{
  background:#020C2F;
}

.slider-dots .dot{
  width:12px;
  height:12px;
  display:inline-block;
  border-radius:50%;
  background:#cbd5e1;
  margin:0 5px;
  cursor:pointer;
}

.slider-dots .dot.active{
  background:#1E88E5;
}

@media (max-width: 991.98px){
  .review-card{
    min-width:50%;
  }
}

@media (max-width: 767.98px){
  .google-rating-box{
    flex-direction:column;
    text-align:center;
    align-items:center;
  }

  .review-card{
    min-width:100%;
    margin:0;
  }

  .reviews-slider-wrap{
    gap:8px;
  }

  .review-nav{
    width:40px;
    height:40px;
    font-size:20px;
  }
}
/*******/

/***********gallery*************/
.masonry-gallery{
  column-count: 4;
  column-gap: 2px;
}

.masonry-item{
  break-inside: avoid;
  margin-bottom: 2px;
  overflow: hidden;
  border-radius: 0px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.10);
  background: #fff;
  cursor: pointer;
}

.masonry-item img{
  width: 100%;
  display: block;
  border-radius: 0px;
  transition: transform .4s ease;
}

.masonry-item:hover img{
  transform: scale(1.05);
}

/* popup */
.gallery-lightbox{
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.92);
  z-index: 9999;
  justify-content: center;
  align-items: center;
  padding: 30px 70px;
}

.gallery-lightbox-img{
  max-width: 90%;
  max-height: 88vh;
  border-radius: 0px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.35);
}

.gallery-close{
  position: absolute;
  top: 18px;
  right: 28px;
  color: #fff;
  font-size: 42px;
  font-weight: bold;
  cursor: pointer;
  z-index: 10001;
}

.gallery-nav{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.15);
  color: #fff;
  border: none;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  font-size: 28px;
  cursor: pointer;
  z-index: 10001;
  transition: .3s ease;
}

.gallery-nav:hover{
  background: rgba(255,255,255,0.3);
}

.gallery-prev{
  left: 20px;
}

.gallery-next{
  right: 20px;
}

/* responsive */
@media (max-width: 1199.98px){
  .masonry-gallery{
    column-count: 3;
  }
}

@media (max-width: 767.98px){
  .masonry-gallery{
    column-count: 2;
    column-gap: 14px;
  }

  .masonry-item{
    margin-bottom: 14px;
  }

  .gallery-lightbox{
    padding: 20px 50px;
  }

  .gallery-nav{
    width: 44px;
    height: 44px;
    font-size: 24px;
  }
}

@media (max-width: 575.98px){
  .masonry-gallery{
    column-count: 1;
  }

  .gallery-lightbox{
    padding: 20px 15px;
  }

  .gallery-lightbox-img{
    max-width: 100%;
  }

  .gallery-prev{
    left: 10px;
  }

  .gallery-next{
    right: 10px;
  }
}
/******/
.floating-buttons{
  position:fixed;
  bottom:20px;
  right:20px;
  display:flex;
  flex-direction:column;
  gap:12px;
  z-index:999;
}

/* Common style */
.call-float,
.whatsapp-float{
  width:60px;
  height:60px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  font-size:26px;
  box-shadow:0 10px 25px rgba(0,0,0,0.25);
  transition:0.3s;
  text-decoration:none;
}

/* Call Button (Blue - matches your logo) */
.call-float{
  background:linear-gradient(135deg,#1E88E5,#26C6DA);
}

.call-float:hover{
  transform:scale(1.1);
  background:#020C2F;
}

/* WhatsApp Button (Green) */
.whatsapp-float{
  background:linear-gradient(135deg,#25D366,#66FF66);
}

.whatsapp-float:hover{
  transform:scale(1.1);
  background:#1E88E5;
}

.call-float::before,
.whatsapp-float::before{
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  border-radius:50%;
  background:inherit;
  animation:pulse 2s infinite;
  z-index:-1;
}

@keyframes pulse{
  0%{transform:scale(1); opacity:0.6;}
  70%{transform:scale(1.5); opacity:0;}
  100%{opacity:0;}
}
body{
  font-family:'Baloo 2', cursive;
  background:var(--light);
  color:var(--text);
  overflow-x:hidden;
  margin:0;
  padding:0;
}

h1,h2,h3,h4,h5,h6,.brand-font{
  font-family:'Fredoka', sans-serif;
  font-weight:700;
  letter-spacing:.3px;
}

/* Navbar */
.navbar{
  background:rgba(2,12,47,.95);
  backdrop-filter:blur(10px);
  box-shadow:0 10px 30px rgba(0,0,0,.18);
}

.navbar-brand{
  color:var(--white) !important;
  font-size:1.4rem;
  display:flex;
  align-items:center;
  gap:.6rem;
}

.navbar-brand img{
  height:52px;
  width:auto;
}

.navbar .nav-link{
  color:#d9ecff;
  font-weight:600;
  font-size:1.02rem;
  transition:.3s ease;
}

.navbar .nav-link:hover,
.navbar .nav-link.active{
  color:var(--highlight);
}

/* Buttons */
.btn-kids{
  background:linear-gradient(135deg,var(--primary),var(--secondary));
  color:var(--white);
  border:none;
  border-radius:50px;
  font-weight:700;
  padding:.9rem 1.6rem;
  box-shadow:0 12px 25px rgba(30,136,229,.28);
  transition:.3s ease;
}

.btn-kids:hover{
  background:linear-gradient(135deg,var(--secondary),var(--accent));
  color:var(--dark);
  transform:translateY(-2px);
}

.btn-soft{
  background:var(--white);
  color:var(--primary);
  border:2px solid var(--secondary);
  border-radius:50px;
  font-weight:700;
  padding:.85rem 1.5rem;
  transition:.3s ease;
}

.btn-soft:hover{
  background:var(--primary);
  color:var(--white);
}

/* Hero */
.hero{
  position:relative;
  min-height:100vh;
  display:flex;
  align-items:center;
  overflow:hidden;
  padding-top:90px;
}

.hero iframe{
  position:absolute;
  top:50%;
  left:50%;
  width:177.78vh;
  min-width:100%;
  height:56.25vw;
  min-height:100%;
  transform:translate(-50%, -50%);
  pointer-events:none;
}

.hero::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(135deg,
      rgba(2,12,47,.88),
      rgba(30,136,229,.60),
      rgba(38,198,218,.48)
    );
  z-index:1;
}

.hero::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:120px;
  background:linear-gradient(to bottom, rgba(245,249,255,0), rgba(245,249,255,1));
  z-index:1;
}

.hero-content{
  position:relative;
  z-index:2;
}

.hero-badge{
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  background:rgba(255,255,255,.12);
  color:var(--white);
  border:1px solid rgba(255,255,255,.22);
  padding:.7rem 1rem;
  border-radius:999px;
  font-weight:700;
  margin-bottom:1rem;
  box-shadow:0 8px 20px rgba(0,0,0,.12);
}

.hero h1{
  color:var(--white);
  font-size:clamp(2.8rem, 6vw, 5rem);
  line-height:1.02;
  margin-bottom:1rem;
  text-shadow:0 8px 24px rgba(0,0,0,.18);
}

.hero p{
  color:#e7f5ff;
  font-size:1.15rem;
  max-width:680px;
}

/* Floating fun items */
.floating-stars{
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
}

.floating-stars span{
  position:absolute;
  font-size:1.5rem;
  animation:floaty 5s ease-in-out infinite;
}

.floating-stars span:nth-child(1){top:18%;left:8%;}
.floating-stars span:nth-child(2){top:24%;right:12%;animation-delay:.8s;}
.floating-stars span:nth-child(3){bottom:28%;left:10%;animation-delay:1.2s;}
.floating-stars span:nth-child(4){bottom:20%;right:16%;animation-delay:1.8s;}
.floating-stars span:nth-child(5){top:48%;right:8%;animation-delay:2.2s;}

@keyframes floaty{
  0%,100%{transform:translateY(0);}
  50%{transform:translateY(-12px);}
}

/* Hero cards */
.hero-card{
  background:rgba(255,255,255,.16);
  backdrop-filter:blur(10px);
  border:1px solid rgba(255,255,255,.25);
  border-radius:28px;
  padding:1.4rem;
  box-shadow:0 16px 36px rgba(0,0,0,.14);
}

.hero-mini{
  background:var(--white);
  border-radius:22px;
  padding:1rem;
  text-align:center;
  height:100%;
  box-shadow:0 10px 22px rgba(0,0,0,.08);
}

.hero-mini i{
  font-size:1.7rem;
  display:inline-flex;
  width:58px;
  height:58px;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  color:var(--white);
  margin-bottom:.6rem;
  background:linear-gradient(135deg,var(--primary),var(--secondary));
  box-shadow:0 10px 18px rgba(30,136,229,.2);
}

.hero-mini h6{
  color:var(--dark);
  margin-bottom:.2rem;
}

.hero-mini small{
  color:var(--muted);
}

/* Sections */
.section-padding{
  padding:90px 0;
}

.section-alt{
  background:linear-gradient(180deg,#eef8ff,#f8fcff);
}

.section-title{
  font-size:clamp(2rem, 4vw, 3.2rem);
  color:var(--dark);
  margin-bottom:.8rem;
}

.section-sub{
  color:var(--muted);
  font-size:1.08rem;
  max-width:700px;
  margin-inline:auto;
}

.divider-dots{
  text-align:center;
  color:var(--accent);
  font-size:1.2rem;
  letter-spacing:10px;
  margin-top:1rem;
}

/* Cards */
.feature-card,
.game-card,
.offer-card,
.contact-card,
.gallery-card{
  background:var(--white);
  border-radius:26px;
  border:2px solid #dff2ff;
  padding:1.5rem;
  height:100%;
  box-shadow:0 14px 30px rgba(0,0,0,.07);
  transition:.3s ease;
}

.feature-card:hover,
.game-card:hover,
.offer-card:hover,
.contact-card:hover,
.gallery-card:hover{
  transform:translateY(-8px);
  border-color:var(--primary);
  box-shadow:0 20px 38px rgba(30,136,229,.14);
}

.feature-card h5,
.game-card h5,
.offer-card h5,
.contact-card h5{
  color:var(--dark);
  margin-bottom:.5rem;
  text-align: left;
}

.feature-card p,
.game-card p,
.offer-card p,
.contact-card p{
  color:var(--muted);
  margin-bottom:0;
  font-size:1rem;
}

.game-card ul{
  padding-left:1.1rem;
  margin-bottom:0;
  color:var(--muted);
  text-align: left;
}

.game-card ul li{
  margin-bottom:.45rem;
}
 

/* Icon boxes */

.icon-box{
  width:70px;
  height:70px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  font-size:1.8rem;
  color:#fff;
  margin-bottom:10px;
}

/* Different colors for each card */
.icon-blue{
  background:linear-gradient(135deg,#1E88E5,#42A5F5);
}

.icon-cyan{
  background:linear-gradient(135deg,#26C6DA,#4DD0E1);
}

.icon-green{
  background:linear-gradient(135deg,#66FF66,#AEEA00);
  color:#000;
}

.icon-yellow{
  background:linear-gradient(135deg,#FFC107,#FFD54F);
  color:#000;
}

.icon-purple{
  background:linear-gradient(135deg,#9b5de5,#6a5acd);
}
   .icon-pink{background:linear-gradient(135deg,#ff6b6b,#ff4ecb);}
    .icon-sky{background:linear-gradient(135deg,#4ecdc4,#6ecbff);}
    .icon-yellow{background:linear-gradient(135deg,#ffb703,#ff9f43);}
    .icon-purple{background:linear-gradient(135deg,#9b5de5,#5e60ce);}
/* About special block */
.about-box{
  background:linear-gradient(135deg,#ffffff,#eef8ff);
  border-radius:34px;
  padding:2rem;
  height:100%;
  position:relative;
  overflow:hidden;
  box-shadow:0 18px 35px rgba(0,0,0,.08);
  border:2px solid #dff2ff;
}

.bubble{
  position:absolute;
  border-radius:50%;
  opacity:.18;
}

.bubble.one{
  width:150px;
  height:150px;
  background:var(--primary);
  top:-30px;
  right:-20px;
}

.bubble.two{
  width:120px;
  height:120px;
  background:var(--secondary);
  bottom:10px;
  left:10px;
}

.bubble.three{
  width:90px;
  height:90px;
  background:var(--highlight);
  bottom:24%;
  right:18%;
}

.about-box .center-icon{
  position:relative;
  z-index:2;
  width:120px;
  height:120px;
  margin:0 auto 1rem;
  border-radius:50%;
  background:linear-gradient(135deg,var(--primary),var(--accent));
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--white);
  font-size:3rem;
  box-shadow:0 14px 30px rgba(30,136,229,.2);
}

/* Promo section */
.promo-wrap{
  background:linear-gradient(135deg,#ffffff,#eef8ff,#f8fff0);
  border-radius:36px;
  padding:2.2rem;
  box-shadow:0 16px 35px rgba(0,0,0,.08);
  border:2px solid #dff2ff;
}

/* Gallery */
.gallery-box{
  height:220px;
  border-radius:24px;
  background:linear-gradient(135deg,#dff2ff,#b2ebf2,#fef3c7);
  display:flex;
  align-items:end;
  padding:1.2rem;
  position:relative;
  overflow:hidden;
  font-size:1.25rem;
  font-weight:700;
  color:var(--dark);
}

.gallery-box::before{
  content:"";
  position:absolute;
  width:150px;
  height:150px;
  border-radius:50%;
  background:rgba(255,255,255,.4);
  top:-35px;
  right:-10px;
}

/* Forms */
.form-control,
.form-control:focus{
  background:var(--white);
  color:var(--text);
  border:2px solid #dff2ff;
  border-radius:20px;
  box-shadow:none;
  padding:.95rem 1rem;
}

.form-control::placeholder{
  color:#94a3b8;
}

/* Footer */
footer{
  background:var(--dark);
  border-top:3px solid var(--secondary);
  color:#d9ecff;
}

.social-link{
  width:44px;
  height:44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  text-decoration:none;
  font-size:1.1rem;
  color:#fff;
  box-shadow:0 10px 18px rgba(0,0,0,.18);
  transition:.3s ease;
}

.social-link:hover{
  transform:translateY(-3px);
}

.social-fb{
  background:#1E88E5;
}

.social-insta{
  background:#26C6DA;
}

.social-yt{
  background:#FFC107;
  color:#102a43;
}

.social-wa{
  background:#66FF66;
  color:#102a43;
}







#offers{
  background:#FFD400; /* Poster yellow */
}

.plan-card{
  background:#E6E6E6;
  border:4px solid #00B8C8;
  border-radius:16px;
  padding:15px;
  text-align:center;
  transition:0.3s;
}

.plan-card:hover{
  transform:scale(1.05);
}

.plan-card h5{
  font-weight:800;
  color:#020C2F;
}

.plan-card p{
  margin:5px 0;
  font-weight:600;
}

.plan-card .highlight{
  color:#FF3D00; /* orange/red */
  font-weight:900;
  font-size:1.5rem;
}

.plan-card small{
  display:block;
  margin-top:5px;
  font-weight:700;
}

.plan-card .bonus{
  color:#00C853; /* green */
  font-weight:900;
  margin-top:8px;
}

/* highlight cards */
.plan-card.popular{
  border-color:#FF9800;
  background:#fff3e0;
}

.plan-card.best{
  border-color:#00C853;
  background:#e8f5e9;
}

 


#recharge-plans{
  background:#FFD400; /* Bright Yellow */
  padding:80px 0;
}

#recharge-plans .section-title{
  color:#020C2F; /* Dark Blue */
  font-weight:900;
  font-size:2.5rem;
}

#recharge-plans .subtitle{
  color:#1E88E5;
  font-weight:600;
  font-size:1.2rem;
}

/* TABLE */
.recharge-table{
  border-collapse:separate;
  border-spacing:0;
  border-radius:12px;
  overflow:hidden;
  background:#26C6DA; /* Cyan border feel */
}

/* HEADER */
.recharge-table thead th{
     background: #00B8C8;
    color: #020C2F;
    font-weight: 800;
    padding: 16px;
    border: 4px solid #00B8C8;
    font-size: 30px;
    line-height: 30px;
    vertical-align: middle;
}

/* BODY */
.recharge-table tbody td{
  background:#E6E6E6; /* light grey like poster */
  padding:16px;
  border:4px solid #00B8C8;
  font-weight:700;
  color:#020C2F;
  font-size: 1.8rem;
}

/* ORANGE VALUES */
.highlight-value{
  color:#FF3D00;
  font-size:2.6rem !important;
  font-weight:900;
}

/* GREEN BONUS */
.bonus-value{
  color:#00C853;
  font-size:1.2rem;
  font-weight:900;
}

/* NOTES */
.recharge-note{
  color:#020C2F;
  font-weight:700;
  font-size:0.95rem;
}

/* MOBILE */
@media (max-width:768px){
  .recharge-table thead th,
  .recharge-table tbody td{
    font-size:12px;
    padding:10px;
  }
}




/* Responsive */
@media (max-width: 991.98px){
  .hero{
    min-height:auto;
    padding-bottom:70px;
  }

  .hero h1{
    font-size:clamp(2.3rem, 10vw, 3.8rem);
  }

  .hero p{
    font-size:1.02rem;
  }

  .navbar{
    background:rgba(2,12,47,.97);
  }
}

@media (max-width: 767.98px){
  .section-padding{
    padding:70px 0;
  }

  .hero-mini{
    padding:.9rem;
  }

  .icon-box{
    width:66px;
    height:66px;
    font-size:1.7rem;
  }

  .gallery-box{
    height:180px;
    font-size:1.1rem;
  }
}