*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;overflow:auto;overflow-x:hidden;transition:all .5s ease-in-out}a{all:unset;cursor:pointer}button{border:none;background:none;outline:none;padding:0;margin:0;font-size:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;appearance:none}form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}input{border:none;background:none;padding:0;margin:0;font-size:inherit;color:inherit;width:auto;height:auto;outline:none;appearance:none}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-decoration{-webkit-appearance:none}input::-ms-clear{display:none}input:-moz-ui-invalid{box-shadow:none}input::placeholder{color:inherit;opacity:1;font:inherit}hr{width:100%;margin-bottom:24px;margin-top:12px}section,footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-ExtraLight.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body{font-family:Nunito,sans-serif}p{display:block;width:100%;line-height:1.4;margin-bottom:.75rem}.text{font-size:1.25rem;font-weight:300}.small{font-size:1rem}.big{font-size:1.5rem}.title{text-align:center;font-size:2.25rem;text-transform:uppercase;line-height:1.6;font-weight:700}.subtitle{font-size:1.88rem;font-weight:600}.huge{font-size:4rem}.white{color:var(--white)}.green-light{color:var(--greenLight)}button{border:3px solid;padding:.75rem 2rem;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:all .5s ease-in-out;color:var(--greenLight)}button:hover{color:var(--greenDark);transform:scale(105%)}button:active{background-color:var(--greenLight)}.btn-big{font-size:2rem}.btn-white{color:var(--white)}.btn-white:hover{color:var(--white);border-color:var(--white)}input{font-size:2rem;padding:1rem;background-color:var(--greenLight);color:var(--white);border:2px solid var(--greenLight)}input::placeholder{color:var(--grayText)}input:invalid{border:2px solid red}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}
