@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Source+Sans+Pro:wght@400;600&display=swap");.rr-list-section{--rr-red:#d92f26;--rr-ink:#151515;--rr-cream:#f7f6f4;color:var(--rr-ink);font-family:Source Sans Pro,sans-serif;isolation:isolate;position:relative}.rr-list-section *{box-sizing:border-box}.rr-list-section h1,.rr-list-section h2,.rr-list-section h3{font-family:Abril Fatface,serif;font-weight:400;letter-spacing:normal;margin:0}.rr-list-section p{font-family:Source Sans Pro,sans-serif!important;font-size:19px!important;font-weight:400!important;line-height:1.526!important;margin:0}.rr-list-section p+p{margin-top:24px}.rr-list-inner{margin:auto;max-width:1232px;position:relative;width:calc(100% - 48px)}.rr-list-button{align-items:center;background:var(--rr-red);color:#fff;display:flex;font-size:18px;font-weight:600;gap:20px;justify-content:space-between;line-height:24px;max-width:100%;min-height:60px;padding:16px 24px;text-decoration:none;width:256px}.rr-list-button:hover{text-decoration:underline}.rr-awards button:focus-visible,.rr-list-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.rr-list-pattern{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.rr-list-pattern>div{left:50%;position:absolute;top:0;transform:translateX(-50%);width:1440px}.rr-list-pattern span{background:#f1f0ed;border:2px solid #f7f6f4;border-radius:0 0 120px 120px;display:block;opacity:.9;position:absolute}.rr-list-pattern--awards span{background:#242424;border:0;opacity:1}.rr-list-pattern--cta span{background:#fff;border:0;opacity:.12}@media(max-width:767px){.rr-list-inner{width:calc(100% - 40px)}.rr-list-section p{font-size:18px!important}.rr-list-button{width:100%}}.rr-closing-cta{background:var(--rr-red);color:#fff;padding:88px 0}.rr-closing-cta__layout{align-items:center;display:grid;gap:120px;grid-template-columns:minmax(0,840fr) minmax(0,272fr)}.rr-closing-cta__copy{display:flex;flex-direction:column;gap:24px}.rr-closing-cta h2{color:#fff;font-size:64px;line-height:72px;max-width:730px}.rr-closing-cta p{max-width:800px}.rr-closing-cta .rr-list-button{background:#fff;color:var(--rr-red);font-size:22px;line-height:30px;min-height:76px;padding:20px 28px;width:272px}@media(max-width:1023px){.rr-closing-cta__layout{gap:32px;grid-template-columns:1fr}.rr-closing-cta h2{font-size:52px;line-height:1.15}}@media(max-width:767px){.rr-closing-cta{padding:56px 0}.rr-closing-cta h2{font-size:40px}.rr-closing-cta .rr-list-button{width:100%}}