.elementor-46598 .elementor-element.elementor-element-558cada{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */.xb-legal{padding:clamp(3rem,7vw,5.5rem) 1.25rem clamp(4rem,8vw,6rem)}
.xb-legal .e-con-inner,.xb-legal>.elementor-widget{max-width:46rem;margin-inline:auto}
.xb-legal h1.elementor-heading-title{font-family:Spectral,serif;font-weight:300;font-size:clamp(2.4rem,6vw,3.4rem);line-height:1.1;margin:0 0 2rem}
.xb-legal h2,.xb-legal h3,.xb-legal h4{font-size:1.35rem;font-weight:400;margin:2.2rem 0 .8rem;line-height:1.3}
.xb-legal p,.xb-legal li,.xb-legal td,.xb-legal th{font-size:1.05rem;line-height:1.65}
.xb-legal ul,.xb-legal ol{padding-left:1.3rem}
.xb-legal a{color:#0174BE;text-decoration:underline;word-break:break-word}
.xb-legal table{width:100%;border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}
.xb-legal th,.xb-legal td{border:1px solid #d9dde6;padding:.5rem;text-align:left;vertical-align:top}/* End custom CSS */