.fade-appear{
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
    animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:fadeAppear;
    animation-name:fadeAppear;
}
@keyframes fadeAppear{
    0%{
        visibility:hidden;
        opacity:0;
    }
    100%{
        opacity:1;
        visibility:visible;
    }
}
@-webkit-keyframes fadeAppear{
    0%{
        visibility:hidden;
        opacity:0;
    }
    100%{
        opacity:1;
        visibility:visible;
    }
}
.fade-disappear{
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
    animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:fadeDisappear;
    animation-name:fadeDisappear;
}
@keyframes fadeDisappear{
    0%{
        visibility:visible;
        opacity:1;
    }
    100%{
        opacity:0;
        visibility:hidden;
    }
}
@-webkit-keyframes fadeDisappear{
    0%{
        visibility:visible;
        opacity:1;
    }
    100%{
        opacity:0;
        visibility:hidden;
    }
}
.move-disappear-up{
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
    animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:moveDisappearUp;
    animation-name:moveDisappearUp;
}
@keyframes moveDisappearUp{
    0%{
        visibility:visible;
        opacity:1;
        -webkit-transform:translateY(0px);
                transform:translateY(0px);
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-200px);
                transform:translateY(-200px);
        visibility:hidden;
    }
}
@-webkit-keyframes moveDisappearUp{
    0%{
        visibility:visible;
        opacity:1;
        -webkit-transform:translateY(0px);
                transform:translateY(0px);
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-200px);
                transform:translateY(-200px);
        visibility:hidden;
    }
}
.move-appear-up{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:movesappearUp;
    animation-name:moveappearUp;
}
@-webkit-keyframes moveappearUp{
    from, 50%, 75%, 85%, 95%, to{
        -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(0, 20px, 0);
        transform:translate3d(0, 20px, 0);
    }
    50%{
        -webkit-transform:translate3d(0, -6px, 0);
        transform:translate3d(0, -6px, 0);
    }
    75%{
        -webkit-transform:translate3d(0, 3px, 0);
        transform:translate3d(0, 3px, 0);
    }
    85%{
        -webkit-transform:translate3d(0, -1px, 0);
        transform:translate3d(0, -1px, 0);
    }
    95%{
        -webkit-transform:translate3d(0, 0.5px, 0);
        transform:translate3d(0, 0.5px, 0);
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0);
    }
}
@keyframes moveappearUp{
    from, 50%, 75%, 85%, 95%, to{
        -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(0, 20px, 0);
        transform:translate3d(0, 20px, 0);
    }
    50%{
        -webkit-transform:translate3d(0, -6px, 0);
        transform:translate3d(0, -6px, 0);
    }
    75%{
        -webkit-transform:translate3d(0, 3px, 0);
        transform:translate3d(0, 3px, 0);
    }
    85%{
        -webkit-transform:translate3d(0, -1px, 0);
        transform:translate3d(0, -1px, 0);
    }
    95%{
        -webkit-transform:translate3d(0, 0.5px, 0);
        transform:translate3d(0, 0.5px, 0);
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0);
    }
}
@-webkit-keyframes pulsate{
    0%{
        -webkit-transform:scale(0.1, 0.1);
                transform:scale(0.1, 0.1);
        opacity:0;
    }
    50%{
        opacity:1;
    }
    100%{
        -webkit-transform:scale(1.1, 1.1);
                transform:scale(1.1, 1.1);
        opacity:0;
    }
}
@keyframes pulsate{
    0%{
        -webkit-transform:scale(0.1, 0.1);
                transform:scale(0.1, 0.1);
        opacity:0;
    }
    50%{
        opacity:1;
    }
    100%{
        -webkit-transform:scale(1.1, 1.1);
                transform:scale(1.1, 1.1);
        opacity:0;
    }
}
@-webkit-keyframes widthAnimation{
    0%{
        opacity:1;
        -webkit-transform:scaleX(0.5);
                transform:scaleX(0.5);
        min-width:202px;
    }
    100%{
        opacity:1;
        -webkit-transform:scaleX(1);
                transform:scaleX(1);
        min-width:100%;
    }
}
@keyframes widthAnimation{
    0%{
        opacity:1;
        -webkit-transform:scaleX(0.5);
                transform:scaleX(0.5);
        min-width:202px;
    }
    100%{
        opacity:1;
        -webkit-transform:scaleX(1);
                transform:scaleX(1);
        min-width:100%;
    }
}
.slide-from-right-enter, .slide-from-left-enter{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    opacity:0;
    z-index:20;
}
.slide-from-right-enter.slide-from-right-enter-active, .slide-from-left-enter.slide-from-left-enter-active{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    opacity:1;
}
.slide-from-right-leave, .slide-from-left-leave{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    opacity:1;
    z-index:19;
}
.slide-from-right-leave.slide-from-right-leave-active, .slide-from-left-leave.slide-from-left-leave-active{
    opacity:0;
    transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.slide-from-right-enter{
    -webkit-transform:translate3d(10%, 0, 0);
            transform:translate3d(10%, 0, 0);
}
.slide-from-right-leave.slide-from-right-leave-active{
    -webkit-transform:translate3d(-10%, 0, 0);
            transform:translate3d(-10%, 0, 0);
}
.slide-from-left-enter{
    -webkit-transform:translate3d(-10%, 0, 0);
            transform:translate3d(-10%, 0, 0);
}
.slide-from-left-leave.slide-from-left-leave-active{
    -webkit-transform:translate3d(10%, 0, 0);
            transform:translate3d(10%, 0, 0);
}
@-webkit-keyframes unitAppearUp{
    0%{
        opacity:0.5;
        -webkit-transform:translateY(200px);
                transform:translateY(200px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0px);
                transform:translateY(0px);
    }
}
@keyframes unitAppearUp{
    0%{
        opacity:0.5;
        -webkit-transform:translateY(200px);
                transform:translateY(200px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0px);
                transform:translateY(0px);
    }
}
.unit-appear-up{
    -webkit-animation-duration:0.45s;
            animation-duration:0.45s;
    -webkit-animation-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
            animation-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-animation-fill-mode:both;
            animation-fill-mode:both;
    -webkit-animation-name:unitAppearUp;
            animation-name:unitAppearUp;
}
body.spa-page-transited{
    background-color:var(--spa_bg);
    background-image:linear-gradient(0deg, var(--spa_bg-2) 0%, var(--spa_bg) 88%);
}
body.spa-page-transited .hero-widget__form-wrapper{
        box-shadow:none;
        max-width:100%;
        background-color:transparent;
        border:0;
        min-width:100%;
        overflow:visible;
    }
body.spa-page-transited .hero-widget__inner-wrapper{
        display:initial;
        margin:0;
        padding:0;
        width:100%;
    }
.modal-open .hero-widget__form-wrapper{
        position:static;
        overflow:visible;
    }
.slide-from-right-leave, .slide-from-left-leave{
    opacity:0 !important;
    z-index:0 !important;
}
.widget_space{
    position:relative;
    min-height:200px;
}
.widget_space .call_NDNC_text a{
            color:var(--linkColor-70);
        }
.hero_header{
    position:relative;
    margin-top:24px;
    height:33px;
}
.hero-widget .form-row > .w--button_group > .w--button--orange, .hero-widget .form-row > .w--button--orange{
            font-size:var(--fn-default);
            outline:none;
            width:254px;
            height:68px;
            background:var(--button_accent_bg);
        }
.hero-widget .widget-nav li:nth-child(7n):after{
            display:none;
        }
.hero-widget .hero_header__content > h2{
        font-size:var(--fn-display-4);
        font-weight:400;
        text-align:center;
        color:var(--font-color-70);
        display:block;
        margin:0;
        line-height:1.1;
    }
.hero-widget .w--spinner.loader{
        margin:240px auto;
    }
.bike_product .w--radio__option, .w--term_form .w--radio__option, .w--ulip_form .w--radio__option, .w--health_form .w--radio__option, .w--travel_form .w--radio__option{
        min-width:42px;
    }
.bike_product .w--radio__option.radio_selected, .w--term_form .w--radio__option.radio_selected, .w--ulip_form .w--radio__option.radio_selected, .w--health_form .w--radio__option.radio_selected, .w--travel_form .w--radio__option.radio_selected{
            font-weight:bold;
            color:var(--radio_black);
        }
.bike_product .w--radio__option.radio_selected:before, .w--term_form .w--radio__option.radio_selected:before, .w--ulip_form .w--radio__option.radio_selected:before, .w--health_form .w--radio__option.radio_selected:before, .w--travel_form .w--radio__option.radio_selected:before{
                background-color:var(--radio_bg) !important;
                transition:none;
            }
.bike_product .w--radio__option.radio_selected:after, .w--term_form .w--radio__option.radio_selected:after, .w--ulip_form .w--radio__option.radio_selected:after, .w--health_form .w--radio__option.radio_selected:after, .w--travel_form .w--radio__option.radio_selected:after{
                width:8px;
                height:8px;
                transition:none;
                left:-19px;
                background-color:var(--radio_black) !important;
            }
.w--ulip_form .w--radio__option.radio_selected{
            font-weight:normal;
            color:var(--accentTextColor);
            border:var(--radioBorder-2);
        }
.bike_product .form-row.first{
        width:758px;
        border:1px solid rgba(107, 122, 254, 0.3);
        box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
        padding-bottom:0px;
        border-radius:4px;
    }
.bike_product .form-row.first .w--reg_no_input input{
                width:424px;
                height:67px;
                box-shadow:none;
                padding-left:24px;
                border-right:1px solid rgba(107, 122, 254, 0.3);
                font-size:var(--fn-default);
                font-weight:400;
                color:#030303;
            }
.bike_product .form-row.first .w--reg_no_input .w--text_input--label-minimized{
                top:15px;
                font-weight:400;
            }
.bike_product .form-row.first .w--reg_no_input .fs.w--error{
                padding-top:4px;
                margin-left:24px;
                position:absolute;
                bottom:-21px;
                font-size:var(--fn-xs);
            }
.bike_product .form-row.first .w--text_input--label-full{
            top:21px;
            left:24px;
            font-size:var(--fn-default);
            color:var(--font-color-50);
            font-weight:400;
        }
.bike_product .form-row.first .w--text_input--label-minimized{
            left:24px;
            font-weight:400;
        }
.bike_product .bike_expired_dropdown{
        height:67px;
        box-shadow:none;
        width:332px;
    }
.bike_product .bike_expired_dropdown__handle{
            padding:21px 25px 14px 16px;
            font-size:var(--fn-default);
            height:67px;
            font-weight:400;
        }
.bike_product .bike_expired_dropdown__handle .label_minimised{
                margin-bottom:6px;
                margin-top:-10px;
                font-weight:400;
            }
.bike_product .bike_expired_dropdown__handle .placeholder{
                color:rgba(3, 3, 3, 0.7);
                font-weight:400;
                margin-top:0 !important;
            }
.bike_product .bike_expired_dropdown.fallback{
            width:266px;
        }
.bike_product .bike_expired_dropdown .error-label{
            left:16px;
        }
.bike_product .fallback_links{
        left:24px;
        margin-top:4px;
    }
.bike_product .fallback_links .w--button--link{
            font-size:var(--fn-default);
            padding-left:0px;
            font-weight:400;
        }
.bike_product .fallback_links.push_down{
            margin-top:16px;
        }
.bike_product .w--button_group{
        margin-top:40px;
    }
.bike_product .bike-fallback-quote-form .form-row.first{
            border:none;
            box-shadow:none;
        }
.bike_product .bike-fallback-quote-form .form-field-fallback{
            width:551px;
        }
.bike_product .bike-fallback-quote-form .quote-form-item{
            height:67px;
            box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
            border:1px solid rgba(107, 122, 254, 0.3);
            font-size:var(--fn-default);
        }
.bike_product .bike-fallback-quote-form .quote-form-item .icon--add_plus{
                top:2px;
            }
.bike_product .bike-fallback-quote-form .quote-form-item.is_empty .icon--add_plus{
                    top:6px;
                }
.bike_product .bike-fallback-quote-form .quote-form-item.is_empty .w--lrcard--left{
                    opacity:0.7;
                    padding-top:23px;
                }
.bike_product .bike-fallback-quote-form .fallback_links{
            left:16px;
            font-weight:400;
        }
.bike_product .bike-fallback-quote-form .bike_make_name{
            width:100%;
            max-width:100%;
            margin-bottom:16px;
        }
.bike_product .bike-fallback-quote-form .bike_make_name .w--lrcard{
                border-radius:3px;
            }
.bike_product .bike-fallback-quote-form .bike_make_name .error-label{
                left:14px;
            }
.bike_product .bike-fallback-quote-form .bike_make_name .label_minimised{
                font-weight:400;
            }
.bike_product .bike-fallback-quote-form .bike_make_name .quote-form-item .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.bike_product .bike-fallback-quote-form .bike_make_name_horizontal{
            margin-top:8px;
            font-size:var(--fn-default);
        }
.bike_product .bike-fallback-quote-form .bike_make_name_horizontal span{
                position:relative;
                padding-right:16px;
                font-weight:400;
                color:#030303;
            }
.bike_product .bike-fallback-quote-form .bike_make_name_horizontal span:after{
                    position:absolute;
                    content:"";
                    height:13px;
                    width:1px;
                    right:9px;
                    top:4px;
                    background-color:var(--icon_color-grey-2);
                }
.bike_product .bike-fallback-quote-form .bike_make_name_horizontal span:last-child:after{
                        display:none;
                    }
.bike_product .bike-fallback-quote-form .bike_reg_city_name{
            width:292px;
            max-width:292px;
        }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .quote-form-item{
                border-radius:4px 0px 0px 4px;
            }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .quote-form-item .icon--add_plus{
                    top:2px;
                }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .quote-form-item .label_minimised{
                    font-weight:400;
                }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .quote-form-item .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .error-label{
                left:14px;
            }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .light{
                opacity:0.5;
            }
.bike_product .bike-fallback-quote-form .bike_reg_city_name .bike_reg_city_name_horizontal{
                margin-top:8px;
                max-width:246px;
                white-space:nowrap;
                overflow:hidden;
                text-overflow:ellipsis;
                font-weight:400;
                color:#030303;
            }
.bike_product .bike-fallback-quote-form .bike_expired_dropdown.fallback{
            width:256px;
            max-width:256px;
            box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
            border:1px solid rgba(107, 122, 254, 0.3);
            border-left:none;
            height:67px;
        }
.bike_product .bike-fallback-quote-form .bike_expired_dropdown.fallback .quote-form-item{
                border-radius:0px 4px 4px 0px;
            }
.bike_product .bike-fallback-quote-form .bike_expired_dropdown.fallback .placeholder{
                color:rgba(3, 3, 3, 0.7);
                font-weight:400;
            }
.bike_product .bike-fallback-quote-form .bike_expired_dropdown.fallback__handle{
                font-weight:400;
            }
.bike_product .cf-modal .modal-form-box--big .w--button--large{
                width:254px;
                height:68px;
                outline:none;
            }
.w--term_form .form-row.first{
        position:relative;
    }
.w--term_form .form-row.first:before{
            position:absolute;
            content:"";
            left:50%;
            top:-1px;
            width:605px;
            height:69px;
            -webkit-transform:translateX(-50%);
                    transform:translateX(-50%);
            box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
            border:1px solid rgba(107, 122, 254, 0.3);
            border-radius:3px;
        }
.w--term_form .w--radio{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-align-items:center;
            -ms-flex-align:center;
                align-items:center;
        font-size:var(--fn-default);
    }
.w--term_form .term_gender_select{
        width:412px;
        padding:22px 18px 21px 20px;
        box-shadow:none;
        height:67px;
    }
.w--term_form .term_gender_select .w--radio__label{
            display:-webkit-flex;
            display:-ms-flexbox;
            display:flex;
            color:var(--font-color-50);
            width:160px;
            font-weight:400;
        }
.w--term_form .term_gender_select .error-label{
            left:20px;
        }
.w--term_form .term_age_select{
        width:190px;
    }
.w--term_form .term_age_select .w--multi_select_handle{
            height:67px;
            box-shadow:none;
            display:-webkit-flex;
            display:-ms-flexbox;
            display:flex;
            -webkit-align-items:center;
                -ms-flex-align:center;
                    align-items:center;
            font-weight:400;
            border-left:1px solid rgba(107, 122, 254, 0.3);
        }
.w--term_form .term_age_select .w--multi_select_handle .selected_items{
                font-size:var(--fn-default);
                color:#030303;
            }
.w--term_form .term_age_select .w--multi_select_handle .label_show{
                top:15px;
            }
.w--term_form .term_age_select .w--multi_select_handle .dd_placeholder{
                color:var(--font-color-50);
            }
.w--term_form .term_age_select .w--multi_select{
            border-left:none;
        }
.w--term_form .term_age_select .w--multi_select .fs.w--error{
                left:15px;
            }
.w--term_form .term_age_select .w--multi_select_options{
                max-height:255px;
            }
.w--term_form .term_contact_fields{
        max-width:605px;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-justify-content:center;
            -ms-flex-pack:center;
                justify-content:center;
    }
.w--term_form .term_contact_fields input{
            color:var(--font-color);
            font-weight:500;
            margin-bottom:0px;
        }
.w--term_form .term_contact_fields > div{
            width:45%;
        }
.w--term_form .term_contact_fields .w--text_input--label-full{
            color:var(--font-color-50);
        }
.w--text_input .w--text_input--label{
        font-size:var(--fn-default-1);
        font-weight:400;
    }
.w--text_input .w--text_input--label-minimized{
        font-size:var(--fn-small);
        top:2px;
        font-weight:400;
    }
.w--ulip_form .form-row.first{
        position:relative;
    }
.w--ulip_form .form-row.first:before{
            position:absolute;
            content:"";
            left:50%;
            top:-1px;
            width:697px;
            height:69px;
            -webkit-transform:translateX(-50%);
                    transform:translateX(-50%);
            border-radius:3px;
        }
.w--ulip_form .w--multi_select{
        margin-right:0px;
    }
.w--ulip_form .goal-wrapper .w--multi_select_handle{
            width:449px;
            min-height:67px;
        }
.w--ulip_form .w--button--orange{
        margin-top:6px;
    }
.w--ulip_form .ulip_age_select{
        width:182px;
        box-shadow:none;
    }
.w--ulip_form .ulip_age_select .w--multi_select_handle{
            min-height:67px;
            font-size:var(--fn-default);
            font-weight:400;
            padding:30px 40px 6px 12px;
        }
.w--ulip_form .ulip_age_select .w--multi_select_handle .dd_placeholder{
                font-size:var(--fn-default);
                color:var(--font-color-50);
            }
.w--ulip_form .ulip_age_select .w--multi_select_handle .label_show{
                top:15px;
            }
.w--ulip_form .ulip_age_select .fs.w--error{
            padding-left:12px;
            padding-top:10px;
        }
.w--ulip_form .ulip_age_select .selected_items{
            color:#030303;
        }
.w--ulip_form .ulip_investment_wrapper{
        width:290px;
        font-weight:400;
    }
.w--ulip_form .ulip_investment_wrapper .w--text_input--label-minimized{
            top:9px;
        }
.w--ulip_form .ulip_investment_wrapper .w--text_input--label-minimized:before{
                font-size:var(--fn-small);
                top:20px;
            }
.w--ulip_form .ulip_investment_wrapper .w--text_input--uiw input{
            padding-left:10px;
        }
.w--ulip_form .ulip_investment_wrapper .w--input_multi_select__placeholder{
            min-height:67px;
            font-size:var(--fn-default);
            padding:22px 10px 22px 15px;
            color:var(--font-color-50);
        }
.w--ulip_form .ulip_investment_wrapper .w--input_multi_select{
            min-height:67px;
            font-size:var(--fn-default);
            display:-webkit-flex;
            display:-ms-flexbox;
            display:flex;
            -webkit-justify-content:space-between;
                -ms-flex-pack:justify;
                    justify-content:space-between;
            -webkit-align-items:center;
                -ms-flex-align:center;
                    align-items:center;
        }
.w--ulip_form .ulip_investment_wrapper .w--multi_select_dd .w--multi_select_dd_element{
                padding:12px 23px;
                font-size:var(--fn-default-2);
            }
.w--ulip_form .ulip_investment_wrapper .ulip-selector{
            min-height:67px;
            padding:30px 0 6px 13px;
            font-size:var(--fn-default);
            color:rgba(3, 3, 3, 0.6);
            font-weight:500;
        }
.w--ulip_form .ulip_investment_wrapper .ulip-selector .us__label{
                top:15px;
            }
.w--ulip_form .ulip_investment_wrapper .us__error-label{
            padding-left:8px;
            padding-top:10px;
        }
.w--ulip_form .ulip_payment_term_select{
        max-width:150px;
    }
.w--ulip_form .ulip_payment_term_select .w--multi_select_handle{
            box-shadow:none;
            min-height:67px;
            font-size:var(--fn-default);
            font-weight:400;
            padding:30px 40px 6px 12px;
        }
.w--ulip_form .ulip_payment_term_select .w--multi_select_handle .dd_placeholder{
                font-size:var(--fn-default);
                color:var(--font-color-50);
            }
.w--ulip_form .ulip_payment_term_select .w--multi_select_handle .label_show{
                top:15px;
            }
.w--ulip_form .ulip_payment_term_select .w--multi_select_options{
            max-height:200px;
        }
.w--ulip_form .ulip_payment_term_select .fs.w--error{
            padding-left:12px;
            padding-top:10px;
        }
.w--ulip_form .ulip_payment_term_select .selected_items{
            color:rgba(3, 3, 3, 0.6);
        }
.w--ulip_form .ulip_payment_term_select.has-error, .w--ulip_form .ulip_investment_wrapper.has-error, .w--ulip_form .ulip_age_select.has-error{
        margin-bottom:10px;
    }
.w--ulip_form .ulip_contact_field{
        margin:30px auto -30px;
    }
.w--ulip_form .ulip_contact_field input{
            color:#030303;
            font-weight:500;
        }
.w--ulip_form .ulip_contact_field .w--text_input--label-full{
            color:var(--font-color-50);
        }
.w--text_input--uiw{
    margin-left:13px;
    height:56px;
    margin-bottom:0;
    max-width:145px;
}
.w--text_input--uiw .w--text_input--label-minimized{
        top:4px;
        font-size:var(--fn-xxs);
        letter-spacing:1px;
        text-transform:uppercase;
    }
.w--text_input--uiw .w--text_input--label-minimized:before{
            font-size:var(--fn-medium);
            top:25px;
        }
.w--text_input--uiw input{
        padding-left:13px;
        padding-top:24px;
    }
.w--multi_select--ulip-qf .w--multi_select_handle{
        padding-top:17px;
    }
.w--multi_select--ulip-qf .w--multi_select_handle .w--multi_select_arrow{
            top:35%;
        }
.w--multi_select--ulip-qf .w--multi_select_dd{
        top:-6px;
        width:100px;
        right:0px;
    }
.w--multi_select--ulip-qf .w--multi_select_dd .w--multi_select_dd_element{
            padding:8px 23px;
        }
.w--multi_select--ulip-qf .selected_items{
        font-size:var(--fn-default);
    }
.w--health_form.form-row{
    position:relative;
    width:751px;
    padding-bottom:6px;
}
.w--health_form.form-row:before{
        position:absolute;
        content:"";
        left:50%;
        top:-1px;
        width:751px;
        height:69px;
        -webkit-transform:translateX(-50%);
                transform:translateX(-50%);
        box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
        border:1px solid rgba(107, 122, 254, 0.3);
        border-radius:3px;
    }
.w--health_form.form-row .w--multi_select_handle, .w--health_form.form-row .member_select_handle, .w--health_form.form-row .health_pincode_dropdown input{
        box-shadow:none;
        font-size:var(--fn-default);
    }
.w--health_form.form-row .health_contact_fields input{
            padding-bottom:8px;
        }
.w--health_form.form-row .w--error{
        padding-left:12px;
        max-width:320px;
    }
.w--health_form .cf-modal{
        background:rgba(231, 234, 238, 1);
    }
.w--health_form.first{
    text-align:center;
}
.health_gender_select{
    max-width:207px !important;
}
.health_gender_select .w--multi_select_handle{
        width:207px;
        padding:33px 40px 6px 12px;
        height:67px !important;
    }
.health_gender_select .w--multi_select_handle .label_show{
            top:16px;
            font-weight:400;
        }
.health_gender_select .w--multi_select_handle .dd_placeholder{
            font-size:var(--fn-default);
            font-weight:400;
            color:var(--font-color-50);
        }
.health_gender_select .selected_items{
        font-weight:400;
        color:#030303;
    }
.w--health_form > div.health_gender_radio{
    display:block;
}
.w--health_form > div.health_gender_radio .w--radio__options{
        padding-left:0px;
    }
.w--health_form > div.health_gender_radio .w--radio__option{
        border:1px solid var(--primaryColor_border-12);
        border-radius:8px;
        background-color:var(--radio_bg);
        box-shadow:0 8px 12px -8px var(--black_bShadow-color-12), 0 5px 24px 0 var(--radio_primary_bShadow);
        padding:12px 24px;
        color:var(--black_textColor);
        margin-right:16px;
    }
.w--health_form > div.health_gender_radio .w--radio__option.radio_selected{
            border:2px solid var(--primaryColor);
            color:var(--accentTextColor);
        }
.w--health_form > div.health_gender_radio .w--radio__option:last-child{
            margin-right:0px;
        }
.w--health_form > div.health_gender_radio .w--radio .w--radio__option:before{
        width:48px;
        height:48px;
        background:url("https://assets.online.oneinsure.com/static/img/female.2d108198afa3.svg") no-repeat right top;
        background-size:contain;
        top:0px;
        left:0px;
        border:none;
        -webkit-transform:none;
                transform:none;
        position:relative;
        display:block;
        margin-bottom:8px;
    }
.w--health_form > div.health_gender_radio .w--radio .w--radio__option:first-child:before{
        background:url("https://assets.online.oneinsure.com/static/img/male.ae02e34e1ffa.svg") no-repeat right top;
    }
.w--health_form > div.health_gender_radio .w--radio .w--radio__option:after{
        background:url("https://assets.online.oneinsure.com/static/img/arrow-right-violet.38850e83a9d7.svg") no-repeat right top;
        background-size:28px;
        width:28px;
        height:28px;
        transition:none;
        left:8px;
        background-color:rgba(107, 122, 254, 0.1) !important;
        border-radius:28px;
        margin-top:4px;
        bottom:0px;
        position:relative;
        display:none;
        opacity:1;
        -webkit-transform:none;
                transform:none;
    }
.get-started-btn.w--button--orange-gradient{
    height:55px;
    width:235px;
}
.w--health-sub{
    color:var(--accentTextColor);
    font-size:var(--fn-default);
    font-weight:600;
    text-align:center;
    margin-bottom:12px;
}
.w--health-gender-title{
    color:var(--font-color);
    font-size:var(--fn-large);
    font-weight:600;
    text-align:center;
    margin-bottom:12px;
}
.health-bottom-bar{
    background-color:var(--bottom_bg);
    margin-left:-20px;
    margin-bottom:-20px;
    min-width:848px;
    margin-top:30px;
    padding:0px;
    border-top:1px solid var(--border-grey);
}
.health-bottom-bar div.health-form__covid-block{
        background-color:transparent;
        color:var(--black_textColor);
        box-shadow:none;
        position:relative;
        padding:15px 10px 15px 55px;
        width:260px;
    }
.health-bottom-bar .health-form__right-corona-img{
        background:url("https://assets.online.oneinsure.com/static/img/ic_coronacard-home@2x.4c2f87d5701d.png") no-repeat right top;
        background-size:contain;
        width:60px;
        height:60px;
        position:absolute;
        top:9px;
        left:-4px;
    }
.health-bottom-bar .health-form__supertop-block{
        box-shadow:none;
        margin:0px 0px 0px 15px;
        height:130px;
        width:280px;
        padding:15px 8px;
    }
.health-bottom-bar .health-form__buy-btn{
        border-radius:6px;
        background-color:rgba(107, 122, 254, 0.1);
        color:var(--accentTextColor) !important;
        font-size:var(--fn-medium-2);
        font-weight:bold;
        text-transform:capitalize;
        padding:8px;
    }
.health-bottom-bar .w--button--empty{
        border-radius:6px;
        background-color:rgba(107, 122, 254, 0.1) !important;
        color:var(--accentTextColor) !important;
        font-size:var(--fn-medium-2);
        font-weight:bold;
        text-transform:capitalize;
        padding:8px 18px 8px 8px;
        border:1px solid transparent !important;
    }
.health-bottom-bar .w--button--empty:hover{
            border:1px solid var(--primaryColor) !important;
        }
.health-bottom-bar .btn--arrow{
        display:inline-block;
        width:7px;
        height:7px;
        -webkit-transform:rotate(-45deg);
                transform:rotate(-45deg);
        border-width:0px 2px 2px 0px;
        border-style:solid;
        border-color:var(--accentTextColor);
        margin:0px 0px 0px 3px;
        position:absolute;
        top:15px;
        right:10px;
    }
.health-bottom-bar .health-form-right, .health-bottom-bar .hfr__action{
        position:relative;
    }
.health_member_select{
    width:384px;
    position:relative;
}
.health_member_select .member_select_handle{
        height:67px !important;
        font-size:var(--fn-default);
        font-weight:400;
        padding:32px 25px 0px 12px !important;
    }
.health_member_select .member_select_handle .label_minimised{
            top:15px;
            font-weight:400;
        }
.health_member_select .member_select_handle .label_full{
            margin-top:-11px;
            font-weight:400;
            color:var(--font-color-50) !important;
        }
.health_member_select:before{
        position:absolute;
        content:"";
        height:67px;
        width:1px;
        top:0px;
        left:-1px;
        background-color:rgba(107, 122, 254, 0.3);
    }
.health_member_select:after{
        position:absolute;
        content:"";
        height:67px;
        width:1px;
        top:0px;
        right:0px;
        background-color:rgba(107, 122, 254, 0.3);
    }
.health_member_select .w--member_select .member_select_handle > div{
            width:300px;
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }
.health_member_select .cf-modal{
        background:rgba(231, 234, 238, 1);
    }
.health_pincode_dropdown{
    width:182px;
}
.health_pincode_dropdown .w--text_input--label{
        top:22px;
    }
.health_pincode_dropdown .health_pincode_dropdown__handle{
        height:67px;
        padding:22px 25px 14px 12px;
        box-shadow:none;
        font-weight:400;
        font-size:var(--fn-default);
    }
.health_pincode_dropdown .health_pincode_dropdown__handle .placeholder{
            opacity:1;
            font-weight:400;
            color:var(--font-color-50);
        }
.health_pincode_dropdown .health_pincode_dropdown__handle .health_pincode_dropdown__arrow{
            top:33px;
        }
.health_pincode_dropdown .health_pincode_dropdown__handle .label_minimised{
            font-weight:400;
            margin-bottom:4px;
        }
.health_pincode_dropdown .w--text_input--label-minimized{
        top:15px !important;
        font-weight:400;
    }
.health_pincode_dropdown input{
        height:67px !important;
        font-weight:400;
        padding:30px 12px 6px 12px;
    }
.health_pincode_dropdown .health_pincode_field input{
            padding-top:25px;
            font-weight:400;
            color:#030303;
        }
.health_pincode_dropdown .health_pincode_field .w--text_input--label-full{
            left:12px;
            font-weight:400;
            color:var(--font-color-50);
        }
.health_pincode_dropdown--st{
    width:205px;
}
.traveller_select .cf-modal .input_wrapper input::-ms-clear{
    display:none;
}
.cf-modal__content .w--health_form .health_member_select{
            width:336px;
        }
.cf-modal__content .w--health_form .health_supertopup_dropdown{
            height:67px;
            position:relative;
            margin-bottom:0;
        }
.cf-modal__content .w--health_form .health_supertopup_dropdown:before{
                content:"";
                position:absolute;
                height:69px;
                left:-1px;
                top:-1px;
                right:-1px;
                border-radius:3px;
                box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
                border:1px solid rgba(107, 122, 254, 0.3);
            }
.cf-modal__content .w--health_form .health_supertopup_dropdown .w--multi_select_handle{
                height:67px !important;
            }
.cf-modal__content .w--health_form .health_supertopup_dropdown .w--multi_select_handle .label_show{
                    top:14px;
                }
.cf-modal__content .w--health_form .health_supertopup_dropdown .w--multi_select_handle .selected_items{
                    margin-top:8px;
                }
.w--travel_form.form-row{
    position:relative;
    max-width:752px;
    padding-bottom:10px;
    width:752px;
}
.w--travel_form.form-row:before{
        position:absolute;
        content:"";
        left:50%;
        top:-1px;
        width:751px;
        height:69px;
        -webkit-transform:translateX(-50%);
                transform:translateX(-50%);
        box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
        border:1px solid rgba(107, 122, 254, 0.3);
        border-radius:3px;
    }
.w--travel_form.form-row .w-error{
        padding-left:12px;
    }
.w--travel_form.form-row .dd_placeholder, .w--travel_form.form-row .label_full{
        font-size:var(--fn-default) !important;
        color:var(--font-color-50);
        opacity:1;
        font-weight:400;
    }
.w--travel_form.form-row .w--multi_select_handle{
        padding:32px 40px 6px 12px;
        font-weight:400;
    }
.w--travel_form.form-row .w--multi_select_handle .label_show{
            top:15px;
        }
.w--travel_form.form-row .multi_country_dropdown{
        width:272px;
    }
.w--travel_form.form-row .multi_country_dropdown .w--multi_select_handle{
            min-height:67px;
            box-shadow:none;
            font-size:var(--fn-large);
        }
.w--travel_form.form-row .multi_country_dropdown .w--multi_select_handle .select-item{
                font-size:var(--fn-medium-2);
                margin:2px 4px 2px 0;
                padding-top:1px;
                font-weight:400;
            }
.w--travel_form.form-row .multi_country_dropdown .w--multi_select_handle .select-item .dd_placeholder{
                    opacity:1;
                }
.w--travel_form.form-row .multi_country_dropdown .w--multi_select_handle input{
                font-weight:400;
                font-size:var(--fn-default);
            }
.w--travel_form.form-row .travel_date_picker{
        width:290px;
        height:67px;
        border-left:1px solid rgba(107, 122, 254, 0.3);
        border-right:1px solid rgba(107, 122, 254, 0.3);
    }
.w--travel_form.form-row .travel_date_picker .w--calendar_handle{
            min-height:67px;
            box-shadow:none;
            padding:34px 12px 0px 12px;
            font-size:var(--fn-default);
            font-weight:400;
        }
.w--travel_form.form-row .travel_date_picker .w--calendar_handle.right{
                padding-left:19px;
            }
.w--travel_form.form-row .travel_date_picker .w--calendar_handle .label_minimised{
                top:15px;
            }
.w--travel_form.form-row .travel_date_picker .w--calendar_handle .label_full{
                margin-top:-10px;
                color:var(--font-color-50);
            }
.w--travel_form.form-row .travel_date_picker .w--calendar_handle .label_full.trip_active{
                    color:#fff;
                }
.w--travel_form.form-row .travel_date_picker .w--calendar{
            min-height:67px;
        }
.w--travel_form.form-row .travel_date_picker .w--calendar_arrow{
            height:67px;
            padding-top:34px;
        }
.w--travel_form.form-row .travel_date_picker .w--calendar_dd{
            left:-64px;
        }
.w--travel_form.form-row .traveller_select{
        width:188px;
    }
.w--travel_form.form-row .traveller_select .member_select_handle{
            height:67px;
            box-shadow:none;
            padding:32px 25px 0px 12px;
            font-size:var(--fn-large);
            font-weight:400;
        }
.w--travel_form.form-row .traveller_select .member_select_handle .label_full{
                margin-top:-8px;
                color:var(--font-color-50);
            }
.w--travel_form.form-row .traveller_select .member_select_handle .label_minimised{
                top:15px;
            }
.w--travel_form.form-row .traveller_select .cf-modal{
            background:rgba(231, 234, 238, 1);
        }
.w--travel_form.form-row .travel_info_selector .nri_block .w--multi_select_handle{
                padding-top:25px;
                font-weight:400;
            }
.w--travel_form.form-row .travel_info_selector .nri_block .label_show{
                top:10px;
            }
.multi_country_dropdown:not(.is_selected) .selected_items{
    margin-top:-10px;
}
.car_product .form-row.first{
        width:758px;
        padding-bottom:14px;
    }
.car_product .form-row.first .w--reg_no_input{
            width:424px;
            box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
            border:1px solid rgba(107, 122, 254, 0.3);
        }
.car_product .form-row.first .w--reg_no_input .w--text_input input{
                width:100%;
                box-shadow:none;
                height:67px;
                padding:30px 12px 12px 24px;
                font-weight:400;
                color:#030303;
            }
.car_product .form-row.first .w--reg_no_input .w--text_input--label-full{
                top:22px;
                left:24px;
                color:var(--font-color-50);
                font-weight:400;
            }
.car_product .form-row.first .w--reg_no_input .w--text_input--label-minimized{
                top:17px;
                left:24px;
                font-weight:400;
            }
.car_product .form-row.first .w--reg_no_input .fs.w--error{
                padding-top:4px;
                padding-left:24px;
            }
.car_product .form-row.first .car_expired_dropdown{
            width:334px;
            height:67px;
        }
.car_product .form-row.first .car_expired_dropdown .quote-form-item{
                box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
                border:1px solid rgba(107, 122, 254, 0.3);
                border-left:none;
            }
.car_product .form-row.first .car_expired_dropdown .quote-form-item.is_empty .w--lrcard--left{
                        padding-top:22px;
                    }
.car_product .form-row.first .car_expired_dropdown .w--lrcard--left{
                padding-top:30px;
                height:67px;
                font-size:var(--fn-default);
            }
.car_product .form-row.first .car_expired_dropdown .w--lrcard--left .label_minimised{
                    top:15px;
                    font-weight:400;
                }
.car_product .form-row.first .car_expired_dropdown .w--lrcard--left__text{
                    font-weight:400;
                }
.car_product .form-row.first .car_expired_dropdown .w--lrcard--left .car_expired_dropdown_placeholder{
                    color:rgba(3, 3, 3, 0.7) !important;
                    font-weight:400;
                }
.car_product .form-row.first .fallback_links{
            margin-top:4px;
        }
.car_product .form-row.first .fallback_links .w--button--link{
                padding-left:0px;
                padding-right:32px;
                font-weight:400;
            }
.car_product .form-row.first .fallback_links.push_down{
                margin-top:16px;
            }
.car_product .form-row:last-child{
        padding-top:0px;
    }
.car_product .form-row:last-child .mobile-number-input{
            margin:-10px auto 24px;
        }
.car_product .w--button_group{
        margin-top:6px;
    }
.car_product .form-field-fallback{
        max-width:551px;
    }
.car_product .form-field-fallback.new-car{
            max-width:758px;
            display:block;
        }
.car_product .form-field-fallback .w--lrcard .icon--add_plus{
                top:5px;
            }
.car_product .form-field-fallback .fallback_links{
            padding-left:12px;
        }
.car_product .form-field-fallback .car_make_name{
            width:100%;
            margin-bottom:16px;
            border-radius:4px;
        }
.car_product .form-field-fallback .car_make_name .w--lrcard{
                border-radius:3px;
            }
.car_product .form-field-fallback .car_make_name.new-car{
                width:390px;
            }
.car_product .form-field-fallback .car_make_name.new-car .w--lrcard{
                    border-top-right-radius:0;
                    border-bottom-right-radius:0;
                }
.car_product .form-field-fallback .car_make_name.new-car .car_horizontal_detail > span:first-child{
                        display:none;
                    }
.car_product .form-field-fallback .car_make_name .quote-form-item .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.car_product .form-field-fallback .quote-form-item.is_empty .w--lrcard--left{
            padding-top:23px;
        }
.car_product .form-field-fallback .car_reg_city_name{
            width:292px;
        }
.car_product .form-field-fallback .car_reg_city_name .quote-form-item{
                border-radius:4px 0px 0px 4px;
            }
.car_product .form-field-fallback .car_reg_city_name.new-car{
                width:360px;
            }
.car_product .form-field-fallback .car_reg_city_name.new-car .w--lrcard{
                    border-top-left-radius:0;
                    border-bottom-left-radius:0;
                    border-top-right-radius:3px;
                    border-bottom-right-radius:3px;
                }
.car_product .form-field-fallback .car_reg_city_name.new-car .w--lrcard--left__text{
                        max-width:310px;
                    }
.car_product .form-field-fallback .car_reg_city_name .error-label{
                padding-left:12px;
            }
.car_product .form-field-fallback .car_reg_city_name .quote-form-item .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.car_product .form-field-fallback .car_reg_city_name .w--lrcard--left__text{
                max-width:246px;
                font-weight:400;
                white-space:nowrap;
                overflow:hidden;
                text-overflow:ellipsis;
            }
.car_product .form-field-fallback .car_expired_dropdown.fallback{
            width:256px;
        }
.car_product .form-field-fallback .car_expired_dropdown.fallback .quote-form-item{
                border-radius:0px 4px 4px 0px;
                border-left:none;
                font-size:var(--fn-default);
            }
.car_product .form-field-fallback .car_expired_dropdown.fallback .quote-form-item .car_expired_dropdown_placeholder{
                    display:block;
                    color:#030303;
                }
.car_product .form-field-fallback .car_expired_dropdown.fallback .quote-form-item.is_empty .w--lrcard--middle{
                        margin:0px;
                    }
.car_product .form-field-fallback .car_expired_dropdown.fallback .quote-form-item.is_empty .w--lrcard--middle .w--lrcard--left{
                            padding-top:22px;
                        }
.car_product .form-field-fallback .car_expired_dropdown.fallback .fs.w--error{
                padding-left:0px;
                white-space:nowrap;
            }
.car_product .form-field-fallback .car_expired_dropdown.fallback .quote-form-item.last .w--lrcard--left .label_minimised{
                        top:10px;
                    }
.car_product .form-field-fallback .quote-form-item{
            height:67px;
            box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16);
            border:1px solid rgba(107, 122, 254, 0.3);
            font-size:var(--fn-default);
        }
.car_product .form-field-fallback .w--lrcard--left .car_horizontal_detail{
                margin-top:8px;
                font-size:var(--fn-default);
                color:#030303;
                white-space:nowrap;
                overflow:hidden;
                text-overflow:ellipsis;
            }
.car_product .form-field-fallback .w--lrcard--left .car_horizontal_detail span{
                    position:relative;
                    padding-right:16px;
                }
.car_product .form-field-fallback .w--lrcard--left .car_horizontal_detail span:after{
                        position:absolute;
                        content:"";
                        height:13px;
                        width:1px;
                        right:9px;
                        top:3px;
                        background-color:var(--icon_color-grey-2);
                    }
.car_product .form-field-fallback .w--lrcard--left .car_horizontal_detail span:last-child:after{
                            display:none;
                        }
.car_product .form-field-fallback.new-car .car_make_name{
            margin-bottom:0px;
        }
.car_product .form-field-fallback.new-car .car_make_name .quote-form-item .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.car_product .form-field-fallback.new-car .car_reg_city_name .quote-form-item .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.car_product .form-field-fallback.new-car .fallback_links{
            padding-left:16px;
            margin-top:8px;
        }
.car_product .fallback_links{
        margin-left:16px;
        position:relative;
        text-align:left;
    }
.car_product .fallback_links .w--button--link{
            font-size:var(--fn-default);
        }
.car_product .fallback_links.push_down{
            margin-top:24px;
        }
.car_product .mobile-number-input{
        text-align:left;
    }
.car_product .mobile-number-input .w--text_input-mobile{
            width:100%;
        }
.car_product .mobile-number-input .w--text_input-mobile input{
                padding-top:17px;
                font-weight:400;
                color:#030303;
            }
.car_product .mobile-number-input .w--text_input--label-full{
            color:rgba(3, 3, 3, 0.4);
            font-weight:400;
            top:15px;
        }
.car_product .mobile-number-input .country_code.reveal{
            top:17px;
        }
.car_product .mobile-number-input .w--text_input--label-minimize{
            top:0px;
        }
.car_product .form-row.modal-actions{
        margin-top:60px;
    }
.car_product.car_product--commercial .form-row.car-last-row{
            margin-top:20px;
        }
.car_product.car_product--commercial .form-row.car-last-row .w--button_group{
                margin-top:20px;
            }
.bike-quote-form.new-bike-flow .bike_make_name_horizontal, .bike-quote-form.new-bike-flow .bike_reg_city_name_horizontal{
        margin-top:8px;
        font-size:var(--fn-default);
        color:#030303;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
.bike-quote-form.new-bike-flow .bike_make_name_horizontal span, .bike-quote-form.new-bike-flow .bike_reg_city_name_horizontal span{
            position:relative;
            padding-right:16px;
        }
.bike-quote-form.new-bike-flow .bike_make_name_horizontal span:after, .bike-quote-form.new-bike-flow .bike_reg_city_name_horizontal span:after{
                position:absolute;
                content:"";
                height:13px;
                width:1px;
                right:9px;
                top:3px;
                background-color:var(--icon_color-grey-2);
            }
.bike-quote-form.new-bike-flow .bike_make_name_horizontal span:last-child:after, .bike-quote-form.new-bike-flow .bike_reg_city_name_horizontal span:last-child:after{
                    display:none;
                }
.bike-quote-form.new-bike-flow .bike_make_name_horizontal > span:first-child{
            display:none;
        }
.bike-quote-form.new-bike-flow .form-row.first{
        border:none;
        box-shadow:none;
    }
.bike-quote-form.new-bike-flow .bike_make_name.new-bike, .bike-quote-form.new-bike-flow .bike_reg_city_name.new-bike{
        width:auto;
    }
.bike-quote-form.new-bike-flow .bike_make_name.new-bike .quote-form-item, .bike-quote-form.new-bike-flow .bike_reg_city_name.new-bike .quote-form-item{
            height:67px;
            box-shadow:0 2px 22px 0 rgba(70, 90, 207, 0.16) !important;
            border:1px solid rgba(107, 122, 254, 0.3);
        }
.bike-quote-form.new-bike-flow .new-bike-inputs .bike_make_name .quote-form-item{
                width:395px;
            }
.bike-quote-form.new-bike-flow .new-bike-inputs .bike_make_name .w--lrcard{
                box-shadow:none;
            }
.bike-quote-form.new-bike-flow .new-bike-inputs .bike_reg_city_name{
            width:363px;
        }
.bike-quote-form.new-bike-flow .new-bike-inputs .bike_reg_city_name .w--lrcard{
                box-shadow:none;
            }
.bike-quote-form.new-bike-flow .new-bike-inputs .fallback_links{
            left:12px;
            margin-top:8px;
        }
.new-bike-flow .quote-form-item{
        height:67px;
    }
.bike_product .bike-quote-form.new-bike-flow .form-row.first .new-bike-inputs .w--lrcard--left__text{
                    color:rgba(3, 3, 3, 0.7);
                    font-weight:400;
                }
.fallback_links.setmargin-bike{
    margin-left:24px;
}
.align-fblinks{
    text-align:left;
}
.loginbox .w--text_input .w--text_input--label-full{
            top:8px;
            left:10px;
        }
.loginbox .w--text_input .w--text_input--label-minimized{
            top:2px;
            left:10px;
        }
.car-new-qf .car-flow-fastlane{
        width:600px;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-justify-content:flex-start;
            -ms-flex-pack:start;
                justify-content:flex-start;
        -webkit-align-items:flex-start;
            -ms-flex-align:start;
                align-items:flex-start;
    }
.car-new-qf .car-flow-fastlane .w--reg_no_input{
            width:535px;
            margin:0px;
        }
.car-new-qf .car-flow-fastlane .w--reg_no_input input[type="text"]{
                border-radius:4px 0px 0px 4px;
                height:67px;
                background-image:none;
                padding-left:25px;
                box-shadow:var(--input_regNo_bShadow);
                border:var(--input_regNo_border);
                border-right:none;
                width:100%;
            }
.car-new-qf .car-flow-fastlane .w--reg_no_input .w--text_input--label{
                left:25px;
            }
.car-new-qf .car-flow-fastlane .w--button--view-quotes{
            width:240px;
            border-radius:0px 3px 3px 0px;
            font-size:var(--fn-default);
            height:67px;
            background:var(--button_accent_bg);
            transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        }
.car-new-qf .flow-links{
        max-width:575px;
        margin-top:12px;
    }
.hero-widget__form-wrapper .w--calendar.w--calendar-column-1 .w--calendar_dd.reveal{
            margin-top:-54px;
            margin-left:-12px;
        }
