body{background-color:var(--color-pastel-tones-floral-white);color:var(--color-neutral-tones-black);font-family:var(--font-plus-jakarta-sans),system-ui,Arial,sans-serif}@media(min-width:2900px){html{font-size:30px!important}}@media(min-width:2000px){html{font-size:22px}}html{font-size:16px}@media(max-width:1381px){html{font-size:12px}}@media(max-width:1000px){html{font-size:10px}}@media(max-width:930px){html{font-size:10px}}@media(max-width:880px){html{font-size:8px}}@media(max-width:640px){html{font-size:16px}}.heading .orange{color:var(--color-heading-orange)}.heading .black,.heading .orange{font-family:Plus Jakarta Sans;font-size:2rem;font-style:normal;font-weight:700;line-height:3rem}.heading .black{color:var(--Neutral-Tones-Black,#343434)}.heading .blue{color:var(--Brand-Blue,#4668dc);font-family:Plus Jakarta Sans;font-size:2rem;font-style:normal;font-weight:700;line-height:3rem}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media(max-width:640px){.heading .orange{color:var(--Gradient-Orange,#ff6a00)}.heading .black,.heading .orange{font-family:Plus Jakarta Sans;font-size:24px;font-style:normal;font-weight:700;line-height:150%}.heading .black{color:var(--Neutral-Tones-Black,#343434)}.heading .blue{color:var(--Brand-Blue,#4668dc);font-family:Plus Jakarta Sans;font-size:24px;font-style:normal;font-weight:700;line-height:150%}}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-sm{scrollbar-width:auto;-ms-overflow-style:auto}.scrollbar-sm::-webkit-scrollbar{display:initial}.gradient-line{background:linear-gradient(90deg,#6d6aff,#ff8a00,#ff61a6,#ffa07a,#ff8a00,#6d6aff,#ff8a00,#ff61a6,#ffa07a,#ff8a00,#6d6aff,#ff8a00,#ff61a6,#ffa07a,#ff8a00);background-size:600% 100%;background-repeat:repeat;animation:gradientShift 40s linear infinite}@keyframes gradientShift{0%{background-position:100% 0}to{background-position:0 0}}.ripple-effect .top-circle{animation:rippleAnimationTopCircle 1s linear infinite}.ripple-effect .backg-container{animation:rippleAnimationBg 1s linear infinite}.group:hover .backg-container,.group:hover .top-circle{animation:none!important}@keyframes rippleAnimationTopCircle{0%{transform:scale(1.5)}50%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes rippleAnimationBg{0%{opacity:20%}50%{opacity:100%}to{opacity:20%}}.fade-in-anim{animation:fadeInAnimation .5s linear}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:100%}}@keyframes bounceanim{0%,to{margin-bottom:0}50%{margin-bottom:15px}}.bounce{animation:bounceanim 1s ease-in-out infinite;transition:translate .5s ease-in}.ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.html-reset{all:revert}.html-reset *{all:revert;box-sizing:border-box}