.gform_fields{display:flex;flex-wrap:wrap;margin:0 -15px;padding:0}.gfield{display:block;width:100%;min-height:20px;margin:0 0 30px 0;padding:0 15px}.gform_validation_container{display:none!important;position:absolute!important;left:-9000px!important}.gfield.half{width:50%}.gfield_label{display:inline-block;margin:0 0 8px 0;font-size:18px;font-weight:300}.gfield.hidden_label .gfield_label{display:none}.gform_validation_error>form{padding-bottom:50px}input[type]:not([type=search]):not([type=checkbox]):not([type=hidden]):not([type=submit]),.textarea,.gfield_select{display:block;width:100%;font-size:18px;height:2.5em;padding:5px 10px;border:none;background-color:#fff;border-radius:0;box-shadow:1px 2px 10px 0 rgb(60 56 56 / .1);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.textarea{min-height:120px;padding:25px 20px}.gfield_select:focus,.textarea:focus,input[type]:not([type=search]):not([type=checkbox]):not([type=hidden]):not([type=submit]):focus{box-shadow:0 0 0 2px #e45046;outline:0}.gfield_required{color:#f50000}.validation_error{min-height:35px;padding:8px 12px;background:#ef4136;color:#fff;font-size:14px;font-weight:400;position:absolute;bottom:0;right:0;left:0}.gform_confirmation_message{margin:0 0 20px 0;padding:12px;background:#52a666;color:#fff;font-size:14px;font-weight:400}img.gform_ajax_spinner{position:fixed;bottom:35px;right:35px;z-index:99999}.gfield_checkbox{margin:0;padding:0}.gfield_checkbox li{display:block}.gfield_description{line-height:1.4;font-size:13px;font-weight:400}.gfield_description.show{padding:15px 0 0 0}.gfield_description.validation_message{display:block;color:#ef4136;font-size:12px;font-weight:500;padding:5px 0 10px 0}.gfield_radio li,.gfield_checkbox li{position:relative;margin-bottom:15px}.gfield_radio li:last-child,.gfield_checkbox li:last-child{margin-bottom:0}.gfield_consent_label,.custom-checkbox li label,.gfield_radio li label,.gfield_checkbox li label{font-size:13px;padding-top:4px;padding-left:30px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox label{font-size:13px;line-height:1.2;font-weight:400}.collapse_zgoda{font-size:13px;line-height:1.2;font-weight:400;margin:0 0 10px 0}.contact-form-bottom,.contact-form-bottom p{font-size:13px;line-height:1.2;font-weight:400}.gfield.gfield_consent_description,.gfield.custom-checkbox{margin:0 0 10px 0}.gfield.margin-none{min-height:0;margin:0}.gfield_consent_label:before,.gfield_consent_label:after,.custom-checkbox li label:before,.custom-checkbox li label:after,.gfield_radio li label:before,.gfield_radio li label:after,.gfield_checkbox li label:before,.gfield_checkbox li label:after{content:"";position:absolute;display:block;left:0;top:0}.custom-checkbox li label:before,.gfield_radio li label:before,.gfield_checkbox li label:before{opacity:0;z-index:1;transition:all 300ms cubic-bezier(.175,.885,.32,1.275)}.custom-checkbox li label:after,.gfield_radio li label:after,.gfield_checkbox li label:after{z-index:0;background:#fff;border:solid 1px #a0a0a0}.custom-checkbox li label:after,.gfield_checkbox li label:after{width:20px;height:20px;border-radius:4px}.custom-checkbox li label:before,.gfield_checkbox li label:before{width:5px;height:10px;border:solid #ef4136;border-width:0 2px 2px 0;left:8px;top:5px;transform:rotate(45deg) scale(0)}.custom-checkbox input[type=checkbox]:checked+label:before,.gfield_checkbox input[type=checkbox]:checked+label:before{opacity:1;transform:rotate(45deg) scale(1)}.gfield_radio li label:after{width:28px;height:28px;border-radius:100%;top:2px}.gfield_radio li label:before{width:12px;height:12px;border:solid #fff 3px;border-radius:100%;left:5px;top:7px;transform:scale(0)}.gfield_radio input[type=radio]:checked+label:before{opacity:1;transform:scale(1)}.gform_body input[type=checkbox],.gform_body input[type=radio]{opacity:0;outline:none;z-index:100;width:20px;height:20px;margin-top:3px;top:0;left:0;position:absolute;appearance:none;cursor:pointer}.gfield_description{display:none}.contact-form-info{margin:0 0 15px 0}.contact-form-bottom{margin:5px 0 0 0}@media(max-width:660px){.gfield.half{width:100%}}