@import "https://fonts.googleapis.com/css2?family=Days+One&display=swap";
:root{box-sizing:border-box;--font-logo:"Days One", serif;--color-black:#111;--color-white:#fff;--color-blue:#2874f0;--color-blue-light:#009dff;--color-tri:var(--color-blue);--color-red:#c32126;--color-yellow:var(--color-blue);--color-cyan:#00ffca;--color-grey-dark:#707070;--color-grey-light:#fbfbfb;--color-orange:var(--color-blue);--dot-bg:var(--color-blue);--dot-color:var(--color-white);--dot-size:2.4px;--dot-space:5.2rem;font-size:62.5%}:root::-webkit-scrollbar{width:14px}:root::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--color-yellow);border:3px solid #0000;border-radius:8px}@media only screen and (min-width:100em){:root{font-size:75%}}@media only screen and (min-width:125em){:root{font-size:87.5%}}@media only screen and (min-width:156.25em){:root{font-size:100%}}@media only screen and (max-width:68.75em){:root{font-size:50%}}*,:before,:after{box-sizing:inherit;margin:0;padding:0}body{color:var(--color-black);font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:400;overflow-x:hidden}a,a:visited,a:active{cursor:pointer;color:inherit;text-decoration:none}p{font-family:DM Sans,sans-serif}ul{list-style:none}.section{padding:6rem 14rem}.section_red{padding:8rem 14rem}.section_page{padding:4rem 14rem}@media only screen and (max-width:50em){.section,.section_red,.section_page{padding:6rem 10rem}}@media only screen and (max-width:43.75em){.section,.section_red,.section_page{padding:6rem 4rem}}@media only screen and (max-width:25em){.section,.section_red,.section_page{padding:6rem 2rem}}::selection{background-color:var(--color-black);color:var(--color-white)}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){background-clip:content-box;font-size:1.6rem;font-weight:600;-webkit-box-shadow:0 0 0 1000px var(--color-blue) inset!important;-webkit-text-fill-color:var(--color-white)!important}:is(input:autofill,textarea:autofill,select:autofill){background-clip:content-box;font-size:1.6rem;font-weight:600;-webkit-box-shadow:0 0 0 1000px var(--color-blue) inset!important;-webkit-text-fill-color:var(--color-white)!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:100%;animation:1.6s linear infinite shimmer;display:inline-block}.skeleton-circle{border-radius:50%}.skeleton-rect{border-radius:1.5rem}
