/* Shared editorial CTA. The former promotional raster is not used. */
.contacts.ds-cta-no-discount{background:none!important;padding:72px 0;color:#f4f5f7;position:relative}
.ds-cta-no-discount>.container{width:calc(100% - 40px);max-width:1200px;padding:0;margin:0 auto}
.ds-cta-no-discount__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);overflow:hidden;border:1px solid #30353e;border-radius:16px;background:#171a20}
.ds-cta-no-discount__media{position:relative;min-width:0;min-height:440px;background:#111317}
.ds-cta-no-discount__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ds-cta-no-discount .contacts__block{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:none;margin:0;padding:40px;text-align:left}
.ds-cta-no-discount .contacts__logo{margin:0 0 24px}
.ds-cta-no-discount .contacts__logo img{display:block;width:180px;max-width:100%;height:auto}
.ds-cta-no-discount .contacts__title{margin:0 0 16px;padding:0;max-width:16ch;color:#f4f5f7;font-size:34px;font-weight:700;line-height:1.16;letter-spacing:-.02em;text-transform:none;text-align:left}
.ds-cta-no-discount__actions{width:100%;min-width:0}
.ds-cta-no-discount .contacts__subtitle,.ds-cta-no-discount .ds-contact-paths>p:first-child{max-width:43ch;margin:0 0 24px;color:#c1c6cf;font-size:16px;font-weight:400;line-height:1.6;text-align:left}
.ds-cta-no-discount .ds-contact-paths{width:100%;max-width:360px}
.ds-cta-no-discount .ds-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}
.ds-cta-no-discount .ds-action{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:14px 18px;border:1px solid #ed1c24;border-radius:7px;background:#ed1c24;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}
.ds-cta-no-discount .ds-action--secondary{background:transparent;border-color:#525966;color:#f4f5f7}
.ds-cta-no-discount .ds-contact-paths>p:last-child{margin:12px 0 0;text-align:left}
.ds-cta-no-discount [data-ds-callback-open]{display:inline-flex;align-items:center;min-height:44px;padding:0;color:#c1c6cf;font-size:14px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.ds-cta-no-discount .ds-action:hover{background:#d3161e;border-color:#d3161e}
.ds-cta-no-discount .ds-action--secondary:hover{background:#242932;border-color:#788292}
.ds-cta-no-discount a:focus-visible{outline:2px solid #b8e6ff;outline-offset:4px}
@media(max-width:1023px){.ds-cta-no-discount .contacts__block{padding:30px}.ds-cta-no-discount .contacts__title{font-size:30px}.ds-cta-no-discount__media{min-height:420px}}
@media(max-width:767px){.contacts.ds-cta-no-discount{padding:40px 0}.ds-cta-no-discount__grid{grid-template-columns:minmax(0,1fr)}.ds-cta-no-discount__media{min-height:0;aspect-ratio:16/10}.ds-cta-no-discount .contacts__block{padding:26px 24px}.ds-cta-no-discount .contacts__logo{margin-bottom:20px}.ds-cta-no-discount .contacts__logo img{width:155px}.ds-cta-no-discount .contacts__title{font-size:28px}.ds-cta-no-discount .ds-contact-paths{max-width:none}.ds-cta-no-discount .ds-action{font-size:14px}}
@media(max-width:359px){.ds-cta-no-discount>.container{width:calc(100% - 32px)}.ds-cta-no-discount .contacts__block{padding:24px 20px}.ds-cta-no-discount .contacts__title{font-size:26px}}
