:root{--primary:#DC506C;--secondary:#1B263B;--white:#fff;--black:#333;--gray:#6a6969;--light-gray:#ebebeb;--light-blue:#f0efff;--red:#FF0000;--green:#006400;--shadow-color:rgba(106,105,105,0.2);--dark-shadow-color:rgba(106,105,105,0.3);--card-shadow-color:rgba(0,0,0,0.45);--shadow-gray:#ebebeb;--background:#fff;--foreground:#333;--blue:#1976d2}html.dark{--background:#0d1520;--foreground:#e8edf5;--gray:#8a96a8;--light-gray:rgba(255,255,255,0.08);--shadow-color:rgba(0,0,0,0.4)}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body,html{max-width:100vw;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}body{color:var(--foreground);background:var(--background);font-family:var(--font-dm-sans),CircularStd,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sora),CircularStd,sans-serif}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}input,select,textarea{background-color:var(--background)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.swiper{--swiper-navigation-size:1.2rem;margin-top:.2rem}@media(max-width:768px){.swiper{margin-top:unset;--swiper-navigation-size:1rem}}.swiper .swiper-pagination{position:absolute}.swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background-color:var(--gray);border-radius:31.25rem;transition:background-color .3s ease,transform .3s ease}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary);transform:scale(1.2)}.swiper .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--primary)}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:var(--primary);background-color:var(--shadow-color);border-radius:100%;padding:1rem}.swiper .swiper-button-prev{left:0}.swiper .swiper-button-next{right:0}