.elementor-70 .elementor-element.elementor-element-6943db4{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.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-70 .elementor-element.elementor-element-9b1c78c{text-align:center;}.elementor-70 .elementor-element.elementor-element-9b1c78c .elementor-heading-title{font-family:"Din condensed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:48px;color:#002A6E;}.elementor-70 .elementor-element.elementor-element-3d6e5a9{text-align:center;}.elementor-70 .elementor-element.elementor-element-3d6e5a9 .elementor-heading-title{font-family:"Din condensed", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-ac62cd7{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-bfcda0d{--display:flex;}.elementor-70 .elementor-element.elementor-element-da55463 > .elementor-widget-container{margin:0px 200px 50px 200px;padding:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-70 .elementor-element.elementor-element-f6e0426{--display:flex;}.elementor-70 .elementor-element.elementor-element-708f5bb > .elementor-widget-container{margin:0px 200px 50px 200px;padding:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-70 .elementor-element.elementor-element-d565cf3{--display:flex;}.elementor-70 .elementor-element.elementor-element-aef48af > .elementor-widget-container{margin:0px 200px 50px 200px;padding:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-70 .elementor-element.elementor-element-b77c7e3{--display:flex;}.elementor-70 .elementor-element.elementor-element-c6c802f > .elementor-widget-container{margin:0px 200px 50px 200px;padding:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-70 .elementor-element.elementor-element-7f274f5{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:20px;--n-tabs-title-color-active:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-7f274f5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-70 .elementor-element.elementor-element-7f274f5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#002A6E;}.elementor-70 .elementor-element.elementor-element-7f274f5 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-70 .elementor-element.elementor-element-7f274f5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Din condensed", Sans-serif;font-weight:500;}.elementor-70 .elementor-element.elementor-element-7f274f5 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#002A6E;}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-6943db4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-9b1c78c .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-70 .elementor-element.elementor-element-da55463 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-70 .elementor-element.elementor-element-708f5bb > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-70 .elementor-element.elementor-element-aef48af > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-70 .elementor-element.elementor-element-c6c802f > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-70 .elementor-element.elementor-element-7f274f5 > .elementor-widget-container{margin:10px 20px 50px 20px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-6943db4{--content-width:1112px;}}/* Start custom CSS for container, class: .elementor-element-ac62cd7 *//*GRAVITY FORMS CUSTOM STYLES*/

/* Form input and select styles */
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
    display: inline-block;
    height: 4.5em !important;
    border: 1px solid #7e86aa;
    padding: 1em;
    font-size: 14px !important;
    line-height: normal;
    color: #051143;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* Focus styles for form fields */
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield select:focus,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
    border: 1px solid blue !important;
    box-shadow: 0em 0.5em 2em 0em rgba(0,0,0,0.1) !important;
}

/* Form field labels */
body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper .left_label .gfield_label,
body .gform_wrapper .right_label .gfield_label {
    color: #002A6E;
    font-size: 0.95em;
    text-transform: uppercase;
    background: white;
    padding: 0.55em 0em;
    margin-top: 1px;
    margin-bottom: 5px;
    margin-left: 0px;
    transition: color 0.3s ease;
    max-width: fit-content;
    border-bottom: none;
}

/* Form field labels in focus */
body .gform_wrapper .gform_body .gform_fields .gfield:focus-within .gfield_label {
    color: #002A6E;
}

/* Spacing */
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 30px !important;
}

/* Additional styles for Gravity Forms theme */
.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    padding: 1em !important;
}

/* Submit button styles */
.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,
.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {
    height: 3em;
}

/* Large input and select styles */
.gform_wrapper.gravity-theme .gfield input.large,
.gform_wrapper.gravity-theme .gfield select.large {
    height: 3em;
}

.gform_wrapper.gravity-theme .gfield_required {
    color: #c02b0a;
    display: inline-block;
    font-size: 0.85em;
    padding-left: 0.5em;
}
.gform_wrapper.gravity-theme .gf_progressbar_title {
    display: none;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage span {
    display: none;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-70 .gform_next_button {
     background-color: #E87200 !important;
     color: white;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #E87200 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Din condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://budgetmoves.co.za/wp-content/uploads/2024/12/din-condensed-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */