@import url("https://fonts.googleapis.com/css2?family=Asap:wght@500;700&display=swap");
/*! tailwindcss v2.1.2 | MIT License | https://tailwindcss.com*/
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
html { -webkit-text-size-adjust: 100%; line-height: 1.15; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }

body { font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji; margin: 0; }

hr { color: inherit; height: 0; }

abbr[title] { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, pre, samp { font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

table { border-color: inherit; text-indent: 0; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }

button, select { text-transform: none; }

[type=button], button { -webkit-appearance: button; }

legend { padding: 0; }

progress { vertical-align: baseline; }

summary { display: list-item; }

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0; }

button { background-color: transparent; background-image: none; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

fieldset, ol, ul { margin: 0; padding: 0; }

ol, ul { list-style: none; }

html { font-family: Asap,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; line-height: 1.5; }

body { font-family: inherit; line-height: inherit; }

*, :after, :before { border: 0 solid #f1f3f5; box-sizing: border-box; }

hr { border-top-width: 1px; }

img { border-style: solid; }

textarea { resize: vertical; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #ced4da; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ced4da; }

input::placeholder, textarea::placeholder { color: #ced4da; }

button { cursor: pointer; }

table { border-collapse: collapse; }

h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }

a { color: inherit; text-decoration: inherit; }

button, input, optgroup, select, textarea { color: inherit; line-height: inherit; padding: 0; }

code, kbd, pre, samp { font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; }

audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }

img, video { height: auto; max-width: 100%; }

[type=time], select, textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #fff; border-color: #adb5bd; border-radius: 0; border-width: 1px; font-size: 1rem; line-height: 1.5rem; padding: .5rem .75rem; }

[type=time]:focus, select:focus, textarea:focus { --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width:0px; --tw-ring-offset-color:#fff; --tw-ring-color:#00aefe; --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); border-color: #00aefe; box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent); outline: 2px solid transparent; outline-offset: 2px; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #adb5bd; opacity: 1; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #adb5bd; opacity: 1; }

input::placeholder, textarea::placeholder { color: #adb5bd; opacity: 1; }

select { -webkit-print-color-adjust: exact; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E"); background-position: right .5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; color-adjust: exact; padding-right: 2.5rem; }

.container { width: 100%; }

@media (min-width: 640px) { .container { max-width: 640px; } }

@media (min-width: 768px) { .container { max-width: 768px; } }

@media (min-width: 1024px) { .container { max-width: 1024px; } }

@media (min-width: 1280px) { .container { max-width: 1280px; } }

@media (min-width: 1536px) { .container { max-width: 1536px; } }

.bg-blue-700 { --tw-bg-opacity:1; background-color: rgba(0, 139, 204, var(--tw-bg-opacity)); }

.bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }

.from-blue-700 { --tw-gradient-from:#008bcc; --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(0,139,204,0)); }

.via-blue-300 { --tw-gradient-stops:var(--tw-gradient-from),#63ceff,var(--tw-gradient-to,rgba(99,206,255,0)); }

.rounded-full { border-radius: 9999px; }

.flex { display: flex; }

.table { display: table; }

.flex-col { flex-direction: column; }

.justify-between { justify-content: space-between; }

.font-medium { font-weight: 500; }

.font-bold { font-weight: 700; }

.h-screen { height: 100vh; }

.text-xl { font-size: 1.25rem; line-height: 1.75rem; }

.text-2xl { font-size: 1.5rem; line-height: 2rem; }

.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }

.mx-auto { margin-left: auto; margin-right: auto; }

.mb-4 { margin-bottom: 1rem; }

.px-4 { padding-left: 1rem; padding-right: 1rem; }

.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }

.pr-4 { padding-right: 1rem; }

* { --tw-shadow:0 0 transparent; --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width:0px; --tw-ring-offset-color:#fff; --tw-ring-color:rgba(20,181,255,0.5); --tw-ring-offset-shadow:0 0 transparent; --tw-ring-shadow:0 0 transparent; }

.text-white { --tw-text-opacity:1; color: rgba(255, 255, 255, var(--tw-text-opacity)); }

.w-48 { width: 12rem; }

.w-full { width: 100%; }

@-webkit-keyframes spin { to { transform: rotate(1turn); } }

@keyframes spin { to { transform: rotate(1turn); } }

@-webkit-keyframes ping { 75%, to { opacity: 0;
    transform: scale(2); } }

@keyframes ping { 75%, to { opacity: 0;
    transform: scale(2); } }

@-webkit-keyframes pulse { 50% { opacity: .5; } }

@keyframes pulse { 50% { opacity: .5; } }

@-webkit-keyframes bounce { 0%, to { -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    transform: translateY(-25%); }
  50% { -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: none; } }

@keyframes bounce { 0%, to { -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    transform: translateY(-25%); }
  50% { -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: none; } }

@media (min-width: 768px) { .md\:flex-row { flex-direction: row; } .md\:pr-12 { padding-right: 3rem; } }

@media (min-width: 1280px) { .xl\:max-w-screen-xl { max-width: 1280px; } }

/*# sourceMappingURL=main.css.map */