.b-headers{position:relative;display:flex;width:100%;flex-direction:column;row-gap:.9375rem}.b-headers__heading,.b-headers__subheading{margin:0;font-family:Ubuntu,-apple-system,arial,sans-serif}.b-headers__heading{position:relative;padding-bottom:1.4rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.b-headers__heading:after{position:absolute;bottom:-.2rem;left:0;width:4.811rem;height:.375rem;border-radius:50px;background-color:#0775e2;content:""}.b-headers__inner-blocks>*+*,.b-headers__inner-blocks p:last-child{-webkit-margin-after:0;margin-block-end:0}.b-headers__inner-blocks>*+*{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.b-headers__inner-blocks .b-c-number-text{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.b-headers.has-text-align-right .b-headers__heading:after{right:0;left:auto}.b-headers.has-text-align-center .b-headers__heading:after{position:absolute;left:50%;transform:translateX(-50%)}.b-headers.has-small-heading .b-headers__heading{position:relative;padding-bottom:0;margin-left:1.5rem;-webkit-margin-after:0;margin-block-end:0}.b-headers.has-small-heading .b-headers__heading:after{display:none}.b-headers.has-small-heading .b-headers__heading:before{position:absolute;top:50%;width:.375rem;height:110%;border-radius:50px;margin-left:-1.5rem;background-color:#0775e2;content:"";transform:translateY(-50%)}.b-headers.has-dark-style .b-headers__heading,.b-headers.has-dark-style .b-headers__inner-blocks,.b-headers.has-dark-style .b-headers__side-paragraph,.b-headers.has-dark-style .b-headers__subheading{color:#fff}.b-headers.has-dark-style .b-headers__heading:after,.b-headers.has-dark-style .b-headers__heading:before{background-color:#fff}.b-headers.has-side-paragraph .b-headers__col-wrapper{display:flex;width:100%;flex-direction:column;gap:1rem}@media(min-width:992px){.b-headers.has-side-paragraph .b-headers__col-wrapper{display:grid;align-items:center;grid-gap:4rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1188px){.b-headers.has-side-paragraph .b-headers__col-wrapper{grid-gap:8rem}}.b-headers.has-side-paragraph .b-headers__col{display:flex;flex-direction:column;row-gap:.94rem}.b-headers.has-side-paragraph .b-headers__col p:last-child{margin:0}@media(min-width:768px){.b-headers.is-vertically-aligned-top .b-headers__col{align-self:start}}@media(min-width:768px){.b-headers.is-vertically-aligned-center .b-headers__col{align-self:center}}@media(min-width:768px){.b-headers.is-vertically-aligned-bottom .b-headers__col{align-self:end}}