@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

:root {
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;

    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;

    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;

    --primary: 210 40% 98%;
    --primary-foreground: 222.2 47.4% 11.2%;

    --secondary: 225 73% 53%;

    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;

    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;

    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;

    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --ring: 212.7 26.8% 83.9%;
    --sidebar-background: 240 5.9% 10%;
    --sidebar-foreground: 240 4.8% 95.9%;
    --sidebar-primary: 224.3 76.3% 48%;
    --sidebar-primary-foreground: 0 0% 100%;
    --sidebar-accent: 240 3.7% 15.9%;
    --sidebar-accent-foreground: 240 4.8% 95.9%;
    --sidebar-border: 240 3.7% 15.9%;
    --sidebar-ring: 217.2 91.2% 59.8%;
}

.swiper {
  width: 100%;
  height: 500px;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.button-a {
                    cursor: pointer;
                    outline: 0;
                    color: #fff;
                    background-color: hsl(var(--secondary));
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    gap: 5px;
                    font-family: "Inter", sans-serif;
                    font-weight: 400;
                    line-height: 1.5;
                    text-align: center;
                    border: 1px solid transparent;
                    padding: 6px 12px;
                    font-size: 19px;
                    border-radius: 2rem;
                    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
                
}

.button-b {
                    cursor: pointer;
                    outline: 0;
                    color: #fff;
                    background-color: hsl(var(--primary-foreground));
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    gap: 5px;
                    font-family: "Inter", sans-serif;
                    font-weight: 400;
                    line-height: 1.5;
                    text-align: center;
                    border: 1px solid transparent;
                    padding: 6px 12px;
                    font-size: 19px;
                    border-radius: 2rem;
                    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
                
}

.button-b.active {
                    cursor: pointer;
                    outline: 0;
                    color: #fff;
                    background-color: #6EC531;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    gap: 5px;
                    font-family: "Inter", sans-serif;
                    font-weight: 400;
                    line-height: 1.5;
                    text-align: center;
                    border: 1px solid transparent;
                    padding: 6px 12px;
                    font-size: 19px;
                    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
                
}

.button-a:hover, .button-b:hover {
    color: #fff;
    background-color: hsl(var(--primary-foreground));
}
                