/* Approved Comfort & Home identity. The source PNG is preserved without edits. */
.brand-logo-window{display:block;position:relative;width:260px;height:45px;max-width:100%;overflow:hidden;flex:none}.brand-logo-window .comfort-home-logo{position:absolute;display:block;width:108%;max-width:none;height:auto;left:-4%;top:50%;transform:translateY(-50%);object-fit:contain;border:0;border-radius:0}.site-header .header>a.brand{display:inline-flex;align-items:center;line-height:1;margin:0;padding:0;text-decoration:none}.site-footer .footer-brand>a{display:inline-flex;align-items:center;max-width:100%;text-decoration:none}.site-footer .footer-brand .brand-logo-window{width:270px;height:47px}.support-header>a:first-child{display:inline-flex;align-items:center;max-width:70%}.support-header .brand-logo-window{width:260px;height:45px}
@media(max-width:1000px){.site-header .brand-logo-window{width:235px;height:41px}}
@media(max-width:650px){.site-header .brand-logo-window{width:200px;height:35px}.site-header .header{gap:14px}.site-footer .footer-brand .brand-logo-window{width:250px;height:43px}.support-header .brand-logo-window{width:210px;height:37px}.support-header{gap:16px}.support-header>a:first-child{max-width:68%}}
@media(max-width:390px){.site-header .brand-logo-window{width:175px;height:32px}.site-header .header{gap:9px}.support-header .brand-logo-window{width:185px;height:33px}.site-footer .footer-brand .brand-logo-window{width:230px;height:40px}}
