.brxe-shortcode{width:100%}#brxe-kscctv {padding-top: 0}#brxe-kscctv .gform_required_legend,#brxe-kscctv .gf_progressbar_title { display: none;}#brxe-kscctv .gfield_radio,#brxe-kscctv .gfield_checkbox { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-s);}#brxe-kscctv .gform_next_button,#brxe-kscctv .percentbar_blue,#brxe-kscctv input[type=submit].gform_button { background-color: var(--primary);}#brxe-kscctv .gf_progressbar,#brxe-kscctv .gf_progressbar > .gf_progressbar_percentage { height: 34px; border-radius: var(--radius-s)}#brxe-kscctv .gf_progressbar { margin-bottom: var(--space-2xl); position: relative;}#brxe-kscctv .gf_progressbar::before { content: ""; position: absolute; top: 50%; height: 1px; width: 100%; border-top: 1px dashed var(--light); z-index: 0; }#brxe-kscctv .gf_progressbar > .gf_progressbar_percentage { position: relative; padding-left: 64px; box-sizing: content-box;}#brxe-kscctv .gf_progressbar > .gf_progressbar_percentage[style*='width:0%'] { background-color: var(--secondary)}#brxe-kscctv .gf_progressbar > .gf_progressbar_percentage[style*='width:100%'] { box-sizing: border-box;}#brxe-kscctv .gf_progressbar > .gf_progressbar_percentage::after { content: ""; position: absolute; width: 60px; height: 30px; top: 2px; right: 2px; background-image: url(/wp-content/uploads/2024/06/car-icon.svg); background-repeat: no-repeat; background-position: center;}#brxe-kscctv .gf_page_items { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: grid; grid-auto-columns: 1fr; grid-auto-flow: column; z-index: 10;}#brxe-kscctv .gf_page_items > li { position: relative;}#brxe-kscctv .gf_page_items > li > div { background-color: var(--secondary); color: var(--light); height: 30px; width: 30px; display: flex; text-align: center; border-radius: 34px; justify-content: center; align-items: center; position: absolute; top: 2px; left: calc(50% - 15px); font-weight: 900;}#brxe-kscctv .gf_page_items:not(.completed) > li.current > div,#brxe-kscctv .gf_page_items:not(.completed) > li.current ~ li > div { background-color: var(--primary);}#brxe-kscctv .gf_page_items:not(.completed) > li.current > div::before,#brxe-kscctv .gf_page_items:not(.completed) > li.current ~ li > div::before{ content: ""; background-image: url('/wp-content/uploads/2024/06/pulse-icon-72.svg'); position: absolute; width: 80px; height: 80px; z-index: -1; background-repeat: no-repeat; background-position: center;}#brxe-kscctv input[type=text],#brxe-kscctv input[type=email],#brxe-kscctv input[type=tel] { background-color: var(--gf-field-pg-prog-bar-bg-color); border: 0; box-shadow: none; color: var(--primary); padding: var(--space-2xs) var(--space-xs); font-size: var(--text-m); height: auto;}#brxe-kscctv .ginput_container_radio,#brxe-kscctv .ginput_container_checkbox { --gf-ctrl-choice-size: var(--text-2xl); --gf-ctrl-label-color-secondary: var(--primary); --gf-ctrl-label-font-size-secondary:: var(--text-m); --gf-ctrl-radio-check-radius: var(--radius-s); --gf-ctrl-checkbox-check-radius: var(--radius-s); --gf-ctrl-bg-color: var(--gf-field-pg-prog-bar-bg-color); --gf-ctrl-bg-color-hover: var(--gf-field-pg-prog-bar-bg-color); --gf-ctrl-choice-check-color: transparent; --gf-ctrl-radio-check-size: var(--text-2xl); --gf-ctrl-checkbox-check-size: var(--text-2xl); --gf-ctrl-border-width: 0; --gf-ctrl-shadow: none; --gf-ctrl-radio-check-content: "\002714";}#brxe-kscctv .ginput_container_radio .gchoice, #brxe-kscctv .ginput_container_checkbox .gchoice { align-items: center;}#brxe-kscctv .ginput_container_radio .gfield-choice-input::before,#brxe-kscctv .ginput_container_checkbox .gfield-choice-input::before { color: var(--primary); display: flex; justify-content: center; align-items: center; font-size: var(--text-xl); font-weight: bold;}@media (max-width: 767px) {#brxe-kscctv .gf_progressbar > .gf_progressbar_percentage { background-color: var(--primary) !important; width: calc(100% - 160px) !important;}#brxe-kscctv .gf_page_items > li { display: none;}#brxe-kscctv .gf_page_items:not(.completed) > li.current,#brxe-kscctv .gf_page_items:not(.completed) > li:has(+ li.current) { display: block;}#brxe-kscctv .gf_page_items:not(.completed) > li.current > div { left: calc(100% - 64px);}#brxe-kscctv .gf_page_items:not(.completed) > li:has(+ li.current) > div { left: 16px;}}