main section#hero{background-color:#e3edf9}main section#hero .section-wrapper p{font-family:Poppins,sans-serif;font-weight:500}main section.cta-sample{background-color:#256aa0}main section.cta-sample .section-wrapper{padding-top:2rem;padding-bottom:2rem;color:#fff}main section.cta-sample .section-wrapper h2{line-height:1em}main section.module-1 .section-wrapper{padding-top:24px}main section.module-1 .section-wrapper h2.big-d{font-size:20px}main section.module-1 .section-wrapper p{font-family:Poppins,sans-serif;font-weight:500}main section.module-1 .section-wrapper div.ps-widget{margin:2rem auto}main section.module-1 .section-wrapper div.ps-widget:not([ps-widget-type=embedded]){width:100%;min-height:300px;background-color:#eee;border:1px solid #ddd;position:relative}main section.module-1 .section-wrapper div.ps-widget:not([ps-widget-type=embedded]):after{content:"";position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);display:block;width:40px;height:40px;border-radius:20px;border:3px solid #fff;background-color:transparent;border-top-color:rgba(2,31,64,.75);-webkit-animation-name:kfs_loading;animation-name:kfs_loading;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}main section.module-1 .section-wrapper div.ps-widget.error500{min-height:0}main section.module-1 .section-wrapper div.ps-widget.error500:after{display:none!important}main section.module-1 .section-wrapper div.ps-widget.error500 .message_500{padding:2rem}main section.ctas .cta.cta-coupon{margin-top:0;margin-bottom:20px}main section.ctas .cta.cta-didyouknow{background-color:#003762;width:auto;height:auto}main section.ctas .cta.cta-didyouknow .cta-wrapper{padding:0;width:auto;height:auto}main section.ctas .cta.cta-didyouknow .cta-wrapper h3{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;position:static;text-shadow:none}@media only screen and (min-width:768px){main section.ctas{padding-bottom:14px}main section.ctas .cta.cta-coupon,main section.ctas .cta.cta-didyouknow{margin:0 auto 14px;background-color:#fff;background-position:50%}main section.ctas .cta.cta-coupon:not(.lazy) .cta-wrapper,main section.ctas .cta.cta-didyouknow:not(.lazy) .cta-wrapper{background-image:none!important}main section.ctas .cta.cta-coupon .cta-wrapper,main section.ctas .cta.cta-didyouknow .cta-wrapper{background-image:none;height:auto;padding:0}main section.ctas .cta.cta-coupon .cta-wrapper .content,main section.ctas .cta.cta-didyouknow .cta-wrapper .content{position:static;left:0;top:0;width:350px;height:135px;padding:0}main section.ctas .cta.cta-coupon .cta-wrapper .content .button-cta,main section.ctas .cta.cta-coupon .cta-wrapper .content h3,main section.ctas .cta.cta-didyouknow .cta-wrapper .content .button-cta,main section.ctas .cta.cta-didyouknow .cta-wrapper .content h3{padding-top:20px}main section.ctas .cta.cta-coupon .cta-wrapper .fs_callout,main section.ctas .cta.cta-didyouknow .cta-wrapper .fs_callout{background-color:#fff;padding:20px 0 0 100px;text-align:left}main section.ctas .cta.cta-coupon .cta-wrapper .fs_callout h3,main section.ctas .cta.cta-didyouknow .cta-wrapper .fs_callout h3{color:#215d8d;text-align:left;padding:0}main section.ctas .cta.cta-coupon .cta-wrapper .fs_callout.lazy:after,main section.ctas .cta.cta-didyouknow .cta-wrapper .fs_callout.lazy:after{left:20px;top:20px}main section.ctas .cta.cta-coupon .cta-wrapper .fs_callout:not(.lazy),main section.ctas .cta.cta-didyouknow .cta-wrapper .fs_callout:not(.lazy){background-image:url(/assets/img/icon-fsa-d.0a494472.svg);background-size:73px;background-repeat:no-repeat;background-position:0}main section.ctas .cta.cta-coupon .cta-wrapper .fs_callout p,main section.ctas .cta.cta-didyouknow .cta-wrapper .fs_callout p{color:#003762}}@media only screen and (min-width:1200px){main section#hero{background-color:#e3edf9}main section#hero .section-wrapper p{font-family:Poppins,sans-serif;font-weight:500}main section.module-1 .section-wrapper{padding-top:24px}main section.module-1 .section-wrapper h2.big-d{padding-bottom:34px;background-size:320px}main section.module-1 .section-wrapper .finder{background-image:url(/assets/img/fpo/fpo-d-findStore.png);background-size:1200px;width:100%;height:695px}}