.wcc-cp-template,.wcc-cp-template>.wp-block-post-content{padding:0;margin:0;max-width:none!important;width:100%}
.wcc-carrier-partners{background:#e7e8ed;color:#13194a;font:18px/1.6 Arial,Helvetica,sans-serif;max-width:none!important;margin:0!important;width:100%}
.wcc-carrier-partners *{box-sizing:border-box}
.wcc-carrier-partners h1,.wcc-carrier-partners h2,.wcc-carrier-partners h3{font-family:Anton,Impact,sans-serif;line-height:1.04;font-weight:400;letter-spacing:-.015em;margin:18px 0 26px}
.wcc-carrier-partners h1{font-size:clamp(52px,6.4vw,96px)}
.wcc-carrier-partners h2{font-size:clamp(40px,5vw,72px)}
.wcc-carrier-partners h3{font-size:clamp(25px,2.6vw,34px)}
.wcc-carrier-partners p{margin:0 0 22px}
.wcc-carrier-partners a{color:inherit;text-underline-offset:4px}
.wcc-carrier-partners .oo-label{font:700 12px/1.6 Arial,sans-serif;letter-spacing:.12em}
.wcc-carrier-partners .oo-small{font-size:14px;max-width:850px}
.wcc-carrier-partners .oo-section{padding:76px max(6%,calc((100% - 1400px)/2))}
.wcc-carrier-partners .oo-hero{display:grid;grid-template-columns:1.2fr 1fr;background:#13194a;color:#fbcc0a;align-items:stretch}
.wcc-carrier-partners .oo-hero-copy{padding:72px 9%}
.wcc-carrier-partners .oo-hero-copy>p:not(.oo-label){color:#fff;max-width:550px}
.wcc-carrier-partners .oo-hero-panel{margin:48px 12% 48px 0;padding:42px;border:2px solid #fbcc0a;display:flex;flex-direction:column;justify-content:center}
.wcc-carrier-partners .oo-hero-panel h2{font-size:clamp(52px,6vw,90px)}
.wcc-carrier-partners .oo-hero-panel>p:not(.oo-label){border-top:1px solid #fbcc0a;padding-top:18px}
.wcc-carrier-partners .oo-stripe{background:#ef5105;padding:22px 6%;text-align:center}
.wcc-carrier-partners .oo-stripe p{font:clamp(18px,2.2vw,30px)/1.4 Anton,Impact,sans-serif;margin:0}
.wcc-carrier-partners .oo-white{background:#fff}.wcc-carrier-partners .oo-paper{background:#e7e8ed}.wcc-carrier-partners .oo-yellow{background:#fbcc0a}.wcc-carrier-partners .oo-blue{background:#4589d7}
.wcc-carrier-partners .oo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:40px 0}
.wcc-carrier-partners .oo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.wcc-carrier-partners .oo-card{border-top:1px solid #13194a;padding-top:16px;margin:0}
.wcc-carrier-partners .oo-faq .oo-card{padding:20px 0;max-width:1000px}
.wcc-carrier-partners .oo-faq h3{font-size:28px}
.wcc-carrier-partners .wp-block-button__link{background:#fbcc0a;color:#13194a;border:2px solid #fbcc0a;border-radius:0;padding:17px 24px;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;min-height:48px}
.wcc-carrier-partners .oo-yellow .wp-block-button__link{background:#13194a;color:#fff;border-color:#13194a}
.wcc-carrier-partners a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.wcc-carrier-partners #owner-inquiry{scroll-margin-top:30px}
@media(max-width:781px){.wcc-carrier-partners{font-size:16px}.wcc-carrier-partners .oo-section{padding:48px 6%}.wcc-carrier-partners .oo-hero,.wcc-carrier-partners .oo-grid,.wcc-carrier-partners .oo-grid.two{grid-template-columns:1fr}.wcc-carrier-partners .oo-hero-copy{padding:48px 6% 24px}.wcc-carrier-partners .oo-hero-panel{margin:0 6% 48px;padding:28px}.wcc-carrier-partners .oo-grid{gap:24px}}

.wcc-carrier-partners .oo-hero-photo{margin:0!important;min-width:0;align-self:stretch;position:relative;overflow:hidden}
.wcc-carrier-partners .oo-hero-photo img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;object-position:50% 50%}
@media(max-width:781px){.wcc-carrier-partners .oo-hero-photo img{height:auto;min-height:0;aspect-ratio:5/4;object-fit:cover}}

.wcc-carrier-partners .oo-blue{color:#13194a}.wcc-carrier-partners .oo-icon{font-size:30px;color:#4589d7;margin-bottom:12px}.wcc-carrier-partners .oo-hero{grid-template-columns:1fr 1fr}
