@keyframes checkbox{0%{transform:scale(0)}50%{transform:scale(1.75)}70%{transform:scale(1)}80%{transform:scale(1.5)}100%{transform:scale(1)}}.ui-widget-overlay{background:#3d4355}.ui-widget.ui-widget-content.project_register_form{max-width:1000px;background:#ebeef5;border:0 solid;position:relative;border-radius:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-titlebar{background:0 0;border:0 solid;padding:0;position:absolute;right:0;top:-36px;width:36px;height:36px;background:url(../../images/icons/close_form.png) no-repeat,#ebeef5;background-position:center}.ui-widget.ui-widget-content.project_register_form .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-widget.ui-widget-content.project_register_form .ui-dialog-titlebar-close{display:block;position:relative;top:0;right:0;height:100%;width:100%;margin:0;padding:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-titlebar-close .ui-button-icon-space,.ui-widget.ui-widget-content.project_register_form .ui-dialog-titlebar-close .ui-icon{display:none}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane{border:0 solid;background:0 0;box-shadow:0 -2px 5px rgba(61,67,85,.5);padding:30px 100px 30px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-direction:row-reverse}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button{margin:0;border:0 solid;background:0 0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button.webform-button--reset{color:#eb5757}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button.webform-button--reset:hover{text-decoration:underline}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button.webform-button--submit{border-radius:30px;padding:16px 29px 16px 29px;transition:.2s all ease;background-color:#1477d3;color:#fff;margin-left:60px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button.webform-button--submit:hover{background-color:#0a3c82}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button.webform-button--submit:focus{box-shadow:0 0 8px rgba(23,122,214,.5);background-color:#1477d3}.ui-widget.ui-widget-content.project_register_form .ui-dialog-buttonpane .ui-dialog-buttonset button.webform-button--submit:active{box-shadow:0 0 8px rgba(23,122,214,.5);background-color:#0a3c82}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content{padding:60px 100px 0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form>.webform-flexbox{margin:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-top]{display:flex;flex-direction:column;text-align:center;margin-bottom:55px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-top] .webform-flex:first-child{margin-bottom:28px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-top] .webform-flex:first-child .js-form-item{color:#3d4355;font-family:Rubik,serif;font-size:1.75rem}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-top] .webform-flex:last-child .js-form-item{color:#3d4355;font-weight:500;font-size:1.125rem}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle]{display:flex;justify-content:space-between;margin-bottom:38px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle]>.webform-flex{max-width:calc(50% - 50px)}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container{margin:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox{margin:0;display:flex;flex-wrap:wrap;flex-direction:column}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox>.webform-flex:not(:last-child) .js-form-item{margin-bottom:20px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item .allow-dropdown{width:100%}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item .allow-dropdown input{text-indent:50px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item label{margin:0 0 2px 0;font-size:.75rem;color:#3d4355;text-transform:uppercase}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item input{box-sizing:border-box;border:1px solid #8a8f9c;width:100%;padding:10px 0;text-indent:20px;font-size:1rem;color:#3d4355}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item input:focus{border:1px solid #1477d3}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item input[type=number]{-moz-appearance:textfield}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item input[type=number]::-webkit-inner-spin-button,.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item select{width:100%;border:1px solid #8a8f9c;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#8a8f9c;font-size:1rem;padding:8px 14px;background:url(../../images/icons/arrow_filter.png) no-repeat,#fff;background-position:95% 16px;outline:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-middle] .webform-flex--container>.webform-flexbox .js-form-item select::-ms-expand{display:none}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom]{margin-bottom:10px}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .webform-flex--container{margin:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item{margin:0}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item input{width:auto;display:none}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item input:checked~label:after{animation-name:checkbox;animation-duration:.5s;animation-iteration-count:1;transform:scale(1)}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item label{font-size:1rem;font-weight:300;color:#3d4355;cursor:pointer;margin-bottom:0;position:relative;padding-left:24px;max-width:100%;display:inline-block;white-space:break-spaces!important}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item label:after,.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item label:before{content:"";display:block;position:absolute}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item label:before{height:16px;width:16px;left:0;top:4px;border:1px solid #8a8f9c;border-radius:50%;background:#fff;box-sizing:border-box}.ui-widget.ui-widget-content.project_register_form .ui-dialog-content .webform-submission-project-booking-form div[id*=edit-flexbox-bottom] .js-form-item label:after{width:6px;height:6px;left:1px;top:9px;background:#8a8f9c;border-radius:50%;transform:scale(0)}