.widget-heading-wrapper-os{
    background: #370d52 !important;
    border-radius: 0 10px 0 0 ;
    border: 0;
    display: none !important;
}
.widget-heading-os{
    text-align: left !important;
}


.owl-carousel .owl-dots .owl-dot.active  span {
    background: #530F80 !important;
}

.owl-carousel .owl-dots .owl-dot:hover  span {
    background: #530F80 !important;
}


.widget{
    margin-top: 60px !important;
    border-radius: 5px !important;
    padding: 18px !important;;
    background: #530F80 !important;
    font-weight: bolder !important;
    text-transform: uppercase !important;;
    font-size: .8em !important;
    width: 100% !important;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.25) !important;
    content: "Get a Quote";
}

.widget:hover{
    background: #661b9a !important;
}

.widget-first-name-os{
    outline: transparent !important;
    height: 47px !important;
    font-size: .90rem !important;
}
.widget-family-name-os{
    outline: transparent !important;
    height: 47px !important;
    font-size: .90rem !important;
}
.widget-address-os{
    outline: transparent !important;
    height: 47px !important;
    font-size: .90rem !important;
}
.widget-email-os{
    outline: transparent !important;
    height: 47px !important;
    font-size: .90rem !important;
}
.widget-phone-os{
    outline: transparent !important;
    height: 47px !important;
    font-size: .90rem !important;
}
.widget-form-os{
    border: 0 solid #ffffff !important;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0) !important;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
    width: 100% !important;
}

.success-message-os{
    border-radius: 20px;
}

.form__scroll {
    padding: 0 !important;
}

.ng-star-inserted {
    visibility: hidden !important;
}
