.elementor-11832 .elementor-element.elementor-element-e25147a{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11832 .elementor-element.elementor-element-b87f97b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-347f254{--display:flex;--border-radius:30px 0px 0px 30px;--padding-top:45px;--padding-bottom:120px;--padding-left:50px;--padding-right:40px;}.elementor-11832 .elementor-element.elementor-element-347f254:not(.elementor-motion-effects-element-type-background), .elementor-11832 .elementor-element.elementor-element-347f254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF2FB;background-image:url("https://zland.testingdomain.co.nz/wp-content/uploads/2026/05/Untitled-design-3.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11832 .elementor-element.elementor-element-347f254.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11832 .elementor-element.elementor-element-3cc739a{--display:flex;--padding-top:165px;--padding-bottom:165px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-bfe086e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.88;--border-radius:0px 30px 30px 0px;--padding-top:45px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-11832 .elementor-element.elementor-element-bfe086e:not(.elementor-motion-effects-element-type-background), .elementor-11832 .elementor-element.elementor-element-bfe086e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1CADE4;}.elementor-11832 .elementor-element.elementor-element-bfe086e::before, .elementor-11832 .elementor-element.elementor-element-bfe086e > .elementor-background-video-container::before, .elementor-11832 .elementor-element.elementor-element-bfe086e > .e-con-inner > .elementor-background-video-container::before, .elementor-11832 .elementor-element.elementor-element-bfe086e > .elementor-background-slideshow::before, .elementor-11832 .elementor-element.elementor-element-bfe086e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11832 .elementor-element.elementor-element-bfe086e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11832 .elementor-element.elementor-element-5247ffa{--display:flex;--border-radius:25px 25px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-5247ffa:not(.elementor-motion-effects-element-type-background), .elementor-11832 .elementor-element.elementor-element-5247ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11832 .elementor-element.elementor-element-5247ffa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11832 .elementor-element.elementor-element-5880472{--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;}.elementor-11832 .elementor-element.elementor-element-792d4b6{--display:flex;--padding-top:30px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-b27498c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11832 .elementor-element.elementor-element-9201e12 .title  .elementor-repeater-item-0f26a1f{color:var(--theme-color1);}.elementor-11832 .elementor-element.elementor-element-9201e12 .tm-sc-section-title .subtitle{background-color:#1CADE4;color:#FFFFFF !important;}.elementor-11832 .elementor-element.elementor-element-9201e12{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;}.elementor-11832 .elementor-element.elementor-element-9201e12 .tm-sc-section-title .subtitle:before{background-color:#FFFFFF !important;}.elementor-11832 .elementor-element.elementor-element-6aea5cc{--display:flex;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .elementor-repeater-item-6df1703{top:410px;left:525px;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .elementor-repeater-item-a703ba3{top:100px;left:740px;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .icon-box i{background-color:#1CADE4;}.elementor-11832 .elementor-element.elementor-element-84181b6 .elementor-repeater-item-a703ba3{top:100px;left:740px;}.elementor-11832 .elementor-element.elementor-element-84181b6 .elementor-repeater-item-6df1703{top:410px;left:525px;}.elementor-11832 .elementor-element.elementor-element-84181b6 .icon-box i{background-color:#1CADE4;}.elementor-11832 .elementor-element.elementor-element-acfff16 .elementor-repeater-item-6df1703{top:410px;left:525px;}.elementor-11832 .elementor-element.elementor-element-acfff16 .elementor-repeater-item-a703ba3{top:100px;left:740px;}.elementor-11832 .elementor-element.elementor-element-acfff16 .icon-box i{background-color:#1CADE4;}.elementor-11832 .elementor-element.elementor-element-d452fba{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4631311A;--border-color:#4631311A;}.elementor-11832 .elementor-element.elementor-element-5d7d2ea{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-5d7d2ea.e-con{--align-self:center;}.elementor-11832 .elementor-element.elementor-element-ed2896b .elementor-repeater-item-99a6c5f{text-align:center;color:var(--theme-color3);}.elementor-11832 .elementor-element.elementor-element-ed2896b .elementor-repeater-item-99a6c5f *{color:var(--theme-color3);}.elementor-11832 .elementor-element.elementor-element-ed2896b .elementor-repeater-item-99a6c5f, .elementor-11832 .elementor-element.elementor-element-ed2896b .elementor-repeater-item-99a6c5f *{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-11832 .elementor-element.elementor-element-ed2896b{width:auto;max-width:auto;}.elementor-11832 .elementor-element.elementor-element-ed2896b .elementor-widget-container{background-color:#FFFFFF;}.elementor-11832 .elementor-element.elementor-element-ed2896b .tm-text-editor-advanced{display:flex;justify-content:center;align-items:center;}.elementor-11832 .elementor-element.elementor-element-4d8d937{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-eb50a4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-5a5b227 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#4631311A;}.elementor-11832 .elementor-element.elementor-element-5a5b227 .counter{color:#000000;}.elementor-11832 .elementor-element.elementor-element-88b00c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-9dff0f1 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#4631311A;}.elementor-11832 .elementor-element.elementor-element-9dff0f1 .counter{color:#000000;}.elementor-11832 .elementor-element.elementor-element-42547d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-ac68f81 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#4631311A;}.elementor-11832 .elementor-element.elementor-element-ac68f81 .counter{color:#000000;}.elementor-11832 .elementor-element.elementor-element-a59d667{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-fade784 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#4631311A;}.elementor-11832 .elementor-element.elementor-element-fade784 .counter{color:#000000;}@media(max-width:1024px){.elementor-11832 .elementor-element.elementor-element-e25147a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-b87f97b{--flex-wrap:wrap;}.elementor-11832 .elementor-element.elementor-element-347f254{--border-radius:0px 0px 0px 0px;}.elementor-11832 .elementor-element.elementor-element-347f254.e-con{--order:99999 /* order end hack */;}.elementor-11832 .elementor-element.elementor-element-bfe086e{--border-radius:0px 0px 0px 0px;--padding-top:55px;--padding-bottom:55px;--padding-left:35px;--padding-right:35px;}.elementor-11832 .elementor-element.elementor-element-9201e12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .elementor-repeater-item-6df1703{top:250px;left:125px;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .elementor-repeater-item-a703ba3{top:58px;left:345px;}.elementor-11832 .elementor-element.elementor-element-84181b6 .elementor-repeater-item-a703ba3{top:35px;left:378px;}.elementor-11832 .elementor-element.elementor-element-84181b6 .elementor-repeater-item-6df1703{top:215px;left:264px;}.elementor-11832 .elementor-element.elementor-element-acfff16 .elementor-repeater-item-6df1703{top:250px;left:125px;}.elementor-11832 .elementor-element.elementor-element-acfff16 .elementor-repeater-item-a703ba3{top:58px;left:345px;}}@media(max-width:767px){.elementor-11832 .elementor-element.elementor-element-b87f97b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-347f254{--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-11832 .elementor-element.elementor-element-bfe086e{--padding-top:30px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-11832 .elementor-element.elementor-element-9201e12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .elementor-repeater-item-6df1703{top:-30%;left:1%;}.elementor-11832 .elementor-element.elementor-element-e2c3051 .elementor-repeater-item-a703ba3{top:4px;left:70px;}.elementor-11832 .elementor-element.elementor-element-84181b6 .elementor-repeater-item-a703ba3{top:4px;left:70px;}.elementor-11832 .elementor-element.elementor-element-84181b6 .elementor-repeater-item-6df1703{top:-30%;left:1%;}.elementor-11832 .elementor-element.elementor-element-acfff16 .elementor-repeater-item-6df1703{top:50px;left:105px;}.elementor-11832 .elementor-element.elementor-element-acfff16 .elementor-repeater-item-a703ba3{top:-24px;left:170px;}.elementor-11832 .elementor-element.elementor-element-4d8d937{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11832 .elementor-element.elementor-element-5a5b227 > .elementor-widget-container{border-width:0px 0px 1px 0px;}.elementor-11832 .elementor-element.elementor-element-88b00c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-9dff0f1 > .elementor-widget-container{border-width:0px 0px 1px 0px;}.elementor-11832 .elementor-element.elementor-element-42547d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-ac68f81 > .elementor-widget-container{border-width:0px 0px 1px 0px;}.elementor-11832 .elementor-element.elementor-element-a59d667{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11832 .elementor-element.elementor-element-fade784 > .elementor-widget-container{border-width:0px 0px 1px 0px;}}@media(min-width:768px){.elementor-11832 .elementor-element.elementor-element-347f254{--width:55%;}.elementor-11832 .elementor-element.elementor-element-bfe086e{--width:55%;}.elementor-11832 .elementor-element.elementor-element-5247ffa{--width:100.223%;}.elementor-11832 .elementor-element.elementor-element-5d7d2ea{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11832 .elementor-element.elementor-element-347f254{--width:100%;}.elementor-11832 .elementor-element.elementor-element-bfe086e{--width:100%;}.elementor-11832 .elementor-element.elementor-element-5d7d2ea{--width:53%;}}/* Start custom CSS for formidable, class: .elementor-element-7f453fb */.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{
        font-size: 13px;
    text-transform: uppercase;
}

.with_frm_style input[type=text],.nice-select {
    font-size: 13px;
}
    .frm_style_formidable-style.with_frm_style .frm_submit button{
            background: #1cade4;
    border-color: #4199FD;
    }


    .nice-select {
    font-size: 13px;
    border: solid 1px #d0d5dd;
    box-shadow: none;
    border-radius: 8px;
        height: 36px;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover{
    background: #1cade4;
    border-color: #1cade4;
}

.with_frm_style .frm_top_container .frm_primary_label{
    font-size:13px;
    text-transform: uppercase;
}
.nice-select {
    width: 100%;
    display: block;
}
.frm_style_formidable-style.with_frm_style .frm_section_heading {
    margin-top: 0;
}

ul.frm_page_bar {
    margin: 0 !important;
    margin-top: -20px !important;
    background: #000;
    
}
ul.frm_rootline {
    align-items: baseline;
    padding: 15px 0 10px 0;
}
.frm_submit.frm_flex {
    display: flex;
    gap: 10px;
}

/* If only one button */
.frm_submit.frm_flex button:only-child {
    width: 100%;
}

/* If two buttons */
.frm_submit.frm_flex button {
    flex: 1;
}

.frm_form_fields .frm_fields_container {
    padding: 20px;
}

.frm_form_fields .frm_rootline_group {
       margin: 0 -20px 20px -20px;
    width: calc(100% + 40px);
}


/* Title + description background */
#form_rem3u .frm_form_title,
#form_rem3u .frm_description{
    background: #000;
    color: #fff;
    margin: 0;
}
#form_rem3u .frm_form_title{
    padding: 15px 20px 0 20px;
    margin: 0;
    border-radius: 1.5rem 1.5rem 0 0;
}
#form_rem3u .frm_description{
    padding: 15px 20px 0 20px;
}






#frm_field_117_container .frm_opt_container{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:10px !important;
}

#frm_field_117_container .frm_radio{
    width:calc(33% - 8px) !important; /* 4 items per row */
    margin:0 !important;
    float:none !important;
}

/* Reduce box height */
#frm_field_117_container .frm_image_option_container{
    padding:8px !important;
    min-height:90px !important;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}

/* Reduce image size */
#frm_field_117_container .frm_image_option_container img{
    max-width:45px !important;
    height:auto !important;
    margin-bottom:5px !important;
}

/* Reduce text spacing */
#frm_field_117_container .frm_text_label_for_image{
    font-size:14px !important;
    line-height:1.2 !important;
}

/* Mobile */
@media(max-width:768px){
    #frm_field_117_container .frm_radio{
        width:calc(50% - 8px) !important;
    }
}

@media(max-width:480px){
    #frm_field_117_container .frm_radio{
       width:calc(50% - 8px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe086e */.frm_rootline_group
 {
    background: #1d0202;
}
h3.frm_form_title {
    font-size: 28px !important;
    margin: 0 !important;
}
h3.frm_form_title {
    font-size: 28px !important;
    margin: 0 !important;
}
.with_frm_style .frm-show-form div.frm_description p {
    margin: 0;
}/* End custom CSS */