/**handles:sffcu-banner-style**/
@media only screen and (max-width:690px){#header-secondary-outer:not(.sffcu-banner-closed){display:block!important;height:auto!important}#header-secondary-outer:not(.sffcu-banner-closed) .container{display:none;height:0}#header-secondary-outer.sffcu-banner-closed{display:none!important;height:0!important}#header-outer.sffcu-banner-closed{transform:none!important}}#sffcu-top-banner{background:linear-gradient(135deg,#2c5aa0 0,#1e3a5f 100%);color:#fff;height:0;width:100%;opacity:0;overflow:hidden;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .5s ease-in-out}#sffcu-top-banner.sffcu-banner-show{padding:12px 20px;height:auto;opacity:1}#sffcu-top-banner.sffcu-banner-hidden{height:0;opacity:0}.sffcu-banner-content{display:flex;justify-content:space-between;align-items:center;max-width:1425px;margin:0 auto}.sffcu-banner-content>div{font-size:16px;font-weight:500;flex:1}.sffcu-banner-content .sffcu-banner-heading{font-weight:700;text-align:center;margin-bottom:0;padding-bottom:0}.sffcu-banner-content p{margin-bottom:0;padding-bottom:0}.sffcu-banner-content a{color:#fff;text-decoration:underline}.sffcu-close-btn{background:0 0;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;margin-left:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.sffcu-close-btn:hover{background-color:rgba(255,255,255,.2)}@media (max-width:768px){.sffcu-banner-text{font-size:14px}#sffcu-top-banner{padding:10px 15px}}