.av6-quoter .m-hero.t-accent-dark{background-color:#001e60;color:#fff;border:0;transition:background .35s,color .35s}
.av6-quoter .m-hero.t-accent-dark a:not(.a-button){color:#fff;border-bottom:1px dotted #ccc}
.av6-quoter.m-hero-wrapper{display:flex;flex-direction:column}
.av6-quoter .m-hero{align-items:center;background:#333;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;min-height:65vh;position:relative;width:100%}
.av6-quoter .m-hero:before{background:rgba(51,51,51,0.3);content:"";height:100%;position:absolute;right:0;top:0;width:100%}
.av6-quoter .m-hero--suburban{background-image:url(../../../../content/dam/aviva-system-assets/aviva/img/bg_suburban.jpg)}
.av6-quoter .m-hero-message{display:flex;flex:none;flex-direction:column;margin:0 auto;max-width:81.25em;overflow:hidden;overflow-wrap:break-word;padding:0 1.25em 1.875em;position:relative;text-align:center;width:100%;word-wrap:break-word}
.av6-quoter .m-hero-message{text-align:left}
.av6-quoter .m-hero-message.m-hero-message--bottom{justify-content:end}
.av6-quoter .m-hero-message.m-hero-message--top{justify-content:start}
.av6-quoter h1{font-size:70px;font-weight:bold;margin-top:120px;margin-bottom:0}
@media(max-width:482px){.av6-quoter h1{font-size:42px}
}
.av6-quoter .heading--2{max-width:1000px}
@media(max-width:482px){.av6-quoter .heading--2{font-size:20px}
}
.av6-quoter .heading--3{font-size:28px;font-weight:700}
.av6-quoter .heading--4{font-size:20px;font-weight:600;margin-bottom:0}
.av6-quoter .heading{color:#5c596d;display:block;font-style:normal;font-weight:bold;margin:0;padding:0}
.av6-quoter .m-hero.t-accent-dark .heading{color:#fff}
.av6-quoter .heading--0{font-size:2.625em;font-weight:normal;letter-spacing:-0.004em;line-height:1.1905em;margin-bottom:.3809em;margin-top:.7142em}
.fonts-loaded .av6-quoter .heading--0{font-family:"source_sans_prolight",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","arial","helvetica",sans-serif}
.av6-quoter .heading--0 strong{font-weight:bold}
.fonts-loaded .av6-quoter .heading--0 strong{font-family:"source_sans_proregular",-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","arial","helvetica",sans-serif;font-weight:normal}
.av6-quoter .m-hero-message .heading--0{margin-bottom:.11905em}
@media(min-width:35em){.av6-quoter .m-hero-message .heading--0{margin-bottom:.1471em}
}
@media(min-width:60em){.av6-quoter .m-hero-message .heading--0{margin-bottom:.14286em}
}
.av6-quoter .hero-c2a--container{margin-top:60px;margin-bottom:96px}
.av6-quoter .hero-c2a--container .hero-c2a{background-color:#fff;min-height:440px;overflow:hidden}
.av6-quoter .hero-c2a--container .hero-c2a.hero-logo-hidden{background-color:transparent;min-height:auto}
.av6-quoter .hero-c2a--container .hero-c2a.hero-logo-hidden .hero-c2a--right{min-height:auto}
@media(max-width:840px){.av6-quoter .hero-c2a--container .hero-c2a{margin-left:-30px;margin-right:-30px;margin-bottom:-128px}
}
.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--left{margin-right:-1px;position:relative;background-color:#fff;border-right:1px solid #ccc}
.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--left img{padding:16px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
@media(max-width:840px){.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--left img{padding:60px}
}
.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--right{background-color:#f9f9f9;padding:30px 55px;border-left:1px solid #ccc}
@media(max-width:840px){.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--right{padding-bottom:50px}
}
.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--left,.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--right{width:50%;float:left;min-height:440px}
@media(max-width:840px){.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--left,.av6-quoter .hero-c2a--container .hero-c2a .hero-c2a--right{width:100%;margin-right:0;border-right:0;border-left:0}
}
.av6-quoter .hero-c2a--right{position:relative}
.av6-quoter .hero-c2a .thin-text-heading{font-size:22px;color:#5c596d;font-weight:200;display:inline-block}
.av6-quoter .hero-c2a--container .hero-c2a label.thin-text-heading{margin:.625em 0}
.av6-quoter .text-input{width:100%;border-radius:4px;border:1px solid #aaa;padding:12px 20px}
.av6-quoter .text-input.valid{border-color:#4f9f31}
.av6-quoter .text-input:invalid,.av6-quoter .text-input.invalid{border-color:#bd2624}
.av6-quoter .text-input:focus{border-color:#44c0ff}
.av6-quoter .m-form-row__error-message{display:block;margin-top:6px;color:#bd2624;font-size:.875rem}
.av6-quoter .hero-c2a--container .hero-c2a .text-input{width:100%;border-radius:4px;border:1px solid #aaa;padding:12px 30px;color:#333;text-transform:uppercase}
.av6-quoter .hero-c2a--container .hero-c2a .quote-btn{margin-top:30px;display:block;width:100%}