body.form-bg-gray #main-content{background:#f8f8f8}body.form-bg-gray #main-content .gform_validation_error .brief-form .gform_page.has-intro .gform_fields .gfield:not(.page-block){display:block}body.form-bg-gray #main-content .gform_validation_error .brief-form .gform_page.has-intro .gform_page_footer{display:flex}body.form-bg-gray #main-content .gform_validation_error .brief-form .gform_page.has-intro .gform_fields .gfield.page-block{display:none !important}.gform_wrapper .gform_validation_errors{max-width:800px;margin:auto auto 24px !important}.brief-form{max-width:800px;margin-left:auto;margin-right:auto}.brief-form .gfield ::marker{display:none}.brief-form button.gform_delete_file{background:red;padding:8px 12px;margin-right:12px}.brief-form .gf_page_steps{display:flex;justify-content:space-between;align-items:center;border:none !important}.brief-form .gf_page_steps .gf_step{display:block;width:100%;position:relative;margin:0 12px 12px 0 !important}.brief-form .gf_page_steps .gf_step:last-of-type{margin-right:0}.brief-form .gf_page_steps .gf_step:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;transition:.8s height ease-in;background:#ddd;z-index:-1}.brief-form .gf_page_steps .gf_step .gf_step_number{text-align:center;background:rgba(0,0,0,0);border:none;display:block;width:100%;font-size:14px;font-weight:700;line-height:1.6;color:#000;height:auto;padding:6px;opacity:0}.brief-form .gf_page_steps .gf_step .gf_step_number:before,.brief-form .gf_page_steps .gf_step .gf_step_number:after{content:none}.brief-form .gf_page_steps .gf_step.gf_step_first:before,.brief-form .gf_page_steps .gf_step.gf_step_completed:before,.brief-form .gf_page_steps .gf_step.gf_step_active.animate:before{height:100%;background:#ffd827}.brief-form .gf_page_steps .gf_step.gf_step_first .gf_step_number,.brief-form .gf_page_steps .gf_step.gf_step_completed .gf_step_number,.brief-form .gf_page_steps .gf_step.gf_step_active.animate .gf_step_number{opacity:1}.brief-form .gf_page_steps .gf_step.gf_step_hidden{display:none !important}.brief-form .page-block h4{font-weight:600;font-size:14px;line-height:2;letter-spacing:.2em;text-transform:uppercase;color:#9a9a9a}.brief-form .page-block button,.brief-form .page-block a{background:rgba(0,0,0,0)}.brief-form .page-block button.main-btn,.brief-form .page-block a.main-btn{font-weight:600;letter-spacing:.035em;color:#0c0c0c}.brief-form .gform_page.has-intro .gform_fields .gfield:not(.page-block),.brief-form .gform_page.has-intro .gform_page_footer{display:none}.brief-form .ginput_container_checkbox .gchoice{position:relative;margin-bottom:16px}.brief-form .ginput_container_checkbox .gchoice label{display:block;position:relative;padding-left:40px;font-size:20px !important;line-height:1.5 !important;color:#0f172a}.brief-form .ginput_container_checkbox .gchoice label:before{content:"";position:absolute;top:3px;left:0;height:24px;width:24px;background:#fff;border-radius:0;border:2px solid #ffd826;transition:.2s all ease-in;z-index:1}.brief-form .ginput_container_checkbox .gchoice input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.brief-form .ginput_container_checkbox .gchoice input[type=checkbox]:checked~label:before{border-color:#0f172a;background:#0f172a}.brief-form .ginput_container_checkbox .gchoice input[type=checkbox]:checked~label:after{content:"";background:none;position:absolute;top:8px;left:9px;width:6px;height:12px;border-left:2px solid #ffd826;border-top:2px solid #ffd826;transform:rotate(225deg);z-index:1}.brief-form .ginput_container_checkbox .gchoice input[type=checkbox]:disabled~label{color:#ddd}.brief-form .ginput_container_checkbox .gchoice input[type=checkbox]:disabled~label:before{border-color:#ddd;background:#fff}.brief-form .ginput_container_radio .gchoice{position:relative}.brief-form .ginput_container_radio .gchoice label{display:block;position:relative;padding-left:40px;font-size:20px;line-height:1.5;color:#0f172a;margin-bottom:12px}.brief-form .ginput_container_radio .gchoice label:before{content:"";position:absolute;top:3px;left:0;height:20px;width:20px;background:#fff;border-radius:50%;border:2px solid #ffd826;transition:.2s all ease-in;z-index:1}.brief-form .ginput_container_radio .gchoice input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.brief-form .ginput_container_radio .gchoice input[type=radio]:checked~label:before{border-color:#0f172a;background:#0f172a}.brief-form .ginput_container_radio .gchoice input[type=radio]:checked~label:after{content:"";background:none;position:absolute;top:10px;left:7px;width:10px;height:10px;background:#ffd826;border-radius:50%;z-index:1}.brief-form .ginput_container_radio .gchoice input[value=label]~label{padding-left:0}.brief-form .ginput_container_radio .gchoice input[value=label]~label:before{content:none}@media(min-width: 1024px){.brief-form .ginput_container_radio .gchoice input[value=label]~label{transform:translateY(26px)}}@media(max-width: 768px){.brief-form .ginput_container_radio .gchoice{width:100%}}.brief-form .gfield.border-top-0{padding:0 32px 16px 32px !important}.brief-form .gfield.other-choice-field{border-top:0 !important;padding-top:0 !important;padding-bottom:32px !important}.brief-form fieldset.gfield{position:relative}.brief-form fieldset.gfield br{display:none}.brief-form fieldset.gfield input[value=Other]{display:none;width:100%}.brief-form fieldset.gfield.border-top-0{border-top:0 !important}.brief-form fieldset.gfield.gf_list_inline legend,.brief-form fieldset.gfield.keywords legend,.brief-form fieldset.gfield.checkbox-container legend,.brief-form fieldset.gfield.list legend{font-family:"Graphik LCG";color:#0c0c0c;font-weight:700}@media(min-width: 1024px){.brief-form fieldset.gfield.gf_list_inline,.brief-form fieldset.gfield.keywords,.brief-form fieldset.gfield.checkbox-container,.brief-form fieldset.gfield.list{padding-top:100px}.brief-form fieldset.gfield.gf_list_inline legend,.brief-form fieldset.gfield.keywords legend,.brief-form fieldset.gfield.checkbox-container legend,.brief-form fieldset.gfield.list legend{position:absolute;top:40px;left:32px;right:32px;font-size:24px;line-height:1}}.brief-form fieldset.gfield.checkbox-container.has-other-field{margin-bottom:0;border-bottom:0;padding-bottom:0}.brief-form fieldset.gfield.gf_list_inline .gfield_radio{display:flex;flex-wrap:wrap}@media(min-width: 1024px){.brief-form fieldset.gfield.gf_list_inline .gfield_radio{justify-content:space-between}}@media(min-width: 1024px){.brief-form fieldset.gfield.range_list label{padding-left:6px}.brief-form fieldset.gfield.range_list label:before{top:30px;right:0;margin:auto}.brief-form fieldset.gfield.range_list input[type=radio]:checked~label:after{top:37px}}.brief-form fieldset.gfield.radio-images .gfield_radio{justify-content:space-between}.brief-form fieldset.gfield.radio-images .gchoice{width:calc(50% - 12px);margin-right:0;margin-bottom:24px}.brief-form fieldset.gfield.radio-images .gchoice label{padding:0;font-size:0 !important;border:none}.brief-form fieldset.gfield.radio-images .gchoice label:before,.brief-form fieldset.gfield.radio-images .gchoice label:after{content:none}.brief-form fieldset.gfield.radio-images .gchoice label img{max-height:unset;height:100%;margin:0}.brief-form fieldset.gfield.radio-images .gchoice input[type=radio]:checked~label:after{top:-8px;left:-8px;width:100%;height:100%;background:rgba(0,0,0,0);border:8px solid #ffd826;border-radius:0}.brief-form fieldset.gfield.pc_image_choice{background:rgba(0,0,0,0);border:none;padding:40px 0}.brief-form fieldset.gfield.pc_image_choice .gfield_description{font-size:20px;line-height:1.6;color:#6a6a6a;margin-bottom:16px}.brief-form .gform_fields{grid-gap:0 !important;grid-row-gap:0 !important}.brief-form .gform-body .gfield{background:#fff;border:1px solid #ddd;padding:20px;margin-bottom:16px}.brief-form .gform-body .gfield span.gfield_required{color:#dc3545;font-size:24px}.brief-form .gform-body .gfield.gsection{margin-bottom:0;padding-bottom:0;border-bottom:none}.brief-form .gform-body .gfield.gsection h3.gsection_title{font-weight:700;font-size:24px;line-height:120%;color:#0c0c0c}.brief-form .gform-body .gfield.block-field{border-bottom:none;border-top:none;margin-bottom:0;padding:0 20px 20px}.brief-form .gform-body .gfield.block-field.block-field-last{margin-bottom:16px;border-bottom:1px solid #ddd;padding-bottom:56px}.brief-form .gform-body .gfield.gfield--width-half{border-bottom:none;border-top:none;margin-bottom:0;padding-bottom:0}.brief-form .gform-body .gfield.gfield--width-half.left-block-last,.brief-form .gform-body .gfield.gfield--width-half.right-block-last{padding-bottom:56px;margin-bottom:16px;border-bottom:1px solid #ddd}@media(min-width: 768px){.brief-form .gform-body .gfield.gfield--width-half.left-block{border-right:0}.brief-form .gform-body .gfield.gfield--width-half.right-block{border-left:0}}.brief-form .gform-body .gfield.pa-0{padding:0 !important}.brief-form .gform-body .gfield.pb-0{padding-bottom:0}.brief-form .gform-body .gfield.mb-0{margin-bottom:0}.brief-form .gform-body .gfield.gfield_html{border:none;background:rgba(0,0,0,0);padding:40px 0}@media(min-width: 768px){.brief-form .gform-body .gfield{padding:40px 40px 40px 32px}.brief-form .gform-body .gfield.block-field{padding:24px 40px 0 40px}}.brief-form .gform_page label.gfield_label{font-family:"Graphik LCG";font-weight:700;font-size:18px;line-height:1.2;color:#000;margin-bottom:16px;padding-left:0 !important}@media(min-width: 1024px){.brief-form .gform_page label.gfield_label{font-size:24px;margin-bottom:40px}}.brief-form .gfield_description{font-size:16px;line-height:1.4;color:#6a6a6a}.brief-form h2,.brief-form h3{font-weight:700;font-size:48px;line-height:1.2;color:#0f172a;margin-bottom:24px}.brief-form p{font-size:20px;line-height:1.6;color:#6a6a6a}@media(max-width: 768px){.brief-form h2,.brief-form h3{font-size:32px;margin-bottom:16px}.brief-form p{font-size:16px;line-height:1.4}.brief-form .gform_page_footer .btn-next{width:100%;display:block}}.brief-form .gform_page_footer{display:flex;justify-content:space-between;margin-top:48px !important}.brief-form .gform_page_footer .btn-next{order:2}.brief-form .gform_page_footer .gform_next_button.button,.brief-form .gform_page_footer .gform_previous_button.button,.brief-form .gform_page_footer .gform_save_link.button{position:relative;font-size:16px;font-weight:600;color:#151515;background:rgba(0,0,0,0)}.brief-form .gform_page_footer .gform_previous_button{padding-left:20px;color:#0c0c0c}.brief-form .gform_page_footer .gform_previous_button:before,.brief-form .gform_page_footer .gform_previous_button:after{content:"";position:absolute;transition:.25s all ease-in}.brief-form .gform_page_footer .gform_previous_button:before{top:50%;left:0;width:10px;height:10px;border-left:2px solid #0c0c0c;border-top:2px solid #0c0c0c;transform:rotate(-45deg) translateY(-50%)}.brief-form .gform_page_footer .gform_previous_button:after{bottom:10px;left:20px;width:0;height:1px;background:#000}.brief-form .gform_page_footer .gform_previous_button:hover:before{left:-6px}.brief-form .gform_page_footer .gform_previous_button:hover:after{width:calc(100% - 30px)}@media(max-width: 768px){.brief-form .gform_page_footer{justify-content:center;flex-wrap:wrap}.brief-form .gform_page_footer .gform_previous_button:before{width:8px;height:8px}}.brief-form input[type=text],.brief-form input[type=email],.brief-form input[type=number],.brief-form input[type=tel],.brief-form textarea{border:none;font-size:20px !important;line-height:1.2em;height:2.4em;padding:0 0 0 0 !important;border-bottom:2px solid #ffd826}.brief-form input[type=text]::-webkit-input-placeholder,.brief-form input[type=email]::-webkit-input-placeholder,.brief-form input[type=number]::-webkit-input-placeholder,.brief-form input[type=tel]::-webkit-input-placeholder,.brief-form textarea::-webkit-input-placeholder{font-size:18px !important;color:#9c9c9c}@media(max-width: 768px){.brief-form input[type=text],.brief-form input[type=email],.brief-form input[type=number],.brief-form input[type=tel],.brief-form textarea{font-size:14px !important}}.gform_wrapper .brief-form .gfield_error [aria-invalid=true]{border:none;border-bottom:2px solid red}.brief-form.gform_confirmation_wrapper .gform_confirmation_message{max-width:640px;margin-left:auto;margin-right:auto;text-align:center;color:#6a6a6a;font-weight:400;font-size:20px;line-height:1.6;color:#6a6a6a}.brief-form.gform_confirmation_wrapper .gform_confirmation_message img{margin:32px auto}.brief-form.gform_confirmation_wrapper .gform_confirmation_message h1,.brief-form.gform_confirmation_wrapper .gform_confirmation_message h2{display:block}.brief-form.gform_confirmation_wrapper .gform_confirmation_message p{font-weight:400;font-size:20px;line-height:1.6;color:#6a6a6a}.brief-form.gform_confirmation_wrapper .gform_confirmation_message p.continue{margin-top:80px;font-size:14px;color:#6a6a6a}@media(min-width: 1024px){.brief-form.gform_confirmation_wrapper .gform_confirmation_message h2{font-size:72px}}/*# sourceMappingURL=bform.min.css.map */
