@charset "UTF-8";.divider-block{position:relative;width:100%;max-width:none;margin:0}.divider-block.section-bg--dark{background-color:var(--theme-base-dark)}.divider-block.section-bg--transparent{background-color:transparent}.divider-block.section-bg--white{background-color:var(--theme-base-light)}.divider-block.section-bg--light-grey{background-color:var(--theme-base-soft)}.divider-block.section-bg--dark-blue{background:var(--theme-bg-color-alternative)}.divider-block.section-bg--red{background-color:var(--theme-primary-color)}.divider-block .divider-line hr{height:2px;background:var(--theme-base-soft);border:none;margin:0}.divider-block .divider-logo{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:103.625rem;margin:0 auto}.divider-block .divider-logo__line{flex:1 1 auto;max-width:50rem;height:1px;background-image:repeating-linear-gradient(to right,var(--theme-primary-color) 0,var(--theme-primary-color) .625rem,transparent .625rem,transparent 1.25rem)}.divider-block .divider-logo__line--left{-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000)}.divider-block .divider-logo__line--right{-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}.divider-block .divider-logo__mark{flex-shrink:0;display:inline-flex;width:3.625rem;height:3.625rem;color:var(--theme-primary-color);filter:drop-shadow(0 0 1.25rem var(--theme-primary-color))}.divider-block .divider-logo__svg{width:100%;height:100%;fill:currentColor;overflow:visible}.divider-block .divider-logo__core{transform-box:fill-box;transform-origin:center;animation:divider-logo-core 1.6s ease-in-out infinite alternate}.divider-block .divider-logo__points{transform-box:fill-box;transform-origin:center;animation:divider-logo-points 1.6s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.divider-block .divider-logo__core,.divider-block .divider-logo__points{animation:none;transform:none}}@keyframes divider-logo-core{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes divider-logo-points{0%,45%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}
