.arrow-button{display:flex;font-size:.75rem;letter-spacing:.125rem;font-weight:700;text-transform:uppercase;color:#000}.arrow-button--dark{color:#fff}.arrow-button--space{justify-content:space-between}.arrow-button :hover{cursor:pointer;text-decoration:underline}.arrow{margin-left:1rem}.arrow--dark g{stroke:#fff}.main-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:#000;padding:3.5rem 1.5rem 1.5rem}.main-footer__logo{margin-bottom:1.5rem}.main-footer__logo path:nth-child(1){fill:#fff}.main-footer__social-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.5rem}.main-footer__social-wrapper path{fill:#fff}.main-footer__social-wrapper :hover{cursor:pointer}.main-footer__social-wrapper :hover path{fill:#dfdfdf}.main-footer__action{display:flex;flex-direction:row;margin:2rem 0}.main-footer__copyright{font-size:.9375rem;color:#fff;opacity:.5;text-align:center;margin-bottom:2rem}.main-footer .active{color:#ffc593}.main-footer-nav{display:flex;flex-direction:row}.main-footer-nav__list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;margin:2rem 0 5.5rem}.main-footer-nav__item a{color:#fff;font-size:.75rem;letter-spacing:.125rem;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.main-footer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;padding:3.5rem 2.5rem 1.5rem}.main-footer__logo{grid-column:1/2;grid-row:1/2;margin-bottom:0}.main-footer__social-wrapper{grid-column:1/2;grid-row:3/4;justify-content:flex-start}.main-footer__action{grid-column:2/3;grid-row:1/2;justify-self:end}.main-footer__copyright{grid-column:2/3;grid-row:3/4;justify-self:end}.main-footer-nav{grid-column:1/2;grid-row:2/3;margin-bottom:4.5rem}.main-footer-nav__list{flex-direction:row;margin:0}}@media (min-width: 1024px){.main-footer{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;padding:1.5rem 10rem}.main-footer__logo{grid-column:1/2;grid-row:1/2;margin-bottom:0}.main-footer__social-wrapper{grid-column:1/2;grid-row:2/3;margin-top:2rem}.main-footer__action{grid-column:5/7;grid-row:1/2;justify-self:end}.main-footer__copyright{grid-column:5/7;grid-row:2/3;margin-top:3rem}.main-footer-nav{grid-column:2/3;grid-row:1/4;margin-bottom:0}.main-footer-nav__list{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 6.8rem}}.button{background-color:#000;color:#fff;border:none;width:100%;cursor:pointer;font-size:.9375rem;letter-spacing:.15rem;font-weight:700;text-transform:uppercase;padding:1rem 2.5rem;display:block;text-align:center;transition:all .1s ease-in-out}.button:hover{background-color:#ffc593;color:#000}.button--dark{background-color:#fff;color:#000;border:1px solid #000000}.button--dark:hover{background-color:#dfdfdf;color:#000}.nav-top{display:none}.nav-top-mobile{position:absolute;top:3rem;left:0;right:0;z-index:100;background-color:#fff;width:100%;padding:.7rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.nav-top-mobile__list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem 0 1.25rem;width:100%}.nav-top-mobile__item a{font-size:.9375rem;letter-spacing:.15rem;font-weight:700;text-transform:uppercase}.nav-top-mobile__button-wrapper{display:flex;flex-direction:row;justify-content:center;padding:1.25rem 0 2rem;width:70%;border-top:1px solid #dfdfdf}.nav-top-mobile__button-wrapper button{width:100%}.nav-top-mobile__mobile-icon-wrapper{cursor:pointer}.nav-top-mobile__mobile-icon-wrapper :hover path{fill:#5a77ff}.nav-top-mobile .active{color:#ffc593}@media (min-width: 768px){.nav-top-mobile{display:none}.nav-top{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-top__list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.25rem;width:100%}.nav-top__item a{font-size:.75rem;letter-spacing:.125rem;font-weight:700;text-transform:uppercase}.nav-top__button-wrapper{padding:0;margin-left:2.5rem}.nav-top__button-wrapper button{width:auto;font-size:.75rem;white-space:nowrap}.nav-top__mobile-icon-wrapper{display:none}.nav-top .active{color:#ffc593}}@media (min-width: 1024px){.nav-top-mobile{display:none}.nav-top{width:100%}.nav-top__list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2.5rem;width:100%}.nav-top__button-wrapper{width:40%}}.header-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 1.5rem;position:relative}@media (min-width: 768px){.header-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width: 1024px){.header-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.5rem}.header-top__left{width:20%;display:flex;flex-direction:row;justify-content:center}.header-top__nav-wrapper{width:80%}}.loading{min-height:90vh;display:flex;justify-content:center;align-items:center;flex-grow:1;background-color:#0000001a}.loading__spinner{border:4px solid rgba(0,0,0,.6);border-top:4px solid #5a77ff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app{display:flex;flex-direction:column;min-height:100vh;max-width:90rem;margin:0 auto;color:#000;font-family:DM Sans,sans-serif;font-size:.9375rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a{color:#000}a:hover,a:focus{color:#ffc593}
