@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:16px;overflow-x:clip}body{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;width:100%;font-family:Nunito,sans-serif;overflow-x:clip}body[style*="overflow: hidden"],body[style*=padding-right]{padding-right:0!important}#root{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:clip}img,video,canvas,svg{max-width:100%;height:auto}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#eb0405;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c80304}.swiper-pagination-bullet{opacity:.5;background:#eb0405!important}.swiper-pagination-bullet-active{transform:scale(1.3);opacity:1!important}.swiper-button-next,.swiper-button-prev{background:#ffffffe6;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#eb0405!important;width:44px!important;height:44px!important}.swiper-button-next:after,.swiper-button-prev:after{font-weight:700;font-size:16px!important}::selection{color:#0f172a;background:#10b98133}.page-enter{opacity:0;transform:translateY(12px)}.page-enter-active{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s}.img-zoom-container{border-radius:16px;overflow:hidden}.img-zoom-container img{transition:transform .4s}.img-zoom-container:hover img{transform:scale(1.06)}.glass{-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #fff3}.gradient-text{background:linear-gradient(135deg,#eb0405,#c80304);-webkit-text-fill-color:transparent;background-clip:text}.section-padding{padding:80px 0}.scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.scroll-hide::-webkit-scrollbar{display:none}
