@font-face{font-family:Din;src:url(/files/fonts/DINNextLTPro-Light.eot);src:url(/files/fonts/DINNextLTPro-Light.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Light.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Light.woff) format("woff"),url(/files/fonts/DINNextLTPro-Light.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Light.svg#Din) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Din;src:url(/files/fonts/DINNextLTPro-Medium.eot);src:url(/files/fonts/DINNextLTPro-Medium.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Medium.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Medium.woff) format("woff"),url(/files/fonts/DINNextLTPro-Medium.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Medium.svg#Din) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:DinCondensed;src:url(/files/fonts/DINNextLTPro-LightCondensed.eot);src:url(/files/fonts/DINNextLTPro-LightCondensed.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-LightCondensed.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-LightCondensed.woff) format("woff"),url(/files/fonts/DINNextLTPro-LightCondensed.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-LightCondensed.svg#DinCondensed) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:DinCondensed;src:url(/files/fonts/DINNextLTPro-Condensed.eot);src:url(/files/fonts/DINNextLTPro-Condensed.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Condensed.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Condensed.woff) format("woff"),url(/files/fonts/DINNextLTPro-Condensed.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Condensed.svg#DinCondensed) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:DinRegular;src:url(/files/fonts/DINNextLTPro-Regular.eot);src:url(/files/fonts/DINNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Regular.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Regular.woff) format("woff"),url(/files/fonts/DINNextLTPro-Regular.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Regular.svg#DinRegular) format("svg");font-weight:400;font-style:normal}
.block.block-block{margin:0!important}
#container,#header-region{margin-top:0!important}
.header-block{height:115px;width:100%}
.partner-landing-page-accessibility-link{position:absolute;font-size:11px;color:#707070!important;letter-spacing:0;margin-right:10px;margin-top:5px;z-index:1000;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;-moz-border-radius:3px;border-radius:3px;padding:1px;top:113px;right:0}
.partner-landing-page-accessibility-link:focus{border:2px solid;text-decoration:none}
.promo-banner-holidays-2017{position:relative;top:0;border-bottom:none;text-align:center;height:115px;z-index:999;width:1352px!important;overflow:visible;left:-195px;background:#008cc0;padding-top:0;-moz-box-sizing:border-box;box-sizing:border-box}
.promo-banner-holidays-2017 .partner-package-banner,.promo-banner-holidays-2017.total-protection-mobile-banner{text-transform:uppercase;letter-spacing:1px}
.promo-banner-holidays-2017 .partner-package-banner span,.promo-banner-holidays-2017.total-protection-mobile-banner span{font-family:DinUltra,Helvetica,sans-serif;font-weight:400;text-transform:none;letter-spacing:normal}
.promo-banner-holidays-2017.promo-clickable{cursor:pointer}
.promo-banner-holidays-2017 .banner-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 128px}
.promo-banner-holidays-2017 .banner-wrapper .no-email-capture{width:85%;margin:0 auto}
.promo-banner-holidays-2017 .banner-wrapper .promo-copy{width:732px}
#mobile-partner-banner .promo-copy .partner-promo-text:not(:last-child),.promo-banner-holidays-2017 .banner-wrapper .promo-copy .partner-promo-text:not(:last-child){text-transform:uppercase;font-weight:700}
.promo-banner-holidays-2017 .banner-wrapper .promo-copy .partner-promo-text{font-family:Din,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:20px;line-height:30px;letter-spacing:.024em}
.promo-banner-holidays-2017 .banner-wrapper .promo-copy .multiline{max-width:156px}
.promo-banner-holidays-2017 .banner-wrapper .promo-copy .multiline.promo{max-width:323px;margin:0 15px}
#mobile-partner-banner .learn-more-smb .promo-copy.promo .partner-promo-text strong,.promo-banner-holidays-2017 .banner-wrapper .promo-copy .multiline.promo strong{text-transform:uppercase}
.promo-banner-holidays-2017 .static-width{width:100%;margin:0 auto;text-align:center;height:100%}
.promo-banner-holidays-2017 .discount-value,.promo-banner-holidays-2017 .promo-product,.promo-banner-holidays-2017 .shop-now-promo,.promo-banner-holidays-2017 p{position:relative;width:auto;vertical-align:top;display:inline-block;color:#fff}
.promo-banner-holidays-2017 .discount-value{font-family:DinCondensed,Helvetica,sans-serif;font-weight:700;font-size:39px;letter-spacing:1.34px;line-height:39px;text-align:center;padding:7px;top:4px}
.promo-banner-holidays-2017 .promo-product,.promo-banner-holidays-2017 p{font-family:DinRegular,Helvetica,sans-serif;letter-spacing:.69px;font-weight:400}
.promo-banner-holidays-2017 .discount-value span{position:absolute;bottom:10px;left:0;height:25px;opacity:.32;width:100%;background:#fff}
.promo-banner-holidays-2017 .promo-product{font-size:20px;line-height:32px;top:17px;margin:0 30px 0 10px}
.promo-banner-holidays-2017 p{font-size:17px;line-height:29px;margin:0;top:18px}
.promo-banner-holidays-2017 .shop-now-promo{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:17px;letter-spacing:.58px;top:21px;margin-left:42px}
.promo-banner-holidays-2017 .shop-now-promo svg{position:relative;top:2px}
.promo-banner-holidays-2017#sitewide-partner-banner{display:none;position:absolute;top:-167px}
#mobile-partner-banner.Reliant-banner,.promo-banner-holidays-2017.Reliant-banner{background-color:#333092}
#mobile-partner-banner .learn-more-smb,.promo-banner-holidays-2017 .learn-more-smb{color:#fff;text-decoration:underline}
.promo-banner-holidays-2017.hippo-banner{height:auto;padding:17px 0}
.promo-banner-holidays-2017.hippo-banner .promo-product{top:0;padding:0;margin:0}
#page #mobile-partner-banner{height:auto}
#mobile-partner-banner{display:block;width:100%;background-color:#008cc0;padding:13px 0 18px}
#mobile-partner-banner .promo-copy{margin-bottom:14px}
#mobile-partner-banner .promo-copy .partner-promo-text{font-family:Din,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:14px;line-height:18px;letter-spacing:.024em;text-align:center;display:block}
#mobile-partner-banner.Hippo-banner svg{position:relative;top:-10px;left:3px}
#mobile-partner-banner.Hippo-banner .email-form{display:none!important}
#mobile-partner-banner.Hippo-banner .promo-copy{padding:0 10px;margin-bottom:0}
#mobile-partner-banner .learn-more-smb .promo-copy.promo .partner-promo-text{font-weight:400}