/* Brand assets and content retain the source layout, breakpoints and animation classes. */
.canopis-document .nav-logo.gg-brand-logo{width:210px;height:42px;object-fit:cover;object-position:center;max-width:none}
.canopis-document .footer_wordmark-image.gg-brand-logo{width:100%;height:clamp(90px,15vw,220px);object-fit:cover;object-position:center;filter:brightness(0) invert(1)}
.canopis-document .badges .gg-brand-logo{width:24px;height:24px;object-fit:cover;object-position:left center}
.canopis-document [data-canopis-form] select{color:inherit;font:inherit;min-height:48px;width:100%}
.canopis-document [data-canopis-form] input:focus,.canopis-document [data-canopis-form] select:focus,.canopis-document [data-canopis-form] textarea:focus{outline:2px solid #3f6b3e;outline-offset:2px}
@media(min-width:992px) and (max-width:1199px){.canopis-document .nav-logo.gg-brand-logo{width:170px;height:35px}}
@media(max-width:991px){.canopis-document .nav-logo.gg-brand-logo{width:195px;height:38px}}
@media(max-width:479px){.canopis-document .nav-logo.gg-brand-logo{width:172px;height:33px}.canopis-document .footer_wordmark-image.gg-brand-logo{height:65px}}
