#gform_7 #gform_fields_7.gform_fields{display:block}.gform_wrapper.rfq-form_wrapper{border:none;padding:0}.rfq-form_wrapper .rfq-form .gfield input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:26px}.gform_wrapper.rfq-form_wrapper .rfq-form .ginput_complex .ginput_address_country{flex-basis:100%;padding-right:0}.gform_wrapper.rfq-form_wrapper .rfq-form .ginput_complex{margin-right:0}.gf-custom-row-wrapper{display:flex;flex-wrap:wrap;gap:60px;align-items:stretch;margin-bottom:60px;opacity:0;transition:opacity .3s ease-in-out}.gf-custom-col{flex:1;min-width:300px;border:1px solid #ccc;padding:50px;background-color:#fff;box-sizing:border-box}.gfield_col_end,.gfield_col_left_start,.gfield_col_right_start{display:none!important}.gf-project-wrapper{border:1px solid #ccc;padding:50px;background-color:#fff;box-sizing:border-box;margin-bottom:20px;opacity:0;transition:opacity .3s ease-in-out}.gf-project-header{margin-bottom:25px}.gf-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px;margin-bottom:25px}.gf-project-grid>.gfield{width:auto!important;grid-column:auto!important;min-width:0}.gf-project-grid>.gf-combo-field-wrapper{width:100%;grid-column:auto!important;min-width:0}.rfq-form .gf-project-footer .rfq-text-area .ginput_container{line-height:0}.rfq-form .gf-project-footer .rfq-file-upload .gfield_label,.rfq-form .gf-project-footer .rfq-text-area .gfield_label{display:block}.rfq-form .gf-project-footer .rfq-file-upload .ginput_container{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.rfq-form .gf-project-footer .gform_fileupload_multifile{flex:1 1 auto;min-height:0}.rfq-form .gf-project-footer .gform_fileupload_multifile .gpfup{height:100%}.rfq-form .gf-project-footer .gpfup .gpfup__droparea{height:100%;border:2px dashed #888}.rfq-form .gf-project-footer .rfq-file-upload .gform_fileupload_rules{flex:0 0 auto;margin-top:0;padding-top:0}.gf-project-footer{display:flex;gap:30px}.gf-project-footer>.gfield{flex:1;min-width:0}.gfield_project_2col_start,.gfield_project_end,.gfield_project_grid_end,.gfield_project_grid_start{display:none!important}.gf-combo-field-wrapper{display:flex;align-items:flex-end}.gf-combo-field-wrapper .gfield_combo_input{flex:1;min-width:0}.gf-combo-field-wrapper .gfield.gfield_combo_input input[type=number],.gf-combo-field-wrapper .gfield.gfield_combo_input input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.gf-combo-field-wrapper .gfield.gfield_combo_unit{flex:0 0 auto;width:auto!important;position:relative}.gf-combo-field-wrapper .gfield.gfield_combo_unit::before{content:"";width:1px;height:60%;position:absolute;left:0;top:20%;background-color:#888;z-index:1}.gf-combo-field-wrapper .gfield.gfield_combo_unit .gfield_select.large{width:max-content;border-left:none;color:#888}.gf-combo-field-wrapper .gfield.gfield_combo_unit .gfield_label,.gf-combo-field-wrapper .gfield_combo_unit .gfield_label_before_complex{display:none}.gf-combo-field-wrapper .gfield_combo_unit select{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;min-width:70px;height:100%}.gfield_combo_value{display:none!important}@media only screen and (max-width:1200px){.gpfup__droparea div:has(.gpfup__select-files-container){flex-flow:column;gap:20px}.gpfup__droparea .gpfup__select-files-container button{padding:10px;font-size:16px}}@media only screen and (max-width:1024px){.gf-custom-col{flex-basis:100%}.gf-project-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.rfq-form .gform-footer .gform_button.button{font-size:18px;padding:10px 25px;line-height:1.25}.rfq-form .gpfup__droparea{padding:2rem 1rem}.rfq-form .ginput_container_checkbox .gchoice,.rfq-form .ginput_container_radio .gchoice{margin-bottom:5px}.gpfup__droparea div:has(.gpfup__select-files-container){flex-flow:row;gap:10px}.gf-custom-row-wrapper{flex-direction:column}.gf-custom-col{width:100%;margin-bottom:20px}.gf-project-grid{grid-template-columns:1fr}.gf-project-footer{flex-direction:column}.gf-project-footer>.gfield{width:100%}}@media only screen and (max-width:480px){.gpfup__droparea div:has(.gpfup__select-files-container){flex-flow:column;gap:10px}.gf-custom-col,.gf-project-wrapper{padding:20px}}.gf-columns-initialized .gf-custom-row-wrapper,.gf-columns-initialized .gf-project-wrapper{opacity:1}