*,::after,::before{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}b{font-weight:bolder}table{text-indent:0;border-color:inherit}input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}select{text-transform:none}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{font-size:16px;line-height:1.65}form,ol,p,table,ul{margin:0 0 1.6em 0}h1,h2,h3{margin:0 0 .5em}h1{font-size:1.6em;line-height:1.4}ol,ul{padding:0 0 0 1em}ol{list-style:decimal inside}ul{list-style:disc inside}ol li,ul li{margin-bottom:8px}hr{border:0;border-top:1px solid #f4f5f6;margin:1.6em 0}mark{background:#ff0}.t-right{text-align:right}img{opacity:1;transition:opacity .3s}img[data-src]{opacity:0}.container{margin:0 auto;max-width:1120px;padding:0 1.6rem;position:relative;width:100%}.img{display:block;max-width:100%;margin:0 0 2rem 0;height:auto}@media (min-width:45rem){.img.left{float:left;margin:0 1.6em 1.6em 0;max-width:400px}.img.right{float:right;margin:0 0 1.6em 1.6em;max-width:400px}}table{border-collapse:collapse;border-spacing:0;width:100%;display:table;border:1px solid #ccc}table tr{border-bottom:1px solid #ddd}table td:first-child,table th:first-child{padding-left:16px}table td,table th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}table th{background-color:#4caf50;color:#fff}table tr:nth-child(odd){background-color:#f9f9f9}.row{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.row .nowrap{flex-wrap:nowrap;margin-left:-.6rem;width:calc(100% + 1.2rem)}.row .col{display:block;margin-left:0;max-width:100%;min-width:0;width:100%}.row .nowrap .col{padding:0 .6rem}@media (min-width:880px){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .col{flex:1;width:0;margin-bottom:inherit;padding:0 1rem}}label{display:block;font-weight:700;margin-bottom:.5rem}input,select{margin-bottom:1em}input[type=number],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:2.6rem;padding:.6rem .65rem;width:100%}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#33c3f0;border-radius:4px;border:none;color:#fff;padding:11px 18px;text-transform:uppercase;white-space:nowrap;cursor:pointer;font-weight:700;font-size:.9em}input[type=button]:hover,input[type=submit]:hover{background-color:#1eaedb}select{background:url(data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==) no-repeat 98% center;padding-right:2rem}select:focus{outline:0}header{overflow:hidden;background-color:#333;color:#fff;padding:15px 0;margin-bottom:1rem}header .brand{text-decoration:none;font-size:1.1em}header a{color:#fff}header a:hover{opacity:.8;color:#fff}header nav{width:100%;max-height:0;overflow-y:hidden;transition:max-height .3s}header nav ul{margin:15px 0 0 0;padding:0;list-style:none}header nav li{margin:0}header nav li a{padding:8px 0;display:block;text-align:center}header nav li a:hover{text-decoration:underline}header #nav{display:none}header #nav:checked~nav{max-height:160px}header label{float:right;cursor:pointer;margin:0;line-height:.8}header label:after{content:"\2261";font-size:2em;font-weight:400}@media (min-width:880px){header{padding:10px 0}header .brand{font-size:1.5em}header label{display:none}header nav{max-height:none;width:auto;float:right}header nav ul{margin:0}header nav ul li{float:left}header nav li a{padding:8px;display:inline-block}}footer{overflow:hidden;background-color:#fdfbfb;padding:20px 0 50px 0;margin:60px 0 0 0;color:#999}footer ol,footer ul{list-style:none}.breadcrumb{list-style:none;display:inline-block;margin:0;padding:0}.breadcrumb li{float:left;margin:0}.breadcrumb li::after{content:"› ";white-space:pre}.breadcrumb li:last-child:after{content:""}.nowrap,.nowrap li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0 0 1.8rem 0}.share span{padding:5px 10px;margin:0 0 0 5px;background-color:#f2f5ff;border-radius:5px;color:#fff;text-decoration:none;cursor:pointer}.share a:hover{opacity:.8}.share span.facebook{background-color:#3b5998}.share span.twitter{background-color:#00aced}.share span.google{background-color:#dd4b39}@keyframes spinner{to{transform:rotate(360deg)}}.flyer{margin:0 auto 2rem auto;min-height:53px;max-width:1080px;text-align:center;width:100%}.flyer .link{background-color:#fef9e7;display:block;padding:12px}header{background-color:#01a9ec}header #nav:checked~nav{max-height:240px}.waldo{background-image:linear-gradient(135deg,#f5f7fa75 0,#c3cfe275 100%);display:flex;justify-content:center;align-items:center;margin:1rem auto 2rem auto;overflow:hidden;text-align:center;min-height:50px}.waldo.video{height:308px;overflow:hidden}@media (min-width:45rem){.waldo{min-height:250px}}