.navik-header .container .navik-header-container .navik-menu ul li.get-quote-btn {
    z-index: 2;
    margin: 0 0 0 1em;
    position: relative
}

.navik-header .container .navik-header-container .navik-menu ul li.get-quote-btn a.get-quote-btn-link {
    background-color: #ffce07;
    color: #112249;
    text-transform: uppercase;
    width: 175px;
    text-align: center
}

.navik-header .container .navik-header-container .navik-menu ul li.get-quote-btn a.get-quote-btn-link:hover {
    color: #fff;
    background-color: #112249;
    -webkit-box-shadow: 0 14px 28px rgba(39,39,39,.15),0 10px 10px rgba(39,39,39,.12);
    box-shadow: 0 14px 28px rgba(39,39,39,.15),0 10px 10px rgba(39,39,39,.12)
}

@media (max-width: 1199px) {
    .navik-header .container .navik-header-container .navik-menu ul li.contact-btn {
        margin: 0 !important;
    }
    .navik-header .container .navik-header-container .navik-menu ul li.get-quote-btn a.get-quote-btn-link {
        width: 100%;
        font-size: 1.15rem;
    }
}


section.home-hero .hero-image .content.typoStyle2 h1.headline {margin-bottom: 10px;}
section.home-hero .hero-image .content.typoStyle2 h1.headline,
section.home-hero .hero-image .content.typoStyle2 h2.sub-headline{
    color: #112249;
    text-shadow: none;
}

section.home-hero .hero-image .content.typoStyle2 h1.headline:after {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    max-width: 125px;
    height: 6px;
    background-color: #ffce07;
    z-index: 1;
    margin: .5em 0;
}
@media screen and (max-width: 39.9375em) {
    section.home-hero .hero-image .content.typoStyle2 h1.headline:after {
        content: "";
        display: block;
        position: relative;
        width: 100%;
        max-width: 125px;
        height: 6px;
        background-color: #ffce07;
        z-index: 1;
        margin: .5em auto;
    }
}