.accessibility,.acf-block-preview .accessibility{color:#fff;padding:1.25rem 0}@media(min-width:992px){.accessibility,.acf-block-preview .accessibility{padding:3.75rem 5rem}}.accessibility__title,.acf-block-preview .accessibility__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;margin-bottom:2.5rem}@media(min-width:768px){.accessibility__title,.acf-block-preview .accessibility__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.accessibility__title .h4,.acf-block-preview .accessibility__title .h4{font-size:2.5rem}@media(min-width:768px){.accessibility__title .h4,.acf-block-preview .accessibility__title .h4{font-size:3.25rem}}.accessibility__title .icon-holder,.acf-block-preview .accessibility__title .icon-holder{-webkit-box-pack:center;-ms-flex-pack:center;background:linear-gradient(45.66deg,rgba(var(--color-gradient-primary),.5) 14.53%,rgba(var(--color-gradient-secondary),50%) 50.09%,rgba(var(--color-gradient-primary),.5) 80.91%);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3rem;justify-content:center;width:3rem}@media(min-width:768px){.accessibility__title .icon-holder,.acf-block-preview .accessibility__title .icon-holder{height:3.625rem;width:3.625rem}}.accessibility__title .icon-holder .icon,.acf-block-preview .accessibility__title .icon-holder .icon{width:1rem}@media(min-width:768px){.accessibility__title .icon-holder .icon,.acf-block-preview .accessibility__title .icon-holder .icon{width:1.5625rem}}@media(min-width:992px){.accessibility__cols,.acf-block-preview .accessibility__cols{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:space-between}}.accessibility__col,.acf-block-preview .accessibility__col{max-width:100%;width:100%}@media(max-width:991.98px){.accessibility__col,.acf-block-preview .accessibility__col{margin-bottom:.9375rem}}@media(min-width:992px){.accessibility__col,.acf-block-preview .accessibility__col{max-width:32.1875rem}}@media(max-width:1199.98px){.accessibility__col p,.acf-block-preview .accessibility__col p{font-size:.875rem}}.accessibility__col p:not(:last-child),.acf-block-preview .accessibility__col p:not(:last-child){margin-bottom:.9375rem}@media(min-width:768px){.accessibility__col p:not(:last-child),.acf-block-preview .accessibility__col p:not(:last-child){margin-bottom:1.5625rem}}