#header {
    padding: 1rem 0;
}
#header .row {
    display: flex;
}
#header .row .columns {
    display: inline-flex;
}
#header .row .columns #logo {
    display: inline-flex;
}
#header .row .small-4.columns {
    justify-content: flex-end
}
.telephonenumber-wrapper{
	padding-top: 20px;
}
.headerBox h3{
	color: #fff;
	margin-top: 15px;
}
#fullwidth-wrapper {
    position: relative
}
#fullwidth-wrapper:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #2c454c;
    opacity: 0.8;
    z-index: 1
}
#fullwidth-wrapper * {
    z-index: 2
}
#fullwidth-wrapper .headerBox-text h1,
#fullwidth-wrapper .headerBox-text p,
#fullwidth-wrapper .headerBox-text ul li{
    color: #fff
}
#fullwidth-wrapper .headerBox-text ul{
	margin-bottom: 15px;
}
.quote-form-tabs.tabs{
	margin: 0;
}
.ppcWrapper #content-wrapper {
    padding-top: 3rem;
}
.ppcWrapper {
    padding-bottom: 0;
}
.side-column-telephonenumber h3{
	font-size: 1.4rem;
	margin-bottom: 0;
	font-weight: 800;
}
.side-column-telephonenumber .telephonenumber{
	font-size: 1.4rem;
	font-weight: 500;
	color: #e5720a;
}
#fullwidth-wrapper .headerBox .headerBox-right{
	margin: 2.5rem 0;
}
@media screen and (max-width: 63.9375em) {
    .formWrap {
        background: #F6F7F7 !important
    }
    #header-text img {
        margin-bottom: -20px !important
    }
    #logo img {
        margin: 0 !important
    }
    #content-form .side-column-content {
        padding: 0;
    }
}
#fullwidth-wrapper:after {
    background: #2C444C;
}