.animation--arrow{display:none;height:0}@keyframes bouncing{0%{bottom:-24px}50%{bottom:-21px}100%{bottom:-24px}}.page-variant--section-entry-page .has-banner .animation--arrow{transition:top .3s ease-in-out;position:absolute;display:block;left:0;right:0;bottom:-24px;width:48px;height:48px;margin-left:auto;margin-right:auto;background-color:#171c8f;border-radius:50%;z-index:50;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;animation-duration:.5s;animation-name:bouncing;animation-iteration-count:6;text-indent:-9999px}.contact-grid--custom .node--type-contact .contact__select{border:1px solid #000}.contact-grid--custom .node--type-contact .contact--name{font-weight:500;text-align:center}.contact-grid--custom .node--type-contact dl{text-align:center;padding:0 8px 4px}.prose .contact-grid--custom dl{gap:0}.prose .contact-grid--custom dl>dt+dd{grid-column:1/3 !important}.prose:has(.contact-grid--custom){max-width:100%}