* {
    scroll-behavior: smooth;
}

*,
::before,
::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #E5E7EB;
}

::before,
::after {
    --tw-content: '';
}

::-webkit-scrollbar {
    width: 6px;
    height: 10px;
}

::-webkit-scrollbar-thumb {
    background: #6366F1;
    border-radius: 3px;
}

::-webkit-scrollbar-track {
    background: #b9b3b3;
}



html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: "Poppins", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    font-style: normal;
}


body {
    margin: 0;
    line-height: inherit;
    background-color: #ffff;
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}

.h-110 {
    height: 33rem;
}

.h-105 {
    height: 30rem;
}

.h-115 {
    height: 30rem;
}

@media (max-width: 900px) {
    .h-105 {
        height: auto;
    }
    .h-115 {
        height: 10rem;
    }
}

.bg-linear {
    background: rgb(230,60,109);
    background: radial-gradient(circle, rgba(230,60,109,1) 0%, rgba(48,61,105,1) 80%);
}

.bg-linear-next {
    background: rgb(230,60,109);
    background: linear-gradient(0deg, rgba(230,60,109,1) 0%, rgba(48,61,105,1) 100%);
}

.text-primary {
    color: #303d69;
}

.text-secondary {
    color: #e63c6d;
}

.text-quarticiary {
    color: #4a2564
}

.text-quinticiary {
    color: #f4ebfa;
}


.bg-primary {
    background-color: #303d69;
}

.bg-secondary {
    background-color: #e63c6d
}

.bg-terciary {
    background-color: #001047;
}

.bg-quarticiary {
    background-color: #4a2564;
}

.bg-quinticiary {
    background-color: #f4ebfa;
}

.bg-sextuary {
    background-color: #ffedf5;
}

.bg-seventuary {
    background-color: #F9D1DC;
}

.bg-eightuary {
    background-color: #ebeefa;
}

.text-sm_2 {
    font-size: .790rem;
}

.font-inter {
    font-family: 'Inter', sans-serif;
}

.poppins-thin {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: normal;
}

.poppins-thin-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: italic;
}

.poppins-extralight {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: normal;
}

.poppins-extralight-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: italic;
}

.poppins-light {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.poppins-light-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: italic;
}

.poppins-regular {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.poppins-regular-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.poppins-medium {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.poppins-medium-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: italic;
}

.poppins-semibold {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
}

.poppins-semibold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: italic;
}

.poppins-bold {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.poppins-bold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: italic;
}

.poppins-extrabold {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: normal;
}

.poppins-extrabold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: italic;
}

.poppins-black {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.poppins-black-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: italic;
}