.floating-label{box-sizing:border-box;width:100%;margin-bottom:5px;padding-top:7px;font-weight:400;display:block;position:relative}.floating-label.minus-top{margin-top:-15px}@media (width>=821px){.floating-label.minus-top{margin-top:-40px}}.floating-label>.clear-input{opacity:.1}.floating-label textarea::placeholder,.floating-label input::placeholder{opacity:0}.floating-label.slim-placeholder textarea::placeholder,.floating-label.slim-placeholder input::placeholder{opacity:1;font-size:14px}.floating-label .min-character-count{white-space:nowrap}.floating-label .min-character-count.valid{color:#7eb36b}.floating-label .min-character-count.invalid{color:#ca342f}.floating-label .min-character-count em{color:var(--chakra-colors-gray-800)}.floating-label+.floating-label{margin-top:20px}.floating-label input,.floating-label textarea{border:1px solid var(--chakra-colors-gray-300);box-sizing:border-box;color:#272c32}.floating-label input[type=search],.floating-label input[type=password],.floating-label input[type=email],.floating-label input[type=url],.floating-label input[type=text],.floating-label input[type=tel],.floating-label input[type=number],.floating-label textarea{width:100%;padding:10px 8px;font-size:16px}.floating-label input:focus,.floating-label textarea:focus{border-color:var(--chakra-colors-blue-600);outline:none;box-shadow:0 0 3.9px #0003}.floating-label input:focus::placeholder,.floating-label textarea:focus::placeholder{opacity:1}.floating-label.slim-placeholder input[type=search],.floating-label.slim-placeholder input[type=password],.floating-label.slim-placeholder input[type=email],.floating-label.slim-placeholder input[type=url],.floating-label.slim-placeholder input[type=text],.floating-label.slim-placeholder input[type=tel],.floating-label.slim-placeholder input[type=number],.floating-label.slim-placeholder textarea{width:100%;padding:4px 8px;font-size:16px}.floating-label input:focus~a.clear-input{opacity:1}.floating-label.floating>span,.floating-label input:focus+span,.floating-label input.focused+span,.floating-label textarea:focus+span{color:var(--chakra-colors-gray-800);background-color:var(--chakra-colors-white);padding:0 4px;font-size:12px;font-weight:400;top:-5px;left:4px}.floating-label input:-webkit-autofill+span{background-color:var(--chakra-colors-white);padding:0 4px;font-size:14px;top:-5px;left:4px}.floating-label>span{box-sizing:border-box;pointer-events:none;z-index:1;padding:17px 0 13px;font-size:14px;font-weight:400;transition:all .2s;position:absolute;top:0;left:8px}.floating-label.not-capitalized>span{text-transform:initial}@media (width>=710px){.floating-label.wider{min-width:250px}}@media (width>=1080px){.floating-label.wide{min-width:350px}}.floating-label.select-mobile,.floating-label.select-tall,.floating-label.select-wide,.floating-label.select,.floating-label.range,.floating-label.color,.floating-label.month,.floating-label.date{border:none;width:auto;padding:30px 0 0}.floating-label.select-mobile.no-label,.floating-label.select-tall.no-label,.floating-label.select-wide.no-label,.floating-label.select.no-label,.floating-label.range.no-label,.floating-label.color.no-label,.floating-label.month.no-label,.floating-label.date.no-label{padding-top:5px}.floating-label.select-mobile>span,.floating-label.select-tall>span,.floating-label.select-wide>span,.floating-label.select>span,.floating-label.range>span,.floating-label.color>span,.floating-label.month>span,.floating-label.date>span{padding:0;font-size:14px;font-weight:700;transition:none;top:0;left:0}.floating-label.select-mobile{padding-top:5px}.floating-label.select-mobile select,.floating-label.select-tall select,.floating-label.select-wide select,.floating-label.select select{border:1px solid var(--chakra-colors-gray-300);text-overflow:ellipsis;max-width:100%;height:2.4em;padding:0 .4em;overflow:hidden}.floating-label.select-mobile select:focus,.floating-label.select-tall select:focus,.floating-label.select-wide select:focus,.floating-label.select select:focus{border:1px solid var(--chakra-colors-blue-300)}.floating-label.select-mobile select.wide,.floating-label.select-tall select.wide,.floating-label.select-wide select.wide,.floating-label.select select.wide{width:100%}.floating-label.select-mobile.select-mobile select,.floating-label.select-mobile.select-tall select,.floating-label.select-tall.select-mobile select,.floating-label.select-tall.select-tall select,.floating-label.select-wide.select-mobile select,.floating-label.select-wide.select-tall select,.floating-label.select.select-mobile select,.floating-label.select.select-tall select{height:3.1em}.floating-label.select-mobile.tall,.floating-label.select-tall.tall,.floating-label.select-wide.tall,.floating-label.select.tall{margin-bottom:22px}.floating-label.select-mobile.tall select,.floating-label.select-tall.tall select,.floating-label.select-wide.tall select,.floating-label.select.tall select{width:100%;height:3em}.floating-label.select-mobile.tall.moment-padding,.floating-label.select-tall.tall.moment-padding,.floating-label.select-wide.tall.moment-padding,.floating-label.select.tall.moment-padding{padding:0}.floating-label.select-mobile>em,.floating-label.select-tall>em,.floating-label.select-wide>em,.floating-label.select>em{display:block}.floating-label.select-wide select{height:2.8em}.floating-label.select-wide span{font-weight:400;top:8px}.floating-label.error input,.floating-label.error textarea{border-color:#c00}.floating-label>em{color:#ca342f;padding:2px 0 0;font-style:normal;display:inline-block}.floating-label>i{float:right;margin:auto;padding:2px 0 0;font-style:normal}.floating-label.no-border textarea,.floating-label.no-border input{border:0}.floating-label.no-border textarea::placeholder,.floating-label.no-border input::placeholder{opacity:1;box-shadow:none}.floating-label.hybrid textarea,.floating-label.hybrid input,.floating-label.hybrid2 textarea,.floating-label.hybrid2 input,.floating-label.simple textarea,.floating-label.simple input{border:0;border-bottom:2px solid #0003;border-radius:0;padding-left:0}.floating-label.hybrid textarea::placeholder,.floating-label.hybrid input::placeholder,.floating-label.hybrid2 textarea::placeholder,.floating-label.hybrid2 input::placeholder,.floating-label.simple textarea::placeholder,.floating-label.simple input::placeholder{opacity:1;box-shadow:none}.floating-label.hybrid.floating textarea,.floating-label.hybrid.floating input,.floating-label.hybrid2.floating textarea,.floating-label.hybrid2.floating input,.floating-label.simple.floating textarea,.floating-label.simple.floating input{border-bottom:2px solid #2493e0}.floating-label.hybrid textarea:focus,.floating-label.hybrid input:focus,.floating-label.hybrid textarea:focus,.floating-label.hybrid2 textarea:focus,.floating-label.hybrid2 input:focus,.floating-label.hybrid2 textarea:focus,.floating-label.simple textarea:focus,.floating-label.simple input:focus,.floating-label.simple textarea:focus{box-shadow:none;border-bottom:2px solid #2493e0}.floating-label.hybrid.error textarea,.floating-label.hybrid.error input,.floating-label.hybrid2.error textarea,.floating-label.hybrid2.error input,.floating-label.simple.error textarea,.floating-label.simple.error input{border-bottom:2px solid #d87f7fb3}.floating-label.hybrid.error textarea:focus,.floating-label.hybrid.error input:focus,.floating-label.hybrid2.error textarea:focus,.floating-label.hybrid2.error input:focus,.floating-label.simple.error textarea:focus,.floating-label.simple.error input:focus{border-bottom:2px solid #c00}.floating-label.hybrid>span,.floating-label.hybrid2>span,.floating-label.simple>span{display:none}.floating-label.hybrid>span{z-index:1;text-transform:capitalize;opacity:0;padding:0;transition:all .2s;display:block;top:5px;left:0}.floating-label.hybrid input:focus::placeholder,.floating-label.hybrid textarea:focus::placeholder{opacity:.5}.floating-label.hybrid input:focus+span,.floating-label.hybrid textarea:focus+span,.floating-label.hybrid.floating>span{opacity:1;padding:0;top:-5px;left:0}.floating-label.hybrid input:-webkit-autofill+span{opacity:.5;padding:0;top:-5px;left:0}.floating-label.hybrid2 textarea::placeholder,.floating-label.hybrid2 input::placeholder{opacity:0}.floating-label.hybrid2>span{z-index:1;text-transform:capitalize;opacity:.7;padding:0;transition:all .2s;display:block;top:21px;left:0}.floating-label.hybrid2 input:focus::placeholder,.floating-label.hybrid2 textarea:focus::placeholder{opacity:1}.floating-label.hybrid2 input:focus+span,.floating-label.hybrid2 textarea:focus+span,.floating-label.hybrid2.floating>span{opacity:1;padding:0;top:-5px;left:0}.floating-label.hybrid2 input:-webkit-autofill+span{opacity:1;padding:0;top:-5px;left:0}.floating-label .clear-input{margin-top:12px;position:absolute;right:10px}.floating-label.slim-placeholder .clear-input{margin-top:6px;margin-right:-3px}.floating-label.slim-placeholder .close.icon{transform:scale(.8)}.floating-label.slim-placeholder input[type=text],.floating-label.slim-placeholder.with-icon input[type=text]{padding-top:6px;padding-bottom:8px}.floating-label.slim-placeholder.with-icon .icon-search{margin:6px 7px}.floating-label .icon-search{margin:9px 7px;position:absolute;top:8px;left:0}.floating-label.with-icon.floating span{left:4px}.floating-label.with-icon span{left:33px}.floating-label.with-icon input[type=text]{padding-top:10px;padding-left:33px}.floating-label.with-icon input:focus+span{left:4px}
