:root{--kendo-font-family:Gentleman,Helvetica,sans-serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:auto;line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:2.2rem 5px;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:2.2rem 5px}.form-floating>.form-control::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:2.2rem;padding-bottom:0}.form-floating>.form-control:-webkit-autofill{padding-top:2.2rem;padding-bottom:0}.form-floating>.form-select{padding-top:2.2rem;padding-bottom:0}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:1;transform:scale(.75) translateY(-.7rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:1;transform:scale(.75) translateY(-.7rem) translateX(.15rem)}button.guideline{position:relative;letter-spacing:normal}button.guideline:after{position:absolute;top:-8px;right:0;font-weight:500;font-size:2.0625rem;color:#856b3c}button.guideline:not(.collapsed):after{content:"–"!important;color:#d6ba88}button.guideline.collapsed:after{content:"+"!important}