*,*::before,*::after{box-sizing:border-box}body,.d{font-family:-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";font-size:1rem;color:#212529;background:#fff;padding:0;margin:0;text-align:left;line-height:1.5}@media all and (max-width: 800px){body{padding-left:0;padding-right:0}}.hidden{display:none !important}.flex-break{flex-basis:100%;height:0}.dummy{display:contents}label,.group{display:block;width:100%;padding-top:.375rem}label.inline,.group.inline{display:flex;align-items:center;flex-flow:row wrap;padding-right:.3rem}label.inline>span,.group.inline>span{padding-right:.5rem}label.block>span,.group.block>span{display:block;padding-bottom:.5rem}label.block>input,label.block>textarea,.group.block>input,.group.block>textarea{display:block}label>input:not([type=checkbox]):not([type=radio]),label>select,label>textarea,.group>input:not([type=checkbox]):not([type=radio]),.group>select,.group>textarea{height:calc(1.5em + .75rem + 2px);border:1px solid #a9bace;border-radius:.4rem;padding:.375rem .75rem;transition:all .15s ease-in-out}label>input:not([type=checkbox]):not([type=radio]):focus,label>select:focus,label>textarea:focus,.group>input:not([type=checkbox]):not([type=radio]):focus,.group>select:focus,.group>textarea:focus{border:1px solid #586cf9;outline:0;box-shadow:0 0 0 3px rgba(88,108,249,.58)}label>input:not([type=checkbox]):not([type=radio]).wide,label>select.wide,label>textarea.wide,.group>input:not([type=checkbox]):not([type=radio]).wide,.group>select.wide,.group>textarea.wide{width:100%}label>select[multiple],label>textarea,.group>select[multiple],.group>textarea{height:auto}label.required span::after,.group.required span::after{content:"*"}label.error>input,label.error>select,.group.error>input,.group.error>select{border-color:#ff131d !important}label.error>.message,.group.error>.message{color:#ff131d;font-size:.75rem;width:100%}label.error>.message::before,.group.error>.message::before{page-break-before:always}fieldset{margin-top:.375rem;margin-bottom:.375rem}legend{padding-left:.375rem;padding-right:.375rem}input[type=checkbox]{appearance:none;margin-bottom:0;width:.8rem;height:.8rem;border:1px solid #586cf9;transition:all .2s ease-in-out;outline:0}input[type=checkbox]:checked{border-width:.4rem;background-color:#586cf9}input[type=radio]{appearance:none;width:.8rem;height:.8rem;border:1px solid #586cf9;border-radius:.4rem;background-color:#a9bace;transition:all .2s ease-in-out;outline:0;margin-right:.5rem}input[type=radio]:checked{background-color:#586cf9;border-width:.4rem}