.gform_wrapper input, .gform_wrapper select {
border: 1px solid #bed63a !important;
}
div#gf_page_steps_4 .gf_step_completed span.gf_step_label {
color: #009e60 !important;
font-weight: 600;
}
div#ready-to-apply a {
background: transparent !important;
color: red !important;
}
.gform_legacy_markup_wrapper div.validation_error, .gform_legacy_markup_wrapper ol.validation_list {
margin-bottom: 0;
border: unset;
}
#ready-to-apply span.elementor-button-text,
#ready-to-apply i {
color: #bed63a !important;
}
a.elementor-button-link {
background: #bed63a !important;
}
div#learn-more a {
background: transparent !important;
}
div#gform_confirmation_message_4 {padding-right: 12px;}
div#gform_confirmation_wrapper_4 h5 {
font-size: 23px !important;
}
div#gf_page_steps_4 .gf_step_completed {
opacity: 1 !important;
}
li#field_4_44 p {
font-size: 11px !important;
}
div#gf_page_steps_4 .gf_step.gf_step_completed .gf_step_label::before {
content: "✔ " !important;
}
div#gf_page_steps_4 .gf_step .gf_step_label:before {
content: '❱ ';
}
div#gf_page_steps_4 .gf_step span.gf_step_label {
font-weight: 600;
}
div#gf_page_steps_4  .gf_step.gf_step_active span.gf_step_label {
color: #bed63a !important;
font-weight: 600;
}
div#gf_page_steps_4 {
margin-bottom: 5px;
}
div#gf_page_steps_4 span.gf_step_number {
display: none;
}
div#gf_page_steps_4 .gf_step {
margin: 0px 4px !important;
opacity: 1;
}
li#field_4_21 input::placeholder {
font-size: 13px;
}
@media only screen and (min-width: 641px){
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
width: 37.5% !important;
}
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
max-width: 50%;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
width: 25% !important;
}
}
li#field_4_13 {
width: 55%;
max-width: 55%;
}
form#gform_4 li.gfield_error select {
border-color: #790000;
}
li#field_4_22 {
width: 45%;
max-width: 45%;
}
li#field_4_7 {
width: 60%;
max-width: 60%;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 8px !important;
}
li#field_4_42 {
width: 40%;
max-width: 40%
}
div#gf_page_steps_4 .gf_step_first span {
color: #bed63a;
font-weight: 700;
}
form#gform_4 .gform_heading {
display: none;
}
.ui-datepicker-title select {
margin: 2.5% !important;
}
form#gform_4 h3.gf_progressbar_title {
display: none;
}
form#gform_4 .gf_progressbar {
padding: 0px 0px !important;
}
form#gform_4 .gf_progressbar,
form#gform_4 .gf_progressbar_percentage {
height: 16px !important;
}
form#gform_4 .gf_progressbar_percentage span {
line-height: 1.5;
}
form#gform_4 .gf_progressbar:after {
content: none !important;
margin-top: 0px !important; 
height: 16px;
}
form#gform_4 div#gf_progressbar_wrapper_4 {
padding: 5px 0px;
margin: 0px 0px 10px;
}
div#input_4_21 {
margin-top: 0px !important;
}
.mdl-shadow--2dp {
border: 3px solid #bed63a;
}
.mdl-card__supporting-text input[type="range"] {
-webkit-appearance: none !important;
}
.mdl-card__supporting-text.cyan .monthly,
.mdl-card__supporting-text.cyan .weekly  {
display: inline-block;
width: 50%;
}
span.form_label_value {
position: absolute;
right: 23px;
}
.mdl-card__supporting-text.cyan .weekly {
width: 48%;
}
.mdl-card__supporting-text {
width: 100%  !important;
padding: 10px !important;
}
.monthly {
border-right: 1px solid #f5f5f5;
}
.mdl-textfield {
padding: 10px 20px !important;
}
.mdl-card{
margin:0 auto;
}
.slider-label{
color:#21343C;
}
.tool-label{
color:#00BCD4;
font-size: 24px;
}
.installment-label{
color:#FFFFFF;
text-align:center;
}
.installment-value,
.weekly_installment-value,
.monthly_installment-value {
color:#FFFFFF;
text-align:center;
font-size:20px;
text-align:center;
font-weight:bold;
}
.slider-value{
font-weight: 700;
color: #21343C;
}
.cyan {
color:#FFFFFF;
background-color: #bed63a;
}
.apply-now-form table, .apply-now-form td, .apply-now-form th {
border: 0px; 
}
ul#gform_fields_4 input {
padding: 9px !important;
}
.apply-now-form .eael-contact-form.eael-gravity-form.eael-contact-form-align-default {
margin: auto;
}
ul#gform_fields_4_2 input,
ul#gform_fields_4 input,
ul#gform_fields_4_3 input{
padding: 9px !important;
font-size: 15px !important;
margin: 2px 0px !important; }
input#gform_browse_button_4_14:focus {
background: #bed63a !important;
border: none;
color: #333;
}
div#gform_preview_4_14 div {
display: inline;
padding: 10px;
font-size: 14px;
}
select#input_4_42,
select#input_4_43 {
border-radius: 6px;
padding: 10px !important;
margin: 2px 0px !important
}
input#input_4_1 {
width: 100% !important;
}
.apply-now-form .validation_message {
font-size: 10px !important;
}
div#social-media-apply {
margin: 0px 5.2em 0px !important;
width: 16em;
}
li#field_4_38 {
margin-bottom: 10px;
}
div#input_4_18,
.apply-now-form .ginput_container.ginput_container_text {
margin: 0px;
}
div#social-media-apply a {
font-size: 37px !important;
}
.gform_footer.top_label {
padding: 0px !important;
margin: 0px !important;
text-align: center;
}
.page-id-2071 .tablet-section {
height: 530px;
}
.page-id-2071 h2.gsection_title {
font-family: Helvetica,Verdana,Arial,sans-serif;
font-size: 17px !important;
}
.page-id-2071 a.elementor-accordion-title {
color: #162d5a !important;
}
.mobile-header-section {
background-size: cover;
}
.page-id-2071 td.ui-datepicker-unselectable.ui-state-disabled {
background-color: #f5f5f5;
}
a.ui-state-default {
color: #171516 !important;
}
.ui-datepicker td a, .ui-datepicker td span {
text-shadow: none;
}
.page-id-2071 .ui-datepicker-title {
background: #bed63a;
}
.page-id-2071 table.ui-datepicker-calendar {
background: white;
}
.page-id-2071 a.ui-state-default.ui-state-active {
background: #bed63a;
color: #fff !important;
border: none;
}
.page-id-2071 a.ui-state-default.ui-state-hover {
background: #bed63a !important;
color: #fff !important;
font-weight: unset !important;
}
.page-id-2071 .ui-datepicker-calendar .ui-state-default {
background: linear-gradient(to bottom,#f5f5f5 0,#f5f5f5 100%);
}
.page-id-2071 .trust-section {
z-index: -1;
right: 60px;
}
form#gform_4 .validation_error {
padding: 0px !important;
border: none !important;
font-size: 15px !important;
margin: 0px;
}
form#gform_4 .validation_message {
display: none !important;
}
div#gform_wrapper_4 {
margin-top: 0px !important;
}
form#gform_4 li {
border: none !important;
font-size: 15px !important;
margin: 0px;
border-radius: 5px;
background: none;
padding-right: 16px !important;
}
.page-id-2071 .gfield_description.validation_message {
padding: 0px !important;
}
li#field_1_5 select {
border-radius: 0px;
}
input#input_1_9_1 {
display: none;
}
div#gform_wrapper_1 {
margin-top: 0px !important;
}
.contact-box a {
color: #162d5a !important;
font-weight: 600 !important;
font-size: 20px !important;
}
div#social-media {
background: #efefef;
margin: 0px 3.5em 1.5em;
border-radius: 17px;
}
#social-media a {
font-size: 50px !important;
}
@media (max-width: 1024px){
div#social-media {
background: unset;
margin: 0px !important;
}
div#social-media a{
font-size: 41px !important;
padding: 2px;
}
div#phone-box .elementor-column-wrap.elementor-element-populated { }
.trust-section {
right: 18px !important;
}
.page-id-2071 .tablet-section {
height: auto;
}
}
form#gform_3 input[type="button"]:focus {
background-color: #bed63a !important;
}
form#gform_3 input[type="button"] {
border: none;
}
.flip-image img {
transform: scaleX(-1);
}
form#gform_2 input {
margin: 5px 0 !important;
}
div#gform_wrapper_2 {margin-top: 0px;}
div#gform_wrapper_2 {
margin: 0px;
}
.main-header-bar {
width: 100% !important;
}
.eicon-menu-bar:after {
content: 'Menu' !important;
color: #68737d99;
font-family: "Helvetica", Sans-serif;
font-size: 20px;
font-weight: 600;
margin-left: 5px;
}
i.eicon-menu-bar {
display: contents;
}
.eicon-menu-bar:before {
content: '\e816' !important;
}
form#gform_2 .ginput_container {margin-top: 0px !important;}
form#gform_2 .gform_footer.top_label {padding: 0px !important;margin-top: 0px !important;}
.gform_wrapper .gfield {
margin-top: 2px !important;
}
.gform_wrapper input,
.gform_wrapper select {
margin-top: 7px !important;
margin-bottom: 7px !important;
padding: 14px 25px !important;
border-radius: 50px;
color: #000;
border: 1px solid #bed63a;
}
.gform_wrapper input:focus {
border-bottom: 3px solid #bed63a !important;
}
#input_1_5 {
height: 51px;
}
#input_1_8 {
height: 100px;
border-radius: 20px;
padding: 15px;
border: 1px solid #bed63a;
}
#input_1_7 {
padding: 0px !important;
border-radius: 0px;
margin: 0px !important;
border: none;
}
#field_1_7 {
margin: 18px 0px 18px 10px !important;
}
#field_1_7 {
margin: 18px 0px !important;
}
#gform_submit_button_1 {
padding: 15px 30px !important;
border-radius: 6px !important;
color: #fff;
}
span.elementor-button-text {
color: #444 !important;
font-weight: 700;
}
.main-header-menu .sub-menu {
background-color: #fff;
background-clip: padding-box;
border: 1px solid #bdb1b1 !important;
border-radius: .25rem;
padding: .5rem 0;
margin: .125rem 0 0;
font-size: 1rem;
color: #212529;
list-style: none;
}
.menu-item a {
color: #000 !important;
padding: .25rem 1.5rem !important;
font-size: 16px;
font-weight: 500;
opacity: 0.6;
white-space: nowrap;
}
.menu-item a:hover {
color: #bed63a !important;
opacity: 1;
}
.main-header-menu .sub-menu {
width: auto;
display: block;
min-width: 10rem;
padding: .5rem 0 !important;
margin: .125rem 0 0 !important;
}
ul.sub-menu .menu-item a:hover {
opacity: 1;
color: #bed63a !important;
}
.gform_footer .gform_button {
background: #bed63a!important;
}
.main-header-menu li.focus>ul, .main-header-menu li:hover>ul {
top: 60px ;
} .main-header-bar {
position: fixed;
top: 0;
width: 100%;
}
#learn-more span {
color: #a2aab3 !important;
opacity: .6;
text-decoration: none;
}
#learn-more span:hover,
#careers-menu a:hover {
color: #bed63a !important;
opacity: 1 !important;
}
#blue-color a {
color: #bed63a !important;
}
.clearHeader{
background-color: #fff;
}
.darkHeader ul.sub-menu .menu-item {
height: unset !important;
}
.darkHeader {
background-color: #fff !important;
z-index: 99;
padding-top: 10px !important;
}
span.menu-toggle-icon {
display: none !important;
}
li.ast-button.apply-now a {
padding: 14px 21px !important;
color: #444 !important;
opacity: 1;
font-weight: 700;
font-size: 0.93333333333333rem;
}
ul#menu-1-c01f8a8 .sub-menu a {
padding: .25rem 1.5rem !important;
width: 100%;
}
ul#menu-1-c01f8a8 .sub-menu {
top: 50px !important;
padding: 8px 0px;
}
ul#menu-1-c01f8a8 li {
display: inline-flex;
}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-buttons-fill {
background: transparent;
}
.main-header-bar.darkHeader {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-bottom: 10px !important;
box-shadow: 0px 0px 10px 0px #e6e1e1;
transition: 0.5s !important;
}
.darkHeader ul#primary-menu .menu-item {
height: 75px;
}
div#gform_preview_1_7 div {
display: inline-block;
margin: 0px 7px;
}
input#gform_browse_button_1_7:focus {
background: #bed63a;
border: 0px !important;
outline: 0;
box-shadow: none;
}
.customer_review .tfree-testimonial-title h3 {
font-size: 14px;
text-align: left;
color: #162d5a !important;
}
.customer_review 
.tfree-testimonial-title {
margin-bottom: 0px !important;
}
.customer_review .tfree-client-testimonial p {
font-size: 14px;
text-align: left !important;
color: #162d5a;
}
#toggle-section a.elementor-toggle-title {
color: #162d5a !important;
}
#toggle-section .elementor-tab-title {border: unset;border-top: 1px solid #d4d4d4; }
.toggle-section .elementor-tab-title.elementor-active {
background: red !important;
}
#toggle-section .elementor-tab-title.elementor-active {background: #f9fafb;}
span.elementor-toggle-icon-opened {
color: #162d5a;
}
@media (max-width: 1024px){
div#social-media-apply {
margin: 0px 0.0em 0px !important;
}
.main-header-bar {
background: #fff !important;
}
li.ast-button.apply-now a {
font-size: 17px;
font-weight: 500;
display: inline-block;
padding: 14px 15px !important;
color: #fff !important;
background-color: #bed63a !important;
margin: 0px 15px 0px 13px;
border-radius: 5px !important;
}
ul#menu-2-c01f8a8 li {
display: inline-block;
width: 100%;
border-bottom-width: 1px;
border-style: solid;
border-color: #eaeaea;
background: #f9f9f9;
padding: 11px 0px;
}
ul#menu-2-c01f8a8 {
margin-top: 2em;
}
ul#menu-2-c01f8a8 .sub-menu li {
background: #fff;
}
ul#menu-2-c01f8a8 .sub-menu li a {
color: #6a747e !important;
padding: .25rem 1.5rem !important;
font-size: 16px;
font-weight: 500;
opacity: 0.6;
}
}
@media (max-width: 767px){
.apply-now-form .eael-contact-form.eael-gravity-form.eael-contact-form-align-center {
padding-left: 0px;
}
div#gf_page_steps_4 .gf_step {
display: unset !important;
}
form#gform_4 li {
padding-right: 0px !important;
}
.mobile-section-background {
background: #fff !important;
background-image: linear-gradient(0deg, #fff 43.5em, #DBE5EE 0%) !important;
}
.contact-box { }
.faq-mobile-section { }
.page-id-2071 .trust-section {
right: 0px !important;
}
.form-heading h2 {
background: whitesmoke;
padding: 15px;
font-size: 18px !important;
border-radius: 9px !important;
}
div#social-media-apply {
margin: 0 auto !important;
width: 15em; }
.page-id-2071 .customer_review_mobile {
background: #fff !important;
}
}