/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{font-size:100%;min-height:100%;-webkit-tap-highlight-color:transparent}body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Merriweather,Georgia,Times New Roman,Times,serif;overflow-x:hidden}fieldset{border:0;margin:0;padding:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:border-box;margin:0;outline:0;text-align:left;vertical-align:top;width:100%}input[type=checkbox],input[type=radio]{width:auto;height:auto}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}select[multiple],select[size],textarea{height:auto}select::-ms-expand{display:none}select:focus::-ms-value{background-color:transparent;color:inherit}textarea{resize:vertical}input[type=search]::-webkit-search-decoration{display:none}a{position:relative;cursor:pointer}a,a:active,a:focus{outline:medium none;text-decoration:none}a img,button{border:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;margin:0;padding:0;cursor:pointer;outline:0 none}.btn,button{cursor:pointer;display:inline-block;font:normal 16px/1 sans-serif;overflow:visible;text-align:center;vertical-align:top;width:auto}.btn,.btn:focus,.btn:hover,button,button:focus,button:hover{outline:0;text-decoration:none}.btn::-moz-focus-inner,button::-moz-focus-inner{border:0}[disabled],[disabled] *{box-shadow:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}blockquote,caption,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}.h1{padding:4px;border-bottom:1px solid #dbdbdb}.someElement{transition:all .6s ease-out 0s;transition:all .6s cubic-bezier(.19,1,.22,1) 0s;transition:all .6s cubic-bezier(.95,.05,.795,.035) 0s;transition:all .6s cubic-bezier(1,0,0,1) 0s}.formDemo{position:relative;width:640px;margin:1rem 0 0 1rem;padding-top:2rem;font-family:sans-serif}.formDemo_button{position:absolute;top:0;right:0;border:1px solid #dbdbdb;padding:4px;font-size:10px;color:#dbdbdb;border-radius:3px}.form_grid{padding-bottom:2rem}.form_grid:after,.form_grid:before{content:"";display:table}.form_grid:after{clear:both}.form_grid_1-2{width:48.95%}.form_grid_1-2:nth-child(1n){float:left;margin-right:2%;clear:none}.form_grid_1-2:last-child{margin-right:0}.form_grid_1-2:nth-child(2n){margin-right:0;float:right}.form_grid_1-2:nth-child(odd){clear:both}.formInput_container{position:relative}.formInput_container\--checkRadio{margin:10px 0}.formInput_container\--checkRadio:before{content:"";display:table}.formInput_container\--checkRadio:after{content:"";display:table;clear:both}.formInput_box{box-sizing:border-box;padding:12px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#646464}.formInput_box.placeholder{color:#999}.formInput_box:-moz-placeholder,.formInput_box::-moz-placeholder{color:#999}.formInput_box:-ms-input-placeholder{color:#999}.formInput_box::-webkit-input-placeholder{color:#999}.formInput_box:focus{box-shadow:inset 0 0 8px 1px rgba(0,191,255,.2)}.formInput_textarea{height:140px;resize:vertical}.formInput_select{position:relative;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.7' height='6' viewBox='0 0 9.7 6'%3E%3Cpath fill='%23aaa' d='M9.4 2L5.7 5.7c-.5.4-1.2.4-1.7 0L.3 2c-.7-.7-.2-2 .8-2h7.4c1.1 0 1.6 1.2.9 2z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.formInput_checkRadio:before{content:"";display:table}.formInput_checkRadio:after{content:"";display:table;clear:both}.formInput_checkRadio:not(.last){margin-bottom:.5em}.formInput_checkRadio label{position:relative;display:block;float:left;cursor:pointer}.formInput_checkRadio input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.formInput_checkRadio .inputReplacer{position:relative;display:inline-block;line-height:24px;padding-left:34px;color:#212121}.formInput_checkbox input:checked+.inputReplacer i{border-color:#646464}.formInput_checkbox input:checked+.inputReplacer i:after,.formInput_checkbox input:checked+.inputReplacer i:before{opacity:1}.formInput_checkbox input:checked+.inputReplacer i:before{height:7px;transition:height .1s ease-out}.formInput_checkbox input:checked+.inputReplacer i:after{height:17px;transition:height .2s ease-in .05s}.formInput_checkbox input:focus+.inputReplacer i{box-shadow:0 0 8px 1px rgba(0,191,255,.3)}.formInput_checkbox .inputReplacer i{position:absolute;display:block;box-sizing:border-box;left:0;top:50%;width:24px;height:24px;margin-top:-12px;border:1px solid #dbdbdb}.formInput_checkbox .inputReplacer i:after,.formInput_checkbox .inputReplacer i:before{content:"";display:block;position:absolute;width:4px;background-color:#646464;-webkit-transform-origin:left top;transform-origin:left top;opacity:0;transition:height 0s linear .15s,opacity .15s ease-out}.formInput_checkbox .inputReplacer i:before{height:0;left:2px;top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.formInput_checkbox .inputReplacer i:after{height:0;left:9px;top:19px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.formInput_radio input:checked+.inputReplacer:before{border-color:#646464}.formInput_radio input:checked+.inputReplacer:after{-webkit-transform:scale(1);transform:scale(1);opacity:1;transition:opacity 0s,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity 0s;transition:transform .15s ease-out,opacity 0s,-webkit-transform .15s ease-out}.formInput_radio input:focus+.inputReplacer:before{box-shadow:0 0 8px 1px rgba(0,191,255,.3)}.formInput_radio .inputReplacer:after,.formInput_radio .inputReplacer:before{box-sizing:border-box;border-radius:50%;content:"";display:block;position:absolute}.formInput_radio .inputReplacer:before{left:0;top:50%;width:24px;height:24px;margin-top:-12px;border:1px solid #dbdbdb}.formInput_radio .inputReplacer:after{background-color:#646464;height:14px;width:14px;left:5px;top:50%;margin-top:-7px;-webkit-transform:scale(.1);transform:scale(.1);opacity:0;transition:opacity 0s linear .15s,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity 0s linear .15s;transition:transform .15s ease-out,opacity 0s linear .15s,-webkit-transform .15s ease-out}.formInput_checkRadio--sideBySide{float:left}.formInput_checkRadio--sideBySide:not(.last){margin-bottom:0;margin-right:24px}.formInput_label{display:inline-block;padding-bottom:.25rem;color:#212121}.formInput_validation{position:absolute;display:none;left:0;bottom:-1.2em}.formInput_validation p{font-size:12px;line-height:1.2em;color:#da4453}.formInput--sideBySide:before{content:"";display:table}.formInput--sideBySide:after{content:"";display:table;clear:both}.formInput--sideBySide .formInput_label{display:block;width:23.475%;padding-top:13px;padding-bottom:0}.formInput--sideBySide .formInput_label:nth-child(1n){float:left;margin-right:2%;clear:none}.formInput--sideBySide .formInput_label:last-child{margin-right:0}.formInput--sideBySide .formInput_label:nth-child(4n){margin-right:0;float:right}.formInput--sideBySide .formInput_label:nth-child(4n+1){clear:both}.formInput--sideBySide .formInput_container{width:74.425%}.formInput--sideBySide .formInput_container:nth-child(1n){float:left;margin-right:2%;clear:none}.formInput--sideBySide .formInput_container:last-child{margin-right:0}.formInput--sideBySide .formInput_container:nth-child(4n){margin-right:0;float:right}.formInput--sideBySide .formInput_container:nth-child(4n+1){clear:both}.formInput--validationBubble .formInput_validation{left:auto;bottom:auto;right:0;top:-26px;background-color:#da4453;padding:3px 8px;border-radius:3px}.formInput--validationBubble .formInput_validation:before{top:22px;right:10px;content:"";display:block;position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #da4453;margin-top:-2px}.formInput--validationBubble .formInput_validation p{color:#fff}.formInput--validationBubble .formInput_container--checkRadio .formInput_validation{left:0;right:auto;top:-27px}.formInput--validationBubble .formInput_container--checkRadio .formInput_validation:before{left:6px;right:auto}