body,html{height:100%}.navibuttz,.step,body{display:flex}.arrow,.arrow.down{position:sticky;bottom:0}.result-card,.step{box-shadow:0 10px 20px 0 rgba(0,0,0,.25)}@font-face{font-family:Halcom;src:url("fonts//0a2708c8b483cfe4e81306f3372fb1f8.eot");src:url("fonts//0a2708c8b483cfe4e81306f3372fb1f8.eot?#iefix") format("embedded-opentype"),url("fonts//0a2708c8b483cfe4e81306f3372fb1f8.woff2") format("woff2"),url("fonts//0a2708c8b483cfe4e81306f3372fb1f8.woff") format("woff"),url("fonts//0a2708c8b483cfe4e81306f3372fb1f8.ttf") format("truetype"),url("fonts//0a2708c8b483cfe4e81306f3372fb1f8.svg#Halcom") format("svg")}@font-face{font-family:"Halcom ExtraBold";src:url("fonts//e17436e5039a6f647a61463313707084.eot");src:url("fonts//e17436e5039a6f647a61463313707084.eot?#iefix") format("embedded-opentype"),url("fonts//e17436e5039a6f647a61463313707084.woff2") format("woff2"),url("fonts//e17436e5039a6f647a61463313707084.woff") format("woff"),url("fonts//e17436e5039a6f647a61463313707084.ttf") format("truetype"),url("fonts//e17436e5039a6f647a61463313707084.svg#Halcom ExtraBold") format("svg")}@font-face{font-family:"Halcom Bold";src:url("fonts//e9294dec07553199adccb99916391c72.eot");src:url("fonts//e9294dec07553199adccb99916391c72.eot?#iefix") format("embedded-opentype"),url("fonts//e9294dec07553199adccb99916391c72.woff2") format("woff2"),url("fonts//e9294dec07553199adccb99916391c72.woff") format("woff"),url("fonts//e9294dec07553199adccb99916391c72.ttf") format("truetype"),url("fonts//e9294dec07553199adccb99916391c72.svg#Halcom Bold") format("svg")}body{font-family:Halcom,Arial,sans-serif,Arial,sans-serif;background-color:#d3d7de;margin:0;padding:0;align-items:center;justify-content:center;flex-direction:column}h2,h3{font-family:Halcom ExtraBold;margin-top:0;line-height:24px;font-size:24px;text-transform:uppercase;text-align:center}#background-video,#characterChips .close{display:none}h2{font-weight:900}button,input{font-family:Halcom ExtraBold;font-weight:900;font-size:20px;padding:15px 20px}h3 b{font-size:24px;line-hei:24px;font-family:'Halcom ExtraBold';white-space:nowrap;color:#00cacf}.step{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:80px;background:#fff;padding:80px;border-radius:30px;margin-bottom:30px}#step-1,#step5{background:0 0;box-shadow:none}.description{line-height:130%;text-align:center}.active-step{align-items:center}input{border:none;border-bottom:1px solid #000;color:#000;border-radius:4px;text-align:center;text-transform:uppercase;background:0 0;height:40px;transition:width .5s}input:focus{outline:0}button{border:1px solid #000;border-radius:4px;width:160px}.copy:hover,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev,a:hover,button:hover{cursor:pointer}.next-btn{color:#fff;background:#000}.prev-btn{color:#000;background:#fff}.navibuttz{flex-direction:row-reverse;gap:20px;justify-content:center}.lingo,.results{gap:40px;align-content:center}.dec,.jan,.picker{align-items:center;display:flex}#datepicker{display:inline-block;padding:10px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:4px}.ui-datepicker td{border:1px solid #e0e0e0;padding:.5em}.ui-datepicker td:hover{background-color:#f0f0f0}.ui-datepicker td.selected-range{background-color:#000;color:#fff}.ui-datepicker td.ui-datepicker-today{border-color:#000}.ui-datepicker .ui-datepicker-header{background-color:#f9f9f9;color:#333;font-weight:700}.dec,.jan{justify-content:center}.picker{justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.arrow,.character-chip{cursor:pointer;user-select:none}.subtitle{font-family:Halcom Extrabold;font-weight:700;padding-top:6px}.subtitle2{font-family:Halcom ExtraBold;font-weight:700;padding-bottom:6px}#day-selector1,#day-selector2{width:100px;height:240px;overflow-y:auto;position:relative;text-align:center;font-size:30px;font-family:Halcom}#day-list1,#day-list2{list-style:none;padding:40px 0;margin:0;width:100%}#day-list1 li,#day-list2 li{height:40px;display:flex;align-items:center;justify-content:center;transition:transform .3s,font-size .3s;opacity:.3}#day-list1 li.selected,#day-list2 li.selected{font-family:Halcom ExtraBold;opacity:1;font-size:32px}.arrow{top:0;text-align:center;z-index:10;height:44px;line-height:44px}.results{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;width:100%;font-family:monospace;font-size:16px;line-height:130%}.result-card{padding:40px;border-radius:4px;min-width:33%;background:#fff;text-align:left;position:relative}.cim,.error,.final.links{text-align:center}.copy{width:64px;height:64px;background:url(img/copy1.svg) no-repeat;position:absolute;display:block;top:0;right:0}#characterChips,.error{display:none;margin-top:30px}.copy.copydone{background:url(img/copy2.svg) no-repeat}.error{color:red}#characterChips{flex-wrap:wrap;justify-content:center;gap:10px}.character-chip{background-color:#eaedf0;padding:10px;display:inline-block;font-size:14px;border-radius:4px}.character-chip:hover{background:#d3d7de}#characterName{margin-top:30px}a{color:#000;font-family:'Halcom ExtraBold'}.lingo a{text-decoration:none;font-family:"Halcom Bold"}.lingo{display:flex;flex-direction:column;align-items:center}.lingo a.disabled{opacity:.5}.lingo div{display:flex;gap:10px}::-webkit-scrollbar{display:none}#day-selector2,// Safari and Chrome #day-selector1{width:100px;height:160px;font-size:24px}.subtitle{font-size:24px}.subtitle2{margin:0 15px;font-size:32px;padding-top:2px}.arrow{font-size:12px}@media screen and (min-width:1024px){.mobile-only{display:none!important}}@media screen and (max-width:1023px){.desktop-only{display:none!important}.final.links{margin:50px 0}body{height:auto;min-height:100svH}button{font-size:16px;padding:10px 15px;width:130px}input{width:100%;padding:15px 0}.description br{display:none}.picker{margin-top:-20px}.dec{flex-direction:column}.jan{flex-direction:column-reverse}.step{padding:40px;min-width:240px;gap:20px;margin:30px 0}.results{flex-direction:column;flex-wrap:nowrap;width:calc(100vw - 40px);gap:20px}.result-card{padding:20px;border-radius:4px;width:auto}.navibuttz{margin:20px 0 0}#step0 .navibuttz{margin-bottom:20px}::-webkit-scrollbar{display:none}#day-selector2,// Safari and Chrome #day-selector1{width:100px;height:160px;font-size:24px}#day-list1 li.selected,#day-list2 li.selected{font-size:32px}.subtitle{font-size:24px}.subtitle2{padding-top:62px}.arrow{font-size:12px}}input[type=password]{font-family:Verdana;letter-spacing:.125em}
