:root {
    --lasso-main: #333 !important;
    --lasso-title: black !important;
    --lasso-button: #d62b83 !important;
    --lasso-secondary-button: #059 !important;
    --lasso-button-text: white !important;
    --lasso-background: white !important;
    --lasso-pros: #059 !important;
    --lasso-cons: #be4000 !important;
    --primary-color: #d72d83;
    --title-font: "Approach TRIAL", sans-serif;
    --text-font: "DM Sans", serif;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.mega-menu-item:hover mega-sub-menu > div,
.mega-menu-item:hover mega-sub-menu {
    display: block;
}

.page-sticky-bar{
    position: sticky;
    top: 70px;
}
.page-zipcode-container,
.page-sticky-bar{
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-template-template-medicare p {
    margin-bottom: 20px;
}

.page-template-template-medicare p:last-child {
    margin-bottom: 0;
}
.section.new-cta-section,
.custom-bg {
    background: #f7f7f7;
}