.anim, .anim svg {
    position: absolute;
    width: 110%;
    pointer-events: none;
    left: 50%;
    top: 50%;
    margin-top: -0.2%;
    transform: translate(-50%, -50%);
}

.anim path {
    stroke-width: 2;
}

/* SVG colour & stroke classes extracted from inline style */
svg .st0, svg .st1, svg .st5 {
    fill: none;
    stroke: #C7B299;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

svg .st2, svg .st3, svg .st6, svg .st7 {
    fill: none;
    stroke: #C7B299;
    stroke-width: 1;
    stroke-miterlimit: 10;
}

svg .st4 {
    fill: #C7B299;
}

svg .st8 {
    fill: #C7B299;
    stroke: #C7B299;
    stroke-miterlimit: 10;
}

svg .st9 {
    fill: #00AEEF;
    stroke: #C7B299;
    stroke-width: 1;
    stroke-miterlimit: 10;
}

svg .st10 {
    fill: #C7B299;
    stroke: #C7B299;
    stroke-width: 1;
    stroke-miterlimit: 10;
}