.brand-divider{--badge-size:72px;--layout-spacing:var(--layout-spacing-sm);height:1px;position:relative;z-index:1;border:0 none;margin-inline:24px;margin-block:var(--layout-spacing);overflow:visible;pointer-events:none}@media(min-width:1024px){.brand-divider{--badge-size:96px}}@media(min-width:768px){.brand-divider{margin-inline:48px}}@media(min-width:1280px){.brand-divider{margin-inline:56px}}@media(min-width:1440px){.brand-divider{margin-inline:60px}}.brand-divider:before,.brand-divider:after{content:"";display:block}.brand-divider:before{position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid #b1cbc6}.brand-divider:after{position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--badge-size);height:var(--badge-size);background:url("/content/themes/base/assets/img/icons/multicolor/diplomat-legacy-badge.svg") center no-repeat;background-size:var(--badge-size)}.brand-divider:not(.brand-divider--collapse):has(+.collapse-spacing),.brand-divider:not(.brand-divider--collapse):has(+.background){-webkit-margin-after:0;margin-block-end:0}.brand-divider:not(.brand-divider--collapse)+section{--layout-spacing:var(--layout-spacing-sm)}.brand-divider--collapse{--badge-size:64px}@media(min-width:1024px){.brand-divider--collapse{--badge-size:68px}}@media(min-width:1440px){.brand-divider--collapse{--badge-size:72px}}.brand-divider--collapse:before{border-bottom-color:rgba(0,0,0,0)}.hero+.brand-divider.brand-divider--collapse{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:calc(var(--badge-size)/2);margin-block-end:calc(var(--badge-size)/2);height:0}@media(min-width:768px){.hero+.brand-divider.brand-divider--collapse{-webkit-margin-after:0;margin-block-end:0}}.hero+.brand-divider.brand-divider--collapse:after{top:0}.brand-divider.brand-divider--collapse{-webkit-margin-before:var(--layout-spacing);margin-block-start:var(--layout-spacing);-webkit-margin-after:calc(var(--layout-spacing)*-1);margin-block-end:calc(var(--layout-spacing)*-1)}.brand-divider.brand-divider--collapse:after{top:50%}.background+.brand-divider.brand-divider--collapse{-webkit-margin-before:calc(var(--badge-size)/2);margin-block-start:calc(var(--badge-size)/2);-webkit-margin-after:calc(var(--badge-size)/-2);margin-block-end:calc(var(--badge-size)/-2)}.background+.brand-divider.brand-divider--collapse:after{top:calc(var(--badge-size)/-2)}