.gfield_required_text{font-size:0}.gfield_required_text:before{content:'*';font-size:initial;margin-left:3px}.gfield_label{font-weight:500;font-size:16px;margin-bottom:5px;display:inline-block;font-family:'Barlow Condensed';text-transform:uppercase;line-height:1.2}input[type="text"],input[type="email"],input[type="password"],textarea,select{border:none;border-bottom:1px solid #000;min-height:50px;padding:10px;font-size:16px;font-family:'Barlow Condensed';text-transform:uppercase;padding-left:30px}.ff-custom-dropdown-style.gfield_error .selected-text,.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#FA7D5A}.gfield_error .gfield_label{color:#FA7D5A}.gfield_validation_message{font-size:12px;color:#FA7D5A;margin:5px 0}.gform_submission_error{color:#FA7D5A;font-size:15px}.gform_body{margin-bottom:30px}.gform_body *{outline:none}.ginput_complex>div,.ginput_complex>span{display:inline-block}.ginput_complex>span label{display:block}.gfield_date_year,.gfield_date_month,.gfield_date_day{max-width:80px;margin-right:5px}.gfield_date_dropdown_year,.gfield_date_dropdown_month,.gfield_date_dropdown_day{margin-right:5px}.ginput_container_consent input[type="checkbox"],.gfield-choice-input{opacity:0;position:absolute}.gchoice{margin:7px 0}.ginput_container_consent label,.gchoice label{position:relative;padding-left:32px;min-height:20px;display:inline-flex;align-items:center;cursor:pointer;font-size:16px;text-transform:uppercase;font-family:'Barlow Condensed'}.ginput_container_consent label:before,.gchoice label:before{content:'';position:absolute;left:0;top:5px;width:20px;height:20px;border:1px solid #495056;pointer-events:none}.ginput_container_consent.selected label:before,.gchoice.selected label:before{border-color:#000}.ginput_container_consent label:after,.gchoice label:after{content:'';position:absolute;width:14px;height:14px;background:#000;left:3px;top:8px;transform:scale(0);transition:transform .3s ease;pointer-events:none}.ginput_container_consent.selected label:after,.gchoice.selected label:after{transform:scale(1)}.ff-custom-dropdown{position:relative;background:#fff}.ff-custom-dropdown:after{content:'';background:#000;left:3px;top:3px;right:-3px;bottom:-3px;position:absolute;z-index:-1}.ff-custom-dropdown .selected-text{border:1px solid #000;min-height:50px;padding:10px 30px 10px 10px;cursor:pointer;position:relative}.ff-custom-dropdown .selected-text:after{content:'\e90b';font-family:'icomoon';pointer-events:none;position:absolute;right:10px}.ff-custom-dropdown.show-options .selected-text:after{content:'\e90c'}.ff-custom-dropdown .options{display:none;position:absolute;width:100%;background:#fff;z-index:100;border:1px solid #000;max-height:300px;overflow:auto}.ff-custom-dropdown.show-options .options{display:block}.ff-custom-dropdown .option{cursor:pointer;padding:4px 12px;border-bottom:1px solid #fbfbfb}.ff-custom-dropdown .option:last-child{border-bottom:none}.ff-custom-dropdown .option.selected,.ff-custom-dropdown .option:hover{background-color:#fafafa}.ui-datepicker-calendar th{padding:5px 10px;text-align:center;text-transform:uppercase;font-size:12px}.ui-datepicker-calendar td{padding:5px;text-align:center}body .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default,.ui-datepicker-calendar .ui-state-default{font-weight:700;width:35px;height:35px;line-height:35px}.ui-datepicker-calendar span.ui-state-default{opacity:.3}.ui-datepicker-header select{min-height:initial;padding:8px 12px}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{top:10px;line-height:1}.ui-datepicker a.ui-state-active,.ui-datepicker a.ui-state-active:hover,.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover{background-color:#777;color:#fff}.ginput_container.ginput_container_radio .gfield_radio{display:flex}.ginput_container.ginput_container_radio .gfield_radio .gchoice:first-child{margin-right:32px}.gform_button.button{padding:14px 50px;width:initial!important}.ginput_container_address{margin:0 -15px}.ginput_container_address>span{width:33.33333333333333%;padding:0 15px}.ginput_container_address>span input,.ginput_container_address>span select{width:100%}.location .ginput_container>span,.gfield .ginput_container{position:relative}.location .ginput_container>span:before,.gfield .ginput_container:before{content:'';font-family:'icomoon';position:absolute;top:11px;left:0}.gfield.message .ginput_container:before{top:5px}.email.gfield .ginput_container:before{content:'\e910'}.phone.gfield .ginput_container:before{content:'\e925'}.person.gfield .ginput_container:before{content:"\e92a"}.message.gfield .ginput_container:before{content:"\e929"}.location .ginput_container>span:before{content:'\e927';left:15px}.submit-btn-container{position:relative;display:inline-block}.submit-btn-container:after{content:'';width:9px;height:44px;display:inline-block;border-left:1px #000 solid;border-radius:0;background:#fff0;position:absolute;right:8px;bottom:0}.submit-btn-container:hover:after{content:'';border-color:#fff}@media only screen and (max-width:767px){.ginput_container_address>span{width:100%;margin-bottom:15px}}