.elementor-11 .elementor-element.elementor-element-fbdce88{--display:flex;--min-height:100vh;--padding-top:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-fbdce88:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fbdce88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finance.fifocapital.co.nz/wp-content/uploads/2025/08/Quiz-Section.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5e25e41{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-a22146e{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a77750d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c86aa18 > .elementor-widget-container{background-color:#FFFFFF;padding:50px 50px 50px 50px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-ca0031b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-ca0031b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ca0031b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF0F2;}.elementor-11 .elementor-element.elementor-element-50853b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-11 .elementor-element.elementor-element-50853b1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:400;color:#00445A;}.elementor-11 .elementor-element.elementor-element-fa4bbb9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-fa4bbb9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fa4bbb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00445A;}.elementor-11 .elementor-element.elementor-element-4638e74{--display:flex;}.elementor-11 .elementor-element.elementor-element-e6cebab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-29085f1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-29085f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-982b30a{--display:flex;}.elementor-11 .elementor-element.elementor-element-690c33b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e3b1ae2{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb7f80e{--display:flex;}.elementor-11 .elementor-element.elementor-element-6463b8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5287e19{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-88c6b37{--display:flex;}.elementor-11 .elementor-element.elementor-element-13c8779 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4f47e5a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}@media(max-width:1366px){.elementor-11 .elementor-element.elementor-element-fa4bbb9{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-11 .elementor-element.elementor-element-fa4bbb9{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-fbdce88{--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-5e25e41{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c86aa18 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-fa4bbb9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-fbdce88{--min-height:100vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5e25e41{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c86aa18 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-ca0031b{--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-fa4bbb9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-e6cebab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-11 .elementor-element.elementor-element-690c33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-11 .elementor-element.elementor-element-6463b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-11 .elementor-element.elementor-element-13c8779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}}/* Start custom CSS for formidable, class: .elementor-element-c86aa18 */button.frm_button_submit {background: #62A445 !important; border: none !important; padding: 10px !important; width: 100px !important; font-family: 'Open Sans'; border-radius: 20px !important;}

.frm_primary_label {
    font-size: 20px !important;
    font-family: 'Open Sans';
    color: #00445A !important;
    margin-bottom: 10px !important;
}

span.frm_inline_box {background: transparent !important; border-radius: 5px !important; font-weight: 600 !important; color: #00445A !important;}



.frm_input_group.frm_with_box.frm_with_pre input {border-radius: 0px 5px 5px 0px !important;}



.frm_radio {font-family: 'Open Sans'; font-size: 18px !important;}

button.frm_prev_page {background: #b0b0b0 !important; border: none !important; padding: 10px !important; width: 100px !important; font-family: 'Open Sans'; border-radius: 20px !important;}

li.frm_rootline_single {: red !important;}



.frm_forms .frm_progress_line input.frm_page_back {background-color: #62A445; border: none}

h3.submit-heading {font-family: 'Open Sans'; color: #00445A; font-weight: 600;}

input[type="text"],input[type="email"],input[type="tel"] {font-family: 'Open Sans'; padding-top: 10px !important;padding-bottom:10px !important; border-radius: 5px !important;}

.frm_message {background: transparent !important; border: none !important; font-size: 18px !important; font-family: 'Open Sans'; font-weight: 600; color: #00445A !important}

div.frm_radio label {font-size: 16px !important;}

select#field_1sq25 {font-size: 16px;}

input#field_cpqnb {font-size: 16px;}

input::placeholder {font-family: 'Open Sans'}
input {font-family: 'Open Sans' !important}/* End custom CSS */