@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat/webfonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/ttf/Montserrat-Regular.ttf) format("truetype"),url(/fonts/montserrat/otf/Montserrat-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat/webfonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/montserrat/ttf/Montserrat-SemiBold.ttf) format("truetype"),url(/fonts/montserrat/otf/Montserrat-SemiBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat/webfonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/ttf/Montserrat-Bold.ttf) format("truetype"),url(/fonts/montserrat/otf/Montserrat-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans/webfonts/OpenSans-Regular.woff2) format("woff2"),url(/fonts/open-sans/ttf/OpenSans-Regular.ttf) format("truetype"),url(/fonts/open-sans/otf/OpenSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans/webfonts/OpenSans-SemiBold.woff2) format("woff2"),url(/fonts/open-sans/ttf/OpenSans-SemiBold.ttf) format("truetype"),url(/fonts/open-sans/otf/OpenSans-SemiBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans/webfonts/OpenSans-Bold.woff2) format("woff2"),url(/fonts/open-sans/ttf/OpenSans-Bold.ttf) format("truetype"),url(/fonts/open-sans/otf/OpenSans-Bold.otf) format("opentype")}body,html{color:var(--primary-black);font-family:var(--font-open-sans);height:100%;margin:0;scroll-behavior:smooth}a{text-decoration:none}a.link{color:var(--secondary-blue-link);cursor:pointer;text-decoration:underline}a.link:hover{text-decoration:none}input,textarea{background:inherit}.body-lock{overflow:hidden}@media(max-width:575.99px){.hide-mobile{display:none}}.hide-pc{display:none!important}@media(max-width:575.99px){.hide-pc{display:block}}.container{max-width:980px;--container-padding:0;margin:0 auto}@media(max-width:575.99px){.container{--container-padding:16px;padding:0 var(--container-padding)}}:root{--primary-white:#f9f9f9;--primary-pink:#ff4cde;--primary-black:#2b2b2b;--primary-blue:#69daff;--secondary-grey:#5c5c5c;--secondary-grey-light:#6f7578;--secondary-light-blue:#dff6ff;--secondary-lightest-blue:#f0f5f7;--secondary-light_green:#dcffd4;--secondary-black-hover:#070707;--secondary-green:#6cff4c;--secondary-light-green:#dcffd4;--secondary-blue-hover:#27c7fc;--secondary-bg:#e9ebee;--secondary-blue-link:#0094c5;--secondary-light-pink:#ffeefc;--secondary-outline:#d4d7dc;--pure-white:#fff;--font-montserrat:"Montserrat",sans-serif;--font-open-sans:"Open Sans",sans-serif;--transition-duration:175ms;--transition-timing-function:ease-out;--transition:var(--transition-duration) var(--transition-timing-function)}*{box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}::-webkit-scrollbar-thumb{background:#dcdee2;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#c0c4c8}::-webkit-scrollbar-track{background:transparent}@-moz-document url-prefix(){*{scrollbar-color:#dcdee2 transparent;scrollbar-width:thin}}.ToastContainer{bottom:30px;flex-direction:column;gap:12px;left:15px;pointer-events:none;position:fixed;right:15px;z-index:10000}.Toast,.ToastContainer{align-items:center;display:flex}.Toast{background:var(--primary-white);border-radius:5px;box-shadow:0 4px 12px #00000026;padding:16px 12px;pointer-events:auto}.Toast__icon{align-items:center;display:flex;flex-shrink:0;margin-right:12px}.Toast__message{color:var(--primary-black);font-size:14px;line-height:1.4}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from{opacity:0;transform:translateY(20px)}.toast-leave-to{opacity:0;transform:translateY(-20px)}.toast-move{transition:transform .3s ease}
