.page-margin{padding:5vh 5vw;border:1px solid rgba(0,0,0,.2)}@media screen and (max-width:1200px){.page-margin{margin:5vh 5vw}}@media screen and (min-width:1201px){.page-margin{margin:5vw calc((100vw - 1100px)/2)}}label{margin-bottom:.5em}h6{font-size:20px}.ui-datepicker{font-family:'Open Sans',sans-serif;background:#222 !important;color:#fff;padding:10px}.ui-datepicker .ui-datepicker-header{position:relative;padding:6px 0 10px 0;margin-bottom:10px;background:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #fff;font-family:inherit}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;width:16px;height:16px;cursor:pointer;color:#fff;background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position:center center}.ui-datepicker-prev>span,.ui-datepicker-next>span{display:none}.ui-datepicker-next{right:0;margin-right:-6px}.ui-datepicker-next::before{content:'>'}.ui-datepicker-prev{left:0}.ui-datepicker-prev::before{content:'<'}.ui-datepicker th,.ui-datepicker td{padding:5px}.ui-update .fieldset-input[data-fieldset-icon="datepicker"]::before{background-image:url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><path fill="%23CCCCCC" d="M30.667 3.111h-4v-0.889c0-0.491-0.398-0.889-0.889-0.889s-0.889 0.398-0.889 0.889v0.889h-17.778v-0.889c0-0.491-0.398-0.889-0.889-0.889s-0.889 0.398-0.889 0.889v0.889h-4c-0.491 0-0.889 0.398-0.889 0.889v25.333c0 0.491 0.398 0.889 0.889 0.889h29.333c0.491 0 0.889-0.398 0.889-0.889v-25.333c0-0.491-0.398-0.889-0.889-0.889zM29.778 28.444h-27.556v-19.111h27.556v19.111zM29.778 7.556h-27.556v-2.667h3.111v0.889c0 0.491 0.398 0.889 0.889 0.889s0.889-0.398 0.889-0.889v-0.889h17.778v0.889c0 0.491 0.398 0.889 0.889 0.889s0.889-0.398 0.889-0.889v-0.889h3.111v2.667z"></path><path fill="%23CCCCCC" d="M4.444 22.667h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M10.667 22.667h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M16.889 22.667h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M23.111 22.667h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M4.444 16.889h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M10.667 16.889h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M16.889 16.889h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M23.111 16.889h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M4.444 11.111h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M10.667 11.111h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M16.889 11.111h4.444v4h-4.444v-4z"></path><path fill="%23CCCCCC" d="M23.111 11.111h4.444v4h-4.444v-4z"></path></svg>');background-repeat:no-repeat;background-size:contain;background-position:center center}.ui-update .fieldset-input[data-fieldset-icon]::before{content:'';height:30px;width:30px;position:absolute;top:50%;left:.5em;transform:translateY(-50%);background-position:0 0;z-index:1}ul.gridList{display:grid;width:100%;grid-gap:30px}@media screen and (max-width:850px){ul.gridList{grid-template-columns:1fr}}@media screen and (min-width:851px){ul.gridList{grid-template-columns:repeat(4,calc(25% - 23px))}.gridList-item_2of4{grid-column:span 2}.gridList-item_{grid-column:1/-1}}ul.gridList span.fieldset{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%}ul.gridList span.fieldset-input{margin-top:auto}ul.gridList .fieldset-label_required::before{content:'* ';color:#f00}ul.gridList span,ul.gridList input[type="text"],ul.gridList textarea{width:100%;max-width:80vw;position:relative}ul.tick_checkbox>li{display:flex;align-items:flex-start}input[type="text"],textarea{padding:1em;border:1px solid #a9a9a9}input.hasDatepicker{padding-left:50px}input[type="text"]:focus,textarea:focus{border-color:#808080}input[type="checkbox"],input[type="radio"]{margin-right:.5em;height:20px;width:20px}input[type="checkbox"]+label,input[type="radio"]+label{font-size:1.2em}@media screen and (min-width:600px){input[type="checkbox"]+label,input[type="radio"]+label{white-space:nowrap}}.ui-update .js-customFileInput{font-size:17px;font-family:inherit;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border:1px solid #e1e1e1;background-color:#fff;color:#3c3c3c;padding:12px 20px 10px 52px;border-radius:25px;transition-property:all;transition-duration:350ms;transition-timing-function:ease-in-out}.ui-update .js-customFileInput::before{content:'';background-image:url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><path fill="%233C3C3C" d="M21.733 18l-5.511-5.067-5.467 5.067 1.067 1.289 3.289-3.111v12.711h1.778v-12.711l3.511 3.111 1.333-1.289z"></path><path fill="%233C3C3C" d="M25.378 12.978h-0.044c-0.486-4.642-4.379-8.228-9.108-8.228-3.909 0-7.247 2.45-8.559 5.899-3.876 0.137-6.975 3.268-6.999 7.127-0.001 0.043-0.001 0.091-0.001 0.139 0 3.776 2.999 6.852 6.746 6.974l5.922 0v-1.778h-5.867c-2.819-0.098-5.067-2.407-5.067-5.241 0-0.032 0-0.065 0.001-0.097 0.024-2.915 2.372-5.279 5.284-5.328l1.205-0 0.444-1.156c1.095-2.79 3.764-4.729 6.886-4.729 3.799 0 6.928 2.872 7.333 6.563l0.181 1.633h1.689c2.288 0.025 4.133 1.886 4.133 4.178 0 0 0 0 0 0-0.050 2.318-1.941 4.178-4.266 4.178-0 0-0.001 0-0.001 0h-6.622v1.778h6.622c0 0 0 0 0 0 3.298 0 5.975-2.661 6-5.953 0-0.016 0-0.031 0-0.047 0-3.265-2.646-5.911-5.911-5.911-0 0-0 0-0 0z"></path></svg>');background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:transparent;width:28px;height:28px;position:absolute;left:14px;top:10px;transition-property:all;transition-duration:350ms;transition-timing-function:ease-in-out}.ui-update .js-customFileInput input[type="file"]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.ui-update .js-customFileInput-text{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#btnSurvey,a.btn{margin:0;background:#212121;border:1px solid #212121;border-radius:0;color:#fff;text-transform:uppercase;padding:1em}#btnSurvey:hover,#btnSurvey:focus,a.btn:hover,a.btn:focus{background:#fff;color:#212121}