@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,200&family=Righteous&display=swap";*{padding:0;margin:0;font-family:Montserrat,sans-serif;transition:.3s ease}.container{padding:0 1.5rem}.grid{display:grid;align-items:center;gap:1.5rem}.flex{display:flex;align-items:center;gap:1.5rem}:root{--primary-color: #ffd500;--bg-color: #14213d;--white-color: hsl(0, 0%, 100%);--black-color: #14213d;--card-color: #fdf9d7}body{height:100vh;width:100vw;background:var(--bg-color);display:flex;align-items:center;justify-content:center;margin:auto}.accordion .title{color:var(--primary-color);font-weight:900;padding-bottom:5rem;text-align:center;font-family:Righteous,cursive;letter-spacing:.2rem}.accordion .section-container .single-container{width:100%;max-width:360px}.accordion .section-container .single-container .heading{font-size:.95rem;align-items:center;padding:1rem;border-radius:10px;justify-content:space-between;background:var(--primary-color)}.accordion .section-container .single-container .heading .heading-icon{cursor:pointer;z-index:100}.accordion .section-container .single-container .heading .heading-icon .icon{font-size:1.3rem;cursor:pointer;transition:all .5s ease}.accordion .section-container .single-container .heading .heading-icon .icon:hover{transform:rotate(180deg)}.accordion .section-container .single-container .description{font-size:.85rem;display:flex;align-items:center;line-height:23px;white-space:pre-line;height:0;opacity:0;padding:0 1rem;background:var(--card-color);color:var(--black-color);border-radius:0 0 10px 10px}.accordion .section-container .single-container .show{height:140px;opacity:1}.accordion .section-container .single-container .active-title{border-radius:10px 10px 0 0}
