.header{left:0;z-index:1000;transition:.2s ease-in-out left}
@media screen and (max-width:955px){.header{position:fixed;top:0;left:0;width:100%;height:70px}
}
.header.header--insurance-solved .header__item--callout{width:210px;padding-left:10px;margin-top:-5px}
@media screen and (max-width:955px){.header.header--insurance-solved .header__item--callout{width:auto}
}
.header.header--insurance-solved .header__item--callout img{display:inline-block;width:90px;vertical-align:top}
@media screen and (max-width:320px){.header.header--insurance-solved .header__item--callout img{display:none}
}
.header .content-container.content-container--slimline{position:relative;padding:10px 0;background:#fff;z-index:10}
@media screen and (max-width:955px){.header .content-container.content-container--slimline{padding:0;border-bottom:1px solid #e5e9ed}
}
@media screen and (max-width:955px){.header .content-container.content-container--size_wide .content-container__inner,.header .content-container__inner{padding:0 0 0 20px}
}
.header .header__main{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.header .header__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.header .header__item--logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.header .header__item--logo img{width:220px;height:100%}
@media screen and (max-width:955px){.header .header__item--logo img{width:125px}
}
.header .header__item--shield{padding-left:10px;height:57px;position:relative;top:-1px}
.header .header__item--shield a{display:none}
@media(min-width:460px){.header .header__item--shield a{display:block}
}
.header .header__item--award{padding-left:10px;margin-top:-5px;min-height:52px}
@media screen and (max-width:955px){.header .header__item--award{width:auto}
}
@media screen and (max-width:460px){.header .header__item--award{margin-top:0}
}
.header .header__item--award img{display:inline-block;width:57px;vertical-align:top}
@media screen and (max-width:955px){.header .header__item--award img{margin-top:3px}
}
@media screen and (max-width:460px){.header .header__item--award img{display:none}
}
.header .header__item--award p{display:inline-block;width:105px;margin:0 0 0 10px;color:#a39160;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:11px;text-align:left;line-height:normal;min-width:72px}
@media screen and (max-width:590px){.header .header__item--award p{display:none}
}
.header .header__item--award a{text-decoration:none;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px}
@media screen and (max-width:955px){.header .header-nav.header-nav--large{display:none}
}
.header .header-nav.header-nav--small{display:none}
@media screen and (max-width:955px){.header .header-nav.header-nav--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
.header .header-nav__item{-webkit-flex:1 1 auto;flex:1 1 auto}
.header .header-nav__btn{margin:0 6px;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;text-align:center;white-space:nowrap}
@media screen and (max-width:955px){.header .header-nav__btn{margin:0;font-size:20px;border-left:1px solid #e5e9ed}
}
.header .header-nav__btn:last-child{margin-right:0}
@media(min-width:956px){.header .header-nav__btn:last-child{border-right:0}
}
.header .header-nav__btn:hover .header-nav__link{text-decoration:underline;color:#de0614}
@media screen and (max-width:955px){.header .header-nav__btn:hover .header-nav__link{text-decoration:none}
}
.header .header-nav__btn:hover .header-nav__icon.icon{color:#de0614}
.header .header-nav__btn.header-nav__btn--red-small:hover .header-nav__link{text-decoration:underline;color:#3c4449}
.header .header-nav__btn.header-nav__btn--red-small:hover .header-nav__icon.icon{color:#3c4449}
.header .header-nav__btn.header-nav__btn--red-small .header-nav__link{color:#de0614}
.header .header-nav__btn.header-nav__btn--red-small .header-nav__icon.icon{color:#de0614}
.header .header-nav__btn.header-nav__btn--red{border-radius:18px;background:#de0614}
@media screen and (max-width:955px){.header .header-nav__btn.header-nav__btn--red{border-radius:0;font-size:9px;white-space:normal}
}
@media screen and (max-width:530px){.header .header-nav__btn.header-nav__btn--red{display:none}
}
.header .header-nav__btn.header-nav__btn--red:hover{background:#fff;border:2px solid #de0614}
.header .header-nav__btn.header-nav__btn--red:hover .header-nav__link{text-decoration:none;color:#de0614}
.header .header-nav__btn.header-nav__btn--red:hover .header-nav__icon.icon{color:#de0614}
.header .header-nav__btn.header-nav__btn--red.header-nav__btn--red-small{flex:0 1 80px;min-width:80px}
.header .header-nav__btn.header-nav__btn--red .header-nav__link{color:#fff}
.header .header-nav__btn.header-nav__btn--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;min-width:120px}
@media screen and (max-width:955px){.header .header-nav__btn.header-nav__btn--flex{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70px;min-width:0}
}
.header .header-nav__btn.header-nav__btn--flex.header-nav__btn--red:hover{-ms-flex:0 1 116px;flex:0 1 116px;min-width:116px}
@media screen and (max-width:470px){.header .header-nav__btn.header-nav__btn--search{display:none}
}
@media screen and (max-width:380px){.header .header-nav__btn.header-nav__btn--contact{display:none}
}
@media screen and (max-width:300px){.header .header-nav__btn.header-nav__btn--policy-manager{display:none}
}
@media screen and (max-width:955px){.header .header-nav__btn.header-nav__btn--menu{width:70px}
}
.header .header-nav__link{display:flex;height:auto;text-decoration:none;color:#3c4449}
.header .header-nav__link .header-nav__text{margin:auto}
.header .header-nav__text{height:15px;padding:7px 5px}
@media screen and (max-width:955px){.header .header-nav__text{height:auto;padding:8px 0;font-size:12px}
}
.header .header-nav__text.header-nav__text--upper-case{text-transform:uppercase}
.header .header-nav__text.header-nav__text--closed{display:block}
.header .header-nav__text.header-nav__text--opened{display:none}
.header .header-nav__icon{display:block;width:20px;margin:0 auto;font-size:17px;color:#3c4449;vertical-align:middle}
@media screen and (max-width:955px){.header .header-nav__icon{width:30px;font-size:28px}
}
.header .header-nav__icon.header-nav__icon--inline{display:inline-block}
@media screen and (max-width:955px){.header .header-nav__icon.icon-menu{width:auto;font-size:35px;height:35px;margin-bottom:5px;padding-top:2px}
}
@media screen and (max-width:955px){.header .header-nav__icon.icon-user-circle{width:auto;height:40px;padding-top:4px;font-size:33px}
}
@media screen and (max-width:955px){.header .header-nav__icon.icon-additional{height:40px;padding-top:4px;font-size:33px;transform:rotateZ(45deg)}
}
@media screen and (max-width:955px){.header .header-nav__icon.icon-phone-2{width:auto;height:40px;padding-top:6px;font-size:30px}
}
.header .header-nav__btn--search{position:relative}
.header .search{position:absolute;top:-7px;right:0;visibility:hidden;transition:visibility .1s;transition-delay:.4s}
.header .search__search-btn-wrap{position:absolute;display:inline-block;width:auto;height:auto;left:11px;top:8px;font-size:17px;color:#3c4449}
.header .search__search-btn-wrap:hover{text-decoration:none;color:#de0614}
.header .search__search-btn{position:absolute;top:-8px;left:-7px;padding:17px;width:100%;height:100%;border:0;opacity:0;text-indent:-20000px;overflow:hidden}
.header .search__close-btn-wrap{position:absolute;right:0;top:10px}
.header .search__close-btn{padding:11px;color:#3c4449;text-decoration:none}
.header .search__close-btn:hover{color:#de0614}
.header .search__input{width:31px;border-radius:18px;padding:8px 35px;border:1px solid #ccd1d5;transition:width .5s ease-out;font-size:14px}
.header .search__input:focus{outline:0;border:1px solid #de0614}
.header .header__search.header__search--variant-1{position:relative;width:170px;padding:6px 0;border-bottom:1px solid #e5e9ed;text-align:right}
.header .header__search.header__search--variant-1:after{content:"Search this website";padding-right:20px;font-family:'MuseoSans-300',Helvetica,Arial,sans-serif}
.header .header__search.header__search--variant-1 .header-nav__link{position:absolute;width:100%}
.header .header__search.header__search--variant-1 .header-nav__icon{margin:0}
.header .header__search.header__search--variant-1 .search{top:-2px}
.header .header__search.header__search--variant-1 .search__input{width:100px;border:0;border-bottom:1px solid #e5e9ed;border-radius:0;transition:width .5s ease-out}
.header .header__search.header__search--variant-2{position:relative;width:140px;padding:6px 0;border:1px solid #e5e9ed;border-radius:20px;text-align:left}
.header .header__search.header__search--variant-2:after{content:"Search";padding-left:35px;font-family:'MuseoSans-300',Helvetica,Arial,sans-serif}
.header .header__search.header__search--variant-2 .header-nav__link{position:absolute;width:100%}
.header .header__search.header__search--variant-2 .header-nav__icon{margin:0;margin-left:10px}
.header .header__search.header__search--variant-2 .search{top:-2px}
.header .header__search.header__search--variant-2 .search__input{width:100px;transition:width .5s ease-out}
.header .mobileSearchQuery{padding:10px;margin-top:-53px;background:#fff;border-bottom:1px solid #ccd1d5;transition:margin .2s ease-out}
.header .mobileSearchQuery .search-nav{position:relative}
.header .mobileSearchQuery .mobile-search{width:calc(100% - 25px);border-radius:15px;background:#fff;border:1px solid #ccd1d5;padding:5px 10px;margin:0}
.header .mobileSearchQuery .search__search-btn-wrap{left:auto;top:5px;right:15px}
.header--opm{height:64px;border-bottom:6px solid #e5e9ed}
@media screen and (min-width:769px){.header--opm{height:105px}
}
.header--opm>.content-container{height:100%;background-color:#fff}
.header--opm>.content-container>.content-container__inner{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;padding:0 20px;width:auto}
.header--opm .header__main{width:100%}
.header--opm .header__item--logo{flex:1 0 auto}
.header--opm .header__item--logo img{width:100px}
@media screen and (min-width:769px){.header--opm .header__item--logo img{width:125px}
}
.header--opm .header__item--nav{flex:0 1 auto}
.header--opm .header-nav__btn:hover .header-nav__link{text-decoration:none;color:#fff;background-color:#3c4449}
.header--opm .header-nav__btn.header-nav__btn--flex{flex:0 1 130px;min-width:130px;border:0}
@media screen and (min-width:769px){.header--opm .header-nav__btn.header-nav__btn--flex{flex:0 1 110px;min-width:110px}
}
.header--opm .header-nav__btn.header-nav__btn--contact{display:block}
.header--opm .header-nav__link{border:2px solid #e5e9ed;border-radius:5px;background-color:#fff;transition:background-color 500ms}
.header--opm .header-nav__link .header-nav__text{margin:0;width:100%}
.header--opm .header-nav__text{padding:10px 5px;height:auto;font-size:18px}
@media screen and (min-width:956px){.body--header-search-open .search{visibility:visible;transition:visibility .1s;transition-delay:0}
}
@media screen and (min-width:956px){.body--header-search-open .search__input{width:310px;padding:7px 35px}
}
@media screen and (min-width:956px){.body--header-search-open .header .header__search--variant-1 .search__input{width:345px}
}
@media screen and (min-width:956px){.body--header-search-open .header .header__search--variant-2 .search__input{width:315px}
}
@media screen and (max-width:955px){.body--header-search-open .mobileSearchQuery{margin-top:0}
}