.contact-form-section .gform_description{font-size:var(--text-h4);font-weight:500;line-height:1.2;margin-bottom:20px}.contact-form-section .gfield_checkbox .gchoice{padding:14px 16px;justify-content:center;align-items:center;gap:4px;border-radius:2px;border:1px solid #a2a2a9;cursor:pointer;transition:all .3s ease;background-color:transparent;position:relative;box-sizing:border-box}.contact-form-section .gfield_checkbox .gchoice input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.contact-form-section .gfield_checkbox .gchoice label{cursor:pointer;font-weight:400;font-size:16px;line-height:1.25;color:var(--color-primary);transition:color .3s ease;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;padding:8px 16px;box-sizing:border-box;white-space:nowrap}.contact-form-section .gfield_checkbox .gchoice input[type=checkbox]:checked+label{color:#fff}.contact-form-section .gfield_checkbox .gchoice:has(input[type=checkbox]:checked){background-color:var(--color-secondary, #E6283C);border-color:var(--color-secondary, #E6283C)}.contact-form-section .gfield_checkbox .gchoice:hover{border-color:var(--color-secondary, #E6283C);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.contact-form-section .gfield_checkbox .gchoice:has(input[type=checkbox]:checked):hover{background-color:#c01e31;border-color:#c01e31}.contact-form-section .gfield_checkbox .gchoice input[type=checkbox]:focus+label,.contact-form-section .gfield_checkbox .ginput_container input[type=text]:focus{outline:2px solid var(--color-secondary, #E6283C)!important;outline-offset:2px}.contact-form-section .gfield_checkbox .gchoice:active{transform:translateY(0)}.contact-form-section .gfield_radio{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px!important}.contact-form-section .gfield_radio .gchoice{display:flex;padding:14px 16px;justify-content:center;align-items:center;gap:4px;border-radius:2px;border:1px solid #a2a2a9;cursor:pointer;transition:all .3s ease;background-color:transparent;position:relative;box-sizing:border-box}.contact-form-section .gfield_radio .gchoice input[type=radio]{position:absolute;opacity:0;width:0;height:0}.contact-form-section .gfield_radio .gchoice label{cursor:pointer;font-family:Onest,sans-serif;font-weight:400;font-size:16px;line-height:1.25;color:var(--color-primary);transition:color .3s ease;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;padding:8px 16px;box-sizing:border-box;white-space:nowrap}.contact-form-section .gfield_radio .gchoice input[type=radio]:checked+label{color:#fff}.contact-form-section .gfield_radio .gchoice:has(input[type=radio]:checked){background-color:var(--color-secondary, #E6283C);border-color:var(--color-secondary, #E6283C)}.contact-form-section .gfield_radio .gchoice:hover{border-color:var(--color-secondary, #E6283C);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.contact-form-section .gfield_radio .gchoice:has(input[type=radio]:checked):hover{background-color:#c01e31;border-color:#c01e31}.contact-form-section .gfield_radio .gchoice input[type=radio]:focus+label{outline:2px solid var(--color-secondary, #E6283C);outline-offset:2px}.contact-form-section .gfield_radio .gchoice:active{transform:translateY(0)}.contact-form-section .gform_required_legend{display:none}@media (max-width: 768px){.contact-form-section .gfield_radio,.contact-form-section .gfield_checkbox{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,auto))!important}.contact-form-section .gfield_radio .gchoice,.contact-form-section .gfield_checkbox .gchoice{width:auto;min-width:30%}.contact-form-section .gchoice label{font-size:12px!important}}.gfield .ginput_container input[type=text],.gfield .ginput_container input[type=email],.gfield .ginput_container input[type=tel],.gfield .ginput_container textarea{width:100%;padding:24px 20px;border:none;border-radius:4px;font-size:23px!important;line-height:1.25;color:var(--color-primary);background:var(--color-form-bg);transition:all .3s ease}@media (max-width: 768px){.gfield .ginput_container input[type=text],.gfield .ginput_container input[type=email],.gfield .ginput_container input[type=tel],.gfield .ginput_container textarea{font-size:16px!important;padding:16px!important}}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3,#gform_next_button_3_9,#gform_next_button_3_1,#gform_next_button_3_12{background-color:#e6283c;color:#f2f2f2;font-weight:500;font-size:23px;line-height:1.2;padding:12px 36px;border:none;border-radius:12px 4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;box-sizing:border-box;text-align:center;white-space:nowrap;position:relative}#gform_submit_button_1:focus{outline:#E6283C!important}@media (max-width: 768px){#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3,#gform_next_button_3_9,#gform_next_button_3_1,#gform_next_button_3_12{font-size:16px!important;padding:12px 24px!important}#gform_previous_button_3,#gform_previous_button_3_12,#gform_previous_button_3_9{font-size:16px!important;padding:12px 24px!important;box-shadow:none!important;background:transparent!important}}#gform_previous_button_3,#gform_previous_button_3_12,#gform_previous_button_3_9{color:var(--color-primary);background:transparent;box-shadow:none;font-weight:500;font-size:23px;line-height:1.2;padding:12px 36px;border:none;border-radius:12px 4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;box-sizing:border-box;text-align:center;white-space:nowrap;position:relative}#gform_submit_button_3{width:48%!important}#gform_next_button_3_9,#gform_next_button_3_1,#gform_next_button_3_12{width:49%!important}#gform_submit_button_1:after,#gform_submit_button_2:after,#gform_submit_button_3:after,#gform_next_button_3_12:after{content:""!important;width:20px!important;height:20px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 17L17 7M17 7H7M17 7V17' stroke='%23f2f2f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;flex-shrink:0!important;margin-left:4px!important}.gform_fields .gfield .ginput_container input[type=text]:focus,.gform_fields .gfield .ginput_container input[type=email],.gform_fields .gfield .ginput_container textarea{width:100%;padding:24px 20px;border:none;border-radius:4px;line-height:1.25;color:var(--color-primary);background:var(--color-form-bg);transition:all .3s ease}.gform_fields .gfield .ginput_container textarea{overflow:auto;overflow-x:hidden;white-space:pre-wrap;word-wrap:break-word;resize:vertical}.ginput_container input[type=text]:focus,.ginput_container input[type=email]:focus,.ginput_container textarea:focus{outline:2px solid var(--color-secondary, #E6283C)!important;outline-offset:2px}.gchoice.gchoice_2_6_1 .gfield_label.gform-field-label.gfield_label_before_complex{color:var(--color-primary);font-size:var(--text-base)}.gfield--type-html h5{font-size:var(--text-h5)}.gf_progressbar_percentage{background-color:var(--color-secondary)!important}.gchoice.gchoice_2_6_1 .gfield-choice-input:checked:before,.gchoice.gchoice_2_6_1 .gfield-choice-input:checked .gchoice.gchoice_2_6_1 .gfield-choice-input:focus:before{outline:2px solid var(--color-secondary, #E6283C)!important;outline-offset:2px;color:red!important}.gchoice.gchoice_2_6_1 .gfield-choice-input:checked{accent-color:var(--color-secondary, #E6283C)!important}.gchoice.gchoice_2_6_1 .gform-field-label.gform-field-label--type-inline{color:var(--color-primary)}#gform_confirmation_message_3 img{width:60px!important;height:60px!important}#gform_confirmation_message_3 h5{font-size:var(--text-h5)!important;margin-bottom:20px}.quiz-form_wrapper .gform-page-footer gform_page_footer top_label{display:flex;justify-content:center;gap:12px}.quiz-form_wrapper .gf_progressbar{display:none}.quiz-form_wrapper .no-spam-warn{color:var(--color-success)}.quiz-form_wrapper .gform_heading{display:none}.quiz-form_wrapper .gchoice input[type=checkbox]:focus,.quiz-form_wrapper .gchoice input[type=radio]:focus{outline:2px solid var(--color-secondary, #E6283C)!important;outline-offset:2px}.quiz-form_wrapper .gchoice input[type=checkbox]:checked:before,.quiz-form_wrapper .gchoice input[type=radio]:checked:before{color:var(--color-secondary)!important}.quiz-form_wrapper .gchoice input[type=radio]:checked:before{background-color:var(--color-secondary)!important}[data-theme=dark] .quiz-form_wrapper{background-color:#101216;color:#f2f2f2}[data-theme=dark] .quiz-form_wrapper .gsection_title,[data-theme=dark] .quiz-form_wrapper .gfield_label,[data-theme=dark] .quiz-form_wrapper .gfield_description,[data-theme=dark] .quiz-form_wrapper .gfield_checkbox label,[data-theme=dark] .quiz-form_wrapper .gfield_radio label,[data-theme=dark] .quiz-form_wrapper .gfield_html{color:#f2f2f2!important}[data-theme=dark] .quiz-form_wrapper .gform_fields .gfield .ginput_container input[type=text],[data-theme=dark] .quiz-form_wrapper .gform_fields .gfield .ginput_container input[type=email],[data-theme=dark] .quiz-form_wrapper .gform_fields .gfield .ginput_container textarea,[data-theme=dark] .quiz-form_wrapper .gform_fields .gfield .ginput_container .gfield_select,[data-theme=dark] .quiz-form_wrapper .choices,[data-theme=dark] .quiz-form_wrapper .choices__inner{background-color:#0f1218e6!important;border:1px solid rgba(255,255,255,.18)!important;color:#f2f2f2!important}[data-theme=dark] .quiz-form_wrapper .choices__item--selectable,[data-theme=dark] .quiz-form_wrapper .choices__list--dropdown{background-color:#191d25!important;color:#f2f2f2!important}[data-theme=dark] .quiz-form_wrapper .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#e6283c26!important;color:#f2f2f2!important}[data-theme=dark] .quiz-form_wrapper .gchoice input[type=checkbox],[data-theme=dark] .quiz-form_wrapper .gchoice input[type=radio]{border-color:#ffffff59!important;background:transparent!important}[data-theme=dark] .quiz-form_wrapper .gform_page_footer .gform_button{background-color:var(--color-secondary)!important;color:#f2f2f2!important}[data-theme=dark] .quiz-form_wrapper .gform_page_footer .gform_previous_button{background-color:transparent!important;color:#f2f2f2!important;border:1px solid rgba(255,255,255,.25)!important}#gform_fields_3_4,#gform_fields_2{grid-row-gap:24px!important}.gform_validation_errors{display:none!important}[data-theme=dark] .gfield_fileupload_filename{color:#fff!important}.gform_fields .gfield .ginput_container .gfield_select{width:100%;height:50px;border:none;padding-top:10px;border-radius:4px;font-size:23px!important;line-height:1.25;color:var(--color-primary)!important;background-color:var(--color-form-bg,#051c32);background-repeat:no-repeat;background-position:right 20px center;background-size:16px 10px;font-family:var(--font-onest, "Onest", sans-serif);text-shadow:none}@media (max-width: 768px){.gform_fields .gfield .ginput_container .gfield_select{font-size:16px!important;height:auto;padding:16px!important}.gform_fields .gfield .ginput_container .gfield_select option{font-size:16px!important}}.gform_fields .gfield .ginput_container .gfield_select:focus{outline:2px solid var(--color-secondary, #E6283C);outline-offset:2px}.gform_fields .gfield .ginput_container .gfield_select option.gf_placeholder{color:#757575;background-color:#fff}.gform_fields .gfield .ginput_container .gfield_select option{color:var(--color-primary, #051c32);background-color:#fff;padding:12px 20px;font-size:23px;line-height:1.25}.gform_fields .gfield .ginput_container .gfield_select option:hover,.gform_fields .gfield .ginput_container .gfield_select option:checked{background-color:var(--color-form-bg, #051c32)}.ginput_container.ginput_container_select{position:relative}.gfield_label.gform-field-label.gfield_label_before_complex{font-size:var(--text-base);color:var(--color-primary)}.choices{width:100%;height:50px!important;padding:12px 20px!important;color:var(--color-primary)!important;background-color:var(--color-form-bg)!important;border-radius:6px!important;font-size:23px!important;line-height:1.25!important}@media (max-width: 768px){.choices{font-size:16px!important;padding:4px 0!important;min-height:48px!important}.choices__inner{min-height:48px!important;padding:12px 16px!important}.pum-container.pum-responsive{left:auto!important;right:auto!important;margin-left:auto!important;width:100%!important}}.choices__inner{border:1px solid #333;color:#f2f2f2;border-radius:6px;padding:12px 20px;min-height:60px;display:flex;align-items:center}.choices__list.choices__list--dropdown{border-radius:6px!important}[data-theme=dark] .choices__list--dropdown,[data-theme=dark] .choices__list[aria-expanded]{background-color:#2f2f2f!important}[data-theme=dark] .choices__list--dropdown .choices__item--selectable.is-highlighted,[data-theme=dark] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{color:#000!important}[data-theme=dark] .choices[data-type*=select-one]:after,[data-theme=dark] .choices[data-type*=select-one].is-open:after{border-color:#f2f2f2 transparent transparent transparent!important;opacity:.9!important}.pum-container,.pum-theme-default-theme .pum-container{position:relative;padding:0!important;border-radius:5px!important;box-shadow:none!important}.pum-theme-354 .pum-container,.pum-theme-default-theme .pum-container{border-radius:5px!important}.pum-theme-354 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{top:16px!important;right:16px!important}.pum-close.popmake-close{width:40px;height:40px;background-color:transparent!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;transition:opacity .3s ease;box-shadow:none!important}.pum-close.popmake-close:hover{opacity:.7}.pum-close.popmake-close i,.pum-close.popmake-close .fas{display:none}.pum-close.popmake-close:before,.pum-close.popmake-close:after{content:"";position:absolute;width:24px;height:2px;background-color:var(--color-primary, #051C32);top:50%;left:50%}.pum-close.popmake-close:before{transform:translate(-50%,-50%) rotate(45deg)}.pum-close.popmake-close:after{transform:translate(-50%,-50%) rotate(-45deg)}
