.elementor-562 .elementor-element.elementor-element-0d74f06{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-562 .elementor-element.elementor-element-290b8de{--divider-border-style:solid;--divider-color:#3A0028;--divider-border-width:125px;top:0px;z-index:1;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}body:not(.rtl) .elementor-562 .elementor-element.elementor-element-290b8de{left:0px;}body.rtl .elementor-562 .elementor-element.elementor-element-290b8de{right:0px;}.elementor-562 .elementor-element.elementor-element-290b8de .elementor-divider-separator{width:100%;}.elementor-562 .elementor-element.elementor-element-290b8de .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-562 .elementor-element.elementor-element-8cc9243 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-8cc9243{z-index:2;}.elementor-562 .elementor-element.elementor-element-8cc9243 .ifc-form{--ifc-primary:#3A0028;--ifc-accent:#F3675C;}.elementor-562 .elementor-element.elementor-element-301442a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-562 .elementor-element.elementor-element-0d74f06{--padding-top:0px;--padding-bottom:100px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-562 .elementor-element.elementor-element-0d74f06{--content-width:1040px;}}/* Start custom CSS for innofin_credit_form_flow, class: .elementor-element-8cc9243 */.ifc-form__privacy-text a {
    color: #F3675C;
}

.ifc-form__privacy-text {
    color: #3A0028;
}

/* MOBIEL */
@media (max-width: 450px) {
.ifc-form {
    font-family: "Work Sans", Sans-serif;
}

.ifc-form__input--postcode {
    width: 95px !important;
}

.elementor-widget-container {
    padding-top: 35px !important;
}

.ifc-form__layout {
    padding-top: 0px;
}

.ifc-form__step-title {
    font-weight: 700;
    font-size: 26px;
    color: #F3675C;
    line-height: 1em;
}

.ifc-form__step-description {
    font-size: 16px;
    line-height: 1.3em !important;
    font-weight: 500;
    color: #3A0028 !important;
    background: #91CFE680;
    border-radius: 20px;
    padding: 12px 14px;
    margin-top: 15px;
    margin-bottom: 30px !important;
}

.ifc-form__label {
    font-weight: 700;
    font-size: 16px;
    color: #3A0028 !important;
}

select, input {
    border-radius: 15px !important;
    border: none !important;
    background-color: #F7F8F9 !important;
    color: #3A0028 !important;
    font-size: 16px !important;

}

.ifc-form button {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.25);
    transition-duration: 0.1s !important;
    border-radius: 40px 40px 40px 40px;
    border: none;
    padding: 8px 20px 11px 20px;
    background: #F3675C;
    margin-top: 10px;
}

.elementor-562 .elementor-element.elementor-element-8cc9243 button:hover {
    background-color: #F3675C;
}

.ifc-form__actions-spacer {
    display: none;
}

.ifc-form button svg {
    display: none;
}

.ifc-calc__slider-wrapper input,
.ifc-calc__slider-wrapper select {
  background: linear-gradient(90deg, #3A0028 0%, #91CFE6 80%) !important;
}

.ifc-form__currency-wrapper .ifc-form__currency-prefix, .ifc-form__currency-wrapper .ifc-form__input, .ifc-form__currency-suffix {
    font-weight: 500 !important;
    font-size: 16px;
    color: #3A0028;
}

.ifc-calc__range-labels {
    color: #3A002880;
    font-weight: 500;
    font-size: 14px;
}

.ifc-form {
    max-width: 100%;
}

.ifc-form__progress-step--active .ifc-form__progress-label {
    color: #F3675C;
}

.ifc-form__layout {
    gap: 20px;
}

.ifc-form__fields {
    gap: 30px;
}

.ifc-form__sidebar-card {
    background-color: #F7F8F9;
    border: none;
    box-shadow: 3px 3px 10px 0px #00000033;
    border-radius: 0 60px 0 0 !important;
}

.ifc-form__sidebar-label {
    font-size: 19px;
    font-weight: 700;
    color: #3A0028;
}

.ifc-form__sidebar-amount {
    color: #F3675C;
    font-weight: 600;
    font-size: 30px;
}

.ifc-form__sidebar-row span, .ifc-form__sidebar-row span:last-child, .ifc-form__sidebar-usp {
    color: #3A0028;
    font-weight: 700;
    font-size: 16px;
}

.ifc-form__sidebar-row span:last-child, .ifc-form__sidebar-usp {
    font-weight: 500;
}

.ifc-form__sidebar-usp svg {
    color: #91CFE6;
}

.ifc-form__progress {
    display: none;
}

.ifc-form__radio {
    border-radius: 15px;
    background-color: #F7F8F9;
    font-weight: 500;
    border: 0.5px solid #00000080;
    color: #3A0028;
    padding: 10px 15px;
    font-size: 16px !important;
    flex: none !important;
}
@media (max-width: 600px) {
    .ifc-form__radio-group {
        flex-direction: row;
    }
}

.ifc-form__radio:hover, .ifc-form__radio--selected {
    background-color: #91CFE680;
}

.ifc-form__radio-group {
    padding-top: 5px;
}
}

/* TABLET & DESKTOP */
@media (min-width: 450px) {
.ifc-form {
    font-family: "Work Sans", Sans-serif;
}

.ifc-form__layout {
    padding-top: 80px;
}

.ifc-form__step-title {
    font-weight: 700;
    font-size: 32px;
    color: #F3675C;
}

.ifc-form__step-description {
    font-size: 15px;
    font-weight: 500;
    color: #3A0028 !important;
    background: #91CFE680;
    border-radius: 20px;
    padding: 20px;
    margin-top: 15px;
    margin-bottom: 40px !important;
}

.ifc-form__label {
    font-weight: 700;
    font-size: 17px;
    color: #3A0028 !important;
}

select, input {
    border-radius: 15px !important;
    border: none !important;
    background-color: #F7F8F9 !important;
    color: #3A0028 !important;

}

.ifc-form button {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.25);
    transition-duration: 0.1s !important;
    border-radius: 40px 40px 40px 40px;
    border: none;
    padding: 12.5px 45px 16px 45px;
    background: #F3675C;
    margin-top: 15px;
}

.ifc-form button:hover {
    box-shadow: none;
    transform: none;
    background: #91CFE6 !important;
}

.ifc-form button svg {
    display: none;
}

.ifc-calc__slider-wrapper input,
.ifc-calc__slider-wrapper select {
  background: linear-gradient(90deg, #3A0028 0%, #91CFE6 80%) !important;
}

.ifc-form__currency-wrapper .ifc-form__currency-prefix, .ifc-form__currency-wrapper .ifc-form__input, .ifc-form__currency-suffix {
    font-weight: 500 !important;
    font-size: 21px;
    color: #3A0028;
}

.ifc-calc__range-labels {
    color: #3A002880;
    font-weight: 500;
    font-size: 14px;
}

.ifc-form__progress {
    gap: 50px;
}

.ifc-form__progress-step {
    flex: 0 0 auto;
}

.ifc-form__progress-label {
    color: #fff;
    font-weight: 700;
    font-size: 18px !important;
}

.ifc-form {
    max-width: 100%;
}

.ifc-form__progress-step--active .ifc-form__progress-label {
    color: #F3675C;
}

.ifc-form__layout {
    gap: 126px;
}

.ifc-form__fields {
    gap: 38px;
}

.ifc-form__sidebar {
    top: 125px;
}

.ifc-form__sidebar-card {
    background-color: #F7F8F9;
    border: none;
    box-shadow: 3px 3px 10px 0px #00000033;
    border-radius: 0 60px 0 0 !important;
}

.ifc-form__sidebar-label {
    font-size: 19px;
    font-weight: 700;
    color: #3A0028;
}

.ifc-form__sidebar-amount {
    color: #F3675C;
    font-weight: 600;
    font-size: 36px;
}

.ifc-form__sidebar-row span, .ifc-form__sidebar-row span:last-child, .ifc-form__sidebar-usp {
    color: #3A0028;
    font-weight: 700;
    font-size: 14px;
}

.ifc-form__sidebar-row span:last-child, .ifc-form__sidebar-usp {
    font-weight: 500;
}

.ifc-form__sidebar-usp svg {
    color: #91CFE6;
}

.ifc-form__radio {
    border-radius: 15px;
    background-color: #F7F8F9;
    font-weight: 500;
    border: 0.5px solid #00000080;
    color: #3A0028;
    padding: 15px;
}

.ifc-form__radio:hover, .ifc-form__radio--selected {
    background-color: #91CFE680;
}

.ifc-form__radio-group {
    padding-top: 5px;
}
}/* End custom CSS */