/* Display the supplied square artwork without the screenshot letterboxing. */
.brand-logo{display:block;width:84px;height:84px;object-fit:cover;object-position:center;border-radius:8px;flex-shrink:0}.premium-header .nav{padding-top:14px;padding-bottom:14px}.premium-footer .brand-logo{width:96px;height:96px}.premium-header .brand{gap:14px}.premium-header .brand-name{color:#082743}:root{--gold:#087da9}.nav .nav-phone{background:#05283d}.nav .nav-phone:hover{background:#075376}.nav-phone span{color:#78ddfa}.button.gold{background:#82daf2;color:#052438}.button:hover{background:#b0e9f8;color:#052438}.filter.active{background:#063c58;color:#fff}.hero-copy h1 em{color:#9ae7fa}.hero-copy .eyebrow{color:#9ed8e8}.line{background:#67cdeb}.premium-footer .brand-name{color:#d6eff5}
@media(max-width:600px){.premium-header .nav{padding-top:10px}.premium-header .brand-logo{width:58px;height:58px}.premium-header .nav .brand{gap:7px}.premium-header .nav .brand-name{font-size:8px;letter-spacing:.3px}.premium-header .nav .brand-name small{letter-spacing:.2px;font-size:5px}.premium-header .nav .nav-phone{padding:10px 8px}.premium-footer .brand-logo{width:80px;height:80px}}@media(max-width:360px){.premium-header .nav .brand-name{font-size:7px}.premium-header .brand-logo{width:48px;height:48px}.premium-header .nav .brand-name small{display:none}.premium-header .nav .nav-phone{font-size:11px!important}}
