@charset "UTF-8";*{padding:0;list-style:none;outline:0}html{font:300 15px/1.7 Muli,sans-serif}body{margin:0}::selection{background:#069;color:#fff;text-shadow:none}a{text-decoration:none}:focus{outline:.5rem solid rgba(0,102,204,.2)}body>header{background:#cef}body>header *{margin:0;line-height:1;font-weight:700}body>header nav{background:#069;font-size:.8rem;text-transform:uppercase;height:3rem}body>header ul,body>header>p{display:flex;height:100%;max-width:78rem;padding:0 1rem;margin:0 auto}body>header li:not(:last-child){margin-right:1rem}body>header li:nth-child(2){margin:0 1rem 0 auto}body>header li>*{display:block;height:100%;padding-left:1.25rem;color:#fff;background:left/1rem no-repeat;letter-spacing:.1rem;line-height:3rem;cursor:pointer}body>header>nav>ul>li:first-child a{background:url('data:image/svg+xml;utf8,<svg width="26.306in" height="4.3333in" fill="%23fff" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.1" viewBox="0 0 26306 4333" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">\a<path d="m5421 1843h-598v-653h598c179 0 325 146 325 325 0 180-146 328-325 328zm444-772c-119-119-277-185-444-185h-902v2070h304v-810h598c167 0 324-66 444-185s185-278 185-446c0-167-65-325-185-444z"/>\a<path d="m7011 1756c248 0 449 201 449 447 0 248-202 450-449 450-246 0-447-202-447-450 0-246 201-447 447-447zm449-304v149c-130-96-288-149-449-149-200 0-389 78-530 220-142 142-220 330-220 530 0 202 78 392 220 534s330 220 530 220c162 0 319-53 449-149v149h304v-1504h-304z"/>\a<path d="m9126 1530-122 277-27-12c-62-27-134-40-204-38-73 5-143 26-206 61-70 42-124 97-162 165-39 70-59 143-59 218v756h-304v-1504h304v148c22-16 45-31 70-44 104-62 222-98 340-104 115-5 235 17 342 65l27 12z"/>\a<path d="m10037 1756c190 0 359 120 422 295h-842c63-176 231-295 420-295zm753 447c0-200-78-388-220-530s-331-220-533-220c-201 0-389 78-531 220s-220 330-220 530c0 202 78 392 220 534s330 220 531 220c123 0 245-29 350-85 101-53 191-131 260-226l18-24-246-179-18 24c-40 55-94 102-155 135-64 34-136 51-209 51-189 0-357-121-420-298h1173v-152z"/>\a<path d="m12288 2081v876h-304v-876c0-179-147-325-328-325-179 0-325 146-325 325v876h-304v-1504h304v90c98-59 209-90 325-90 169 0 327 66 446 185 120 119 185 277 185 444z"/>\a<polygon points="13309 1453 13309 1756 12981 1756 12981 2957 12677 2957 12677 1756 12498 1756 12498 1453 12677 1453 12677 778 12981 778 12981 1453"/>\a<path d="m14595 2490c0 70-17 135-53 196-31 57-76 107-130 148-104 79-242 122-389 122-146 0-285-44-389-123-55-40-98-90-130-147-35-62-53-126-53-196v-30h304v30c0 35 21 69 62 102 53 38 129 61 206 61 78 0 153-23 208-62 40-32 61-66 61-101 0-40-15-69-50-95-28-22-94-59-225-67-130-8-250-51-341-120-106-82-164-195-164-316 0-124 60-241 163-322 93-76 217-118 349-118s257 42 349 118c103 80 163 197 163 321v30h-304v-30c0-72-97-136-209-136-111 0-208 63-208 136 0 67 96 126 219 132 155 9 292 53 392 128 110 86 169 206 169 338z"/>\a<path d="m16643 1727h-615v-566h615c157 0 284 128 284 282 0 157-127 285-284 285zm0-596h-645v626h645c173 0 314-141 314-314 0-172-141-312-314-312z"/>\a<path d="m16643 1697h-585v-506h585c140 0 254 113 254 252 0 140-114 255-254 255zm0-567h-645v626h645c173 0 314-141 314-314 0-172-141-312-314-312zm0 567h-585v-506h585c140 0 254 113 254 252 0 140-114 255-254 255zm0-567h-645v626h645c173 0 314-141 314-314 0-172-141-312-314-312zm0 567h-585v-506h585c140 0 254 113 254 252 0 140-114 255-254 255zm0-567h-645v626h645c173 0 314-141 314-314 0-172-141-312-314-312z"/>\a<path d="m16643 1756h-645v-626h645c173 0 314 140 314 312 0 173-141 314-314 314zm135 897h-720v-653h720c179 0 325 146 325 325 0 180-146 328-325 328zm445-771c-39-41-85-76-135-103 73-96 113-214 113-337 0-306-251-555-558-555h-889v2070h1024c167 0 324-66 444-185s185-278 185-446-65-325-184-444z"/>\a<path d="m18368 2653c-246 0-447-202-447-450 0-246 201-447 447-447 248 0 450 201 450 447 0 248-202 450-450 450zm533-980c-142-142-331-220-533-220-201 0-389 78-530 220-142 142-220 330-220 530 0 202 78 392 220 534 141 142 330 220 530 220 202 0 391-78 533-220s220-331 220-534c0-200-78-388-220-530z"/>\a<path d="m20083 2653c-246 0-447-202-447-450 0-246 201-447 447-447 248 0 450 201 450 447 0 248-202 450-450 450zm534-980c-142-142-331-220-534-220-200 0-388 78-530 220s-220 330-220 530c0 202 78 392 220 534s330 220 530 220c202 0 391-78 534-220 142-142 220-331 220-534 0-200-78-388-220-530z"/>\a<polygon points="22602 2957 22146 2957 22138 2949 21418 2306 21418 2957 21115 2957 21115 778 21418 778 21418 1852 21895 1453 22367 1453 21621 2079"/>\a<path d="m24587 2081v876h-304v-876c0-179-147-325-328-325-179 0-325 146-325 325v876h-304v-1504h304v90c98-59 209-90 325-90 169 0 327 66 446 185 120 119 185 277 185 444z"/>\a<path d="m23021 1063c0 97-79 177-176 177s-176-79-176-177c0-97 79-176 176-176s176 79 176 176z"/>\a<polygon points="22694 2957 22997 2957 22997 1453 22694 1453"/>\a<path d="m25562 2653c-246 0-447-202-447-450 0-246 201-447 447-447 248 0 450 201 450 449 0 247-201 447-450 447zm450-1201v149c-130-96-288-149-450-149-200 0-388 78-530 220s-220 330-220 530c0 202 78 392 220 534s330 220 530 220c162 0 319-53 449-149-7 242-206 436-449 436-70 0-142-18-205-51-62-34-115-79-159-136l-18-23-243 179 18 24c69 94 158 172 260 226 105 55 225 85 347 85 202 0 391-78 533-220s220-331 220-533v-1342h-304z"/>\a<path d="m2035 1689c0 186-151 337-337 337s-337-151-337-337 151-337 337-337 337 151 337 337z"/>\a<path d="m2035 1689c0 186-151 337-337 337s-337-151-337-337 151-337 337-337 337 151 337 337z"/>\a<path d="m2035 1689c0 186-151 337-337 337s-337-151-337-337 151-337 337-337 337 151 337 337z"/>\a<path d="m1698 2026c-186 0-337-151-337-337s151-337 337-337 337 151 337 337-151 337-337 337z"/>\a<path d="m3396 1689c0 938-760 1698-1698 1698-354 0-683-108-956-295v927l-741 314s-1-2635-1-2645c0-582 294-1097 742-1402v2385l412-196h1c155 107 341 171 543 171 529 0 957-429 957-957 0-527-429-956-957-956-119 0-233 22-337 62v-770c108-22 222-33 337-33 938 0 1698 760 1698 1697z"/>\a</svg>') 0/contain no-repeat;font-size:0;width:9rem}#nav-school a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 13.18v2.81c0 .73.4 1.41 1.04 1.76l5 2.73c.6.33 1.32.33 1.92 0l5-2.73c.64-.35 1.04-1.03 1.04-1.76v-2.81l-6.04 3.3c-.6.33-1.32.33-1.92 0L5 13.18zm6.04-9.66l-8.43 4.6c-.69.38-.69 1.38 0 1.76l8.43 4.6c.6.33 1.32.33 1.92 0L21 10.09V16c0 .55.45 1 1 1s1-.45 1-1V9.59c0-.37-.2-.7-.52-.88l-9.52-5.19c-.6-.32-1.32-.32-1.92 0z"/></svg>')}#nav-child a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V18c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h6v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"/></svg>')}#nav-help a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-4h2v2h-2zm1.61-9.96c-2.06-.3-3.88.97-4.43 2.79-.18.58.26 1.17.87 1.17h.2c.41 0 .74-.29.88-.67.32-.89 1.27-1.5 2.3-1.28.95.2 1.65 1.13 1.57 2.1-.1 1.34-1.62 1.63-2.45 2.88 0 .01-.01.01-.01.02-.01.02-.02.03-.03.05-.09.15-.18.32-.25.5-.01.03-.03.05-.04.08-.01.02-.01.04-.02.07-.12.34-.2.75-.2 1.25h2c0-.42.11-.77.28-1.07.02-.03.03-.06.05-.09.08-.14.18-.27.28-.39.01-.01.02-.03.03-.04.1-.12.21-.23.33-.34.96-.91 2.26-1.65 1.99-3.56-.24-1.74-1.61-3.21-3.35-3.47z"/></svg>')}#nav-lang span{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/></svg>')}#nav-profile a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4z"/></svg>')}#nav-logout a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1zm5.14 2.86c-.39.39-.38 1-.01 1.39 1.13 1.2 1.83 2.8 1.87 4.57.09 3.83-3.08 7.13-6.91 7.17C8.18 19.05 5 15.9 5 12c0-1.84.71-3.51 1.87-4.76.37-.39.37-1-.01-1.38-.4-.4-1.05-.39-1.43.02C3.98 7.42 3.07 9.47 3 11.74c-.14 4.88 3.83 9.1 8.71 9.25 5.1.16 9.29-3.93 9.29-9 0-2.37-.92-4.51-2.42-6.11-.38-.41-1.04-.42-1.44-.02z"/></svg>')}#nav-lang li a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="30"><path fill="%2300247D" d="m0,0h60v30H0"/><g stroke="%23CF142B"><path stroke="%23FFF" stroke-width="6" d="m-8-4 76,38m0-38-76,38"/><path fill="none" stroke-width="2" d="m-2,0 30,15 34-17m0,32-30-15-32,16"/><path stroke="%23FFF" stroke-width="10" d="m30,0v30M0,15h60"/><path stroke-width="6" d="m30,0v30M0,15h60"/></g></svg>')}#nav-lang li:nth-child(2) a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 7410 3900"><rect width="7410" height="3900" fill="%23b22234"/><path d="M0,450H7410m0,600H0m0,600H7410m0,600H0m0,600H7410m0,600H0" stroke="%23fff" stroke-width="300"/><rect width="2964" height="2100" fill="%233c3b6e"/><g fill="%23fff"><g id="s18"><g id="s9"><g id="s5"><g id="s4"><path id="s" d="M247,90 317.534230,307.082039 132.873218,172.917961H361.126782L176.465770,307.082039z"/><use xlink:href="%23s" y="420"/><use xlink:href="%23s" y="840"/><use xlink:href="%23s" y="1260"/></g><use xlink:href="%23s" y="1680"/></g><use xlink:href="%23s4" x="247" y="210"/></g><use xlink:href="%23s9" x="494"/></g><use xlink:href="%23s18" x="988"/><use xlink:href="%23s9" x="1976"/><use xlink:href="%23s5" x="2470"/></g></svg>')}#nav-lang li:nth-child(3) a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect width="3" height="2" fill="%23ED2939"/><rect width="2" height="2" fill="%23fff"/><rect width="1" height="2" fill="%23002395"/></svg>')}#nav-lang li:nth-child(4) a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600" viewBox="0 0 900 600"><rect width="900" height="600" fill="%23c60b1e"/><rect width="900" height="300" y="150" fill="%23ffc400"/></svg>')}body>header .toggle{position:relative}body>header .toggle ul{position:absolute;z-index:2;left:-1rem;display:none;width:100%;height:auto;padding-bottom:1rem;background:#069;border-radius:0 0 .4rem .4rem}body>header .active ul{display:block}body>header img{float:left;width:3rem;height:3rem;margin-right:1rem}body>header p{position:relative;display:block;font-weight:700;font-size:2rem;line-height:3rem;white-space:pre;overflow:hidden;color:#069;height:3rem;padding:1rem}body>header p::after{content:"";position:absolute;top:.5rem;right:0;width:4rem;height:4rem;background:linear-gradient(to right,rgba(204,238,255,0),#cef 75%)}main header>*{margin-top:1rem}main header p:first-child a{padding-left:1.2rem}html main header p:first-child a::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M19 8v3H5.83l2.88-2.88c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L2.71 11.3c-.39.39-.39 1.02 0 1.41L7.3 17.3c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L5.83 13H20c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1z"/></svg>')}main header>div{display:flex;flex-wrap:wrap;justify-content:space-between}main header>div .buttonlist{margin-bottom:0}aside,section{position:relative;border:1px solid #ccc;border-radius:.4rem;max-width:calc(100% - 2px);overflow:hidden;padding-top:1rem;margin-bottom:1rem}section>:not(table):not(form):not(.lg){padding:0 1rem}section>section:not(table):not(form):not(.lg){margin-left:1rem;margin-right:1rem;padding:1rem 0 0}main header aside{padding:1rem 0 0 1rem;margin:0}main header aside ul{font-size:0}main header aside li{display:inline-block;padding-right:1rem;font-size:1rem}section>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between}section>div:first-child>*{margin:0 0 1rem 0}main{max-width:78rem;margin:1rem auto;padding:0 1rem 1rem;background:#fff}main>header>*{margin:0 0 1rem 0}h1,h2,h3,h4{font-weight:700;font-size:1.5rem;line-height:1.2;margin:0 0 1rem 0}h1{font-size:2rem;font-weight:300;margin-top:0}.yba h2,h3{font-size:1.25rem}h4{font-size:1rem}aside h2{font-size:1rem;font-weight:700;margin-bottom:0}em,time{font-style:normal;font-weight:700}a{color:#06c;transition:background-position .5s;background:linear-gradient(to right,rgba(0,102,204,.2) 50%,#06c 50%) 0 calc(100% - .07em)/200% .07em repeat-x}footer a:hover,main a:hover{background-position:-100% calc(100% - .07em)}.a,main header p:first-child a{position:relative;padding-left:1.2rem}.a::before,main header p:first-child a::before{content:"";position:absolute;left:0;top:.1rem;width:1rem;height:1rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.65 9.04l-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>') left/1rem no-repeat}.a.create::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1c-.1.1-.15.22-.15.36zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/></svg>')}.a.view::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 10H8c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm3-7h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1zm-5-5H8c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1z"/></svg>')}.buttonlist a,.cal,.video label,[type=button],[type=submit],html .button{-webkit-appearance:none;display:inline-block;width:auto;padding:.1rem .8rem;border-radius:.4rem;color:#fff;background:#06c;font-size:.8rem;font-weight:700;cursor:pointer;transition:transform .5s;border:.2rem solid;border-color:rgba(255,255,255,.6) rgba(255,255,255,.6) rgba(255,255,255,.4) rgba(255,255,255,.4)}span.button{cursor:auto;background:#ccc}.buttonlist a:not(:active):hover,.video label:not(:active):hover,[type=button]:not(:active):hover,[type=submit]:not(:active):hover,a.button:not(:active):hover{transform:scale(1.05)}a.bin{background:#c00}.cal,.cal.active ul{position:relative;padding-left:1.8rem;color:#06c;border-color:rgba(0,102,204,.2) rgba(0,102,204,.2) rgba(0,102,204,.6) rgba(0,102,204,.6);background:#fff}.cal::before{content:"";position:absolute;width:1rem;height:1rem;top:.3rem;left:.4rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z"/></svg>') 0/1rem no-repeat}.cal.toggle ul{display:none;position:absolute;left:-.2rem;width:calc(100% - 1.8rem);z-index:1;padding-top:1rem;border-width:0 .2rem .2rem;border-style:solid;border-radius:0 0 .4rem .4rem;background:#fff}.cal2.toggle ul{border-width:.2rem .2rem 0;border-radius:.4rem .4rem 0 0;bottom:.3rem}.cal.active::before,.cal2::before{transform:rotate(180deg)}.cal2.active::before{transform:none}.cal.active ul{display:block}html .videoappt,html .videoappt:hover{width:10rem;line-height:1rem;font-size:.8rem;font-weight:700;padding:.7rem .5rem .7rem 2.5rem;background-position:.5rem .4rem;background-repeat:no-repeat}.buttonlist{display:flex;flex-wrap:wrap;font-size:0}.buttonlist li{font-size:1rem;margin:0 1rem 1rem 0}.buttonlist li:last-child{margin-right:0}main ol,main ul{padding:0;margin:0 0 1rem 0}.bookings{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,auto));gap:1rem;margin-bottom:1rem}.bookings li .button{margin-top:.5rem}.booking,.bookings>li>*{padding:1rem 1rem 0 1rem;border:1px solid #ccc;border-radius:.4rem}.bookings>li>*{position:relative;height:calc(100% - 2rem)}.bookings>li>div{background:rgba(51,153,0,.2);border-color:#390}.bookings .unconfirmed{background:rgba(255,187,0,.2);border-color:#fb0}.bookings em{position:relative;padding:.1rem .7rem .1rem 1.4rem;border-radius:1.2rem;text-transform:uppercase;color:#fff;background:.2rem .2rem/1rem no-repeat #390}.bookings em,.bookings input:checked~label>em{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29L5.7 12.7c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z"/></svg>')}.bookings em+ul{margin-top:.3rem}.unconfirmed em{color:#000;padding-left:1.6rem;background:.4rem .2rem/1rem no-repeat #fb0}.booking li:nth-child(-n+2),.bookings ul li:nth-child(-n+2){font-weight:700}.bookings input{display:none}.bookings label{cursor:pointer}.bookings label em{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4 11h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1z"/></svg>') .2rem .2rem/1rem no-repeat #06c}.bookings input:checked~label{background:rgba(0,102,204,.1);border-color:#06c}.bookings li li em{position:absolute;right:1rem;top:1rem;width:1rem;height:1.5rem;overflow:hidden;border-radius:0;font-size:0;padding:0}.bookings li li em,.meetingrequest{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2zm-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2z"/></svg>') 0 .3rem/1rem no-repeat}.meetingrequest{padding-left:1.2rem}.note{position:relative;border:1px solid #fb0;border-radius:.4rem;padding:.5rem 1rem;background:rgba(255,187,0,.2)}.note.bin{border-color:#c00;background:rgba(204,0,0,.2)}.note.remaining{padding:0 1rem 0 1.75rem;background-position:.5rem 50%;background-size:1rem;background-repeat:no-repeat}.countdown{padding-left:7rem}.countdown time{position:absolute;top:.1rem;left:0;padding:0 .5rem 0 2.5rem;color:#c00;font-size:1.5rem}.countdown time::before{content:"";position:absolute;left:.7rem;top:.4rem;width:1.5rem;height:1.5rem;filter:invert(19%) sepia(68%) saturate(4904%) hue-rotate(353deg) brightness(75%) contrast(122%)}.countdown time::before,.remaining,.unconfirmed em{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 1h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1zm-2 13c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1zm7.03-6.61l.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-4.8 0-8.88 3.96-9 8.76C2.87 17.84 6.94 22 12 22c4.98 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></svg>')}.events{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.events>section{margin:0}.events.e2{grid-template-columns:1fr 20rem}.yba{order:2}.tickets>li{background:radial-gradient(circle at 0 0,#fff 1rem,rgba(0,0,0,0) 1rem) 0 0,radial-gradient(circle at 100% 0,#fff 1rem,rgba(0,0,0,0) 1rem) 0 0,radial-gradient(circle at 100% 100%,#fff 1rem,rgba(0,0,0,0) 1rem) 0 0,radial-gradient(circle at 0 100%,#fff 1rem,rgba(0,0,0,0) 1rem) 0 0,rgba(51,153,0,.2);margin:1rem 0;padding:1.5rem 2rem .5rem 2rem}.tickets>li li:first-child{font-weight:700}.tickets>li li:nth-child(2){font-size:1.25rem;font-weight:700}.tickets>li li:last-child{margin-top:.3rem}.multisections ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));font-size:1rem;border:1px solid #ccc;border-width:0 1px 1px 0;margin:0;background:#ccc}.multisections a{display:block;position:relative;height:calc(100% - 1rem);padding:.5rem 2.5rem .5rem 1rem;border:1px solid #ccc;border-width:1px 0 0 1px;background:#eee}.multisections a:hover{background:#cef}.multisections a.selected{background:#fff;color:#000}.multisections a span{display:inline-block;font-size:0}.multisections span span{position:absolute;top:.5rem;right:1rem;width:1.3rem;height:1.3rem;overflow:hidden;margin:.2rem 0 0 .5rem;border-radius:50%;text-align:center;font-size:.8rem;font-weight:700;color:#fff;background:#06c}.multisections .done span{text-indent:-9rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.2l-3.5-3.5c-.39-.39-1.01-.39-1.4 0-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0L9 16.2z"/></svg>') 50%/1rem no-repeat #390}.multisections .selected::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:10px;background:#fff}.multisections~section{display:none;border-top:0;border-radius:0 0 .4rem .4rem}.multisections~section.selected{display:block}.multisections~section section.selected{padding-top:0}.multisections~section section.selected h3,.multisections~section section.selected h4{display:none;background:red}.e2.yba{display:block}.change li a{display:block;padding:1rem 1rem 1rem 3.5rem;margin-bottom:1rem;font-size:2rem;line-height:1.2;border:1px solid #ccc;border-radius:.4rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4z"/></svg>') 1rem/2rem no-repeat;transition:background-color .5s}.change a:hover{background-color:#cef}.changeschool li a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%2306c"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 13.18v2.81c0 .73.4 1.41 1.04 1.76l5 2.73c.6.33 1.32.33 1.92 0l5-2.73c.64-.35 1.04-1.03 1.04-1.76v-2.81l-6.04 3.3c-.6.33-1.32.33-1.92 0L5 13.18zm6.04-9.66l-8.43 4.6c-.69.38-.69 1.38 0 1.76l8.43 4.6c.6.33 1.32.33 1.92 0L21 10.09V16c0 .55.45 1 1 1s1-.45 1-1V9.59c0-.37-.2-.7-.52-.88l-9.52-5.19c-.6-.32-1.32-.32-1.92 0z"/></svg>')}#videocall{position:relative;display:block;margin-bottom:1rem;min-height:19rem}#videocall img{display:block;height:auto;width:auto;border-radius:.4rem}#videocall>div:not(:first-child) img{max-width:100%;max-height:100%;margin-left:auto;box-shadow:-.3rem .3rem 0 rgba(0,0,0,.1)}#videocall>div:first-child img{max-width:100%;max-height:calc(100vh - 18rem)}#videocall>div:not(:first-child){position:absolute;top:1rem;right:2rem;width:25%;height:25%}#videocall>div:nth-child(3){top:calc(25% + 2rem)}#videocall form{position:absolute;z-index:10;right:2rem;bottom:2rem;min-width:25%}#videocall form label{box-shadow:-.3rem .3rem 0 rgba(0,0,0,.1)}.buttonlist.video{margin:1rem 0 0;justify-content:center}.video li{margin-bottom:0}.video input{display:none}.video label{display:block;width:4rem;height:4rem;border-radius:50%;padding:0;font-size:0;overflow:hidden;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65L15 10.6zm3.08.4c-.41 0-.77.3-.83.71-.05.32-.12.64-.22.93l1.27 1.27c.3-.6.52-1.25.63-1.94.07-.51-.33-.97-.85-.97zM3.71 3.56c-.39.39-.39 1.02 0 1.41L9 10.27v.43c0 1.19.6 2.32 1.63 2.91.75.43 1.41.44 2.02.31l1.66 1.66c-.71.33-1.5.52-2.31.52-2.54 0-4.88-1.77-5.25-4.39-.06-.41-.42-.71-.83-.71-.52 0-.92.46-.85.97.46 2.96 2.96 5.3 5.93 5.75V20c0 .55.45 1 1 1s1-.45 1-1v-2.28c.91-.13 1.77-.45 2.55-.9l3.49 3.49c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L5.12 3.56c-.39-.39-1.02-.39-1.41 0z"/></svg>') 50%/2.5rem no-repeat #06c}.video [id=mic]:checked+label{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm5.91-3c-.49 0-.9.36-.98.85C16.52 14.2 14.47 16 12 16s-4.52-1.8-4.93-4.15c-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78V20c0 .55.45 1 1 1s1-.45 1-1v-2.08c3.02-.43 5.42-2.78 5.91-5.78.1-.6-.39-1.14-1-1.14z"/></svg>')}.video [id=call]+label{background-color:#ccc;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4.51 15.48l2-1.59c.48-.38.76-.96.76-1.57v-2.6c3.02-.98 6.29-.99 9.32 0v2.61c0 .61.28 1.19.76 1.57l1.99 1.58c.8.63 1.94.57 2.66-.15l1.22-1.22c.8-.8.8-2.13-.05-2.88-6.41-5.66-16.07-5.66-22.48 0-.85.75-.85 2.08-.05 2.88l1.22 1.22c.71.72 1.85.78 2.65.15z"/></svg>')}.video [id=call]:checked+label{background-color:#c00}.video [id=cam]+label{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M21 14.2V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5V7c0-.55-.45-1-1-1h-5.61l8.91 8.91c.62.63 1.7.18 1.7-.71zM2.71 2.56c-.39.39-.39 1.02 0 1.41L4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l2.48 2.48c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L4.12 2.56c-.39-.39-1.02-.39-1.41 0z"/></svg>')}.video [id=cam]:checked+label,html .videoappt{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" fill="%23fff"><path d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5z"/></svg>')}main form>div{margin:1rem 0}main label{display:block}input,select,textarea{border:1px solid #ccc;border-radius:.4rem}.button,main input,main select,main textarea{box-sizing:border-box;padding:.5rem 1rem;font:inherit;caret-color:#06c}main textarea{height:7rem}main fieldset{padding:1rem;border:1px solid #ccc;border-radius:.4rem;margin-bottom:1rem}main legend{font-size:.8rem;font-weight:700}main fieldset label{display:inline}main fieldset p{margin:0}main fieldset .formshort div{margin-top:1rem}[type=time]{width:7rem}.formshort div{display:inline-block;margin-right:1rem}.bookevent>ul{border-top:1px solid #ccc}.bookevent>ul>li{border-bottom:1px solid #ccc}.bookevent li li:last-child{position:absolute;right:1rem;top:50%;transform:translateY(-50%);padding:0 1rem;border-radius:1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;color:#fff;background:#06c}.bookevent li input{display:none}.bookevent li label{position:relative;padding:1rem 10rem 1px 3.5rem}.bookevent li input:not(:disabled)+label{cursor:pointer}.bookevent li label::after,.bookevent li label::before{content:"";position:absolute;left:1rem;top:calc(50% - .75rem);width:1.1rem;height:1.1rem;border:.2rem solid #06c;border-radius:50%;background:#fff}.bookevent li input:disabled+label,.unavailable{color:#999}.bookevent li input:disabled+label::after{border-color:#ccc}.bookevent li input:disabled+label li:last-child,.unavailable td:last-child span{background:#bbb}.bookevent input:checked+label{background:rgba(0,102,204,.1)}.bookevent input:checked+label::after{left:1.4rem;top:calc(50% - .35rem);width:.3rem;height:.3rem;background:#06c}.bookevent>:not(ul){margin:1rem}.modal{position:absolute;min-width:20rem;max-width:40rem;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background:#fff;box-shadow:0 0 0 99in rgba(0,0,0,.7),-.5rem .5rem 0 rgba(0,0,0,.25)}.modal .booking{padding-top:1rem;margin:0 1rem}.modal .note{margin:1rem;padding:1rem}.modal form{padding:1rem 1rem 0 1rem}.modal textarea{display:block;width:100%;margin-bottom:1rem}.modal>a:last-child{position:absolute;right:1rem;top:1rem;width:1.2rem;height:1.2rem;transform:rotate(45deg);padding:0;background:linear-gradient(rgba(0,0,0,0) .5rem,#000 .5rem,#000 .7rem,rgba(0,0,0,0) .7rem),linear-gradient(to left,rgba(0,0,0,0) .5rem,#000 .5rem,#000 .7rem,rgba(0,0,0,0) .7rem);font-size:0}table{width:100%;border-collapse:collapse}tr:not(:first-child){border-top:1px solid #ccc}td,th{text-align:left;vertical-align:top;padding:1rem}tr:first-child td{padding:0 1rem 1rem}td:last-child em,td:last-child span{display:inline-block;padding:.2rem 1rem;border-radius:1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;color:#fff;background:#06c}tr.thisone{background:rgba(51,153,0,.2)}.thisone td:last-child *{background:#390}tr.unavailable{background:#eee}body>footer{max-width:78rem;margin:0 auto;padding:0 1rem;font-size:.8rem;font-weight:700;color:#666}body>header input,body>header label{display:none}#gonav+label{position:relative;z-index:3;width:100%;height:0;font-size:0;max-width:80rem;margin:0 auto}#gonav+label::after{content:"";position:absolute;width:2rem;height:1.5rem;background:repeating-linear-gradient(#fff,#fff 15%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 40%);right:1rem;top:.75rem}#gonav:checked+label::after{background:linear-gradient(rgba(0,0,0,0) 42.5%,#fff 42.5%,#fff 57.5%,rgba(0,0,0,0) 57.5%),linear-gradient(to right,rgba(0,0,0,0) 42.5%,#fff 42.5%,#fff 57.5%,rgba(0,0,0,0) 57.5%);width:1.5rem;transform:rotate(45deg)}@media (max-width:62rem){.e2{display:block}.yba+*{margin-top:1rem}#gonav+label{display:block}#gonav~ul li:not(:first-child){display:none}#gonav:checked~ul{position:absolute;z-index:2;display:block;width:calc(100% - 2rem);overflow:hidden;height:auto;padding-bottom:2rem;background:#069;outline:99in solid rgba(0,0,0,.8)}#gonav:checked~ul li:not(:first-child){display:block;margin:1rem 0;transform:scale(1.5);transform-origin:0 0}#gonav:checked~ul .toggle li{transform:none;padding-left:1.3rem}#gonav:checked~ul ul{background:0 0}#gonav:checked~ul .active{margin-bottom:25rem}}@media (max-width:42rem){body>header p{font-size:1.4rem}tr:first-child{display:none}tr{display:block;padding:1rem}tr.additionaldates,tr:nth-child(2){border:none}tr.additionaldates{padding-top:0}table tr.additionaldates *{font-weight:300}tr.additionaldates td::before{content:none}table:not(.bookingschedule) tr:nth-child(2){padding-top:0}td,th{display:inline;padding:0}td:first-child,td:nth-of-type(2){font-weight:700}td:first-child::after{content:": "}.bookingschedule td:nth-child(5)::before,.bookingschedule td:nth-child(6)::before,.callschedule td:nth-child(5)::before,.multisections~section td:last-child,.singledate td:nth-last-child(3)::before,td:nth-child(3)::before{content:"";display:block}.multisections~section td:last-child{padding-top:.3rem}.singledate td:nth-last-child(3)::after,.startenddate td:nth-child(4)::after,td:nth-child(6)::after{content:", "}.singledate td:last-child::after{content:none}.singledate td:nth-last-child(2)::after,.startenddate td:nth-child(3)::after,.startenddate td:nth-child(5)::after{content:" – "}.collapse-gefse td:nth-last-child(2)::after,.collapse-gese td:nth-last-child(2)::after{content:" – "}.collapse-gefse td:nth-last-child(3)::after{content:", "}#videocall{padding:0;margin-bottom:0}html #videocall>:not(:first-child){position:static;margin:1rem 0}#videocall>div:not(:first-child){width:calc(50% - 1.5rem)}#videocall>div:first-child img{border-radius:0;max-height:none}#videocall div:nth-child(2){margin:1rem .5rem 1rem 1rem;float:left}#videocall div:nth-child(3){margin:1rem 1rem 1rem .5rem;float:right}#videocall form{clear:both}html div#videocall>:not(:first-child) *{box-shadow:none}}