.acp-information{color:var(--acp-color-text);font:400 16px/1.5 Roboto,sans-serif}
.acp-information *{box-sizing:border-box}
.acp-info-node{position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}
.acp-info-container{display:flex;position:relative;margin:auto}
.acp-info-boxed>.acp-info-container{max-width:1140px}
.acp-info-column{min-height:1px;display:flex;position:relative}
.acp-info-populated{padding:10px;display:flex;position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}
.acp-info-piece{width:100%;position:relative;margin-bottom:20px}
.acp-info-piece:last-child{margin-bottom:0}
.acp-info-piece-content{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .4s}
.acp-info-overlay{position:absolute;inset:0;pointer-events:none;transition:background .3s,border-radius .3s,opacity .3s}
.acp-info-heading-title{padding:0;margin:0;line-height:1}
.acp-info-image{text-align:center}
.acp-info-image img{vertical-align:middle;display:inline-block;max-width:100%;height:auto}
.acp-info-text-editor p{margin:0 0 14.4px}
.acp-information a{color:inherit;font-weight:600}
.acp-info-icon-list-items{list-style:none;margin:0;padding:0}
.acp-info-icon-list-item{margin:0;padding:0;display:flex;align-items:center}
.acp-info-icon-list-item a{display:flex;align-items:center;width:100%}
.acp-info-icon-list-text{align-self:center}
.acp-info-populated>.acp-info-section{width:100%}
.acp-info-pending{opacity:0}
.acp-info-visible{animation:acp-info-fade 2s both}
.acp-info-visible.acp-info-rise{animation-name:acp-info-rise}
@keyframes acp-info-fade{from{opacity:0}to{opacity:1}}
@keyframes acp-info-rise{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}
@media(min-width:1025px){.acp-info-hide-desktop{display:none!important}}
@media(min-width:768px) and (max-width:1024px){.acp-info-hide-tablet{display:none!important}}
@media(max-width:767px){.acp-info-container{flex-wrap:wrap}.acp-info-column{width:100%}.acp-info-hide-mobile{display:none!important}.acp-information a{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.acp-info-pending{opacity:1}.acp-info-visible{animation:none}}

.acp-information hr{margin:0}
.acp-info-hero-divider{display:flex;flex-direction:column;align-items:center;gap:85px;position:relative;padding:0}
.acp-info-hero-divider hr{width:100px;height:0;border:2px solid var(--acp-color-highlight);transform:rotate(90deg);flex:none}
.acp-info-side-divider{width:55px;height:0;border:3px solid #999;transform:rotate(90deg);margin-left:-1.5em}
