.snake{.snake__section{border-bottom:1px solid #cbedfd;border-bottom:1px solid var(--nsw-brand-light);opacity:0}.snake__content{padding:1.5rem 1rem;margin:1.5rem 0}.snake__icon{width:145px;height:145px;margin:0 auto 1.5rem}.snake__info{text-align:center}.snake__value{color:#146cfd;color:var(--nsw-brand-supplementary);font-size:2.25rem;line-height:2.8125rem;font-weight:700}.snake__line{display:none}.snake__section:first-child{.snake__content{margin-top:0}}.snake__section:last-child{border-bottom:none;.snake__content{margin-bottom:0}}&.snake--brand-dark{.snake__value{color:#002664;color:var(--nsw-brand-dark)}}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@media(min-width:62rem){.snake{.snake__section{border-bottom:none;display:flex}.snake__content{padding:2rem;margin:0 0 2rem;display:flex;align-items:center;flex:0 0 auto;max-width:700px;background:#fff;background:var(--nsw-text-light);position:relative;z-index:1}.snake__icon{margin:0 3rem 0 0;flex:0 0 auto}.snake__info{text-align:left}.snake__value{font-size:3rem;line-height:3.75rem}.snake__line{display:block;position:relative;& svg{position:absolute;width:100%;height:100%}}.snake__line--left{flex:0 1 20%}.snake__line--right{flex:1 1 auto;& svg{right:0}}.snake__path{fill:none;stroke:#cbedfd;stroke:var(--nsw-brand-light);stroke-width:2;stroke-dasharray:1500;stroke-dashoffset:1550}&.snake-line--brand-accent{.snake__path{stroke:#d7153a;stroke:var(--nsw-brand-accent)}}&.snake-line--brand-dark{.snake__path{stroke:#002664;stroke:var(--nsw-brand-dark)}}&.snake-line--brand-supplementary{.snake__path{stroke:#146cfd;stroke:var(--nsw-brand-supplementary)}}}}
