
body{
    background-color: #f1f1f1;
}
.logo-cell a {
    background-image: url(logos/main-logo.png);
    height: 88px;
    width: 100%;
    max-width: 100%;
    background-position-x: left;
    background-size: contain;
}

.logo-cell {
    float: left;
    width: 240px;
}
.banner-cell {
    float: right;
}
.banner-cell img {
    width: 100%;
    max-width: 100%;
}


@media (max-width: 768px){
    .logo-cell a {
        background-position: left -0px;
        height: 130PX;
    }
}


@media (max-width: 996px){
    .banner-cell img {
        max-width: 400px;
        padding-top: 16px;
    }
}
@media (max-width: 768px){
    .banner-cell{
        display: block;
        width: 100%;
        text-align: center;
        padding: 0 20px 40px;
    }
    .banner-cell img {
        max-width: 100%;
    }

}



.header-wrapper--home{
    background-color: #f1f1f1;
    height: 270px;
}
.control-panel {
    top: 128px;
    display: none;
}
.movie .info{
    padding: 0px 0 50px 0;
}
.footer-wrapper {
    background-color: #333333;
}
ul#navigation a {
    color: #595959;
}
.lines, .lines:before, .lines:after{
    background-color: #595959;
}
@media (max-width: 994px){
    .header-wrapper ul#navigation {
        background-color: #fff;
    }
}
@media (max-width: 767px){
    .control-panel {
        margin: 0;
        right: 0;
        width: 100%;
    }
    .header-wrapper ul#navigation {
        position: relative;
        max-width: none;
        min-width: none;
        width: 100%;
    }
}
.movie--test .spectacle-kind{
    color: #fff;
    background-color: #bd146f;
    width: auto;
    padding: 5px 8px;
    display: inline;
    background-color: #bd146f;
}
.program-arrows .arrow{
    background-color: #f1f1f1;
}
.time-select .time-select__group{
    background-color: #fff;
}

#all-movies .movie--test .border-box {
    border: 0px;
    background-color: #fff;
}


@media (max-width: 991px){
    .header-wrapper--home {
        height: 170px;
    }
}
@media (max-width: 767px){
    .header-wrapper--home {
        height: 120px;
    }
}

.header-wrapper--home{
    background-color: #343a40;
}
.footer-wrapper {
    background-color: #343a40;
}

.movie {
    padding-top: 40px;
}

.movie .info .spectacle-type {
    color: #fff;
    background-color: #bd146f;
    width: auto;
    padding: 5px 8px;
    display: inline;
    background-color: #bd146f;
}

/*.movie .subtitle #subtitle-production{
    display: none;
}*/

/* TOUCH CSS*/
.touch-container .print-button.print-button-print {
    background-color: #03b940!important;
    color: #fff!important;
}
.touch-container .print-button.print-button-reserve {
    background-color: lightblue!important;
}
.touch-container .print-button.print-button-cancel {
    background-color: red!important;
    color: #fff!important;
}





.spectacle-plan-674 td.plan-table-seat.plan-table-seat-unavailable:before {
    width: 60%;
    height: 60%;
    background-color: white;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23000' d='m90 1-7 2c-1 1 2 19 5 31q1 7-8-14c-7-17-5-16-20-9-10 4-10 4-4 13q14 19-1 4l-10-9-4 3-5 5 8 9q11 14 8 12L30 33c-1 0-9 9-13 16l-4 7 7 3 7 4h-7l-9 1c-3 2-5 15-5 27 1 14 1 15 6 16l5 2-2 2-4 2 3 10c6 16 7 22 8 41l1 19 9-10c22-22 25-32 21-60q-3-28 11-42 14-16 40-15c9 0 12 0 18 2q13 4 22 13l4 3v-3q3-14 35-22l11-2-3-5-7-8-4-3-4 1q-17 8-17 6l8-6 8-7c0-1-26-17-29-17l-7 9q-4 8-6 7l3-10 3-9-9-2c-9-2-30-3-40-2m4 57c-16 3-31 13-36 27q-4 8-2 32c2 14 2 16 1 23q-2 11-11 21l-3 4h3l18-9c14-7 15-7 23-7h7l3 7q8 15 18 25a95 95 0 0 0 54 19l-12-60-8-4c-24-7-27-8-31-12q-5-6-1-7l41 9 6 14c3 13 3 13 6 13h3l-5-11c-6-15-6-15-5-16s-3-18-6-27q-7-23-23-33c-10-6-28-10-40-8'/%3E%3C/svg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23000' d='m90 1-7 2c-1 1 2 19 5 31q1 7-8-14c-7-17-5-16-20-9-10 4-10 4-4 13q14 19-1 4l-10-9-4 3-5 5 8 9q11 14 8 12L30 33c-1 0-9 9-13 16l-4 7 7 3 7 4h-7l-9 1c-3 2-5 15-5 27 1 14 1 15 6 16l5 2-2 2-4 2 3 10c6 16 7 22 8 41l1 19 9-10c22-22 25-32 21-60q-3-28 11-42 14-16 40-15c9 0 12 0 18 2q13 4 22 13l4 3v-3q3-14 35-22l11-2-3-5-7-8-4-3-4 1q-17 8-17 6l8-6 8-7c0-1-26-17-29-17l-7 9q-4 8-6 7l3-10 3-9-9-2c-9-2-30-3-40-2m4 57c-16 3-31 13-36 27q-4 8-2 32c2 14 2 16 1 23q-2 11-11 21l-3 4h3l18-9c14-7 15-7 23-7h7l3 7q8 15 18 25a95 95 0 0 0 54 19l-12-60-8-4c-24-7-27-8-31-12q-5-6-1-7l41 9 6 14c3 13 3 13 6 13h3l-5-11c-6-15-6-15-5-16s-3-18-6-27q-7-23-23-33c-10-6-28-10-40-8'/%3E%3C/svg%3E") no-repeat center / contain;
    display: block;
    margin: auto;
}
.spectacle-plan-674 .plan-table{
    background-color: white;
}
.spectacle-plan-677 td.plan-table-seat.plan-table-seat-unavailable:before {
    width: 65%;
    height: 65%;
    background-color: white;
    -webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='736.000000pt' height='832.000000pt' viewBox='0 0 736.000000 832.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.16, written by Peter Selinger 2001-2019%0A%3C/metadata%3E%3Cg transform='translate(0.000000,832.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M2091 8159 c-44 -17 -86 -49 -229 -182 -251 -232 -277 -264 -491%0A-607 -162 -259 -258 -441 -351 -665 -18 -44 -39 -93 -46 -110 -7 -16 -16 -43%0A-20 -60 -4 -16 -10 -34 -14 -40 -4 -5 -22 -57 -40 -115 -17 -58 -40 -132 -50%0A-165 -18 -59 -44 -164 -75 -300 -8 -38 -20 -88 -25 -110 -5 -22 -19 -85 -30%0A-140 -12 -55 -27 -129 -35 -165 -8 -36 -24 -114 -35 -175 -12 -60 -28 -138%0A-36 -172 -8 -34 -14 -77 -14 -94 0 -47 31 -150 47 -156 7 -3 52 18 98 47 90%0A55 187 91 325 121 96 20 335 21 470 0 41 -6 102 -16 135 -21 33 -5 96 -14 140%0A-20 44 -6 116 -18 160 -25 44 -8 96 -16 115 -19 153 -23 348 -88 605 -204 101%0A-45 130 -63 130 -78 0 -16 -12 -20 -100 -31 -55 -6 -124 -12 -152 -12 -29 -1%0A-72 -5 -95 -10 -101 -23 -219 -39 -297 -40 -46 -1 -105 -6 -131 -11 -26 -5%0A-105 -12 -176 -15 -86 -5 -149 -13 -188 -26 -51 -17 -225 -93 -311 -136 -70%0A-34 -322 -119 -490 -165 -22 -5 -53 -15 -70 -20 -16 -5 -48 -11 -70 -14 -22%0A-3 -56 -9 -75 -14 -19 -6 -72 -10 -118 -10 -78 0 -85 2 -135 36 -28 20 -62 45%0A-74 56 -12 11 -27 18 -33 16 -6 -2 -27 -39 -46 -83 l-35 -80 6 -125 c3 -69 9%0A-150 15 -180 5 -30 14 -89 21 -130 6 -41 20 -120 31 -175 11 -55 21 -113 23%0A-130 11 -89 88 -408 156 -645 123 -427 286 -878 432 -1191 46 -98 123 -273%0A137 -309 7 -19 22 -47 32 -62 10 -14 18 -32 18 -40 0 -23 86 -193 129 -256 21%0A-31 162 -179 313 -328 289 -286 370 -351 508 -406 130 -51 175 -58 235 -32%0Al38 15 -34 36 c-19 19 -65 59 -104 88 -86 66 -527 534 -593 630 -47 68 -121%0A199 -169 300 -13 27 -28 57 -33 66 -5 9 -45 99 -90 200 -45 101 -93 209 -107%0A239 -45 100 -134 314 -160 385 -14 39 -31 84 -38 100 -22 52 -45 123 -75 230%0A-5 17 -16 55 -25 85 -20 71 -65 269 -76 340 -52 325 -52 717 0 790 10 14 25%0A40 35 57 18 37 117 106 211 148 96 43 98 43 150 63 28 11 102 41 165 67 121%0A50 275 102 375 128 83 22 227 58 245 62 33 7 179 47 239 66 34 10 73 21 85 24%0A11 2 63 16 114 30 67 19 97 23 110 16 9 -6 11 -11 5 -11 -25 0 -215 -100 -271%0A-142 -55 -42 -87 -63 -235 -152 -112 -67 -203 -141 -370 -300 -225 -213 -251%0A-269 -211 -466 8 -41 19 -88 25 -105 5 -16 25 -86 45 -155 20 -69 52 -168 71%0A-220 59 -163 75 -204 84 -225 4 -11 22 -56 39 -100 17 -44 37 -94 45 -112 8%0A-17 15 -34 15 -37 0 -12 112 -260 169 -376 119 -239 234 -423 472 -751 26 -35%0A57 -83 68 -105 17 -33 33 -47 73 -64 51 -22 129 -45 190 -55 18 -4 51 -10 73%0A-15 57 -13 243 -12 290 2 22 6 43 11 48 10 11 -3 9 3 -20 63 -15 31 -34 55%0A-43 55 -8 0 -27 6 -42 14 -14 8 -43 19 -64 26 -87 29 -291 157 -357 224 -21%0A22 -66 87 -99 145 -33 59 -82 142 -109 186 -58 92 -124 220 -179 344 -21 47%0A-49 111 -62 141 -51 114 -59 140 -108 319 -43 159 -76 301 -96 416 -3 17 -9%0A46 -14 65 -5 19 -14 57 -21 85 -34 133 4 222 177 418 24 27 111 141 147 191%0A29 42 215 192 347 281 222 148 550 324 550 295 0 -5 -6 -33 -14 -62 -7 -29%0A-24 -111 -36 -183 -12 -71 -30 -163 -41 -203 -11 -39 -22 -89 -25 -110 -3 -20%0A-7 -44 -9 -52 -3 -8 -11 -77 -20 -153 -49 -450 30 -959 202 -1285 73 -140 190%0A-316 245 -368 24 -23 57 -45 74 -49 l32 -6 7 62 c4 34 6 119 4 188 l-4 126%0A122 3 122 3 -6 -123 c-3 -68 -3 -154 1 -191 l8 -68 31 6 c63 14 173 151 295%0A370 155 279 242 655 242 1057 0 131 -21 376 -39 448 -5 19 -9 42 -9 50 0 8 -7%0A42 -16 75 -20 74 -44 187 -52 246 -5 37 -18 104 -41 206 -5 23 -5 23 33 7 55%0A-23 180 -86 242 -123 29 -17 55 -31 58 -31 3 0 30 -16 60 -35 30 -19 56 -35%0A59 -35 6 0 248 -170 255 -179 3 -4 40 -35 82 -69 42 -34 86 -74 98 -90 12 -15%0A48 -63 81 -107 33 -44 94 -120 135 -170 121 -146 146 -218 115 -340 -7 -28%0A-16 -66 -21 -85 -5 -19 -11 -48 -14 -65 -21 -118 -53 -259 -92 -398 -25 -89%0A-49 -175 -54 -192 -9 -33 -29 -83 -66 -163 -13 -28 -35 -78 -48 -110 -42 -98%0A-132 -273 -185 -357 -27 -44 -69 -114 -92 -155 -81 -144 -108 -178 -192 -239%0A-98 -69 -227 -144 -280 -161 -22 -7 -51 -18 -65 -26 -15 -8 -34 -14 -42 -14%0A-16 0 -76 -108 -65 -118 3 -3 5 -3 5 1 0 3 16 -1 35 -9 40 -16 235 -19 300 -4%0A22 5 55 11 73 15 61 10 139 33 191 55 39 17 55 31 68 58 9 20 74 115 143 211%0A69 97 148 210 174 251 54 82 192 325 218 380 9 19 37 79 62 132 25 54 64 142%0A87 195 22 54 46 112 54 128 18 44 118 305 159 419 31 85 83 256 115 376 24 87%0A31 130 34 205 4 74 2 85 -29 146 -27 55 -58 90 -188 213 -194 185 -334 290%0A-512 386 -16 9 -58 38 -93 64 -59 46 -246 146 -273 146 -8 0 -6 4 4 11 18 10%0A106 -10 293 -66 70 -21 211 -60 255 -70 268 -63 441 -116 620 -190 63 -26 138%0A-56 165 -67 28 -10 59 -23 70 -28 116 -51 149 -68 208 -108 38 -25 75 -59 84%0A-76 9 -17 24 -42 34 -56 51 -73 51 -468 0 -790 -11 -69 -55 -267 -76 -340 -9%0A-30 -17 -62 -19 -70 -37 -153 -212 -593 -382 -958 -19 -41 -34 -76 -34 -80 0%0A-3 -42 -91 -94 -196 -96 -194 -171 -320 -235 -390 -188 -207 -478 -505 -526%0A-541 -33 -24 -77 -62 -99 -84 l-39 -40 38 -15 c48 -21 77 -20 150 3 199 61%0A264 109 594 435 150 149 291 297 312 328 44 64 129 233 129 256 0 9 7 23 16%0A33 8 9 17 23 18 31 4 19 28 73 170 386 31 68 56 125 56 128 0 3 9 24 19 47 81%0A178 251 665 322 917 10 36 27 99 39 140 57 200 91 343 140 595 5 28 12 64 16%0A80 3 17 8 66 11 110 3 44 10 83 16 87 13 8 23 78 37 273 l11 150 -37 92 c-23%0A58 -41 90 -48 86 -6 -4 -43 -31 -83 -60 l-72 -53 -77 0 c-43 0 -105 5 -138 11%0A-55 9 -83 16 -206 49 -203 54 -413 128 -576 205 -198 94 -262 112 -408 120%0A-71 3 -150 10 -176 15 -26 5 -82 10 -126 10 -70 2 -131 9 -309 40 -27 5 -106%0A14 -175 20 -166 14 -165 14 -165 35 0 14 32 33 130 77 270 122 451 181 630%0A208 33 5 89 14 125 20 36 5 97 15 135 21 39 5 97 14 130 19 174 27 223 32 365%0A35 160 4 260 -9 370 -49 25 -8 52 -16 60 -16 8 0 62 -27 119 -60 57 -34 110%0A-59 116 -56 7 2 20 33 30 69 18 66 17 103 -5 202 -6 28 -21 106 -35 175 -13%0A69 -31 157 -40 195 -29 130 -37 170 -45 210 -4 22 -15 72 -24 110 -9 39 -21%0A90 -26 115 -10 49 -25 104 -74 280 -25 91 -89 285 -111 335 -7 17 -36 86 -65%0A155 -85 203 -214 441 -368 680 -31 47 -75 116 -100 154 -79 123 -160 213 -344%0A384 -156 145 -188 170 -241 190 -86 31 -93 26 -57 -50 34 -72 34 -72 121 -153%0A101 -95 207 -242 341 -475 85 -148 113 -209 168 -370 18 -52 36 -104 40 -115%0A19 -46 44 -116 76 -205 18 -52 41 -115 50 -140 47 -132 150 -477 179 -600 34%0A-150 75 -356 75 -382 0 -28 -12 -33 -90 -43 -17 -2 -56 -9 -88 -14 -31 -5 -91%0A-15 -132 -21 -104 -16 -168 -28 -290 -57 -58 -13 -112 -26 -120 -28 -28 -6%0A-285 -86 -305 -94 -11 -5 -42 -17 -70 -26 -60 -21 -272 -102 -300 -115 -11 -5%0A-42 -18 -70 -29 -27 -10 -109 -46 -182 -80 -72 -34 -134 -61 -137 -61 -30 0%0A29 71 139 166 166 145 259 213 464 339 117 72 233 147 259 168 26 21 77 56%0A114 78 l67 39 -5 43 c-8 58 -21 111 -48 187 -13 36 -31 90 -39 120 -20 70%0A-111 372 -142 470 -23 73 -63 207 -71 239 -2 9 -10 39 -18 66 -8 28 -22 77%0A-31 110 -64 241 -140 434 -198 508 -111 143 -212 212 -372 255 -96 27 -89 27%0A-82 1 4 -13 7 -32 7 -42 0 -10 22 -42 49 -70 114 -123 165 -275 211 -637 18%0A-143 31 -233 42 -285 5 -27 12 -61 14 -75 3 -14 12 -59 21 -100 27 -127 32%0A-160 47 -310 9 -80 18 -167 22 -195 5 -42 2 -59 -21 -107 -28 -59 -41 -72%0A-265 -255 -132 -108 -334 -312 -424 -431 -48 -62 -70 -58 -80 15 -33 231 -175%0A528 -321 673 -44 43 -57 52 -67 42 -9 -9 -14 -74 -18 -226 -4 -185 -7 -215%0A-22 -230 -10 -10 -18 -28 -18 -42 0 -14 -6 -24 -14 -24 -18 0 -99 65 -107 87%0A-4 10 -8 106 -8 214 -1 153 -4 199 -15 215 -14 18 -17 17 -71 -36 -122 -119%0A-240 -340 -295 -553 -16 -65 -30 -129 -30 -142 0 -14 -8 -29 -18 -34 -15 -8%0A-25 -1 -58 41 -89 117 -296 326 -429 435 -220 179 -236 195 -262 253 -24 53%0A-25 58 -14 145 6 50 14 128 17 174 3 47 7 88 9 92 3 4 9 35 14 70 6 35 17 94%0A25 130 8 36 17 82 20 103 3 21 10 57 15 79 10 43 22 123 41 277 23 184 43 285%0A80 415 19 65 79 166 131 222 32 33 49 61 49 77 0 13 3 32 7 41 5 14 2 16 -18%0A11 -85 -23 -109 -30 -149 -44 -93 -32 -200 -117 -288 -230 -60 -76 -134 -274%0A-214 -567 -5 -22 -17 -60 -24 -85 -8 -25 -30 -99 -49 -165 -33 -117 -54 -187%0A-130 -430 -20 -66 -38 -127 -40 -135 -8 -34 -47 -156 -56 -175 -9 -20 -38%0A-148 -39 -172 0 -7 28 -28 63 -49 34 -20 85 -54 112 -76 28 -22 102 -71 165%0A-110 313 -191 374 -235 562 -400 101 -88 154 -147 142 -158 -5 -5 -50 11 -110%0A38 -110 52 -159 73 -219 97 -22 9 -49 20 -60 25 -45 20 -186 74 -265 101 -47%0A16 -94 34 -105 39 -29 14 -304 94 -410 120 -102 25 -129 30 -270 54 -55 9%0A-131 21 -170 28 -38 6 -80 12 -92 14 -70 8 -83 15 -83 45 0 17 5 51 10 77 6%0A26 15 67 20 92 46 232 136 560 210 770 58 164 123 342 140 385 4 11 22 63 40%0A115 18 52 38 109 45 125 7 17 19 46 26 65 17 45 160 292 230 396 85 127 173%0A235 232 284 40 33 64 65 90 116 46 93 43 97 -52 63z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='736.000000pt' height='832.000000pt' viewBox='0 0 736.000000 832.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.16, written by Peter Selinger 2001-2019%0A%3C/metadata%3E%3Cg transform='translate(0.000000,832.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M2091 8159 c-44 -17 -86 -49 -229 -182 -251 -232 -277 -264 -491%0A-607 -162 -259 -258 -441 -351 -665 -18 -44 -39 -93 -46 -110 -7 -16 -16 -43%0A-20 -60 -4 -16 -10 -34 -14 -40 -4 -5 -22 -57 -40 -115 -17 -58 -40 -132 -50%0A-165 -18 -59 -44 -164 -75 -300 -8 -38 -20 -88 -25 -110 -5 -22 -19 -85 -30%0A-140 -12 -55 -27 -129 -35 -165 -8 -36 -24 -114 -35 -175 -12 -60 -28 -138%0A-36 -172 -8 -34 -14 -77 -14 -94 0 -47 31 -150 47 -156 7 -3 52 18 98 47 90%0A55 187 91 325 121 96 20 335 21 470 0 41 -6 102 -16 135 -21 33 -5 96 -14 140%0A-20 44 -6 116 -18 160 -25 44 -8 96 -16 115 -19 153 -23 348 -88 605 -204 101%0A-45 130 -63 130 -78 0 -16 -12 -20 -100 -31 -55 -6 -124 -12 -152 -12 -29 -1%0A-72 -5 -95 -10 -101 -23 -219 -39 -297 -40 -46 -1 -105 -6 -131 -11 -26 -5%0A-105 -12 -176 -15 -86 -5 -149 -13 -188 -26 -51 -17 -225 -93 -311 -136 -70%0A-34 -322 -119 -490 -165 -22 -5 -53 -15 -70 -20 -16 -5 -48 -11 -70 -14 -22%0A-3 -56 -9 -75 -14 -19 -6 -72 -10 -118 -10 -78 0 -85 2 -135 36 -28 20 -62 45%0A-74 56 -12 11 -27 18 -33 16 -6 -2 -27 -39 -46 -83 l-35 -80 6 -125 c3 -69 9%0A-150 15 -180 5 -30 14 -89 21 -130 6 -41 20 -120 31 -175 11 -55 21 -113 23%0A-130 11 -89 88 -408 156 -645 123 -427 286 -878 432 -1191 46 -98 123 -273%0A137 -309 7 -19 22 -47 32 -62 10 -14 18 -32 18 -40 0 -23 86 -193 129 -256 21%0A-31 162 -179 313 -328 289 -286 370 -351 508 -406 130 -51 175 -58 235 -32%0Al38 15 -34 36 c-19 19 -65 59 -104 88 -86 66 -527 534 -593 630 -47 68 -121%0A199 -169 300 -13 27 -28 57 -33 66 -5 9 -45 99 -90 200 -45 101 -93 209 -107%0A239 -45 100 -134 314 -160 385 -14 39 -31 84 -38 100 -22 52 -45 123 -75 230%0A-5 17 -16 55 -25 85 -20 71 -65 269 -76 340 -52 325 -52 717 0 790 10 14 25%0A40 35 57 18 37 117 106 211 148 96 43 98 43 150 63 28 11 102 41 165 67 121%0A50 275 102 375 128 83 22 227 58 245 62 33 7 179 47 239 66 34 10 73 21 85 24%0A11 2 63 16 114 30 67 19 97 23 110 16 9 -6 11 -11 5 -11 -25 0 -215 -100 -271%0A-142 -55 -42 -87 -63 -235 -152 -112 -67 -203 -141 -370 -300 -225 -213 -251%0A-269 -211 -466 8 -41 19 -88 25 -105 5 -16 25 -86 45 -155 20 -69 52 -168 71%0A-220 59 -163 75 -204 84 -225 4 -11 22 -56 39 -100 17 -44 37 -94 45 -112 8%0A-17 15 -34 15 -37 0 -12 112 -260 169 -376 119 -239 234 -423 472 -751 26 -35%0A57 -83 68 -105 17 -33 33 -47 73 -64 51 -22 129 -45 190 -55 18 -4 51 -10 73%0A-15 57 -13 243 -12 290 2 22 6 43 11 48 10 11 -3 9 3 -20 63 -15 31 -34 55%0A-43 55 -8 0 -27 6 -42 14 -14 8 -43 19 -64 26 -87 29 -291 157 -357 224 -21%0A22 -66 87 -99 145 -33 59 -82 142 -109 186 -58 92 -124 220 -179 344 -21 47%0A-49 111 -62 141 -51 114 -59 140 -108 319 -43 159 -76 301 -96 416 -3 17 -9%0A46 -14 65 -5 19 -14 57 -21 85 -34 133 4 222 177 418 24 27 111 141 147 191%0A29 42 215 192 347 281 222 148 550 324 550 295 0 -5 -6 -33 -14 -62 -7 -29%0A-24 -111 -36 -183 -12 -71 -30 -163 -41 -203 -11 -39 -22 -89 -25 -110 -3 -20%0A-7 -44 -9 -52 -3 -8 -11 -77 -20 -153 -49 -450 30 -959 202 -1285 73 -140 190%0A-316 245 -368 24 -23 57 -45 74 -49 l32 -6 7 62 c4 34 6 119 4 188 l-4 126%0A122 3 122 3 -6 -123 c-3 -68 -3 -154 1 -191 l8 -68 31 6 c63 14 173 151 295%0A370 155 279 242 655 242 1057 0 131 -21 376 -39 448 -5 19 -9 42 -9 50 0 8 -7%0A42 -16 75 -20 74 -44 187 -52 246 -5 37 -18 104 -41 206 -5 23 -5 23 33 7 55%0A-23 180 -86 242 -123 29 -17 55 -31 58 -31 3 0 30 -16 60 -35 30 -19 56 -35%0A59 -35 6 0 248 -170 255 -179 3 -4 40 -35 82 -69 42 -34 86 -74 98 -90 12 -15%0A48 -63 81 -107 33 -44 94 -120 135 -170 121 -146 146 -218 115 -340 -7 -28%0A-16 -66 -21 -85 -5 -19 -11 -48 -14 -65 -21 -118 -53 -259 -92 -398 -25 -89%0A-49 -175 -54 -192 -9 -33 -29 -83 -66 -163 -13 -28 -35 -78 -48 -110 -42 -98%0A-132 -273 -185 -357 -27 -44 -69 -114 -92 -155 -81 -144 -108 -178 -192 -239%0A-98 -69 -227 -144 -280 -161 -22 -7 -51 -18 -65 -26 -15 -8 -34 -14 -42 -14%0A-16 0 -76 -108 -65 -118 3 -3 5 -3 5 1 0 3 16 -1 35 -9 40 -16 235 -19 300 -4%0A22 5 55 11 73 15 61 10 139 33 191 55 39 17 55 31 68 58 9 20 74 115 143 211%0A69 97 148 210 174 251 54 82 192 325 218 380 9 19 37 79 62 132 25 54 64 142%0A87 195 22 54 46 112 54 128 18 44 118 305 159 419 31 85 83 256 115 376 24 87%0A31 130 34 205 4 74 2 85 -29 146 -27 55 -58 90 -188 213 -194 185 -334 290%0A-512 386 -16 9 -58 38 -93 64 -59 46 -246 146 -273 146 -8 0 -6 4 4 11 18 10%0A106 -10 293 -66 70 -21 211 -60 255 -70 268 -63 441 -116 620 -190 63 -26 138%0A-56 165 -67 28 -10 59 -23 70 -28 116 -51 149 -68 208 -108 38 -25 75 -59 84%0A-76 9 -17 24 -42 34 -56 51 -73 51 -468 0 -790 -11 -69 -55 -267 -76 -340 -9%0A-30 -17 -62 -19 -70 -37 -153 -212 -593 -382 -958 -19 -41 -34 -76 -34 -80 0%0A-3 -42 -91 -94 -196 -96 -194 -171 -320 -235 -390 -188 -207 -478 -505 -526%0A-541 -33 -24 -77 -62 -99 -84 l-39 -40 38 -15 c48 -21 77 -20 150 3 199 61%0A264 109 594 435 150 149 291 297 312 328 44 64 129 233 129 256 0 9 7 23 16%0A33 8 9 17 23 18 31 4 19 28 73 170 386 31 68 56 125 56 128 0 3 9 24 19 47 81%0A178 251 665 322 917 10 36 27 99 39 140 57 200 91 343 140 595 5 28 12 64 16%0A80 3 17 8 66 11 110 3 44 10 83 16 87 13 8 23 78 37 273 l11 150 -37 92 c-23%0A58 -41 90 -48 86 -6 -4 -43 -31 -83 -60 l-72 -53 -77 0 c-43 0 -105 5 -138 11%0A-55 9 -83 16 -206 49 -203 54 -413 128 -576 205 -198 94 -262 112 -408 120%0A-71 3 -150 10 -176 15 -26 5 -82 10 -126 10 -70 2 -131 9 -309 40 -27 5 -106%0A14 -175 20 -166 14 -165 14 -165 35 0 14 32 33 130 77 270 122 451 181 630%0A208 33 5 89 14 125 20 36 5 97 15 135 21 39 5 97 14 130 19 174 27 223 32 365%0A35 160 4 260 -9 370 -49 25 -8 52 -16 60 -16 8 0 62 -27 119 -60 57 -34 110%0A-59 116 -56 7 2 20 33 30 69 18 66 17 103 -5 202 -6 28 -21 106 -35 175 -13%0A69 -31 157 -40 195 -29 130 -37 170 -45 210 -4 22 -15 72 -24 110 -9 39 -21%0A90 -26 115 -10 49 -25 104 -74 280 -25 91 -89 285 -111 335 -7 17 -36 86 -65%0A155 -85 203 -214 441 -368 680 -31 47 -75 116 -100 154 -79 123 -160 213 -344%0A384 -156 145 -188 170 -241 190 -86 31 -93 26 -57 -50 34 -72 34 -72 121 -153%0A101 -95 207 -242 341 -475 85 -148 113 -209 168 -370 18 -52 36 -104 40 -115%0A19 -46 44 -116 76 -205 18 -52 41 -115 50 -140 47 -132 150 -477 179 -600 34%0A-150 75 -356 75 -382 0 -28 -12 -33 -90 -43 -17 -2 -56 -9 -88 -14 -31 -5 -91%0A-15 -132 -21 -104 -16 -168 -28 -290 -57 -58 -13 -112 -26 -120 -28 -28 -6%0A-285 -86 -305 -94 -11 -5 -42 -17 -70 -26 -60 -21 -272 -102 -300 -115 -11 -5%0A-42 -18 -70 -29 -27 -10 -109 -46 -182 -80 -72 -34 -134 -61 -137 -61 -30 0%0A29 71 139 166 166 145 259 213 464 339 117 72 233 147 259 168 26 21 77 56%0A114 78 l67 39 -5 43 c-8 58 -21 111 -48 187 -13 36 -31 90 -39 120 -20 70%0A-111 372 -142 470 -23 73 -63 207 -71 239 -2 9 -10 39 -18 66 -8 28 -22 77%0A-31 110 -64 241 -140 434 -198 508 -111 143 -212 212 -372 255 -96 27 -89 27%0A-82 1 4 -13 7 -32 7 -42 0 -10 22 -42 49 -70 114 -123 165 -275 211 -637 18%0A-143 31 -233 42 -285 5 -27 12 -61 14 -75 3 -14 12 -59 21 -100 27 -127 32%0A-160 47 -310 9 -80 18 -167 22 -195 5 -42 2 -59 -21 -107 -28 -59 -41 -72%0A-265 -255 -132 -108 -334 -312 -424 -431 -48 -62 -70 -58 -80 15 -33 231 -175%0A528 -321 673 -44 43 -57 52 -67 42 -9 -9 -14 -74 -18 -226 -4 -185 -7 -215%0A-22 -230 -10 -10 -18 -28 -18 -42 0 -14 -6 -24 -14 -24 -18 0 -99 65 -107 87%0A-4 10 -8 106 -8 214 -1 153 -4 199 -15 215 -14 18 -17 17 -71 -36 -122 -119%0A-240 -340 -295 -553 -16 -65 -30 -129 -30 -142 0 -14 -8 -29 -18 -34 -15 -8%0A-25 -1 -58 41 -89 117 -296 326 -429 435 -220 179 -236 195 -262 253 -24 53%0A-25 58 -14 145 6 50 14 128 17 174 3 47 7 88 9 92 3 4 9 35 14 70 6 35 17 94%0A25 130 8 36 17 82 20 103 3 21 10 57 15 79 10 43 22 123 41 277 23 184 43 285%0A80 415 19 65 79 166 131 222 32 33 49 61 49 77 0 13 3 32 7 41 5 14 2 16 -18%0A11 -85 -23 -109 -30 -149 -44 -93 -32 -200 -117 -288 -230 -60 -76 -134 -274%0A-214 -567 -5 -22 -17 -60 -24 -85 -8 -25 -30 -99 -49 -165 -33 -117 -54 -187%0A-130 -430 -20 -66 -38 -127 -40 -135 -8 -34 -47 -156 -56 -175 -9 -20 -38%0A-148 -39 -172 0 -7 28 -28 63 -49 34 -20 85 -54 112 -76 28 -22 102 -71 165%0A-110 313 -191 374 -235 562 -400 101 -88 154 -147 142 -158 -5 -5 -50 11 -110%0A38 -110 52 -159 73 -219 97 -22 9 -49 20 -60 25 -45 20 -186 74 -265 101 -47%0A16 -94 34 -105 39 -29 14 -304 94 -410 120 -102 25 -129 30 -270 54 -55 9%0A-131 21 -170 28 -38 6 -80 12 -92 14 -70 8 -83 15 -83 45 0 17 5 51 10 77 6%0A26 15 67 20 92 46 232 136 560 210 770 58 164 123 342 140 385 4 11 22 63 40%0A115 18 52 38 109 45 125 7 17 19 46 26 65 17 45 160 292 230 396 85 127 173%0A235 232 284 40 33 64 65 90 116 46 93 43 97 -52 63z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center / contain;   display: block;
    margin: auto;
}
.spectacle-plan-677 .plan-table{
    background-color: white;
}




/* ============================================================
   SPECTACLE PLAN 677 - resting spider + corner web (bottom-left)
   Pure CSS, no HTML needed: just add class="spectacle-plan-677"
   to the <body> (or page wrapper) of the target page.
   Black spider on white background.
   ============================================================ */

.spectacle-plan-677 {
    --sp677-size: 36px;    /* spider size */
    --sp677-web: 140px;    /* web size */
    --sp677-inset: 34px;   /* spider distance from the corner */
}

/* --- corner web, bottom-left (top-left art flipped vertically) --- */
.spectacle-plan-677::before {
    content: "";
    position: fixed;
    bottom: 0;
    left: 0;
    width: var(--sp677-web);
    height: var(--sp677-web);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M0 0 140 0M0 0 136 36M0 0 121 70M0 0 99 99M0 0 70 121M0 0 36 136M0 0 0 140'/%3E%3Cpath d='M35 0Q36 8 33.8 9Q28 17 24.7 24.7Q17 28 9 33.8Q8 36 0 35'/%3E%3Cpath d='M70 0Q71 15 67.6 18.1Q57 33 49.5 49.5Q33 57 18.1 67.6Q15 71 0 70'/%3E%3Cpath d='M105 0Q106 22 101.4 27.2Q86 49 74.2 74.2Q49 86 27.2 101.4Q22 106 0 105'/%3E%3Cpath d='M138 0Q139 29 133.3 35.7Q113 65 97.6 97.6Q65 113 35.7 133.3Q29 139 0 138'/%3E%3C/svg%3E") no-repeat center / contain;
    transform: scaleY(-1);
    opacity: .9;
    pointer-events: none;
    z-index: 9998;
}

/* --- the spider, resting in its web --- */
.spectacle-plan-677::after {
    content: "";
    position: fixed;
    bottom: var(--sp677-inset);
    left: var(--sp677-inset);
    width: var(--sp677-size);
    height: var(--sp677-size);
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='736.000000pt' height='832.000000pt' viewBox='0 0 736.000000 832.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.16, written by Peter Selinger 2001-2019%0A%3C/metadata%3E%3Cg transform='translate(0.000000,832.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M2091 8159 c-44 -17 -86 -49 -229 -182 -251 -232 -277 -264 -491%0A-607 -162 -259 -258 -441 -351 -665 -18 -44 -39 -93 -46 -110 -7 -16 -16 -43%0A-20 -60 -4 -16 -10 -34 -14 -40 -4 -5 -22 -57 -40 -115 -17 -58 -40 -132 -50%0A-165 -18 -59 -44 -164 -75 -300 -8 -38 -20 -88 -25 -110 -5 -22 -19 -85 -30%0A-140 -12 -55 -27 -129 -35 -165 -8 -36 -24 -114 -35 -175 -12 -60 -28 -138%0A-36 -172 -8 -34 -14 -77 -14 -94 0 -47 31 -150 47 -156 7 -3 52 18 98 47 90%0A55 187 91 325 121 96 20 335 21 470 0 41 -6 102 -16 135 -21 33 -5 96 -14 140%0A-20 44 -6 116 -18 160 -25 44 -8 96 -16 115 -19 153 -23 348 -88 605 -204 101%0A-45 130 -63 130 -78 0 -16 -12 -20 -100 -31 -55 -6 -124 -12 -152 -12 -29 -1%0A-72 -5 -95 -10 -101 -23 -219 -39 -297 -40 -46 -1 -105 -6 -131 -11 -26 -5%0A-105 -12 -176 -15 -86 -5 -149 -13 -188 -26 -51 -17 -225 -93 -311 -136 -70%0A-34 -322 -119 -490 -165 -22 -5 -53 -15 -70 -20 -16 -5 -48 -11 -70 -14 -22%0A-3 -56 -9 -75 -14 -19 -6 -72 -10 -118 -10 -78 0 -85 2 -135 36 -28 20 -62 45%0A-74 56 -12 11 -27 18 -33 16 -6 -2 -27 -39 -46 -83 l-35 -80 6 -125 c3 -69 9%0A-150 15 -180 5 -30 14 -89 21 -130 6 -41 20 -120 31 -175 11 -55 21 -113 23%0A-130 11 -89 88 -408 156 -645 123 -427 286 -878 432 -1191 46 -98 123 -273%0A137 -309 7 -19 22 -47 32 -62 10 -14 18 -32 18 -40 0 -23 86 -193 129 -256 21%0A-31 162 -179 313 -328 289 -286 370 -351 508 -406 130 -51 175 -58 235 -32%0Al38 15 -34 36 c-19 19 -65 59 -104 88 -86 66 -527 534 -593 630 -47 68 -121%0A199 -169 300 -13 27 -28 57 -33 66 -5 9 -45 99 -90 200 -45 101 -93 209 -107%0A239 -45 100 -134 314 -160 385 -14 39 -31 84 -38 100 -22 52 -45 123 -75 230%0A-5 17 -16 55 -25 85 -20 71 -65 269 -76 340 -52 325 -52 717 0 790 10 14 25%0A40 35 57 18 37 117 106 211 148 96 43 98 43 150 63 28 11 102 41 165 67 121%0A50 275 102 375 128 83 22 227 58 245 62 33 7 179 47 239 66 34 10 73 21 85 24%0A11 2 63 16 114 30 67 19 97 23 110 16 9 -6 11 -11 5 -11 -25 0 -215 -100 -271%0A-142 -55 -42 -87 -63 -235 -152 -112 -67 -203 -141 -370 -300 -225 -213 -251%0A-269 -211 -466 8 -41 19 -88 25 -105 5 -16 25 -86 45 -155 20 -69 52 -168 71%0A-220 59 -163 75 -204 84 -225 4 -11 22 -56 39 -100 17 -44 37 -94 45 -112 8%0A-17 15 -34 15 -37 0 -12 112 -260 169 -376 119 -239 234 -423 472 -751 26 -35%0A57 -83 68 -105 17 -33 33 -47 73 -64 51 -22 129 -45 190 -55 18 -4 51 -10 73%0A-15 57 -13 243 -12 290 2 22 6 43 11 48 10 11 -3 9 3 -20 63 -15 31 -34 55%0A-43 55 -8 0 -27 6 -42 14 -14 8 -43 19 -64 26 -87 29 -291 157 -357 224 -21%0A22 -66 87 -99 145 -33 59 -82 142 -109 186 -58 92 -124 220 -179 344 -21 47%0A-49 111 -62 141 -51 114 -59 140 -108 319 -43 159 -76 301 -96 416 -3 17 -9%0A46 -14 65 -5 19 -14 57 -21 85 -34 133 4 222 177 418 24 27 111 141 147 191%0A29 42 215 192 347 281 222 148 550 324 550 295 0 -5 -6 -33 -14 -62 -7 -29%0A-24 -111 -36 -183 -12 -71 -30 -163 -41 -203 -11 -39 -22 -89 -25 -110 -3 -20%0A-7 -44 -9 -52 -3 -8 -11 -77 -20 -153 -49 -450 30 -959 202 -1285 73 -140 190%0A-316 245 -368 24 -23 57 -45 74 -49 l32 -6 7 62 c4 34 6 119 4 188 l-4 126%0A122 3 122 3 -6 -123 c-3 -68 -3 -154 1 -191 l8 -68 31 6 c63 14 173 151 295%0A370 155 279 242 655 242 1057 0 131 -21 376 -39 448 -5 19 -9 42 -9 50 0 8 -7%0A42 -16 75 -20 74 -44 187 -52 246 -5 37 -18 104 -41 206 -5 23 -5 23 33 7 55%0A-23 180 -86 242 -123 29 -17 55 -31 58 -31 3 0 30 -16 60 -35 30 -19 56 -35%0A59 -35 6 0 248 -170 255 -179 3 -4 40 -35 82 -69 42 -34 86 -74 98 -90 12 -15%0A48 -63 81 -107 33 -44 94 -120 135 -170 121 -146 146 -218 115 -340 -7 -28%0A-16 -66 -21 -85 -5 -19 -11 -48 -14 -65 -21 -118 -53 -259 -92 -398 -25 -89%0A-49 -175 -54 -192 -9 -33 -29 -83 -66 -163 -13 -28 -35 -78 -48 -110 -42 -98%0A-132 -273 -185 -357 -27 -44 -69 -114 -92 -155 -81 -144 -108 -178 -192 -239%0A-98 -69 -227 -144 -280 -161 -22 -7 -51 -18 -65 -26 -15 -8 -34 -14 -42 -14%0A-16 0 -76 -108 -65 -118 3 -3 5 -3 5 1 0 3 16 -1 35 -9 40 -16 235 -19 300 -4%0A22 5 55 11 73 15 61 10 139 33 191 55 39 17 55 31 68 58 9 20 74 115 143 211%0A69 97 148 210 174 251 54 82 192 325 218 380 9 19 37 79 62 132 25 54 64 142%0A87 195 22 54 46 112 54 128 18 44 118 305 159 419 31 85 83 256 115 376 24 87%0A31 130 34 205 4 74 2 85 -29 146 -27 55 -58 90 -188 213 -194 185 -334 290%0A-512 386 -16 9 -58 38 -93 64 -59 46 -246 146 -273 146 -8 0 -6 4 4 11 18 10%0A106 -10 293 -66 70 -21 211 -60 255 -70 268 -63 441 -116 620 -190 63 -26 138%0A-56 165 -67 28 -10 59 -23 70 -28 116 -51 149 -68 208 -108 38 -25 75 -59 84%0A-76 9 -17 24 -42 34 -56 51 -73 51 -468 0 -790 -11 -69 -55 -267 -76 -340 -9%0A-30 -17 -62 -19 -70 -37 -153 -212 -593 -382 -958 -19 -41 -34 -76 -34 -80 0%0A-3 -42 -91 -94 -196 -96 -194 -171 -320 -235 -390 -188 -207 -478 -505 -526%0A-541 -33 -24 -77 -62 -99 -84 l-39 -40 38 -15 c48 -21 77 -20 150 3 199 61%0A264 109 594 435 150 149 291 297 312 328 44 64 129 233 129 256 0 9 7 23 16%0A33 8 9 17 23 18 31 4 19 28 73 170 386 31 68 56 125 56 128 0 3 9 24 19 47 81%0A178 251 665 322 917 10 36 27 99 39 140 57 200 91 343 140 595 5 28 12 64 16%0A80 3 17 8 66 11 110 3 44 10 83 16 87 13 8 23 78 37 273 l11 150 -37 92 c-23%0A58 -41 90 -48 86 -6 -4 -43 -31 -83 -60 l-72 -53 -77 0 c-43 0 -105 5 -138 11%0A-55 9 -83 16 -206 49 -203 54 -413 128 -576 205 -198 94 -262 112 -408 120%0A-71 3 -150 10 -176 15 -26 5 -82 10 -126 10 -70 2 -131 9 -309 40 -27 5 -106%0A14 -175 20 -166 14 -165 14 -165 35 0 14 32 33 130 77 270 122 451 181 630%0A208 33 5 89 14 125 20 36 5 97 15 135 21 39 5 97 14 130 19 174 27 223 32 365%0A35 160 4 260 -9 370 -49 25 -8 52 -16 60 -16 8 0 62 -27 119 -60 57 -34 110%0A-59 116 -56 7 2 20 33 30 69 18 66 17 103 -5 202 -6 28 -21 106 -35 175 -13%0A69 -31 157 -40 195 -29 130 -37 170 -45 210 -4 22 -15 72 -24 110 -9 39 -21%0A90 -26 115 -10 49 -25 104 -74 280 -25 91 -89 285 -111 335 -7 17 -36 86 -65%0A155 -85 203 -214 441 -368 680 -31 47 -75 116 -100 154 -79 123 -160 213 -344%0A384 -156 145 -188 170 -241 190 -86 31 -93 26 -57 -50 34 -72 34 -72 121 -153%0A101 -95 207 -242 341 -475 85 -148 113 -209 168 -370 18 -52 36 -104 40 -115%0A19 -46 44 -116 76 -205 18 -52 41 -115 50 -140 47 -132 150 -477 179 -600 34%0A-150 75 -356 75 -382 0 -28 -12 -33 -90 -43 -17 -2 -56 -9 -88 -14 -31 -5 -91%0A-15 -132 -21 -104 -16 -168 -28 -290 -57 -58 -13 -112 -26 -120 -28 -28 -6%0A-285 -86 -305 -94 -11 -5 -42 -17 -70 -26 -60 -21 -272 -102 -300 -115 -11 -5%0A-42 -18 -70 -29 -27 -10 -109 -46 -182 -80 -72 -34 -134 -61 -137 -61 -30 0%0A29 71 139 166 166 145 259 213 464 339 117 72 233 147 259 168 26 21 77 56%0A114 78 l67 39 -5 43 c-8 58 -21 111 -48 187 -13 36 -31 90 -39 120 -20 70%0A-111 372 -142 470 -23 73 -63 207 -71 239 -2 9 -10 39 -18 66 -8 28 -22 77%0A-31 110 -64 241 -140 434 -198 508 -111 143 -212 212 -372 255 -96 27 -89 27%0A-82 1 4 -13 7 -32 7 -42 0 -10 22 -42 49 -70 114 -123 165 -275 211 -637 18%0A-143 31 -233 42 -285 5 -27 12 -61 14 -75 3 -14 12 -59 21 -100 27 -127 32%0A-160 47 -310 9 -80 18 -167 22 -195 5 -42 2 -59 -21 -107 -28 -59 -41 -72%0A-265 -255 -132 -108 -334 -312 -424 -431 -48 -62 -70 -58 -80 15 -33 231 -175%0A528 -321 673 -44 43 -57 52 -67 42 -9 -9 -14 -74 -18 -226 -4 -185 -7 -215%0A-22 -230 -10 -10 -18 -28 -18 -42 0 -14 -6 -24 -14 -24 -18 0 -99 65 -107 87%0A-4 10 -8 106 -8 214 -1 153 -4 199 -15 215 -14 18 -17 17 -71 -36 -122 -119%0A-240 -340 -295 -553 -16 -65 -30 -129 -30 -142 0 -14 -8 -29 -18 -34 -15 -8%0A-25 -1 -58 41 -89 117 -296 326 -429 435 -220 179 -236 195 -262 253 -24 53%0A-25 58 -14 145 6 50 14 128 17 174 3 47 7 88 9 92 3 4 9 35 14 70 6 35 17 94%0A25 130 8 36 17 82 20 103 3 21 10 57 15 79 10 43 22 123 41 277 23 184 43 285%0A80 415 19 65 79 166 131 222 32 33 49 61 49 77 0 13 3 32 7 41 5 14 2 16 -18%0A11 -85 -23 -109 -30 -149 -44 -93 -32 -200 -117 -288 -230 -60 -76 -134 -274%0A-214 -567 -5 -22 -17 -60 -24 -85 -8 -25 -30 -99 -49 -165 -33 -117 -54 -187%0A-130 -430 -20 -66 -38 -127 -40 -135 -8 -34 -47 -156 -56 -175 -9 -20 -38%0A-148 -39 -172 0 -7 28 -28 63 -49 34 -20 85 -54 112 -76 28 -22 102 -71 165%0A-110 313 -191 374 -235 562 -400 101 -88 154 -147 142 -158 -5 -5 -50 11 -110%0A38 -110 52 -159 73 -219 97 -22 9 -49 20 -60 25 -45 20 -186 74 -265 101 -47%0A16 -94 34 -105 39 -29 14 -304 94 -410 120 -102 25 -129 30 -270 54 -55 9%0A-131 21 -170 28 -38 6 -80 12 -92 14 -70 8 -83 15 -83 45 0 17 5 51 10 77 6%0A26 15 67 20 92 46 232 136 560 210 770 58 164 123 342 140 385 4 11 22 63 40%0A115 18 52 38 109 45 125 7 17 19 46 26 65 17 45 160 292 230 396 85 127 173%0A235 232 284 40 33 64 65 90 116 46 93 43 97 -52 63z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center / contain;
    pointer-events: none;
    z-index: 9999;
    transform: rotate(45deg); /* facing up into the page */
    animation: sp677-idle 7s ease-in-out infinite;
    will-change: transform;
}

/* Idle with a bit more life: sways, then makes a small
   excursion a few px out along the web and scurries back. */
@keyframes sp677-idle {
    0%   { transform: translate(0, 0)      rotate(45deg); }
    15%  { transform: translate(2px, -2px) rotate(41deg); }
    30%  { transform: translate(1px, -1px) rotate(49deg); }
    /* excursion out along the diagonal */
    45%  { transform: translate(10px, -10px) rotate(45deg); }
    55%  { transform: translate(12px, -12px) rotate(52deg); }
    /* back home */
    70%  { transform: translate(2px, -2px)  rotate(43deg); }
    85%  { transform: translate(-1px, 1px)  rotate(47deg); }
    100% { transform: translate(0, 0)       rotate(45deg); }
}

/* --- smaller everything on mobile --- */
@media (max-width: 640px) {
    .spectacle-plan-677 {
        --sp677-size: 22px;
        --sp677-web: 88px;
        --sp677-inset: 21px;
    }
}

/* accessibility: hold perfectly still */
@media (prefers-reduced-motion: reduce) {
    .spectacle-plan-677::after {
        animation: none;
    }
}




/* ============================================================
   SPECTACLE PLAN 674 - three spartan warriors advancing
   Pure CSS, no HTML needed: add class="spectacle-plan-674"
   to the <body> (or page wrapper) of the target page.
   Subtle gray silhouettes, bottom-left corner, white bg.
   ============================================================ */

.spectacle-plan-674 {
    --sp674-width: 120px;    /* width of the trio */
    --sp674-opacity: 1;      /* extra fade if ever needed (0-1) */
}

/* --- the phalanx: two shorter warriors flanking a taller one --- */
.spectacle-plan-674::after {
    content: "";
    position: fixed;
    bottom: 0;
    left: 12px;
    width: var(--sp674-width);
    height: calc(var(--sp674-width) * 0.727);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='20 0 330 240'%3E%3Cg fill='%23777'%3E%3Cg transform='translate(44,46) scale(0.85)' opacity='.88'%3E%3C!-- crest plume --%3E%3Cpath d='M46 37 C 48 21, 72 21, 74 37 L 69 42 C 64 32, 56 32, 51 42 Z'/%3E%3C!-- helmeted head with cheek guards --%3E%3Cpath d='M42 52 a18 20 0 0 1 36 0 v14 l-7 8 h-22 l-7 -8 Z'/%3E%3C!-- torso with shoulders and tunic skirt --%3E%3Cpath d='M36 82 L 84 82 L 90 96 L 82 150 L 88 168 L 32 168 L 38 150 L 30 96 Z'/%3E%3C!-- legs --%3E%3Cpath d='M44 168 L 56 168 L 54 226 L 40 226 Z'/%3E%3Cpath d='M64 168 L 76 168 L 80 226 L 66 226 Z'/%3E%3C!-- spear arm --%3E%3Cpath d='M80 90 L 102 112 L 98 120 L 78 104 Z'/%3E%3C!-- spear shaft --%3E%3Crect x='100' y='26' width='5' height='196' rx='2.5'/%3E%3C!-- spear head --%3E%3Cpath d='M102.5 6 L 110 26 L 95 26 Z'/%3E%3C!-- round shield, overlapping left side --%3E%3Ccircle cx='28' cy='122' r='33'/%3E%3Ccircle cx='28' cy='122' r='24' fill='%23fff' opacity='.25'/%3E%3C/g%3E%3Cg transform='translate(216,46) scale(0.85)' opacity='.88'%3E%3C!-- crest plume --%3E%3Cpath d='M46 37 C 48 21, 72 21, 74 37 L 69 42 C 64 32, 56 32, 51 42 Z'/%3E%3C!-- helmeted head with cheek guards --%3E%3Cpath d='M42 52 a18 20 0 0 1 36 0 v14 l-7 8 h-22 l-7 -8 Z'/%3E%3C!-- torso with shoulders and tunic skirt --%3E%3Cpath d='M36 82 L 84 82 L 90 96 L 82 150 L 88 168 L 32 168 L 38 150 L 30 96 Z'/%3E%3C!-- legs --%3E%3Cpath d='M44 168 L 56 168 L 54 226 L 40 226 Z'/%3E%3Cpath d='M64 168 L 76 168 L 80 226 L 66 226 Z'/%3E%3C!-- spear arm --%3E%3Cpath d='M80 90 L 102 112 L 98 120 L 78 104 Z'/%3E%3C!-- spear shaft --%3E%3Crect x='100' y='26' width='5' height='196' rx='2.5'/%3E%3C!-- spear head --%3E%3Cpath d='M102.5 6 L 110 26 L 95 26 Z'/%3E%3C!-- round shield, overlapping left side --%3E%3Ccircle cx='28' cy='122' r='33'/%3E%3Ccircle cx='28' cy='122' r='24' fill='%23fff' opacity='.25'/%3E%3C/g%3E%3Cg transform='translate(130,8) scale(1.02)'%3E%3C!-- crest plume --%3E%3Cpath d='M46 37 C 48 21, 72 21, 74 37 L 69 42 C 64 32, 56 32, 51 42 Z'/%3E%3C!-- helmeted head with cheek guards --%3E%3Cpath d='M42 52 a18 20 0 0 1 36 0 v14 l-7 8 h-22 l-7 -8 Z'/%3E%3C!-- torso with shoulders and tunic skirt --%3E%3Cpath d='M36 82 L 84 82 L 90 96 L 82 150 L 88 168 L 32 168 L 38 150 L 30 96 Z'/%3E%3C!-- legs --%3E%3Cpath d='M44 168 L 56 168 L 54 226 L 40 226 Z'/%3E%3Cpath d='M64 168 L 76 168 L 80 226 L 66 226 Z'/%3E%3C!-- spear arm --%3E%3Cpath d='M80 90 L 102 112 L 98 120 L 78 104 Z'/%3E%3C!-- spear shaft --%3E%3Crect x='100' y='26' width='5' height='196' rx='2.5'/%3E%3C!-- spear head --%3E%3Cpath d='M102.5 6 L 110 26 L 95 26 Z'/%3E%3C!-- round shield, overlapping left side --%3E%3Ccircle cx='28' cy='122' r='33'/%3E%3Ccircle cx='28' cy='122' r='24' fill='%23fff' opacity='.25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center bottom / contain;
    opacity: var(--sp674-opacity);
    pointer-events: none;
    z-index: 9999;
    transform-origin: 50% 100%;  /* feet stay planted */
    animation: sp674-march 6s ease-in-out infinite;
    will-change: transform;
}

/* Marching in step: a small rhythmic bob, while the whole
   formation slowly looms closer and eases back - reads as
   walking toward the viewer without a jarring loop. */
@keyframes sp674-march {
    0%     { transform: translateY(0)   scale(1); }
    12.5%  { transform: translateY(2px) scale(1.012); }
    25%    { transform: translateY(0)   scale(1.024); }
    37.5%  { transform: translateY(2px) scale(1.036); }
    50%    { transform: translateY(0)   scale(1.048); }
    62.5%  { transform: translateY(2px) scale(1.036); }
    75%    { transform: translateY(0)   scale(1.024); }
    87.5%  { transform: translateY(2px) scale(1.012); }
    100%   { transform: translateY(0)   scale(1); }
}

/* --- smaller on mobile --- */
@media (max-width: 640px) {
    .spectacle-plan-674 {
        --sp674-width: 128px;
    }
}

/* accessibility: stand at ease */
@media (prefers-reduced-motion: reduce) {
    .spectacle-plan-674::after { animation: none; }
}
