.cq-about-footer{background:#f6f7f8;color:#18202b;border-top:1px solid #e6e9ed;font-family:Arial,Helvetica,sans-serif}
.cq-about-footer *{box-sizing:border-box}
.cq-about-footer .cq-about-shell{max-width:1204px;margin:0 auto;padding:48px 32px 50px;display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:start}
.cq-about-footer .cq-about-label{font:600 11px/1.5 Arial;letter-spacing:1.7px;text-transform:uppercase;color:#757d86;margin:0 0 12px}
.cq-about-footer h2{font:700 32px/1.15 Arial;letter-spacing:-.7px;color:#08025a;margin:0 0 18px}
.cq-about-footer .cq-about-description{font:400 15px/1.8 Arial;color:#515b68;margin:0 0 17px;max-width:65ch}
.cq-about-footer .cq-about-invitation{font:400 14px/1.7 Arial;color:#515b68;margin:0 0 22px;max-width:65ch}
.cq-about-footer a.cq-about-book{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#f58029;color:#fff!important;text-decoration:none!important;border-radius:6px;padding:16px 24px;font:600 15px/1.4 Arial;max-width:100%}
.cq-about-footer a.cq-about-book:hover{background:#df6a16}
.cq-about-footer a.cq-about-book:focus-visible{outline:2px solid #08025a;outline-offset:4px}
.cq-about-footer .cq-about-photo{min-width:0;padding-top:28px}
.cq-about-footer .cq-about-photo img{width:100%;height:auto;display:block;border-radius:7px}
@media(max-width:900px){.cq-about-footer .cq-about-shell{gap:28px;padding:38px 28px;grid-template-columns:1.1fr 1fr}.cq-about-footer .cq-about-description{font-size:14px;line-height:1.75}}
@media(max-width:650px){.cq-about-footer .cq-about-shell{grid-template-columns:1fr;padding:30px 24px 36px;gap:26px}.cq-about-footer .cq-about-photo{order:-1;padding-top:0}.cq-about-footer h2{font-size:28px}.cq-about-footer a.cq-about-book{width:100%}}
