:root{--color-black:#000000;--color-white:#FFFFFF;--color-background:#FFFFEF;--color-primary:#F6D040;--color-text:#000000;--color-lightest-grey:#F5F5F5;--color-light-grey:#E6E6E6;--color-grey:#D9D9D9;--color-dark-grey:#828282;--color-red:#EF4444;--color-green:#22C55E;--font-text:"Inter",sans-serif;--font-title:"Archivo",sans-serif;--title-desktop-xs:20px;--title-desktop-s:24px;--title-desktop-m:32px;--title-desktop-l:40px;--title-desktop-xl:50px;--title-desktop-xxl:60px;--text-desktop-xs:12px;--text-desktop-s:14px;--text-desktop-m:16px;--text-desktop-l:20px;--text-desktop-xl:24px;--title-mobile-xs:16px;--title-mobile-s:18px;--title-mobile-l:20px;--title-mobile-m:22px;--title-mobile-xl:25px;--title-mobile-xxl:30px;--text-mobile-xs:12px;--text-mobile-s:14px;--text-mobile-m:16px;--text-mobile-l:18px;--text-mobile-xl:22px;--font-weight-black:900;--font-weight-bold:700;--font-weight-semiBold:600;--font-weight-medium:500;--font-weight-normal:400;--header-desktop-height:90px;--header-mobile-height:60px}*{outline:none;-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:border-box}:focus-visible:not(input,select,textarea){outline:2px solid var(--color-brand-50)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:-webkit-fill-available}h1,h2,h3,h4,p{text-rendering:geometricPrecision}html{height:-webkit-fill-available}main{display:block}li,ol,ul{list-style:none}a{color:inherit;text-decoration:none;cursor:pointer}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button,hr{border:none}button{margin:0;padding:0;width:auto;overflow:visible;background:none;cursor:pointer;color:currentColor}legend{float:left;width:100%}input,textarea{border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1}input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;border-radius:0}select{-webkit-margin:0;border:0;-webkit-border-radius:0;cursor:pointer}textarea{resize:none;-webkit-appearance:none}strong{font-weight:bolder}em{font-style:italic}:empty{margin:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/fonts/ArchivoBlack-Regular.woff2) format("woff2")}.button{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-family:var(--font-title);justify-content:center;text-align:center;transition:all .2s ease-in-out;width:100%;white-space:nowrap;display:flex;flex-direction:row;gap:10px}.button.is-default{background-color:var(--color-primary);color:var(--color-text)}.button.is-outline{background-color:var(--color-white);border:1px solid var(--color-primary);color:var(--color-text)}.button.is-secondary{background-color:var(--color-background);border-radius:16px}.button:disabled{opacity:.6;cursor:not-allowed}.button-icon{display:flex;align-items:center;flex-shrink:0}.button-icon svg{width:12.73px;height:auto}.button-loader{width:18px;height:18px;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:Button-spin .7s linear infinite}@keyframes Button-spin{to{transform:rotate(1turn)}}.container{width:100%;margin-inline:auto;padding:0 20px}@media(min-width:768px){.container{padding-inline:24px;max-width:1140px}}@media(min-width:1280px){.container{padding:0;max-width:1240px}}