.b-faq-item{position:relative;display:flex;width:100%;flex-direction:column;-webkit-margin-after:3.375rem;margin-block-end:3.375rem;row-gap:.9375rem}.b-faq-item__heading{position:relative;padding-bottom:1.4rem;margin:0;font-family:Ubuntu,-apple-system,arial,sans-serif;-webkit-margin-after:.5rem;margin-block-end:.5rem}.b-faq-item__heading:after{position:absolute;bottom:-.2rem;left:0;width:4.811rem;height:.375rem;border-radius:50px;background-color:#0775e2;content:""}.b-faq-item.has-small-heading .b-faq-item__heading{position:relative;padding-bottom:0;margin-left:1.5rem;-webkit-margin-after:0;margin-block-end:0}.b-faq-item.has-small-heading .b-faq-item__heading:after{display:none}.b-faq-item.has-small-heading .b-faq-item__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-faq-item.has-dark-style .b-faq-item__heading,.b-faq-item.has-dark-style .b-faq-item__inner-blocks,.b-faq-item.has-dark-style .b-faq-item__side-paragraph{color:#fff}.b-faq-item.has-dark-style .b-faq-item__heading:after,.b-faq-item.has-dark-style .b-faq-item__heading:before{background-color:#fff}.b-faq-item.has-side-paragraph .b-faq-item__col-wrapper{display:flex;flex-direction:column;padding-top:0;gap:2rem}@media(min-width:768px){.b-faq-item.has-side-paragraph .b-faq-item__col-wrapper{display:grid;align-items:center;padding-top:0;grid-gap:1.875rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1188px){.b-faq-item.has-side-paragraph .b-faq-item__col-wrapper{grid-template-columns:repeat(3,1fr)}}@media(min-width:1188px){.b-faq-item.has-side-paragraph .b-faq-item__col--1{width:360px;grid-column:span 1}}@media(min-width:1188px){.b-faq-item.has-side-paragraph .b-faq-item__col--2{grid-column:span 2}}.b-faq-item.has-side-paragraph .b-faq-item__col--2 p:last-child{margin:0}@media(min-width:768px){.b-faq-item.is-vertically-aligned-top .b-faq-item__col{align-self:start}}@media(min-width:768px){.b-faq-item.is-vertically-aligned-center .b-faq-item__col{align-self:center}}@media(min-width:768px){.b-faq-item.is-vertically-aligned-bottom .b-faq-item__col{align-self:end}}