@charset "UTF-8";.bp-bg{background: rgb(242, 242, 242);}.bp-bg--white{background: white;}.bp-bg--tint{background: rgb(234, 234, 234);}.bp-bg--light-tint{background: rgb(249, 249, 249);}.bp-bg--warm-tint{background: rgb(230, 226, 224);}.bp-t-bumped{font-size: 1.25rem;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display: block;}audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]){display: none;}[hidden]{display: none;}html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}html, button, input, select, textarea{font-family: "proxima-nova", sans-serif;color: #222;}body{position: relative;background-color: rgb(242, 242, 242);margin: 0;font-size: 1em;line-height: 1.4;}::-moz-selection{background: rgb(195, 214, 0);color: #fff;text-shadow: none;}::selection{background: rgb(195, 214, 0);color: #fff;text-shadow: none;}a{color: #1fa9b5;text-decoration: underline;}a:hover{text-decoration: underline;}a:focus{outline: thin dotted;}a:hover, a:active{outline: 0;}h1, h2, h3, h4, h5, h6{margin: 1em 0;font-weight: bold;}h2{font-size: 1.5em;}h3{font-size: 1.25em;}h4, h5, h6{font-size: 1em;}abbr[title]{border-bottom: 1px dotted;}b, strong{font-weight: 600;}blockquote{margin: 1em 40px;}dfn{font-style: italic;}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}ins{background: #ff9;color: #000;text-decoration: none;}mark{background: #ff0;color: #000;font-style: italic;font-weight: bold;}pre, code, kbd, samp{font-family: monospace, serif;_font-family: "courier new", monospace;font-size: 1em;}pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q{quotes: none;}q:before, q:after{content: "";content: none;}small{font-size: 85%;}sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}img{border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;}svg:not(:root){overflow: hidden;}figure{margin: 0;}form{margin: 0;}fieldset{border: 0;margin: 0;padding: 0;}label{cursor: pointer;}legend{border: 0;*margin-left: -7px;padding: 0;white-space: normal;}button, input, select, textarea{font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}button, input{line-height: normal;}button,input[type=button],input[type=reset],input[type=submit]{cursor: pointer;-webkit-appearance: button;*overflow: visible;}button[disabled],input[disabled]{cursor: default;}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0;*width: 13px;*height: 13px;}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}textarea{overflow: auto;vertical-align: top;resize: vertical;}input:invalid,textarea:invalid{background-color: #f0dddd;}.table-wrapper{overflow-y: auto;}table{border-collapse: collapse;border-spacing: 0;width: 100%;}th{vertical-align: bottom;text-align: left;line-height: 1.2em;background-color: #7FD2EA;padding: 0.4em 0.6em;}td{vertical-align: top;background-color: rgb(255, 255, 255);border-bottom: 1px solid rgb(231, 227, 222);padding: 0.4em 0.6em;}td span{font-size: 0.75em;color: rgb(128, 128, 128);text-transform: uppercase;letter-spacing: 0.05em;}td span.td-span-dark{color: rgb(60, 40, 35);}.centered td{vertical-align: middle;}td .list-secondary-info{position: relative;font-size: 0.75em;color: gray;display: inline-block;zoom: 1;*display: inline;}.results-table th{font-weight: bold;color: rgb(255, 255, 255);background: rgb(87, 201, 237);}.winner-cell{font-weight: bold;}.chromeframe{margin: 0.2em 0;background: #ccc;color: black;padding: 0.2em 0;}.p-list > li{margin: 1em 0;}.p-list{margin-left: 2em;}.p-list.numbers{list-style: none;margin-left: 2em;}.p-list.numbers .num{display: block;float: left;width: 1.5em;margin-left: -2em;text-align: right;}.main{margin: 5rem auto 0;width: 88%;clear: both;padding: 0 0 5em;}.main:after{content: "";display: table;clear: both;}.main-heading h2,.main-heading h3,h1.main-heading,h2.main-heading{color: rgb(40, 40, 40);font-size: 3em;font-weight: 800;line-height: 1.075em;margin: 1em auto 0;max-width: 850px;text-align: center;}@media (max-width: 900px){.main-heading h2,.main-heading h3,h1.main-heading,h2.main-heading{font-size: 2.5rem;}}@media (max-width: 700px){.main-heading h2,.main-heading h3,h1.main-heading,h2.main-heading{font-size: 2rem;}}.main-heading h2 span,.main-heading h3 span,h1.main-heading span,h2.main-heading span{display: block;font-size: 0.5em;font-weight: 600;color: rgb(130, 120, 120);}h1.main-heading,h2.main-heading{margin-top: 4rem;margin-bottom: 4rem;}h1.main-heading.small-bottom-margin,h2.main-heading.small-bottom-margin{margin-bottom: 0.6em;}@media (max-width: 620px){h1.main-heading,h2.main-heading{margin-top: 2rem;margin-bottom: 2rem;}.main > h1.main-heading:first-child,.main > h2.main-heading:first-child{margin-top: 0;}}@media (min-width: 621px){h1.main-heading + .runner,h2.main-heading + .runner{margin-top: -3rem;}}.home-page-main-heading{display: none;}@media only screen and (max-width: 820px){.home-page-main-heading{display: block;}}.page-section{border-bottom: 1px solid rgb(255, 255, 255);padding: 0 0 3em;}.page-section:last-child{border-bottom: 0;}.page-section .main-heading{font-size: 0.8em;margin-bottom: 3.5em;}.page-section .main-heading h2{margin-top: 1.6em;}.page-section.stage-today{position: relative;padding-bottom: 2em;}.page-section.stage-today .character-red{background: transparent url("/img/character-red.png") left top no-repeat;position: absolute;top: -90px;right: 20px;width: 103px;height: 136px;}.article h2{width: fit-content;margin: 2rem auto 1rem 0;border-top-right-radius: 21px;color: rgb(65, 64, 66);font-size: 1.5em;font-weight: 700;}.article h2:first-child{margin-top: 0;}.article h3,.article h4,.article ul,.article ol,.article p{clear: both;}.article a{font-weight: 600;}.article .item{background-color: rgb(255, 255, 255);padding: 1em 2em;margin-bottom: 1em;}.article .item h5{padding-bottom: 0.5em;border-bottom: 2px solid rgb(231, 227, 222);}.article .section.separated-top{padding-top: 2rem;border-top: 1px solid rgb(172, 171, 170);}.article .section.margin-top{margin-top: 2rem;}.article figure{margin-bottom: 1em;}.article figure img{max-width: 100%;}.runner{font-size: 1.1em;text-align: center;margin: 0 auto 0;max-width: 950px;}.runner p{display: inline-block;zoom: 1;*display: inline;margin-bottom: 0;}.runner p:first-child{margin-top: 0;}.runner.multiline{text-align: left;font-size: 1em;font-weight: bold;margin-bottom: -1em;}.runner.separated{margin-bottom: 3em;}.runner.separated--small{margin-bottom: 1em;}.runner.large{font-size: 1.5em;}.breakout{font-size: 1.125em;text-align: center;}.breakout p{background: rgb(255, 255, 255);border-radius: 4px;display: inline-block;zoom: 1;*display: inline;padding: 1em 5%;}.article .col-1,.article .col-2{float: left;}.article .col-1{width: 33.33%;}.article .col-2{width: 66.66%;}@media (max-width: 750px){.article .col-1,.article .col-2{float: none;width: auto !important;margin: 0;}}figure{text-align: center;}figure .caption{font-size: 0.75em;}figure.white-bg{background: rgb(255, 255, 255);}figure.white-bg .caption{padding: 1em;}figure.logo-bg{background: rgb(255, 255, 255);display: inline-block;padding: 1em;}.blocks{margin: 3em 0;}.blocks.contained{margin: 0 -1%;}.blocks .block-wrap{float: left;width: 49.9%;}.blocks .block{margin: 0 2% 4%;overflow: hidden;}.block{background-color: rgb(255, 255, 255);}.block h3{background-color: #7FD2EA;color: rgb(65, 64, 66);font-size: 1.125em;font-weight: 700;padding: 0.4em 0.8em;margin: 0 0 1em;border-radius: 0 !important;}.block figure a{display: block;}.block img{max-width: 100%;}.block .block-note{background: rgb(180, 205, 51);color: rgb(255, 255, 255);margin: 0;padding: 0;float: none;width: 100%;max-width: none;position: relative;}.block .block-note p{font-size: 0.875em;line-height: 1.2857em;padding: 1.1em 0.91428em;margin: 0;}.block .block-note p:first-child:after{content: " ";position: absolute;z-index: 10;top: -15px;left: 5%;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid rgb(180, 205, 51);}.block .block-note a{color: rgb(255, 255, 255);text-decoration: underline;}.block .block-note.secondary{background: rgb(246, 146, 30);}.block .block-note.secondary p:first-child:after{border-bottom: 15px solid rgb(246, 146, 30);}.block-links{list-style: none;padding: 0 0.8em;margin: 0 0 0.8em;}.block-links li{font-weight: 600;display: inline-block;zoom: 1;*display: inline;margin: 0 0.2em 0.3em 0;zoom: 1;*display: inline;}.block-links li a{display: block;padding: 0.3em 0.6em;}.block-links li a:hover{text-decoration: none;}.block-links.primary a,.block-links .primary a{background: rgb(180, 205, 51);color: rgb(255, 255, 255);}.block-links.primary a:hover,.block-links .primary a:hover{background: rgb(170, 195, 41);}.block-links.secondary a,.block-links .secondary a{background: rgb(231, 227, 222);color: rgb(128, 128, 128);border-radius: 3px;}.block-links.secondary a:hover,.block-links .secondary a:hover{background: rgb(221, 217, 212);}.stage h4{color: rgb(90, 199, 243);padding: 0 0.8em;margin: -0.2em 0 0;}.stage-note{color: rgb(128, 128, 128);padding: 0 0.8em;margin: 0;}.stage-note a{color: rgb(128, 128, 128);text-decoration: underline;}.stage-note a:hover{color: rgb(40, 40, 40);}.stage figure{width: 100%;max-width: none;float: none;margin-top: 1em;}.stage .additional{width: auto;max-width: none;padding: 0;}.stage .additional h4{margin: 1em 0 0.8em;}.stage.block img{width: 100%;}.stage-today .stage{overflow: hidden;}.stage-today .stage h3{margin-bottom: 0;}.stage-today .stage figure{width: 49%;float: left;margin-top: 0;}.stage-today .sub-header,.stage-today .stage .additional{width: 50%;float: right;margin: 1em 0 0;}.stage-today .sub-header{}.stage-today .block-links{font-size: 0.85em;}.stage-today .block .block-note{clear: both;}.stage-today .special-message{margin: 0 0.8em;}.stage-today .special-message p{font-size: 1.25em;font-weight: 700;margin: 0.3em 0 0.1em;}.stage-today .special-message .action-links{float: left;}.stage-today .block .block-note{background: rgb(204, 204, 204);color: rgb(100, 86, 84);}.stage-today .block .block-note p:first-child:after{border-bottom-color: rgb(204, 204, 204);}.prize{padding-bottom: 1.6em;}.prize h3{margin-bottom: 1.6em;}.prize figure{float: left;padding: 0 1em;}.prize p{padding: 0 1em;}.prize p a{font-weight: 600;}.prize ul{padding: 0 1em 0 2em;}.prize figure.logo{float: none;clear: both;text-align: center;padding: 1em 0;}.prize figure.logo a{display: inline;display: inline-block;margin: 0 1em;}.prize figure.logo img{max-width: 300px;max-height: 140px;}.prize figure.image{max-width: 300px;margin: 0 1em 1em 0;}.resource figure{position: relative;box-sizing: border-box;float: left;width: 40%;padding: 1em 1em 2em;}.resource figure a{position: relative;display: block;}.resource figure a.bp-has-video-play:before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: white;width: 60px;height: 60px;border-radius: 100%;opacity: 0.8;}.resource figure a.bp-has-video-play:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-42%, -50%);border-left: 20px black solid;border-top: 15px transparent solid;border-bottom: 15px transparent solid;}.resource > div{float: right;width: 60%;padding-bottom: 2em;}.resource > div > *{padding: 0 1em;}.resource.landscape figure,.resource.landscape > div{width: auto;float: none;}.resource .links a{font-weight: 600;}.resource textarea{font-size: 0.75em;border: 1px solid rgb(99, 80, 77);margin: 1em;padding: 0.4em;display: block;width: 90%;height: 40px;}.col-single{max-width: 490px;margin: 0 auto 2em;}.col-single h2.main-heading{text-align: left;}.copy-width{max-width: 700px;}.copy-width.centered{margin-left: auto;margin-right: auto;}.main section{margin-bottom: 2em;}.main section.last{}.main section img{max-width: 100%;}.main section h3{background-color: rgb(242, 68, 22);border-radius: 4px;color: rgb(255, 255, 255);font-size: 1.1875em;font-weight: 700;float: left;clear: both;padding: 0.4em 0.5em;}.main .red h3{background-color: rgb(242, 68, 22);}.main .yellow h3{background-color: rgb(249, 198, 46);}.main .blue h3{background-color: rgb(238, 196, 140);}.main section p{font-size: 0.9375em;clear: both;}.main section img{display: block;margin: 2em auto 0;}.bikebiz-link{display: block;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.bikebiz-link:hover{transform: rotate(4deg);-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);-o-transform: rotate(4deg);}.footer-wrap{background: rgb(255, 255, 255);margin: 0 auto;padding: 30px 6% 0;}footer{margin: 2em auto 0;text-align: center;padding-bottom: 2em;}.footer-logos{list-style: none;margin: 0 0 2.5em 0;padding: 0;}.footer-logos li{display: inline-block;zoom: 1;*display: inline;_height: 57px;margin: 0.5rem 1.3em;width: 160px;}.footer-logos li a{display: block;padding: 1rem 0;}.footer-logos img{width: 100%;}footer p{color: rgb(99, 80, 77);font-size: 0.8125em;margin: 0.5em 0;}.form-steps{margin: 0 0 3em;text-align: center;counter-reset: step;}.form-steps li{display: inline-block;zoom: 1;*display: inline;margin: 0 0.2em;text-indent: -9999px;width: 50px;height: 50px;position: relative;background-color: white;color: rgb(65, 64, 66);border-radius: 25px;}.form-steps .active{background-color: #7FD2EA;}.form-steps li:before{counter-increment: step;content: counter(step);text-align: center;text-indent: 0;font-size: 2em;line-height: 1em;position: absolute;top: 50%;margin-top: -16px;left: 0;width: 50px;}.std-form{}.main .std-form > h3{float: none;}std-form > p{margin: 1.5em 0;}.input-row{margin-bottom: 1em;}.input-row .input-row:last-child{margin-bottom: 0;}.visual-section{border-bottom: 1px solid rgb(172, 171, 170);margin-bottom: 1.6em;}.text-lbl{display: block;font-weight: 700;margin-bottom: 0.6em;}.para-lbl{display: block;font-weight: 400;margin-bottom: 1em;}.input-note{font-size: 0.875em;font-weight: 400;font-style: italic;color: #515151;}.input-note a{font-weight: 600;}ul.input-note{padding-left: 32px;}.text{display: block;border: 0;background-color: rgb(255, 255, 255);width: 95%;padding: 10px 2.5%;margin-bottom: 0.4em;}.text.last-child{margin-bottom: 1.3em;}.select-wrapper{position: relative;}.select-wrapper:before{content: " ";position: absolute;top: 0;bottom: 0;right: 0;width: 46px;background: rgb(202, 200, 198);pointer-events: none;}.select-wrapper:after{content: " ";position: absolute;top: 50%;margin-top: -5px;right: 13px;border-left: transparent solid 10px;border-right: transparent solid 10px;border-top: rgb(65, 64, 66) solid 10px;pointer-events: none;}.select-wrapper:hover:before{background: #7FD2EA;}select.text{-webkit-appearance: none;width: 100%;border-radius: 4px;}select.text:hover{background-position: right -39px;}.radio-lbl{display: block;position: relative;padding-left: 32px;margin-bottom: 0.4em;}.radio-lbl.last-child{margin-bottom: 1em;}.appended-content .radio-lbl:last-child{margin-bottom: 0;}.appended-content{padding-bottom: 1em;}.radio-lbl input,.radio-lbl .lovely-form-checkbox,.radio-lbl .lovely-form-radio{display: block;position: absolute;top: 0;left: 0;}.lovely-form-checkbox input:focus + div,.lovely-form-radio input:focus + div{outline: 5px auto Highlight;outline: 5px auto -webkit-focus-ring-color;}.radio-set .radio-lbl{border-top: 1px solid rgb(204, 204, 204);padding-top: 0.4em;}.radio-set .radio-lbl.first-child{border-top: 0;padding-top: 0;}.buttons{list-style: none;text-align: center;}.buttons.left{text-align: left;}.buttons.left li{margin-left: 0;margin-right: 0.8em;}.buttons li{display: inline-block;zoom: 1;*display: inline;vertical-align: top;margin: 0 0.4em;}.btn,.buttons a{border: 0;border-radius: 4px;padding: 0.6em 1.5em;background-color: #922C6F;color: rgb(255, 255, 255);font-size: 0.875em;text-transform: uppercase;text-decoration: none;}.buttons .btn,.std-form .buttons .btn,.buttons a{line-height: 1.2em;display: block;font-size: 0.75em;background-color: rgb(202, 200, 198);color: black;}.buttons .primary,.btn.primary{background-color: #922C6F;}.buttons.small .btn,.buttons.small a{padding: 0.3em 1.2em;}.btn:hover,.std-form .buttons .btn:hover,.buttons a:hover{background-color: #bebbb9;text-decoration: none;}.std-form .buttons{text-align: left;}.std-form .buttons li{margin: 0 0.8em 0 0;}td .buttons,.std-form td .buttons{margin: 0;text-align: right;}td .buttons li,.std-form td .buttons li{margin: 0 0 0 0.5em;}.buttons.hanging{margin-top: 0;}.buttons.hanging a{border-top-left-radius: 0;border-top-right-radius: 0;}.dropdown-btn-wrapper{position: relative;}.btn--dropdown{position: relative;padding-right: 40px;cursor: pointer;}.btn--dropdown:before{content: " ";position: absolute;right: 0;top: 0;bottom: 0;display: block;width: 30px;background: transparent;border-left: 1px solid rgb(99, 80, 77);}.btn--dropdown:after{content: " ";position: absolute;right: 0.6em;top: 0.9em;width: 0.6em;height: 0.6em;display: block;transform: translate(-50%, -50%) rotate(135deg);border-top: 1px solid black;border-right: 1px solid black;box-shadow: 0 0 0 lightgray;transition: all 200ms ease;}.dropdown-list{z-index: 1;position: absolute;top: 1.8em;min-width: 100%;margin: 0;border: 1px solid rgb(225, 217, 208);border-top: 0;display: none;}.dropdown-btn-wrapper:hover .dropdown-list{display: block;}.dropdown-list li{display: block;margin: 0;}.buttons .dropdown-list-item{display: block;padding: 0.6em;border-top: 1px solid rgb(225, 217, 208);border-radius: 0;background: white;color: rgb(99, 80, 77);font-size: 0.75em;text-transform: uppercase;text-decoration: none;white-space: nowrap;}.buttons a.dropdown-list-item:hover{background: #922C6F;color: white;}.buttons .dropdown-list-item--disabled{cursor: default;color: rgb(145, 145, 145);}.submit-btn{text-align: center;margin-bottom: 3.6em;}.std-form .btn{display: inline-block;zoom: 1;*display: inline;_height: 34px;}.btn.register{background-color: rgb(238, 196, 140);border: 3px solid rgb(0, 172, 227);color: rgb(255, 255, 255);margin: 1.5em 0;display: block;font-size: 1.1875em;font-weight: 700;text-align: center;text-transform: none;}.btn.register:hover{text-decoration: none;background-color: rgb(54, 189, 233);}.error-box{color: rgb(199, 33, 39);}.error-msg{display: block;color: rgb(199, 33, 39);font-size: 0.875em;font-weight: 400;}.error .text{border-bottom: 5px solid rgb(227, 144, 147);}.error .text.optional{border-bottom: 0;}.admin-section{margin: 0 -3em;padding: 3em;background: rgb(221, 217, 212);}.messages{background: rgb(255, 255, 255);border-radius: 4px;padding: 1em;margin: 2em 0;}.messages > *:first-child{margin-top: 0;}.messages > *:last-child{margin-bottom: 0;}.messages.missed{background-color: rgb(255, 245, 245);border: 1px solid rgb(187, 68, 68);}.messages.alert{background-color: rgb(126, 187, 72);}.message-group{list-style: none;margin: 0;margin-bottom: 0.8em;padding: 0;}.message{list-style: none;margin-bottom: 0.2em;}.message.error{color: rgb(199, 33, 39);border-color: rgb(199, 33, 39);}.message.success{color: rgb(123, 192, 67);border-color: rgb(123, 192, 67);}.message.neutral{color: rgb(0, 172, 230);border-color: rgb(0, 172, 230);}.messages.alert .message{color: rgb(255, 255, 255);}.links{list-style: none;}.links li[class^=ss-]:before{color: rgb(244, 122, 31);vertical-align: middle;padding-right: 0.4em;}.boxed-links{background: rgb(255, 255, 255);list-style: none;padding: 0;}.boxed-links li{padding: 0;border-bottom: 1px solid rgba(172, 171, 170, 0.3);}.boxed-links a{display: block;padding: 0.6em 1em;text-decoration: none;transition: all 0.3s ease-out;}.boxed-links a:hover{background: rgb(65, 64, 66);color: white;}.popup-links{background: rgb(255, 255, 255);border: 1px solid rgb(165, 154, 149);display: none;position: absolute;padding: 0.7em 1em;margin: 0;}#popup-overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}#add-to-list-ui{background: rgb(245, 243, 242);border: 1px solid rgb(235, 233, 232);border-radius: 5px;position: absolute;min-width: 300px;min-height: 120px;padding: 0.7em 2em;display: none;}#add-to-list-ui > div:first-child:after{content: " ";position: absolute;z-index: 10;top: 23px;left: -15px;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid rgb(245, 243, 242);}#add-to-list-ui ul{list-style: none;}.private #list-public-note{display: none;}.alert-msg{padding: 1em;margin: 2em 0;background-color: rgb(238, 196, 140);color: rgb(255, 255, 255);}.alert-msg a{color: rgb(255, 255, 255);color: rgba(255, 255, 255, 0.8);text-decoration: underline;}.alert-msg a:hover{color: rgb(255, 255, 255);}.stats-block{overflow: hidden;margin-bottom: 2em;}.stats-block dt,.stats-block dd{float: left;width: 22%;padding: 0.3em 0;background: rgb(255, 255, 255);border-bottom: 1px solid rgb(231, 227, 222);}.stats-block dt{padding: 0.3em 3%;text-align: right;}table.rankings th{color: rgb(255, 255, 255);}@media (max-width: 750px){table.rankings th:first-child{text-indent: -999rem;}}table.rankings tr.active td{background: #f2f732;}table.rankings .position{font-weight: 800;text-align: right;}table.rankings .position.secondary{font-weight: 300;}table.rankings tr.is-me td{font-weight: 700;}.stage-details{text-align: center;list-style: none;padding-bottom: 1em;}.stage-details li{line-height: 1em;border-left: 1em solid rgb(212, 207, 202);padding: 0 0 0 0.3em;margin: 0 0.7em;display: inline-block;zoom: 1;*display: inline;}.js .accordian .a-content{display: none;padding-top: 1em;}.js .accordian .a-content p{margin: 0;padding-bottom: 1em;}.home-intro{margin-top: 7em;border-bottom: 0;}.home-intro a{font-weight: 600;}.main-heading + .home-intro{margin-top: 0;}.daily-winners{margin: 0 auto 3em;max-width: 700px;}.dashboard-row.daily-winners{max-width: none;margin: 0 0 1em;}.daily-winners h3{text-align: center;}.daily-winners .daily-winner{color: rgb(126, 187, 72);font-weight: bold;}.slideshow{max-width: 700px;margin: 0 auto;}.slideshow img{width: 100%;}.slider{position: relative;overflow: hidden;}.slider > ul{overflow: hidden;list-style: none;margin: 0;}.slider > ul > li{width: 100%;float: left;}.slider .slider-next,.slider .slider-prev{text-indent: -999em;background: rgb(215, 215, 215);background: rgba(255, 255, 255, 0.4);border-radius: 20px;position: absolute;top: 50%;margin-top: -20px;left: 5%;display: block;width: 40px;height: 40px;transition: all 0.2s ease-out;cursor: pointer;}.slider .slider-next:after,.slider .slider-prev:after{content: "";width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;top: 10px;left: 10px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 13px solid rgb(255, 255, 255);}.slider .slider-next:after{border-right: 0;border-left: 13px solid rgb(255, 255, 255);left: 14px;}.slider .slider-next:hover,.slider .slider-prev:hover{background: rgb(235, 235, 235);background: rgba(255, 255, 255, 0.7);}.slider .slider-next{background-position: -45px 10px;left: auto;right: 5%;}.home-intro .slider{}.video-wrapper-outer{max-width: 700px;margin: 0 auto;}.video-wrapper{position: relative;padding-bottom: 56.25%;height: 0;}.video-wrapper iframe{position: absolute;}.super-message,a.super-message{position: relative;padding: 1em 2em;font-size: 1.3em;line-height: 1.3em;text-align: center;color: rgb(255, 255, 255);background: #922C6F;text-decoration: none;display: block;max-width: 837px;margin: 2em auto 2em;}@media all and (max-width: 400px){.super-message,a.super-message{font-size: 1em;}}a.super-message:before,a.super-message:after{content: "";position: absolute;width: 0;height: 0;top: 50%;margin-top: -28px;border: 28px solid transparent;}a.super-message:before{left: 0;border-left: 20px solid rgb(242, 242, 242);border-right: 0;}a.super-message:after{right: 0;border-left: 0;border-right: 20px solid rgb(242, 242, 242);}a.super-message:hover{text-decoration: none;background: rgb(65, 64, 66);}.col-container{overflow: hidden;}.col-container .col-2{float: left;width: 46%;margin-left: 8%;}.col-container .col-2:first-child{margin-left: 0;}.col-container .col-2 h3{background: rgb(90, 199, 243);color: rgb(255, 255, 255);border-radius: 4px;padding: 0.2em 0.8em;}.col-container .col-2 > img{display: block;margin: 2em auto;max-width: 100%;}.top-schools{overflow: hidden;margin: 0 -0.5%;}.top-schools .top-schools-cat{float: left;width: 32.3%;padding: 0 0.5%;}.top-schools .top-schools-columns{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-gap: 1em;max-width: 1050px;margin: 0 auto;}.top-schools .top-schools-columns .top-schools-cat{display: flex;flex-direction: column;width: 100%;}.top-schools .top-schools-columns .top-schools-cat > p{flex: 1 0;}.top-schools .top-schools-cat.category-all{float: none;width: 99%;padding: 0 0.5%;}.top-schools h4{background: #7FD2EA;color: rgb(65, 64, 66);padding: 0.5em 0.8em;margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.top-schools .school-name{font-size: 1.375em;line-height: 1.18181818em;padding: 0.5em 0.58181818em;margin: 0;min-height: 3em;}.top-schools .full-results-link{padding: 0.5em 0.8em;display: block;}.top-schools-row{margin-bottom: 1em;overflow: hidden;}.top-schools-row.inactive{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;}.top-schools-gc{padding-bottom: 5em;}.top-schools-gc .main-heading h2{margin-top: 0;}.top-schools-gc .top-schools-cat{margin-bottom: 1em;}.top-schools-gc.no-graphic .top-schools-cat{}.top-schools-gc .school-name{color: rgb(65, 64, 66);background: white;}.top-schools-gc .full-results-link{color: white;background: #1fa9b5;text-decoration: none;}.top-schools-gc .full-results-link:hover{background: #188089;}.top-schools-stage{border-bottom: 0;padding-bottom: 10%;}.top-schools-stage .top-schools-cat{margin-bottom: 1em;}.top-schools .stage-number{font-size: 2em;line-height: 60px;font-weight: 800;text-align: center;color: rgb(255, 255, 255);background: transparent url("/img/top-schools-sprite.png") center -450px no-repeat;width: 100px;height: 106px;margin: 0 auto;display: block;}.top-schools .top-schools-row .stage-number{margin-top: 1em;}.top-schools-stage .school-name{color: rgb(255, 255, 255);background: rgb(0, 179, 227);}.top-schools-stage .category-all .school-name{background: rgb(87, 201, 237);}.top-schools-stage .full-results-link{background: rgb(204, 204, 204);color: rgb(97, 80, 77);}.top-schools-stage a.full-results-link:hover{text-decoration: none;background: rgb(189, 189, 189);}.top-schools h5{text-align: center;margin-bottom: 3em;}.category-header{width: 40%;}.regional-results-links{margin-left: 0.5em;list-style-type: none;}.regional-results-links li{float: left;width: 100%;}@media only screen and (min-width: 870px){.regional-results-links li{width: 50%;}}@media only screen and (min-width: 1150px){.regional-results-links li{width: 33%;}}.dashboard h2{position: relative;margin: 3rem 0 2rem !important;padding: 0 0 0.3rem 0;background-color: transparent;border-bottom: 6px solid #7FD2EA;line-height: 1.2;font-size: 1.5rem;}.dashboard h2 a{text-decoration: none;font-size: 1.5rem;}.dashboard h2.bp-attention-new:after{content: "New";position: absolute;top: 0;right: 0;transform: translate(120%, -20%);display: flex;align-items: center;justify-content: center;background-color: rgb(192, 214, 49);color: black;padding: 0.5rem;border-radius: 50%;width: 3rem;height: 3rem;font-size: 1.25rem;font-weight: 700;}body.cym .dashboard h2.bp-attention-new:after{content: "Newydd";font-size: 1rem;}.dashboard .runner{margin-bottom: 1rem;}.dashboard h3{float: none;}.dashboard .col-2{width: 62.66%;margin-right: 4%;}.dashboard .col-1,.dashboard .col-2{padding-bottom: 2em;}.dashboard .links{margin-top: 0;}.dashboard .positions{overflow: hidden;list-style: none;margin: 0;}.dashboard .positions li{background: rgb(165, 154, 149);color: rgb(255, 255, 255);width: 48%;float: left;padding: 3px 0 0;margin-bottom: 0.5em;margin-right: 2%;}.dashboard .positions.disabled li{background: rgb(168, 168, 168);}.dashboard .positions li h5{font-weight: 400;margin: 0;padding: 4px 8px;}.dashboard .positions li p{background: rgb(210, 202, 193);font-size: 3em;margin: 0;padding: 0 8px;}.dashboard .positions.disabled li p{background: rgb(207, 207, 207);}.dashboard p.input-note{margin: 0 0 0.5em;}.dashboard .actions{margin-bottom: 2em;}.dashboard #schools-map{height: 300px;clear: both;}.dashboard-row{overflow: hidden;}.dashboard-row ul.text-list{list-style: disc;margin-left: 2em;}.data-box{text-align: center;background: white;width: 48%;float: left;margin-left: 3.5%;margin-bottom: 1em;}.data-box:first-child{margin-left: 0;}.data-box h4{border-top: 1px solid rgb(231, 227, 222);padding: 0.6em;margin: 0;}.data-box > p{margin: 0 0 1em 0;}.data-box .data{font-weight: 800;padding: 3%;font-size: 3em;margin: 0;}.data-box.main-headline,.data-box.leaderboard{width: 100%;float: none;}.data-box.leaderboard{float: right;}.data-box.main-headline .data{font-size: 4.5em;}.data-box.leaderboard table{text-align: left;}.data-box.leaderboard .active{font-weight: 800;}.data-box.daily-wheelie{width: 100%;float: none;margin-left: 0;}.data-box.daily-wheelie .wheelie{padding: 3%;}.data-box.daily-wheelie img{max-width: 100%;width: 180px;}.prize-winner-box{padding: 0.6em 1em;background: white;border-bottom: 1px solid #7FD2EA;}.prize-winner-box:last-child{border-bottom: 0;}.prizes-box{max-width: 700px;margin: 0 auto;}.prizes-box h3{background-color: #7FD2EA;font-size: 1.125em;font-weight: 700;padding: 0.4em 0.5em;margin: 0;}.wheelies .daily-wheelie{width: 47%;}.wheelies .daily-wheelie.left{float: left;}.wheelies .daily-wheelie.right{float: right;}.wallchart-reminder{position: relative;clear: both;}.wallchart-reminder p{padding: 2em 1em;background: rgb(245, 243, 241);text-align: center;}.wallchart-reminder p:after{content: " ";background: transparent url(/img/pencil-arrow.png) no-repeat center center;width: 65px;height: 69px;position: absolute;top: -45px;right: 0;}.classes .has-classes{display: block;}.no-classes .has-classes{display: none;}.classes .has-no-classes{display: none;}.no-classes .has-no-classes{display: block;}.sidebar-section{margin-bottom: 2em;}.sidebar-section img{display: block;max-width: 100%;margin-bottom: 0.6em;}.photos-list{list-style: none;margin: 0 -10px;overflow: hidden;}.photos-list li{float: left;width: 19.9%;}.photos-list.admin img{border-bottom: 6px solid transparent;}.photos-list.admin .public-upload img{border-bottom: 6px solid rgb(189, 208, 52);}.photos-list a{display: block;padding: 10px;}.photos-list img{max-width: 100%;}.single-photo figure{display: block;text-align: center;margin-bottom: 2em;}.single-photo img{max-width: 100%;}.private #upload-public-note{display: none;}#transloadit{position: fixed !important;top: 50% !important;left: 0px !important;width: 100% !important;max-width: 100% !important;height: 1px !important;overflow: visible !important;visibility: visible !important;display: block !important;}#transloadit, #transloadit label{font-family: "proxima-nova", sans-serif !important;}#transloadit .content{margin-left: -150px !important;position: absolute !important;top: -50px !important;left: 50% !important;width: 300px !important;height: 100px !important;visibility: visible !important;float: left !important;}#transloadit .content{background-color: rgb(231, 227, 222) !important;background: no-repeat url(img/spinner.gif) top center !important;}#transloadit .content-error{background-image: url(img/spinner-error.png) !important;}#transloadit .error{text-align: center !important;margin: 0 0 0 0 !important;}#transloadit .status{width: 280px !important;margin: 65px 0 0 10px !important;padding: 0 !important;text-align: center !important;}#transloadit .progress{margin: 15px 0 0 8px !important;width: 280px !important;border: 1px solid rgb(231, 227, 222) !important;height: 20px !important;}#transloadit .progress span{background-color: rgb(68, 199, 244) !important;display: block !important;height: 20px !important;width: 0;color: rgb(99, 80, 77) !important;text-align: left !important;text-indent: 10px !important;overflow: visible !important;}#transloadit label{float: left !important;position: relative !important;z-index: 9999 !important;margin: 0 !important;padding: 0 !important;width: 100% !important;max-width: 100% !important;text-align: center !important;font-size: 13px !important;line-height: 20px !important;font-weight: normal !important;}#transloadit .job_progress span{background-color: #B5E000 !important;}#transloadit .job_error span{background-color: #E40000 !important;}#transloadit_expose{background: #fff !important;}@media only screen and (max-width: 880px){.slideshow .caption{display: none;}.blocks .block-wrap{float: none;width: 100%;}.blocks .block{margin-left: 0;margin-right: 0;}}@media only screen and (max-width: 800px){.top-schools .top-schools-cat{float: none;width: auto;padding-left: 0;padding-right: 0;margin-bottom: 9%;}.stage-today .stage figure,.stage-today .sub-header,.stage-today .stage .additional{float: none;width: 100%;}.stage-today .sub-header,.stage-today .stage .additional{margin-bottom: 1em;}}@media only screen and (max-width: 650px){.slideshow > div{display: none;}.slideshow > div.center{display: block;float: none;width: auto;max-width: 349px;padding-bottom: 261px;margin: 0 auto;}.slideshow .caption{display: block;}.col-container .col-2{float: none;width: 100%;margin-left: 0;}}@media only screen and (max-width: 450px){.block-links li{display: block;margin-right: 0;}}@media only screen and (min-width: 890px){header .sponsors{display: block;}}.lt-ie9 .main section{float: left;margin: 0 6.35% 0 0;width: 29.1%;}.lt-ie9 .main section.last{float: right;margin-right: 0;}.lt-ie9 header .sponsors{display: block;}.lt-ie9 .blocks{margin: 3em -1%;overflow: hidden;}.lt-ie9 .blocks .item-wrap{float: left;width: 49.9%;}.lt-ie9 .blocks .item{margin: 0 2% 4%;}.lt-ie8 .blocks .item > div{padding-top: 1em;}.ir{display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr;*line-height: 0;}.ir br{display: none;}.hidden{display: none !important;visibility: hidden;}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible{visibility: hidden;}.clearfix:before, .clearfix:after{content: "";display: table;}.clearfix:after{clear: both;}.clearfix{*zoom: 1;}@media print{*{background: transparent !important;color: black !important;box-shadow: none !important;text-shadow: none !important;filter: none !important;-ms-filter: none !important;} a, a:visited{text-decoration: underline;}a[href]:after{content: " (" attr(href) ")";}abbr[title]:after{content: " (" attr(title) ")";}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content: "";} pre, blockquote{border: 1px solid #999;page-break-inside: avoid;}thead{display: table-header-group;} tr, img{page-break-inside: avoid;}img{max-width: 100% !important;}@page{margin: 0.5cm;}p, h2, h3{orphans: 3;widows: 3;}h2, h3{page-break-after: avoid;}}.bp-schools-map .header-wrap{background: rgb(37, 55, 115);position: relative;height: 0;z-index: 2;}.bp-schools-map header{margin: 0 auto;max-width: 960px;padding: 0 6%;position: relative;overflow: visible;}.bp-schools-map .bp-header-logo{position: absolute;top: 20px;left: 2%;margin: 0;padding: 0;height: 120px;width: auto;z-index: 100;}.bp-schools-map .bp-header-logo a{display: block;background: transparent;display: block;position: relative;text-indent: 0;transform: translate(0, 0);}.bp-schools-map .bp-header-logo img{height: 120px;}.bp-schools-map .main-nav{position: relative;}.bp-schools-map #content{position: fixed;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;}.bp-schools-map #schools-map{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.bp-container{margin-left: auto;margin-right: auto;}.bp-container--copy-width{max-width: 600px;}.bp-container--runner-width{max-width: 750px;}.bp-container--header-width{max-width: 960px;}.bp-container--stacked{margin-bottom: 2rem;}.bp-container--pad-top{padding-top: 2rem;}.bp-c-body-text--center{text-align: center;max-width: 750px;}.bp-c-body-text .bp-c-body-text__large-text{font-size: 1.5em;}.bp-c-body-text table{text-align: left;}.bp-c-breakout{box-sizing: border-box;background-color: rgb(255, 255, 255);padding: 2em;margin-top: 3em;margin-bottom: 3em;}.bp-c-breakout h2,.bp-c-breakout h3{margin: 0;padding-bottom: 0.5em;font-size: 1rem;border-bottom: 2px solid rgb(231, 227, 222);}.bp-c-img{max-width: 100%;}.bp-c-section-title,.bp-c-section-title a{color: rgb(40, 40, 40);font-size: 2rem;font-weight: 800;line-height: 1.075em;}.bp-c-content-section{padding: 2em 0;}.bp-c-content-section:before, .bp-c-content-section:after{content: "";display: block;border-bottom: 2px solid rgb(37, 55, 115);max-width: 400px;margin: 0 auto;}.bp-c-content-section:before{margin-bottom: 3em;}.bp-c-content-section:after{padding-top: 3em;}.bp-c-content-section__title{margin-bottom: 2em;text-align: center;float: none;}.bp-header{position: relative;height: 286px;background: #7FD2EA;}.bp-header:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #7FD2EA url("/img/header-bg-2023.png") repeat-x;background-size: auto 120%;background-position: 58% bottom;}@media (max-width: 760px){.bp-header:before{display: none;}}@media (max-width: 500px){.bp-header{height: 190px;}}.bp-header--admin{height: auto;}.bp-header__inner{margin: 0 auto;width: 88%;max-width: 960px;height: 100%;position: relative;display: flex;}.bp-header--admin .bp-header__inner{margin: 0 auto;max-width: 960px;width: 88%;position: relative;overflow: hidden;}.bp-header__logo{width: 100%;max-width: 350px;}.cym .bp-header__logo{max-width: 450px;}@media (max-width: 500px){.bp-header__logo{max-width: 350px;}}.bp-header__sponsors{align-self: flex-end;margin-left: auto;width: 190px;transform: translateY(47px);}@media all and (max-width: 630px){.bp-header__sponsors{display: none;}}.bp-header__plaque{float: left;margin-left: 2rem;padding-top: 140px;max-width: 190px;}.bp-header__plaque img{max-width: 100%;}@media all and (max-width: 830px){.bp-header__plaque{display: none;}}.bp-header-logo{position: relative;margin: 0;padding-top: 72px;text-align: left;}@media (max-width: 500px){.bp-header-logo{padding-top: 0;}.cym .bp-header-logo{padding-top: 35px;}}.bp-header-logo--admin{margin: 0;padding: 50px 0 30px;text-align: left;height: auto;}.bp-header-logo__link{display: block;text-indent: -9999px;position: relative;background-image: url("/img/bwaw-site-title-2025.svg");background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 0;padding-bottom: 71%;transform: translate(-10%, 3%);}.cym .bp-header-logo__link{background-image: url("/img/bwaw-site-title-2025-cym.svg");padding-bottom: 61%;transform: translate(-3%, 3%);}.bp-header-logo--admin .bp-header-logo__link,.bp-header-logo--admin .bp-header-logo__link:visited{color: rgb(255, 255, 255);display: block;text-indent: inherit;position: relative;background-image: none;width: 759px;height: auto;}.bp-header-sponsor__label{margin: 0;padding: 0.6rem 1rem;background: rgba(0, 0, 0, 0.5);color: white;}.bp-header-sponsor__logo{display: block;padding-top: 1rem;}.bp-header-sponsor__logo img{max-width: 100%;}.bp-header-sponsor__logo--small{width: 50%;}.main-stats{max-width: 700px;margin: 2em auto;}.main-stats .counters{overflow: hidden;background: rgb(192, 214, 49);width: 100%;}.main-stats .count{box-sizing: border-box;padding: 2em 0.6em;margin: 0;text-align: center;background: rgb(192, 214, 49);}@media all and (max-width: 499px){.main-stats .count:first-child{border-bottom: 1px solid rgb(65, 64, 66);}}@media all and (min-width: 500px){.main-stats .count{width: 50%;float: left;border-left: 1px solid rgb(65, 64, 66);}}.main-stats .count:first-child{border-left: 0;}.main-stats .count span{font-size: 2em;line-height: 1em;display: block;}.main-stats .count span{font-size: 3em;}.journey-ticker-wrapper{position: relative;margin-bottom: -80px;z-index: 5;}.journey-ticker{position: relative;text-align: center;color: rgb(255, 255, 255);font-size: 2.5em;font-weight: 800;margin: 1em auto 0;position: relative;width: 270px;height: 60px;padding-top: 70px;}.journey-ticker .title{z-index: 2;position: absolute;background: #506E5A;width: 240px;padding: 0.6em 0;left: 50%;top: 2em;margin-left: -120px;text-align: center;font-size: 0.35em;font-weight: 800;text-transform: uppercase;}.journey-ticker .count{position: relative;display: block;float: none;width: auto;padding: 0;background: none;border: 0;width: 190px;height: 190px;margin: -70px auto 0;line-height: 190px;text-align: center;border-radius: 100%;background: #668F3D;}#ticker-fireworks{position: absolute;top: -110px;left: -130px;width: 520px;display: none;}.day-counter{position: relative;z-index: 3;max-width: 240px;margin: 0 auto 4em;text-align: center;background: #506E5A;color: rgb(255, 255, 255);}.day-counter p{padding: 0.6em;margin: 0;font-weight: bold;font-size: 14px;text-transform: uppercase;}@media only screen and (max-width: 750px){.journey-ticker-wrapper{margin-top: 0;}}.bp-c-prize-winners-list{background: white;max-width: 850px;margin: 0 auto;list-style: none;}.bp-c-prize-winners-list__day-title{margin: 0;padding: 1em 1em 0.6em 1em;font-weight: bold;background: #7FD2EA;}.bp-c-prize-winners-list__prizes{margin: 0;}.bp-c-prize-winners-list__prize{overflow: hidden;padding: 0.6em 1em;border-bottom: 1px solid rgb(220, 220, 220);}.bp-c-prize-winners-list__prize:last-child{border-bottom: 0;padding-bottom: 2em;}.bp-c-prize-winners-list__prize-title{box-sizing: border-box;margin: 0;color: rgb(37, 55, 115);}@media all and (min-width: 600px){.bp-c-prize-winners-list__prize-title{float: left;width: 50%;padding-right: 2em;}}.bp-c-prize-winners-list__winners{margin: 0;list-style: none;}@media all and (min-width: 600px){.bp-c-prize-winners-list__winners{float: right;width: 50%;}}.school-stage h4{text-align: center;background: rgb(245, 245, 245);margin: 0;padding: 1em;}.school-stage .details{display: flex;justify-content: space-evenly;color: rgb(90, 90, 90);list-style: none;background: rgb(235, 235, 235);text-align: center;padding: 1em;margin: 0;overflow: hidden;font-weight: bold;}.school-stage-data{display: flex;flex-wrap: wrap;justify-content: space-evenly;overflow: hidden;list-style: none;background: rgb(255, 255, 255);padding: 1rem;margin: 0;}@media (max-width: 600px){.school-stage-data{display: block;}}.school-stage-data li{flex: 1 0 auto;min-width: 100px;padding: 0.6rem;text-align: center;color: rgb(140, 140, 140);}.school-stage-data li span{display: block;}.school-stage-data li span.main-stat{font-size: 2em;font-weight: 800;color: rgb(90, 90, 90);}.school-stage .links{background: rgb(255, 255, 255);border-top: 1px solid rgb(231, 227, 222);padding: 1em;margin-top: 0;}.action-links{list-style: none;overflow: hidden;}.action-links li{float: left;clear: left;margin-bottom: 0.2em;}.action-links a{background-color: rgb(202, 200, 198);border-radius: 4px;text-align: center;display: block;padding: 0.5em 1em;text-decoration: none;}.action-links a:hover{background: #bebbb9;text-decoration: none;}.action-links span{display: block;padding: 0.5em 0 1em 0;font-weight: normal;}.action-links.primary{font-weight: 700;}.action-links.primary li{float: none;margin-bottom: 0.5em;}.action-links.primary a{background: #922C6F;color: rgb(255, 255, 255);padding: 0.3em 1em;}.action-links.primary a:hover{background: rgb(65, 64, 66);}.action-links.secondary a{color: black;padding: 0.3em 1em;}.action-links.inline-block a{display: inline-block;}.action-links.social a{text-align: left;padding: 0.8em 1.6em 0.8em 1.2em;}.action-links.social a svg{vertical-align: middle;margin-top: -3px;margin-right: 0.4em;}.list-action-links{display: inline-flex;flex-wrap: wrap;margin: -0.1rem;}.list-action-links a{margin: 0.1rem;padding: 0.3em 0.6em;font-size: 0.8em;color: rgb(65, 64, 66);background: rgb(231, 227, 222);text-decoration: none;border-radius: 2px;transition: background-color 0.3s ease-out, color 0.3s ease-out;}.list-action-links a:hover{background: rgb(65, 64, 66);color: white;}.list-action-links a[class^=ss-]:before{vertical-align: middle;padding-right: 0.4em;}.list-action-links .bp-list-note{padding: 0.3em 0.6em;font-size: 0.8rem;color: rgb(65, 64, 66);}.bp-c-category-links{display: flex;gap: 2px;justify-content: center;list-style: none;overflow: hidden;margin: 1em -2px;padding-bottom: 15px;}.bp-c-category-links li{position: relative;display: flex;}.bp-c-category-links a{flex-grow: 1;display: flex;align-items: center;justify-content: center;padding: 0.75em;line-height: 1.2em;text-align: center;text-decoration: none;color: rgb(255, 255, 255);background: #922C6F;transition: all 0.3s ease-out;}.bp-c-category-links .bp-is-active a{background: #7FD2EA;font-weight: bold;}.bp-c-category-links .bp-is-active a:after{content: "";position: absolute;bottom: -12px;left: 50%;margin-left: -20px;border-top: 12px solid #7FD2EA;border-left: 20px solid transparent;border-right: 20px solid transparent;}.bp-c-category-links a:hover{text-decoration: none;background: rgb(65, 64, 66);}@media (max-width: 700px){.bp-c-category-links{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 5px;}.bp-c-category-links .bp-is-active a:after{display: none;}}@media (max-width: 550px){.bp-c-category-links{grid-template-columns: repeat(2, minmax(0, 1fr));}}.bp-c-main-nav{z-index: 10;}html.js .bp-c-main-nav{opacity: 0;}.bp-c-main-nav > button{display: none;position: absolute;top: 0;right: 6vw;padding: 1em;border: 0;background: #922C6F;color: white;font-weight: 700;}.bp-c-main-nav > ul{margin: 0;list-style: none;font-weight: 700;}.bp-c-main-nav__uncollapsed .bp-c-main-nav__dropdown > a{position: relative;display: flex;align-items: center;}.bp-c-main-nav__uncollapsed .bp-c-main-nav__dropdown > a:after{content: "";display: block;margin-left: 7px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid white;}.bp-c-main-nav__uncollapsed > ul{position: absolute;top: 0;left: 0;right: 0;display: flex;flex-wrap: wrap;font-size: 0.8125em;}.bp-c-main-nav__uncollapsed > ul > li{padding: 0 2px 2px 0;position: relative;}.bp-c-main-nav__uncollapsed > ul .lang a{background-color: #922C6F;}.bp-c-main-nav__uncollapsed > ul a{display: block;padding: 0.5em 0.8em;background-color: #922C6F;color: rgb(255, 255, 255);text-decoration: none;}.bp-c-main-nav__uncollapsed > ul a:hover, .bp-c-main-nav__uncollapsed > ul a:focus{background-color: rgb(65, 64, 66);text-decoration: none;}.bp-c-main-nav__uncollapsed > ul li ul{background: rgb(255, 255, 255);padding: 0.5em 0;list-style: none;position: absolute;left: -9999px;z-index: 999;margin: 0;}.bp-c-main-nav__uncollapsed > ul li ul a{background: rgb(255, 255, 255);color: #922C6F;padding: 0.3em 1.3em;font-weight: 600;white-space: nowrap;}.bp-c-main-nav__uncollapsed > ul li ul a:hover,.bp-c-main-nav__uncollapsed > ul li ul a:focus{background-color: rgb(231, 227, 222);}.bp-c-main-nav__uncollapsed > ul li:hover{z-index: 1;}.bp-c-main-nav__uncollapsed > ul li:hover ul,.bp-c-main-nav__uncollapsed > ul li > a:focus + ul,.bp-c-main-nav__uncollapsed > ul li:focus-within ul{left: 0;}.lt-ie9 .bp-c-main-nav__uncollapsed > ul{right: 250px;}.bp-c-main-nav__collapsed{position: fixed;top: 0;bottom: 0;right: 0;width: 0;display: flex;justify-content: flex-end;transition: width 0.01s linear 0.3s;}.bp-c-main-nav__collapsed .bp-c-main-nav__overlay{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.6);opacity: 0;transition: opacity 0.3s linear;}.bp-c-main-nav__collapsed > button{display: block;z-index: 10;}.bp-c-main-nav__collapsed > ul{transform: translateX(100%);transition: transform 0.3s ease-out;width: 100%;max-width: 320px;height: calc(100vh - 5rem);overflow-y: auto;padding-top: 5rem;background: white;font-size: 1rem;}.bp-c-main-nav__collapsed > ul li{padding: 0;list-style: none;}.bp-c-main-nav__collapsed > ul a{display: block;padding: 0.6em 1.2em;text-decoration: none;}.bp-c-main-nav__collapsed > ul > li > a{background: #922C6F;color: white;border-bottom: 1px solid white;}.bp-c-main-nav__collapsed > ul > li > ul{margin: 0 0 1em;}.bp-c-main-nav__collapsed > ul > li > ul li{border-bottom: 1px solid rgba(172, 171, 170, 0.5);}.bp-c-main-nav__collapsed > ul > li > ul li:last-child{border-bottom: 0;}.bp-c-main-nav__collapsed > ul > li > ul li a{padding-left: 2.4rem;}.bp-c-main-nav__collapsed > ul .bp-c-main-nav__dropdown > a{padding-top: 1rem;background: transparent;color: rgb(65, 64, 66);border-bottom: 1px solid rgb(172, 171, 170);}.bp-c-main-nav__open.bp-c-main-nav__collapsed{width: 100%;transition: width 0s linear;}.bp-c-main-nav__open.bp-c-main-nav__collapsed .bp-c-main-nav__overlay{opacity: 1;}.bp-c-main-nav__open.bp-c-main-nav__collapsed ul{transform: translateX(0);}.me .main-nav .me > a,.home .main-nav .home > a,.register .main-nav .register > a,.how-it-works .main-nav .how-it-works > a,.superhero-day .main-nav .superhero-day > a,.route .main-nav .route > a,.prizes .main-nav .prizes > a,.resources .main-nav .resources > a,.schools .main-nav .schools > a,.faq .main-nav .faq > a,.sustrans .main-nav .sustrans > a,.terms .main-nav .terms > a,.donate .main-nav .donate > a,.privacy .main-nav .privacy > a{background-color: rgb(65, 64, 66);}.search-form{margin: 1em 0;padding: 1em;background: #7FD2EA;}@media (min-width: 751px){.search-form{margin-top: 2em;}}.horizontal-form{overflow: hidden;}.horizontal-form .input-row,.search-form .submit-btn{float: left;width: 35%;padding: 0 1.5%;margin-bottom: 1rem;}@media (max-width: 750px){.horizontal-form .input-row,.search-form .submit-btn{width: 100%;}}@media (min-width: 751px){.search-form .submit-btn{text-align: left;width: 20%;padding: 2em 1.5% 0;}}.search-form .input-note{color: black;}.search-form .btn{padding: 11px 1.5em;}.search-form-wrapper h4{background: #922C6F;color: white;padding: 0.8em 2em;margin-bottom: 0;}.search-form-wrapper .search-form{margin-top: 0;}.docked-form{margin-top: 0;margin-bottom: 0;}input.placeholder{color: rgb(190, 171, 169);}.bp-c-prizes{max-width: 960px;margin: 0 auto;padding-top: 2em;}.bp-c-prize{position: relative;overflow: hidden;margin-bottom: 1.6em;background: white;box-shadow: 0 0 0 1px rgb(231, 227, 222);}.bp-c-prize__title{background-color: #7FD2EA;color: black;font-size: 1.125em;font-weight: 700;padding: 1.2rem 1.6rem;margin: 0;}.bp-c-prize__title a{margin-left: 0.5em;font-size: 0.75em;color: rgba(0, 0, 0, 0.3);text-decoration: none;}.bp-c-prize__image{box-sizing: border-box;float: left;width: 40%;padding: 1.6em;padding-right: 0;}@media all and (max-width: 600px){.bp-c-prize__image{width: 100%;padding: 0;}}.bp-c-prize__image img{display: block;width: 100%;}.bp-c-prize__body{box-sizing: border-box;float: right;width: 60%;padding: 1.6em;padding-bottom: 0;}@media all and (max-width: 600px){.bp-c-prize__body{width: 100%;}}.bp-c-prize__body--full-width{float: 0;width: 100%;}.bp-c-prize__body p{margin: 0;padding: 0 0 1em;}.bp-c-prize__body p:last-child{padding-bottom: 0;}.bp-c-prize__body ul{margin: 0;padding: 0 0 1em 2em;}.bp-c-prize__footer{box-sizing: border-box;width: 100%;float: right;clear: both;padding: 1.6em;margin-top: 1.6rem;background: rgb(249, 249, 249);}@media all and (max-width: 600px){.bp-c-prize__footer{width: 100%;}}.bp-c-prize__logoset{display: flex;gap: 2rem;justify-content: center;align-items: center;}.bp-c-prize__logo{display: block;width: 180px;}.bp-c-prize__logo a{display: block;}.bp-c-prize__logo img{max-height: 150px;max-width: 100%;}.bp-c-prize__links{clear: both;overflow: hidden;border-top: 1px solid rgb(37, 55, 115);}.bp-c-prize__links p,.bp-c-prize__links a{float: left;padding: 1.6em;margin: 0;}.prizes-carousel{background: white;overflow: hidden;}.prizes-carousel__slider{margin: 2em;display: flex;overflow: hidden;}.prizes-carousel__slide{flex: 0 0 100%;transition: transform 0.3s ease-in-out;}.prizes-carousel__navigation{padding: 0 2em 2em;text-align: right;}.dashboard .prizes-carousel{margin-top: 2rem;}.prize-slide__title{margin-bottom: 1em;vertical-align: middle;}.prize-slide__title a,.prize-slide__title h4,.prize-slide__title .prize-slide__pretitle{margin: 0;font-size: 1.5rem;line-height: 1.3em;}.prize-slide__title .prize-slide__pretitle{color: #E68EBC;}.prize-slide__title a:hover{text-decoration: underline;}.prize-slide__winner{font-weight: bold;color: rgb(37, 55, 115);}.prize-slide__left{float: left;width: 34%;}.prize-slide__right{float: right;width: 63%;}.prize-slide__img{display: block;max-width: 100%;padding: 0 1em 0 0;}.prize-slide__logo{display: block;max-width: 150px;margin: 2em auto 1em;}.prize-slide__logo img{display: block;max-width: 100%;max-height: 80px;margin: 0 auto;padding: 0;}ul.prize-slide__desc{margin-left: 1em;}.prizes-slider-navigation{float: right;margin-right: 1rem;}.prizes-slider-navigation a{max-width: 60px;margin: 0 0 1em 1em;float: left;cursor: pointer;}.bp-c-quotes-carousel{background: white;overflow: hidden;}.bp-c-quotes-carousel__slider{display: flex;overflow: hidden;}.bp-c-quotes-carousel blockquote{display: block;box-sizing: border-box;flex: 0 0 100%;transition: transform 0.3s ease-in-out;padding: 2rem;margin: 0;font-size: 1.5rem;}.bp-c-quotes-carousel blockquote > p:first-child{margin-top: 0;}.bp-c-quotes-carousel blockquote > p:last-child{margin-bottom: 0;}.bp-c-quotes-carousel blockquote cite{font-size: 1rem;font-weight: bold;font-style: normal;}.bp-c-quotes-carousel blockquote cite span{display: block;color: rgba(0, 0, 0, 0.5);}.bp-c-quotes-carousel__navigation{padding: 0 2em 2em;text-align: right;}.dashboard .bp-c-quotes-carousel{margin-top: 2rem;}.clipboard{position: relative;}.clipboard--large > input.clipboard__input{padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 1.5rem;font-weight: bold;}.clipboard--monospace > input.clipboard__input{font-family: "Courier New", Courier, monospace;}input.clipboard__input{box-sizing: border-box;width: 100%;padding: 0.5rem 75px 0.5rem 1rem;overflow: hidden;background: transparent;border: 0;}.clipboard__button{position: absolute;top: 0;bottom: 0;right: 0;width: 65px;border: 0;border-radius: 0;background: #922C6F;color: white;}.clipboard__button:hover{background: rgb(65, 64, 66);}.clipboard__overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgb(192, 214, 49);color: white;font-weight: bold;text-align: center;display: flex;justify-content: center;align-items: center;opacity: 0;transition: opacity 1s linear;pointer-events: none;}.is-copied .clipboard__overlay{transition: none;opacity: 1;}.bp-tooltip{z-index: 2;position: absolute;display: none;bottom: 1.6em;max-width: 300px;text-align: center;background: rgb(40, 40, 40);color: white;padding: 1em;border-radius: 3px;}.bp-tooltip--open{display: block;}.bp-tooltip--left{bottom: auto;right: auto;top: 50%;left: 0;margin-left: -1em;transform: translate(-100%, -50%);}.bp-tooltip--left:before{content: "";position: absolute;right: -8px;top: 50%;margin-top: -10px;border-left: 10px solid rgb(40, 40, 40);border-top: 10px solid transparent;border-bottom: 10px solid transparent;}.bp-tooltip--top{bottom: 100%;right: auto;top: auto;left: 50%;margin-top: -1em;transform: translate(-50%, -10px);}*:last-child > .bp-tooltip--top{right: 0;left: auto;transform: translate(0, -10px);}*:first-child > .bp-tooltip--top{right: auto;left: 0;transform: translate(0, -10px);}.bp-c-page-heading{margin: 0 auto;margin-top: 4rem;margin-bottom: 4rem;max-width: 850px;text-align: center;}.bp-c-page-heading h1,.bp-c-page-heading h2{margin: 0;color: rgb(40, 40, 40);font-size: 3em;font-weight: 800;line-height: 1.075em;}.bp-c-page-heading h1 span,.bp-c-page-heading h2 span{display: block;font-size: 0.5em;font-weight: 600;color: rgb(130, 120, 120);}@media (max-width: 900px){.bp-c-page-heading h1,.bp-c-page-heading h2{font-size: 2.5rem;}}@media (max-width: 700px){.bp-c-page-heading{margin-top: 2rem;margin-bottom: 2rem;}.bp-c-page-heading h1,.bp-c-page-heading h2{font-size: 2rem;}}.bp-c-page-heading .bp-c-page-heading__back-link{margin-top: 1rem;}.page-message{margin-bottom: 2em;margin-bottom: 2rem;}.page-message.style-large, .page-message.style-normal{padding: 1em 2em;text-align: center;background: #7FD2EA;color: rgb(65, 64, 66);}.page-message.style-large{font-size: 1.3em;line-height: 1.3em;text-align: center;background: #7FD2EA;color: rgb(65, 64, 66);}.page-message.style-normal{font-size: 1em;line-height: 1.4em;}.page-message-container{padding: 2em;background: white;}.page-message-container > p{margin-top: 0;}.page-message-container > .page-message{margin-bottom: 1em;}.bp-c-content-list{list-style: none;}.bp-c-content-list__item{display: flex;margin: 1rem 0;}.bp-c-content-list__item table{margin: 1rem 0;}.bp-c-content-list__item-number{display: block;flex: 0 0 1.5em;margin-right: 0.5rem;text-align: right;font-weight: bold;}.bp-c-content-list__item-content{flex: 1 1;}.bp-c-content-list__item-content > *:first-child{margin-top: 0;}.bp-c-content-list__item-content > *:last-child{margin-bottom: 0;}.bp-block-links li{border-top: 1px solid rgba(0, 0, 0, 0.2);}.bp-block-links li:last-child{border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.bp-block-links li:hover{border-color: rgb(192, 214, 49);}.bp-block-links li:hover + li{border-top-color: rgb(192, 214, 49);}.bp-block-links a{position: relative;display: flex;padding: 0.25rem 0;text-decoration: none;color: black;transition: background-color 0.3s ease-out;}.bp-block-links a .bp-icon{margin-right: 1rem;flex-shrink: 0;flex-grow: 0;}.bp-block-links a:hover{background: rgb(192, 214, 49);}.bp-icon{display: inline-block;width: 1.4rem;height: 1.4rem;background-size: 100%;background-repeat: no-repeat;background-position: center top;}.bp-icon--video{background-image: url(/img/icons/icon-video.svg);}.bp-icon--pdf{background-image: url(/img/icons/icon-pdf.svg);}.bp-icon--ms-word{background-image: url(/img/icons/icon-ms-word.svg);}.bp-icon--ms-powerpoint{background-image: url(/img/icons/icon-ms-powerpoint.svg);}.bp-icon--file{background-image: url(/img/icons/icon-file.svg);}.bp-c-button{display: inline-flex;align-items: center;gap: 1rem;padding: 0.8rem 1.2rem;line-height: 1.15;text-decoration: none;background: rgb(202, 200, 198);color: black;border-radius: 5px;border: 2px solid rgb(202, 200, 198);transition: background-color 0.3s ease-out, border-color 0.3s ease-out, color 0.3s ease-out;}.bp-c-button span{white-space: nowrap;}.bp-c-button svg{height: 16px;}.bp-c-button:disabled{background-color: #d6d5d3;border-color: #d6d5d3;color: #333333;cursor: not-allowed;}.bp-c-button:disabled:hover{background-color: #d6d5d3;border-color: #d6d5d3;color: #0d0d0d;}.bp-c-button:hover{background-color: #b1afac;border-color: #b1afac;text-decoration: none;}.bp-c-button--primary{background-color: #922C6F;border-color: #922C6F;color: white;font-weight: bold;}.bp-c-button--primary:hover{background-color: rgb(65, 64, 66);border-color: rgb(65, 64, 66);}.bp-c-button--secondary{background-color: transparent;border-color: #922C6F;color: #922C6F;font-weight: bold;}.bp-c-button--secondary:hover{background-color: rgb(65, 64, 66);border-color: rgb(65, 64, 66);color: white;}.bp-c-button--small{padding: 0.5rem 0.8rem;font-size: 0.9rem;}.bp-video-modal{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;align-items: center;justify-content: center;}.bp-video-modal.bp-is-open{display: flex;}.bp-video-modal__overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);}.bp-video-modal__close-btn{z-index: 10001;position: absolute;top: -25px;right: -25px;width: 50px;height: 50px;border-radius: 100%;background: rgb(192, 214, 49);font-size: 38px;font-weight: bold;color: black;display: flex;align-items: center;justify-content: center;line-height: 1;text-decoration: none;transition: background-color 0.3s ease-out, color 0.3s ease-out;}.bp-video-modal__close-btn:hover{background: #922C6F;color: white;text-decoration: none;}.bp-video-modal__container{position: relative;border: 10px solid white;}.bp-video-modal .bp-embed-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;width: 80vw;}.bp-video-modal .bp-embed-container iframe,.bp-video-modal .bp-embed-container object,.bp-video-modal .bp-embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.bp-vj{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #73c7e8;}.bp-vj-logo{position: absolute;z-index: 1;top: 1.2rem;left: 4%;width: 12%;min-width: 120px;border-radius: 100%;}.bp-vj-logo img{width: 100%;}.bp-vj-logo:focus{outline: none;background: rgba(146, 44, 111, 0.1);box-shadow: 0 0 0 20px rgba(146, 44, 111, 0.1);}@media all and (max-width: 500px){.bp-vj-logo{min-width: 90px;top: 0.6rem;}}.bp-vj-close-btn{position: absolute;top: 0;right: 6%;padding: 0.6rem 1.2rem;background: white;color: black;text-decoration: none;font-weight: 600;font-size: 16px;transition: background-color 0.3s ease-out, color 0.3s ease-out;}.bp-vj-close-btn:hover, .bp-vj-close-btn:focus{background-color: #922C6F;color: white;text-decoration: none;}.bp-vj-close-btn:focus{outline: none;}.bp-vj-prev-next{position: absolute;top: 50%;transform: translateY(-50%);width: 104px;height: 104px;border-radius: 100%;background: white;transition: background-color 0.3s ease-out, left 0.3s ease-out, right 0.3s ease-out;}.bp-vj-prev-next span{position: absolute;left: -999rem;}.bp-vj-prev-next svg{position: absolute;top: 35px;}.bp-vj-prev-next svg:focus{outline: none;}.bp-vj-prev-next svg path{transition: stroke 0.3s ease-out;}.bp-vj-prev-next svg path:focus{outline: none;}.bp-vj-prev-next_prev{left: -52px;}.bp-vj-prev-next_prev svg{right: 8px;}.bp-vj-hide-ui .bp-vj-prev-next_prev{left: -106px;}.bp-vj-prev-next_next{right: -52px;}.bp-vj-prev-next_next svg{left: 8px;}.bp-vj-hide-ui .bp-vj-prev-next_next{right: -106px;}.bp-vj-prev-next:hover{background: #922C6F;}.bp-vj-prev-next:hover svg path{stroke: white;}.bp-vj-prev-next:focus{outline: none;box-shadow: inset 0 0 0 5px #922C6F;}.bp-vj-prev-next.bp-is-disabled{opacity: 0.3;}.bp-vj-prev-next.bp-is-disabled:hover{background: white;}.bp-vj-prev-next.bp-is-disabled:hover svg path{stroke: black;}@media all and (max-width: 500px){.bp-vj-prev-next{top: 65%;width: 84px;height: 84px;}.bp-vj-prev-next svg{top: 25px;}.bp-vj-prev-next_prev{left: -42px;}.bp-vj-prev-next_next{right: -42px;}}.bp-vj-dash{position: absolute;display: flex;bottom: 0;left: 50%;background: #506E5A;transform: translateX(-50%);transition: bottom 0.3s ease-out;}.bp-vj-hide-ui .bp-vj-dash{bottom: -150px;}@media all and (max-width: 800px){.bp-vj-dash{left: 0;transform: translateX(0);}}.bp-vj-dash-label{position: absolute;top: -67px;left: 50%;height: 36px;line-height: 36px;white-space: nowrap;padding: 0 1.2rem;background: white;font-size: 15px;font-weight: 700;color: black;transform-origin: center 67px;transform: translateX(-50%) scaleY(1);transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s;}.bp-vj-dash-label:before, .bp-vj-dash-label:after{position: absolute;content: "";display: block;width: 10px;top: 0;bottom: 0;background-image: url(/img/bp-vj-signpost-edge.svg);background-position: left center;}.bp-vj-dash-label:before{left: -8px;}.bp-vj-dash-label:after{right: -8px;transform: rotateZ(180deg);}.bp-vj-dash-label__legs{position: relative;height: 31px;width: 100%;}.bp-vj-dash-label__legs:before, .bp-vj-dash-label__legs:after{content: "";position: absolute;top: 0;bottom: 0;width: 6px;background: #922C6F;border-top: 6px solid black;}.bp-vj-dash-label__legs:before{left: 0;}.bp-vj-dash-label__legs:after{right: 0;}.bp-vj-hide-ui .bp-vj-dash-label{transform: translateX(-50%) scaleY(0);}@media all and (max-width: 800px){.bp-vj-dash-label{position: relative;top: auto;left: 30px;}}.bp-vj-school{position: relative;min-width: 120px;padding: 0.6rem 1.2rem 0.6rem 3rem;background: rgb(192, 214, 49);}.bp-vj-school:after{content: "";position: absolute;top: 0;bottom: 0;width: 15px;right: -14px;background: rgb(192, 214, 49);clip-path: polygon(0% 0%, 100% 50%, 0% 100%);}.bp-vj-school__journeys-number{font-size: 40px;font-weight: 700;line-height: 1;color: #506E5A;}.bp-vj-school__journeys-label{font-size: 15px;font-weight: 400;color: black;}@media all and (max-width: 800px){.bp-vj-school{display: flex;align-items: center;}.bp-vj-school__journeys{display: flex;align-items: center;}.bp-vj-school__journeys > *:first-child{margin-right: 1rem;}}.bp-vj-days{position: relative;display: flex;padding: 0 1rem;}@media all and (max-width: 800px){.bp-vj-days{display: none;}}.bp-vj-days-btns{display: flex;align-items: center;}.bp-vj-days-btns a{position: relative;display: flex;align-items: center;justify-content: center;height: 46px;width: 46px;border-radius: 100%;border: 1px solid rgb(192, 214, 49);background: rgb(192, 214, 49);color: #506E5A;text-decoration: none;font-size: 20px;font-weight: 600;margin: 0 0.6rem;}.bp-vj-days-btns a:after{content: "";position: absolute;top: 50%;left: -1.2rem;width: 1.2rem;border-bottom: 1px solid rgb(192, 214, 49);}.bp-vj-days-btns a:first-child:after{display: none;}.bp-vj-days-btns a:hover{background: rgba(255, 255, 255, 0.3);}.bp-vj-days-btns a.bp-is-future{border-color: white;color: white;background: transparent;}.bp-vj-days-btns a.bp-is-future:after{border-color: white;}.bp-vj-days-btns a.bp-is-active{border-color: white;background: white;}.bp-vj-days-btns a:focus{outline: none;box-shadow: 0 0 0 5px white;}.bp-vj-slides{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.bp-vj-slider{position: absolute;top: 0;bottom: 0;left: 0;width: 1100%;transition: left 0.5s ease-in-out;}.bp-vj-slide{position: relative;float: left;width: 100vw;height: 100vh;}.bp-vj-slide-bg{position: absolute;bottom: 0;left: 0;width: 100vw;height: 100vh;object-fit: contain;object-position: center center;}@media all and (max-aspect-ratio: 10/7){.bp-vj-slide-bg{object-fit: contain !important;object-position: center bottom !important;}}@media all and (max-width: 500px){.bp-vj-slide-bg{object-fit: contain !important;object-position: center 90% !important;}}.bp-vj-start{position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding: 2rem;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}.bp-vj-start > *{max-width: 650px;}@media all and (max-width: 600px){.bp-vj-start{margin-top: 80px;padding: 5%;}}.bp-vj-start__school{position: relative;padding: 1rem 2rem;margin: 0;clip-path: polygon(0% 0%, 100% 0%, 97% 50%, 100% 100%, 0% 100%, 3% 50%);background: rgb(192, 214, 49);color: black;font-size: 22px;font-weight: 700;line-height: 1.1;}.bp-vj-start__school:before, .bp-vj-start__school:after{content: "";position: absolute;top: 0;bottom: 0;width: 21px;left: 20px;}@media all and (max-width: 600px){.bp-vj-start__school{font-size: 18px;}}.bp-vj-start__title{max-width: 450px;margin: 1em 0 0.6em;color: #253773;font-size: 48px;font-weight: 700;line-height: 1.1;}@media all and (max-width: 600px){.bp-vj-start__title{margin: 3vh 0;font-size: 32px;}}.bp-vj-start__para{margin: 0 0 3rem 0;font-size: 32px;}@media all and (max-width: 600px){.bp-vj-start__para{margin: 0 0 1rem 0;font-size: 21px;}}.bp-vj-start__additional{margin: 0 0 -1rem;font-size: 21px;font-weight: bold;}@media all and (max-width: 600px){.bp-vj-start__additional{font-size: 16px;}}.bp-vj-start__note{margin-top: 1rem;background: rgba(255, 255, 255, 0.8);padding: 0.5rem;max-width: 26rem;}.bp-vj-start__note a{color: #922C6F;}.bp-vj-fancy-btn{height: 4.56em;line-height: 4.2;padding-left: 1.5em;padding-right: 3em;clip-path: polygon(0% 17%, 78.5% 22%, 79% 0%, 100% 48%, 78% 100%, 78.5% 74%, 2% 83%);background: rgba(0, 0, 0, 0.3);color: black;font-size: 32px;font-weight: bold;text-decoration: none;transition: clip-path 0.3s ease-out, background-color 0.3s ease-out;}a.bp-vj-fancy-btn{background: #922C6F;color: white;}a.bp-vj-fancy-btn:hover, a.bp-vj-fancy-btn:focus{clip-path: polygon(0% 14%, 78.5% 25%, 81% 0%, 100% 52%, 75% 100%, 77% 71%, 3% 84%);background-color: #506E5A;text-decoration: none;}span .bp-vj-fancy-btn{background: rgb(202, 200, 198);}@media all and (max-width: 600px){.bp-vj-fancy-btn{font-size: 24px;}}.bp-vj-content-box{position: relative;width: 100vw;height: 100vh;}.bp-vj-content-box > div{position: absolute;max-width: 330px;transform: translateX(0);opacity: 0;transition: transform 0.8s ease-out, opacity 0.3s ease-out;}.bp-is-active .bp-vj-content-box > div{opacity: 1;}.bp-is-left .bp-vj-content-box > div{transform: translateX(-100vw);}.bp-is-right .bp-vj-content-box > div{transform: translateX(100vw);}.bp-vj-content-box h4{margin-top: 0;width: 110px;padding: 0.6rem 1.2rem;background: #922C6F;clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);color: white;font-size: 22px;font-weight: 700;transform: translateX(10px) rotateZ(-10deg);transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) 0.8s;}.bp-is-active .bp-vj-content-box h4{transform: translateX(0) rotateZ(0);}.bp-vj-content-box__main{position: relative;padding: 2rem;}.bp-vj-content-box__main > *{position: relative;}.bp-vj-content-box__main:before{z-index: 0;content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #eafaff;box-shadow: 7px 7px black;transform: matrix(1, 0.02, -0.03, 1, 0, 0);}.bp-vj-content-box__main:after{z-index: -1;content: "";position: absolute;left: 27px;top: -30px;height: 30px;width: 8px;background: rgb(192, 214, 49);border-top: 11px solid black;}.bp-vj-content-box h5{font-size: 22px;font-weight: 700;}.bp-vj-content-box__video-btn, .bp-vj-content-box__resource-btn{display: inline-block;margin-top: 1rem;padding: 0.6rem 1rem;font-size: 1rem;font-weight: 700;color: black;background: white;border: 2px solid rgb(192, 214, 49);box-shadow: 5px 5px rgb(192, 214, 49);text-decoration: none;transition: background-color 0.3s ease-out, color 0.3s ease-out;}.bp-vj-content-box__video-btn:after, .bp-vj-content-box__resource-btn:after{content: "";display: inline-block;vertical-align: sub;margin-left: 1em;width: 15px;height: 18px;background: rgb(192, 214, 49);clip-path: polygon(0% 0%, 100% 50%, 0% 100%);}.bp-vj-content-box__video-btn:hover, .bp-vj-content-box__resource-btn:hover{text-decoration: none;background: rgba(192, 214, 49, 0.3);}.bp-vj-content-box__video-btn:focus, .bp-vj-content-box__resource-btn:focus{outline: none;border-color: #922C6F;box-shadow: 5px 5px #922C6F;}.bp-vj-content-box__video-btn:focus:after, .bp-vj-content-box__resource-btn:focus:after{background: #922C6F;}@media all and (max-aspect-ratio: 10/7){.bp-vj-content-box > div{top: 15% !important;left: 50% !important;transform: translateX(-50%);display: flex;flex-direction: column;}}@media all and (max-width: 500px){.bp-vj-content-box > div{top: 13% !important;width: 90%;display: flex;flex-direction: column;}.bp-vj-content-box h4{align-self: flex-end;margin-right: 1rem;}.bp-vj-content-box__main:after{left: auto;right: 5rem;}}.bp-vj-video-modal{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;align-items: center;justify-content: center;display: none;}.bp-vj-video-modal.bp-is-open{display: flex;}.bp-vj-video-modal__overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);}.bp-vj-video-modal__close-btn{z-index: 10001;position: absolute;top: -25px;right: -25px;width: 50px;height: 50px;border-radius: 100%;background: rgb(192, 214, 49);font-size: 38px;font-weight: bold;color: black;display: flex;align-items: center;justify-content: center;line-height: 1;text-decoration: none;transition: background-color 0.3s ease-out, color 0.3s ease-out;}.bp-vj-video-modal__close-btn:hover{background: #922C6F;color: white;text-decoration: none;}.bp-vj-video-modal__container{position: relative;border: 10px solid white;}.bp-vj-video-modal .bp-vj-embed-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;width: 80vw;}.bp-vj-video-modal .bp-vj-embed-container iframe,.bp-vj-video-modal .bp-vj-embed-container object,.bp-vj-video-modal .bp-vj-embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.bp-vj-preview{position: relative;padding: 0 0.6rem 3rem;}.bp-vj-preview__heading{display: inline-block;margin-top: 0;padding: 0.6rem 3.2rem 0.6rem 1.2rem;background: #922C6F;clip-path: polygon(0% 0%, 93% 0%, 100% 50%, 93% 100%, 0% 100%);color: white;font-size: 1.125rem;font-weight: 700;}.bp-vj-preview__main{position: relative;padding: 2rem;}.bp-vj-preview__main > *{position: relative;}.bp-vj-preview__main:before{z-index: 0;content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgb(192, 214, 49);box-shadow: 7px 7px black;transform: matrix(1, 0.02, -0.03, 1, 0, 0);}.bp-vj-preview__main:after{z-index: -1;content: "";position: absolute;left: 27px;top: -30px;height: 30px;width: 8px;background: #78861b;border-top: 11px solid black;}.bp-vj-preview__btn{display: inline-block;margin-top: 1rem;padding: 0.6rem 1rem;font-size: 1rem;font-weight: 700;color: black;background: white;border: 2px solid black;box-shadow: 5px 5px black;text-decoration: none;transition: background-color 0.3s ease-out, color 0.3s ease-out;}.bp-vj-preview__btn:after{content: "";display: inline-block;vertical-align: sub;margin-left: 1em;width: 15px;height: 18px;background: #922C6F;clip-path: polygon(0% 0%, 100% 50%, 0% 100%);transition: background-color 0.3s ease-out;}.bp-vj-preview__btn:hover{text-decoration: none;background: #922C6F;color: white;}.bp-vj-preview__btn:hover:after{background: white;}.bp-vj-preview__btn:focus{outline: none;border-color: #922C6F;box-shadow: 5px 5px #922C6F;}.bp-vj-preview__btn:focus:after{background: #922C6F;}.bp-c-renaming-form{margin-top: 3rem;}.bp-c-renaming-form__label{display: block;margin-bottom: 1.6rem;font-size: 18px;font-weight: 600;text-align: center;}.bp-c-renaming-form__field{position: relative;display: flex;overflow: hidden;border: 1px solid rgba(146, 44, 111, 0.5);border-radius: 6px;font-size: 30px;font-weight: 600;}.bp-c-renaming-form__field:focus-within:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 6px;box-shadow: inset 0 0 0 3px rgba(146, 44, 111, 0.3);}.bp-c-renaming-form__prefix, .bp-c-renaming-form__input{padding: 0.8rem;border: 0;font-weight: 600;}.bp-c-renaming-form__prefix{padding-left: 1em;}.bp-c-renaming-form__input{padding-right: 1rem;flex-grow: 1;}.bp-c-renaming-form__input:focus{outline: none;}.bp-c-renaming-form__submit{margin-top: 1.6rem;text-align: center;}.bp-c-renaming-form__submit > input{padding: 1.2rem 1.6rem;border-radius: 6px;font-size: 18px;font-weight: 600;text-transform: none;transition: background 0.3s ease-out;}.bp-c-renaming-form__submit > input:hover{background: rgb(65, 64, 66);}.bp-c-renaming-form__submit > input:disabled{cursor: not-allowed;}.bp-fancy-btn{display: inline-block;line-height: 2.2;padding-left: 1.5em;padding-right: 3em;clip-path: polygon(0% 0%, 86% 0%, 100% 50%, 86% 100%, 0% 100%);background: rgba(0, 0, 0, 0.3);color: black;font-size: 32px;font-weight: bold;text-decoration: none;transition: padding-right 0.3s ease-out, background-color 0.3s ease-out;}a.bp-fancy-btn{background: #506E5A;color: white;}a.bp-fancy-btn:hover, a.bp-fancy-btn:focus{padding-right: 4em;background-color: #3b5042;text-decoration: none;}span .bp-fancy-btn{background: rgb(202, 200, 198);}@media all and (max-width: 600px){.bp-fancy-btn{font-size: 24px;}}.bp-c-modal-content__button{display: none;padding: 1rem;background: #922C6F;color: white;border: 0;border-radius: 5px;font-weight: bold;}.bp-c-modal-content__button--small{padding: 0.4rem;font-size: 0.8rem;}.bp-c-modal-content__button:hover, .bp-c-modal-content__button:focus{background: rgb(65, 64, 66);}.js .bp-c-modal-content__button{display: block;}.bp-c-modal-content__button-link{border: 0;background: transparent;padding: 0;display: flex;align-items: center;gap: 0.5rem;}.bp-c-modal-content__button-link > svg{width: 1.5rem;height: 1.5rem;fill: #922C6F;}.bp-c-modal-content__button-link > span{font-weight: bold;font-size: 0.85rem;text-decoration: underline;}.js .bp-c-modal-content__content{display: none;}.bp-c-wrapped-button-group{display: flex;justify-content: center;flex-wrap: wrap;margin: -0.5rem;}.bp-c-wrapped-button-group > *{padding: 0.5rem;}#be-modal-overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgb(0, 0, 0);opacity: 0.6;-moz-opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);z-index: 9998;}.be-modal{position: fixed;overflow: auto;box-sizing: border-box;top: 10%;bottom: 10%;left: 50%;transform: translateX(-50%);width: 90%;max-width: 600px;padding: min(4em, 5vw);border: 8px solid #7FD2EA;border-radius: 16px;background-color: rgb(245, 244, 242);z-index: 9999;}.be-modal-close{color: rgb(165, 154, 149);position: absolute;top: 8px;right: 8px;cursor: pointer;text-decoration: none;}.be-modal-close:hover{text-decoration: none;color: rgb(68, 199, 244);}.be-modal h2{font-size: 2em;margin: 0 0 1em;}.bp-c-hu-survey{display: flex;flex-direction: column;}.bp-c-hu-survey__fields-grid{display: grid;grid-template-columns: 1fr;}@media (min-width: 350px){.bp-c-hu-survey__fields-grid{grid-template-columns: 1fr 1fr;}}@media (min-width: 750px){.bp-c-hu-survey__fields-grid{grid-template-columns: repeat(4, 1fr);}}.bp-c-hu-survey__field-col{border-color: rgb(255, 206, 65);border-style: solid;border-width: 2px;border-left-width: 1px;border-right-width: 1px;}.bp-c-hu-survey__field-col:first-child{border-left-width: 2px;}.bp-c-hu-survey__field-col:last-child{border-right-width: 2px;}.bp-c-hu-survey__field-col label span{display: block;}.bp-c-hu-survey__field-col label span:first-child{padding: 0.8rem 0.5rem;font-weight: bold;background: rgb(255, 206, 65);}.bp-c-hu-survey__field-col label span:last-child{padding: 0.3rem 0.5rem;font-size: 0.8rem;}.bp-c-hu-survey__field-col input{box-sizing: border-box;display: block;width: 100%;padding: 0.5rem;font-size: 1.5rem;font-weight: bold;border: 0;}.bp-c-hu-survey__field-col:nth-child(odd){border-color: #ffd96a;}.bp-c-hu-survey__field-col:nth-child(odd) label span:first-child{background: #ffd96a;}.bp-c-hu-survey__field-col:first-child{border-color: rgb(231, 227, 222);}.bp-c-hu-survey__field-col:first-child label span:first-child{background: rgb(231, 227, 222);}.bp-c-hu-survey__footer{display: flex;align-items: flex-start;width: 100%;margin-top: 0.5rem;}.bp-c-hu-survey__validation-msg{flex-grow: 1;color: #b44;}.bp-c-hu-survey__validation-msg p{margin-top: 0;margin-bottom: 0.4rem;font-weight: bold;}.bp-c-hu-survey__validation-msg p:last-child{margin-bottom: 0;}.bp-c-hu-survey__save-btn{justify-self: flex-end;margin-left: 1rem;padding: 1rem 3rem;border-radius: 4px;border: 0;background: #922C6F;color: white;font-weight: bold;transition: background 0.3s ease-out, color 0.3s ease-out;}.bp-c-hu-survey__save-btn:hover{background: rgb(65, 64, 66);}.bp-c-hu-survey__save-btn.bp-is-saved{background: rgb(192, 214, 49);color: black;}.bp-c-two-cols{column-count: 2;column-gap: 2rem;}.bp-c-two-cols > *:first-child{margin-top: 0;}.bp-c-survey-analysis-panel{margin-bottom: 2rem;}.bp-c-impact-score > div{width: 100%;max-width: 300px;margin: 0 auto;padding: 2rem;background: white;text-align: center;border-radius: 600px;}.bp-c-impact-score > div h2{margin: 0;padding: 0 0 1rem;width: 100%;background: 0;border-radius: 0;border-bottom: 1px solid rgb(37, 55, 115);font-size: 20px;}.bp-c-impact-score > div p{font-size: 7rem;font-weight: bold;line-height: 1em;margin: 1rem 0 0;color: #922C6F;}.bp-c-impact-score > p{max-width: 500px;margin: 1rem auto 3rem;text-align: center;}.bp-c-survey-stats{display: flex;flex-wrap: wrap;margin: -1rem;margin-top: 1rem;border-top: 1px solid rgb(37, 55, 115);}.bp-c-survey-stats > *{padding: 1rem;}.bp-c-survey-stats > div:first-child{flex: 1;box-sizing: border-box;min-width: 250px;}.bp-c-survey-stats > div:last-child{display: flex;flex-wrap: wrap;}.bp-c-survey-stats__donut-title{margin: 0 0 5% 0.5rem;}.bp-c-survey-stats__donut-title span{display: block;font-weight: 400;font-size: 1rem;}.bp-c-legend-list{list-style: none;margin: 0;padding: 0;}.bp-c-legend-list__item{display: flex;margin: 0.5rem 0;}.bp-c-legend-list__item:before{content: "";flex: 0 0 1rem;display: inline-block;margin-right: 0.5rem;width: 1rem;height: 1rem;}.bp-legend-color-walking:before{background: #3c82dd;}.bp-legend-color-scooting:before{background: #eac300;}.bp-legend-color-cycling:before{background: #81ba27;}.bp-legend-color-other:before{background: #e7e3df;}.bp-c-accordion{list-style: none;}.bp-c-accordion li{border-bottom: 1px solid rgba(0, 0, 0, 0.1);background: white;}.bp-c-accordion li > h3{margin: 0;padding: 1.25rem 2rem;font-size: 1.25rem;font-weight: bold;}.bp-c-accordion li > h3 > a{display: flex;align-items: center;gap: 2rem;color: black;text-decoration: none;}.bp-c-accordion li > h3 > a:hover .bp-c-accordion__arrow{background: #922C6F;}.bp-c-accordion li > h3 .bp-c-accordion__arrow{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;margin-left: auto;background: rgba(20, 10, 0, 0.9);border-radius: 100rem;width: 36px;height: 36px;}.bp-c-accordion li > h3 .bp-c-accordion__arrow svg{width: 14px;height: 14px;}.bp-c-accordion li > h3 .bp-c-accordion__arrow svg path{fill: white;}.bp-c-accordion li > div{padding: 1.25rem 2rem;}.bp-c-accordion li > div ul, .bp-c-accordion li > div ol{margin-left: 2rem;}.bp-c-resource-blocks{display: flex;flex-wrap: wrap;gap: 2rem;justify-content: center;margin-top: 3rem;}.bp-c-resource-blocks > *{flex: 1 0 40%;max-width: 40rem;background: white;}@media (max-width: 600px){.bp-c-resource-blocks > *{min-width: 100%;}}.bp-c-resource-blocks .bp-c-resource-blocks__title{margin: 0;padding: 1rem 2rem;line-height: 1.2;background: #7FD2EA;}.bp-c-resource-blocks .bp-c-resource-blocks__body{padding: 2rem;display: flex;flex-wrap: wrap;gap: 1rem;}.bp-c-resource-blocks .bp-c-resource-blocks__thumb{flex: 0 0 max(12rem, 40%);max-width: 100%;}.bp-c-resource-blocks .bp-c-resource-blocks__svg-placeholder svg{width: 100%;max-width: 8rem;}.bp-c-resource-blocks .bp-c-resource-blocks__copy{flex: 1 1;max-width: 30rem;}.bp-c-resource-blocks .bp-c-resource-blocks__copy > *:first-child{margin-top: 0;}.dashboard .bp-c-resource-blocks{margin-top: 2rem;}.dashboard .bp-c-resource-blocks .bp-c-resource-blocks__title,.dashboard .bp-c-resource-blocks .bp-c-resource-blocks__body{padding: 1rem;}.bp-c-classroom-log-launcher{padding: 2rem;margin-bottom: 3rem;background: rgb(192, 214, 49);}.bp-c-classroom-log-launcher h3{margin: 0 0 1rem;}.bp-c-classroom-log-launcher form{display: flex;flex-wrap: wrap;gap: 0.6rem;align-items: center;}.bp-c-classroom-log-launcher button,.bp-c-classroom-log-launcher select{padding: 0.5rem;border: 0;border-radius: 5px;}.bp-c-classroom-log-launcher button{background: rgb(65, 64, 66);color: white;flex: 1 0 80px;}.bp-c-classroom-log-launcher button:disabled{background: rgb(242, 242, 242);color: rgb(65, 64, 66);}.bp-c-video{width: 100%;aspect-ratio: 16/9;}.bp-c-slider{position: relative;display: flex;overflow: hidden;}.bp-c-slider__slide{flex: 0 0 100%;transition: transform 0.3s ease-in-out;}.bp-c-slider__controls{position: absolute;top: 50%;transform: translateY(-50%);left: 1rem;right: 1rem;display: flex;justify-content: space-between;pointer-events: none;}.bp-c-slider__controls button{width: 50px;height: 50px;border-radius: 100%;background: rgba(255, 255, 255, 0.5);border: 1px solid rgb(37, 55, 115);pointer-events: all;display: flex;justify-content: center;align-items: center;transition: background 0.3s ease-in-out;}.bp-c-slider__controls button svg{width: 20px;height: 20px;}.bp-c-slider__controls button svg path{stroke: rgb(37, 55, 115);transition: stroke 0.3s ease-in-out;}.bp-c-slider__controls button:hover{background: white;}.bp-c-reward-slide{position: relative;width: 100%;}.bp-c-reward-slide__image{width: 100%;aspect-ratio: 16/9;}.bp-c-reward-slide__image img{width: 100%;height: 100%;object-fit: cover;}.bp-c-reward-slide__info{padding: 1rem;background: white;}.bp-c-reward-slide__info h4{margin: 0;font-size: 1.5rem;font-weight: 700;line-height: 1.2;}.bp-c-reward-slide__info p{margin: 0;font-size: 1.25rem;font-weight: 400;line-height: 1.2;}.bp-c-reward-slide__info span{display: inline-block;margin-top: 1rem;font-size: 1rem;font-weight: 600;line-height: 1.2;border: 1px solid #ccc;padding: 0.6rem 1.2rem;border-radius: 10rem;transition: all 0.3s ease-in-out;}@media (min-width: 768px){.bp-c-reward-slide__info{position: absolute;bottom: 0;left: 0;padding: 2rem;}}.bp-c-reward-slide:hover .bp-c-reward-slide__info span{background: #1fa9b5;border-color: #1fa9b5;color: white;}.bp-c-reward-item{display: flex;flex-direction: column;align-items: stretch;margin-bottom: 3rem;}@media (min-width: 768px){.bp-c-reward-item{flex-direction: row;}}.bp-c-reward-item__image{flex: 0 0 60%;background: white;}.bp-c-reward-item__image img{width: 100%;height: 100%;object-fit: contain;}.bp-c-reward-item__info{flex: 1;display: flex;flex-direction: column;padding: 2rem;background: white;}.bp-c-reward-item__info h2{margin: 0;font-size: 1.5rem;font-weight: 700;line-height: 1.2;}.bp-c-reward-item__info p{margin: 0;font-size: 1.25rem;font-weight: 400;line-height: 1.2;}.bp-c-reward-item__info .bp-c-reward-item__description{padding-top: 2rem;padding-bottom: 2rem;}.bp-c-reward-item__info .bp-c-reward-item__description p{padding-bottom: 1rem;font-size: 1rem;}.bp-c-reward-item__info .bp-c-reward-item__description p:last-child{padding-bottom: 0;}.bp-c-reward-item__info .bp-c-reward-item__claim-info{margin-top: auto;border-top: 1px solid rgb(65, 64, 66);}.bp-c-reward-item__info .bp-c-reward-item__claimed-info{margin-top: auto;border-top: 1px solid rgb(65, 64, 66);}.bp-c-reward-item__info .bp-c-reward-item__claimed-info .bp-c-reward-item__claimed-modal{overflow-y: auto;}.bp-c-reward-item__info .bp-c-reward-item__claimed-info > div,.bp-c-reward-item__info .bp-c-reward-item__claimed-info > div p{font-size: 1rem;}.bp-c-reward-item__info .bp-c-reward-item__claimed-info p{padding-top: 1rem;padding-bottom: 1rem;}.bp-c-reward-item__info .bp-c-reward-item__claimed-info p:first-child{padding-top: 0;}.bp-c-reward-item__info .bp-c-reward-item__claimed-info p:last-child{padding-bottom: 0;}.bp-c-reward-item__info .bp-c-reward-item__claimed-info .bp-c-reward-item__claim-code{margin-top: 1rem;}.bp-c-reward-item__progress{overflow: hidden;width: 100%;height: 12px;border-radius: 12px;background: rgb(231, 227, 222);margin: 1rem 0 0.5rem 0;}.bp-c-reward-item__progress-bar{height: 100%;background: rgb(192, 214, 49);}.bp-c-reward-item__progress-note{padding-bottom: 1rem !important;font-size: 0.85rem !important;}.bp-c-unspent-journeys{background-color: white;padding: 2rem;display: flex;align-items: center;margin-bottom: 3rem;}.bp-c-unspent-journeys__count{border-right: 1px solid rgb(172, 171, 170);}.bp-c-unspent-journeys__count h3{font-size: 2.5rem;font-weight: 700;line-height: 1.2;margin: 0;}.bp-c-unspent-journeys__count p{font-size: 1.25rem;font-weight: 400;line-height: 1.2;margin: 0;}.bp-c-unspent-journeys__note{padding-left: 2rem;}.bp-c-honey{position: absolute;top: -1000rem;left: -8000rem;}.bp-c-lightswitch{position: relative;display: inline-flex;align-items: center;gap: 0.5rem;border: 0;padding: 0;background: transparent;font-size: 0.8rem;}.bp-c-lightswitch:before{content: "";display: inline-block;width: 40px;height: 20px;border-radius: 10px;background: white;border: 1px solid #444;}.bp-c-lightswitch:after{content: "";display: block;position: absolute;top: 1px;left: 2px;width: 20px;height: 20px;border-radius: 50%;background: #dedede;transition: transform 0.3s;transition: background 0.3s, transform 0.3s;}.bp-c-lightswitch--on:before{border-color: rgb(192, 214, 49);}.bp-c-lightswitch--on:after{transform: translateX(20px);background: rgb(192, 214, 49);}.bp-c-notice{padding: 16px;border: 1px solid transparent;border-radius: 4px;display: flex;align-items: center;}.bp-c-notice::before{content: "";display: block;width: 24px;height: 24px;margin-right: 16px;background-size: contain;background-repeat: no-repeat;}.bp-c-notice--info{background-color: #e5f6fd;border-color: #bde4fb;color: #31708f;}.bp-c-notice--info::before{background-image: url("/img/icons/freehand/info-circle.svg");}.bp-c-notice--waiting{background-color: #FFD041;border-color: #FFD041;color: #313131;}.bp-c-notice--waiting::before{background-image: url("/img/icons/freehand/hourglass.svg");}.bp-c-classes-on-day li{display: flex;align-items: stretch;margin-top: 3rem;}.bp-c-classes-on-day li:first-child{margin-top: 2rem;}@media (max-width: 600px){.bp-c-classes-on-day li{flex-direction: column;}.bp-c-classes-on-day li h2{max-width: none;}}.bp-c-classes-on-day h2{box-sizing: border-box;position: relative;margin: 0;width: 100%;max-width: 280px;padding: 1.5rem;display: flex;flex-direction: column;justify-content: center;background: white;line-height: 1.1;}.bp-c-classes-on-day h2 .bp-c-classes-on-day__position{position: absolute;left: 0;top: 0;transform: translate(-25%, -50%);width: 50px;height: 50px;background: #444;color: white;border-radius: 100%;display: flex;align-items: center;justify-content: center;}.bp-c-classes-on-day h2 .bp-c-classes-on-day__total-journeys{display: block;font-weight: normal;margin-top: 0.25rem;}.bp-c-class-on-day-bar{flex-grow: 1;display: flex;flex-direction: column;justify-content: stretch;min-height: 140px;}.bp-c-class-on-day-bar > *{position: relative;flex: 1 0 auto;display: flex;align-items: center;}.bp-c-class-on-day-bar > * .bp-c-class-on-day-bar__value{display: block;padding: 0.5rem 1rem;font-size: 1rem;font-weight: bold;line-height: 1;white-space: nowrap;overflow: visible;}.bp-c-class-on-day-bar > *.bar--green{background-color: rgb(143, 201, 56);}.bp-c-class-on-day-bar > *.bar--orange{background-color: rgb(235, 194, 0);}.bp-c-class-on-day-bar > *.bar--blue{background-color: rgb(109, 170, 249);}.bp-c-class-on-day-bar > *.bar--pink{background-color: #CB3B95;}.bp-c-class-on-day-bar > *.bar--red{background-color: rgb(242, 132, 101);}.bp-c-bar-chart{position: relative;}.bp-c-bar-chart__columns{width: 100%;display: flex;gap: 1rem;justify-content: stretch;align-items: flex-end;height: 400px;padding-top: 1.5rem;}.bp-c-bar-chart__columns > *{flex-grow: 1;flex-shrink: 0;}.bp-c-bar-chart__column{height: 100%;display: flex;flex-direction: column;justify-content: flex-end;gap: 0.5rem;}.bp-c-bar-chart__bar{box-sizing: border-box;position: relative;color: #E68EBC;background: currentColor;}.bp-c-bar-chart__bar--highlight{color: rgb(192, 214, 49);}.bp-c-bar-chart__bar--outline{background: transparent;border: 2px dashed currentColor;}.bp-c-bar-chart__bar span{position: absolute;top: -1.5rem;left: 0;right: 0;text-align: center;color: rgb(65, 64, 66);}.bp-c-bar-chart__y-axis-label{font-size: 0.9rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.03rem;text-align: center;}.bp-c-bar-chart__x-axis-label{position: absolute;top: 50%;left: 0;transform: translate(calc(-50% - 1rem), -50%) rotate(-90deg);transform-origin: center;white-space: nowrap;font-size: 0.9;font-weight: bold;text-transform: uppercase;letter-spacing: 0.03rem;text-align: right;}.bp-c-dashboard-layout{--dashboard-layout-gap: clamp( 2rem, 5vw, 5rem );display: flex;flex-wrap: wrap;gap: var(--dashboard-layout-gap);}.bp-c-dashboard-layout .bp-c-dashboard-layout__panel{flex: 0 0 100%;}@media (min-width: 1000px){.bp-c-dashboard-layout .bp-c-dashboard-layout__panel:first-child{flex: 0 0 calc(66% - var(--dashboard-layout-gap) / 2);}.bp-c-dashboard-layout .bp-c-dashboard-layout__panel:nth-child(2){flex: 0 0 calc(33% - var(--dashboard-layout-gap) / 2);}}.bp-c-dashboard-buttons{display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem;margin-bottom: 2rem;}.bp-c-dashboard-buttons .bp-c-button{min-width: 200px;justify-content: center;}.bp-c-dashboard-stats{margin-top: 2rem;}@media (min-width: 800px){.bp-c-dashboard-stats{display: grid;grid-template-columns: 1fr 3fr;}.bp-c-dashboard-stats > *:nth-child(even){border-left: 1px solid rgb(231, 227, 222);}}@media (max-width: 799px){.bp-c-dashboard-stats > *:nth-child(odd){margin-bottom: 0;}.bp-c-dashboard-stats > *:nth-child(even){border-top: 1px solid rgb(231, 227, 222);}}.bp-c-dashboard-stats > *{background: white;padding: 1.25rem 1rem;margin-bottom: 1rem;display: flex;flex-direction: column;justify-content: center;}.bp-c-dashboard-stats__stat{padding: 0.5rem 1rem;font-weight: 800;font-size: 2.2em;text-align: center;}.bp-c-dashboard-stats__stat--small{font-size: 1.8rem;}.bp-c-dashboard-stats__stat--badge{display: flex;justify-content: center;align-items: center;}.bp-c-dashboard-stats__stat--badge > *{max-width: 100px;}.bp-c-dashboard-stats__stat span{font-size: 0.8rem;line-height: 1.3em;}.bp-c-dashboard-stats h3{margin: 0;}.bp-c-dashboard-stats p{margin: 0;}.bp-c-dashboard-stats__data{font-size: 0.8rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.03rem;color: rgb(80, 80, 80);}.bp-c-dashboard-fancy-links{display: flex;flex-wrap: wrap;gap: 1rem;margin-top: 1.5rem;}.bp-c-dashboard-fancy-links a{position: relative;display: flex;gap: 1rem;align-items: center;flex: 1 0 100%;box-sizing: border-box;padding: 1rem;border: 1px solid rgb(172, 171, 170);border-radius: 5px;text-decoration: none;font-size: 1rem;font-weight: bold;color: rgb(65, 64, 66);transition: border-color 0.3s ease-out, background-color 0.3s ease-out, color 0.3s ease-out;}.bp-c-dashboard-fancy-links a svg{flex: 0 0 70px;}.bp-c-dashboard-fancy-links a svg path{stroke: rgb(65, 64, 66);transition: stroke 0.3s ease-out;}.bp-c-dashboard-fancy-links a.bp-attention-new:after{content: "New";position: absolute;top: 0;right: 0;transform: translate(15%, -10%);display: flex;align-items: center;justify-content: center;background-color: rgb(192, 214, 49);color: black;padding: 0.5rem;border-radius: 50%;width: 3rem;height: 3rem;font-size: 1.25rem;font-weight: 700;}body.cym .bp-c-dashboard-fancy-links a.bp-attention-new:after{content: "Newydd";font-size: 1rem;}.bp-c-dashboard-fancy-links a:hover{border-color: rgb(65, 64, 66);background: rgb(65, 64, 66);color: white;}.bp-c-dashboard-fancy-links a:hover svg path{stroke: white;}@media (min-width: 750px){.bp-c-dashboard-fancy-links a{flex: 1 0 calc(50% - 0.5rem);}}.bp-c-feature-spotlight{overflow: hidden;margin-top: 3rem;background-color: #7FD2EA;border-radius: 6px;}.bp-c-feature-spotlight h2{margin: 0 !important;padding: 1rem;color: black;border-bottom: 0;}.bp-c-feature-spotlight a{display: block;padding: 0.5rem 1rem;color: black;text-decoration: none;}.bp-c-feature-spotlight a:last-child{padding-bottom: 1rem;}.bp-c-feature-spotlight a:hover{background: #53c3e3;}.bp-c-feature-spotlight h3{margin: 0;font-size: 1rem;}.bp-c-feature-spotlight p{margin: 0;}.bp-c-badges-grid{display: grid;grid-template-columns: 1fr;gap: 1rem;}@media (min-width: 500px){.bp-c-badges-grid{grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));}}.bp-c-badge{position: relative;width: 100%;height: auto;}.bp-c-badge svg{display: block;}.bp-c-badge svg + svg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 45%;height: auto;}.bp-c-badge .bp-c-badge__number{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);}.bp-c-badge .bp-c-badge__number text{text-anchor: middle;dominant-baseline: middle;}.bp-c-badge .bp-c-badge__awarded{position: absolute;top: 0;right: 0;width: 25%;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;border-radius: 100%;}.bp-c-badge .bp-c-badge__awarded svg{width: 70%;height: auto;}.bp-c-badge-card{container-type: inline-size;display: flex;}.bp-c-badge-card > div{display: flex;flex-direction: column;gap: 1.5rem;align-items: center;width: 100%;background-color: #fff;border-radius: 1rem;padding: 1.5rem;}.bp-c-badge-card > div .bp-c-badge-card__details{text-align: center;}@container (width > 350px){.bp-c-badge-card > div{flex-direction: row;}.bp-c-badge-card > div .bp-c-badge-card__details{text-align: left;}}@container (width > 500px){.bp-c-badge-card > div{gap: clamp(1rem, 10%, 2rem);padding: clamp(2rem, 10%, 3rem);}}.bp-c-badge-card .bp-c-badge-card__badge{flex: 0 0 auto;width: 25%;max-width: 12rem;}.bp-c-badge-card .bp-c-badge-card__title{font-size: 1.25rem;font-weight: 700;margin: 0;}.bp-c-badge-card .bp-c-badge-card__awarded,.bp-c-badge-card .bp-c-badge-card__description{font-size: 1.25rem;margin: 0;margin-bottom: 1rem;}.bp-c-badge-card .bp-c-badge-card__awarded:not(:last-child),.bp-c-badge-card .bp-c-badge-card__description:not(:last-child){margin-bottom: 1rem;}.bp-c-badge-card .bp-c-badge-card__awarded + .bp-c-badge-card__description{font-size: 1rem;}.bp-c-badge-card--vertical > div{flex-direction: column;gap: 1rem;}@container (width > 500px){.bp-c-badge-card--vertical > div{padding: clamp(2rem, 10%, 4rem);}.bp-c-badge-card--vertical > div .bp-c-badge-card__title{font-size: 2rem;}}.bp-c-badge-card--vertical .bp-c-badge-card__badge{width: 100%;max-width: 12rem;}.bp-c-badge-card--vertical .bp-c-badge-card__details{text-align: center !important;}.bp-c-badge-card--awarded > div{border-bottom: 10px solid #C1D631;}.bp-c-badge-card--leading-class > div{padding: 1rem 2rem;border-radius: 0;}.bp-c-badge-card--leading-class > div .bp-c-badge-card__badge{max-width: 100px;}.bp-c-badge-card--leading-class > div .bp-c-badge-card__title{font-size: 1rem;font-weight: 400;}.bp-c-badge-card--leading-class > div .bp-c-badge-card__leading-classes{margin: 0;font-size: 2rem;font-weight: 700;color: 444;}.bp-c-badge-card--leading-class > div .bp-c-badge-card__leading-classes strong{color: #A1B717;font-weight: inherit;}.bp-c-badges-mini-grid{--grid-gap: 1.5rem;container-type: inline-size;padding: 1.5rem;padding-top: 0;background: white;}.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges{container-type: inline-size;display: flex;flex-wrap: wrap;justify-content: flex-start;overflow: hidden;gap: var(--grid-gap);padding-top: 1.5rem;padding-bottom: 1.5rem;}.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges > *{--grid-cols: 2;--grid-gap-offset: (var(--grid-gap) * (var(--grid-cols) - 1) / var(--grid-cols));--flex-basis: calc((100% / var(--grid-cols)) - var(--grid-gap-offset));flex: 0 0 var(--flex-basis);}@container (width > 400px){.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges > *{--grid-cols: 3;}}@container (width > 550px){.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges > *{--grid-cols: 4;}}@container (width > 850px){.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges > *{--grid-cols: 5;}}@container (width > 1000px){.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges > *{--grid-cols: 6;}}@container (width < 400px){.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges{--grid-cols: 1;flex-direction: column;}.bp-c-badges-mini-grid > .bp-c-badges-mini-grid__badges > *:nth-child(n+4){display: none;}}.bp-c-badges-mini-grid .bp-c-badges-mini-grid__more{width: 100%;max-width: none;display: flex;gap: 1.5rem;justify-content: center;}.bp-c-badges-mini-grid-item > *{display: flex;flex-direction: column;gap: 1rem;align-items: center;text-align: center;}.bp-c-badges-mini-grid-item > * .bp-c-badges-mini-grid-item__badge{width: 100%;max-width: 8rem;opacity: 0.8;filter: grayscale(30%);transition: opacity 0.3s ease-in-out, filter 0.3s ease-in-out, transform 0.3s ease-in-out;}.bp-c-badges-mini-grid-item > * .bp-c-badges-mini-grid-item__title{font-size: 1.25rem;font-weight: 700;line-height: 1.2;margin: 0;color: #999;transition: color 0.3s ease-in-out;}.bp-c-badges-mini-grid-item > a{color: inherit;text-decoration: none;}.bp-c-badges-mini-grid-item > a:hover .bp-c-badges-mini-grid-item__badge{transform: scale(1.1);opacity: 1;filter: grayscale(0);}.bp-c-badges-mini-grid-item > a:hover .bp-c-badges-mini-grid-item__title{color: currentColor;}.bp-c-badges-mini-grid-item--awarded .bp-c-badges-mini-grid-item__badge{opacity: 1;filter: grayscale(0);}.bp-c-badges-mini-grid-item--awarded .bp-c-badges-mini-grid-item__title{color: #111;}.bp-animate-pulse{animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;}@keyframes pulse{0%, 100%{opacity: 1;}50%{opacity: 0.5;}}ul, ol{margin: 1em 0;padding: 0;}dd{margin: 0;}nav ul, nav ol{list-style: none;list-style-image: none;margin: 0;padding: 0;}.simple-list{background-color: rgb(255, 255, 255);list-style: none;padding: 0;}.simple-list li{display: flex;flex-wrap: wrap;align-items: center;border-top: 1px solid rgb(231, 227, 222);padding: 0.3em 0.6em;}.simple-list li > *{margin: 0.3rem 0.5rem;}.simple-list li .rank{font-weight: bold;}.simple-list__meta{color: rgb(145, 145, 145);}.simple-list li:first-child{border-top: 0;}.list .simple-list{margin-bottom: 3em;}.bullet-list{padding: 0;margin: 0;padding-left: 1.5rem;padding-bottom: 1rem;}@font-face{font-family: "SSPika";src: url("/css/ss-pika.eot");src: url("/css/ss-pika.eot?#iefix") format("embedded-opentype"), url("/css/ss-pika.woff") format("woff"), url("/css/ss-pika.ttf") format("truetype"), url("/css/ss-pika.svg#SSPika") format("svg");font-weight: normal;font-style: normal;}html:hover [class^=ss-]{-ms-zoom: 1;}.ss-icon, .ss-icon.ss-pika,[class^=ss-]:before, [class*=" ss-"]:before,[class^=ss-].ss-pika:before, [class*=" ss-"].ss-pika:before,[class^=ss-].right:after, [class*=" ss-"].right:after,[class^=ss-].ss-pika.right:after, [class*=" ss-"].ss-pika.right:after{font-family: "SSPika";font-style: normal;font-weight: normal;text-decoration: none;text-rendering: optimizeLegibility;white-space: nowrap;-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;-o-font-feature-settings: "liga";font-feature-settings: "liga";-webkit-font-smoothing: antialiased;}[class^=ss-].right:before,[class*=" ss-"].right:before{display: none;content: "";}.ss-cursor:before, .ss-cursor.right:after{content: "\e001";}.ss-crosshair:before, .ss-crosshair.right:after{content: "⌖";}.ss-search:before, .ss-search.right:after{content: "🔎";}.ss-zoomin:before, .ss-zoomin.right:after{content: "\e002";}.ss-zoomout:before, .ss-zoomout.right:after{content: "\e003";}.ss-screenshot:before, .ss-screenshot.right:after{content: "\e004";}.ss-binoculars:before, .ss-binoculars.right:after{content: "\e010";}.ss-view:before, .ss-view.right:after{content: "👀";}.ss-attach:before, .ss-attach.right:after{content: "📎";}.ss-link:before, .ss-link.right:after{content: "🔗";}.ss-move:before, .ss-move.right:after{content: "\e070";}.ss-write:before, .ss-write.right:after{content: "✎";}.ss-writingdisabled:before, .ss-writingdisabled.right:after{content: "\e071";}.ss-erase:before, .ss-erase.right:after{content: "✐";}.ss-compose:before, .ss-compose.right:after{content: "📝";}.ss-draw:before, .ss-draw.right:after{content: "✏";}.ss-lock:before, .ss-lock.right:after{content: "🔒";}.ss-unlock:before, .ss-unlock.right:after{content: "🔓";}.ss-key:before, .ss-key.right:after{content: "🔑";}.ss-backspace:before, .ss-backspace.right:after{content: "⌫";}.ss-ban:before, .ss-ban.right:after{content: "🚫";}.ss-nosmoking:before, .ss-nosmoking.right:after{content: "🚭";}.ss-trash:before, .ss-trash.right:after{content: "\e0d0";}.ss-target:before, .ss-target.right:after{content: "◎";}.ss-new:before, .ss-new.right:after{content: "🆕";}.ss-tag:before, .ss-tag.right:after{content: "\e100";}.ss-pricetag:before, .ss-pricetag.right:after{content: "\e102";}.ss-flowertag:before, .ss-flowertag.right:after{content: "\e103";}.ss-bookmark:before, .ss-bookmark.right:after{content: "🔖";}.ss-flag:before, .ss-flag.right:after{content: "⚑";}.ss-like:before, .ss-like.right:after{content: "👍";}.ss-dislike:before, .ss-dislike.right:after{content: "👎";}.ss-heart:before, .ss-heart.right:after{content: "♥";}.ss-halfheart:before, .ss-halfheart.right:after{content: "\e1a0";}.ss-emptyheart:before, .ss-emptyheart.right:after{content: "♡";}.ss-star:before, .ss-star.right:after{content: "⋆";}.ss-halfstar:before, .ss-halfstar.right:after{content: "\e1a1";}.ss-medal:before, .ss-medal.right:after{content: "\e1c1";}.ss-ribbon:before, .ss-ribbon.right:after{content: "🎀";}.ss-bullseye:before, .ss-bullseye.right:after{content: "🎯";}.ss-sample:before, .ss-sample.right:after{content: "\e200";}.ss-crop:before, .ss-crop.right:after{content: "\e201";}.ss-layers:before, .ss-layers.right:after{content: "\e202";}.ss-gridlines:before, .ss-gridlines.right:after{content: "\e206";}.ss-pen:before, .ss-pen.right:after{content: "✒";}.ss-feather:before, .ss-feather.right:after{content: "\e220";}.ss-rubbereraser:before, .ss-rubbereraser.right:after{content: "\e221";}.ss-paintroller:before, .ss-paintroller.right:after{content: "\e225";}.ss-rubberstamp:before, .ss-rubberstamp.right:after{content: "\e226";}.ss-checkclipboard:before, .ss-checkclipboard.right:after{content: "\e2b3";}.ss-linechartclipboard:before, .ss-linechartclipboard.right:after{content: "\e2b5";}.ss-clockwise:before, .ss-clockwise.right:after{content: "⥁";}.ss-phone:before, .ss-phone.right:after{content: "📞";}.ss-phonedisabled:before, .ss-phonedisabled.right:after{content: "\e300";}.ss-headset:before, .ss-headset.right:after{content: "\e302";}.ss-megaphone:before, .ss-megaphone.right:after{content: "📢";}.ss-rss:before, .ss-rss.right:after{content: "\e310";}.ss-facetime:before, .ss-facetime.right:after{content: "\e320";}.ss-reply:before, .ss-reply.right:after{content: "↩";}.ss-send:before, .ss-send.right:after{content: "\e350";}.ss-mail:before, .ss-mail.right:after{content: "✉";}.ss-inbox:before, .ss-inbox.right:after{content: "📥";}.ss-outbox:before, .ss-outbox.right:after{content: "📤";}.ss-wifimail:before, .ss-wifimail.right:after{content: "\e352";}.ss-chat:before, .ss-chat.right:after{content: "💬";}.ss-user:before, .ss-user.right:after{content: "👤";}.ss-femaleuser:before, .ss-femaleuser.right:after{content: "👧";}.ss-users:before, .ss-users.right:after{content: "👥";}.ss-usergroup:before, .ss-usergroup.right:after{content: "\e400";}.ss-adduser:before, .ss-adduser.right:after{content: "\e401";}.ss-removeuser:before, .ss-removeuser.right:after{content: "\e402";}.ss-deleteuser:before, .ss-deleteuser.right:after{content: "\e404";}.ss-userprofile:before, .ss-userprofile.right:after{content: "\e406";}.ss-businessuser:before, .ss-businessuser.right:after{content: "\e407";}.ss-cart:before, .ss-cart.right:after{content: "\e500";}.ss-addcart:before, .ss-addcart.right:after{content: "\e501";}.ss-removecart:before, .ss-removecart.right:after{content: "\e502";}.ss-deletecart:before, .ss-deletecart.right:after{content: "\e504";}.ss-downloadcart:before, .ss-downloadcart.right:after{content: "\e505";}.ss-emptycart:before, .ss-emptycart.right:after{content: "\e507";}.ss-basket:before, .ss-basket.right:after{content: "\e510";}.ss-gift:before, .ss-gift.right:after{content: "🎁";}.ss-apple:before, .ss-apple.right:after{content: "🍏";}.ss-cashregister:before, .ss-cashregister.right:after{content: "\e530";}.ss-store:before, .ss-store.right:after{content: "🏬";}.ss-searchbarcode:before, .ss-searchbarcode.right:after{content: "\e531";}.ss-notepad:before, .ss-notepad.right:after{content: "\e972";}.ss-creditcard:before, .ss-creditcard.right:after{content: "💳";}.ss-safe:before, .ss-safe.right:after{content: "\e540";}.ss-digitalsafe:before, .ss-digitalsafe.right:after{content: "\e541";}.ss-atm:before, .ss-atm.right:after{content: "🏧";}.ss-dispensecash:before, .ss-dispensecash.right:after{content: "\e542";}.ss-banknote:before, .ss-banknote.right:after{content: "💵";}.ss-coins:before, .ss-coins.right:after{content: "\e543";}.ss-bankcheck:before, .ss-bankcheck.right:after{content: "\e544";}.ss-piggybank:before, .ss-piggybank.right:after{content: "\e545";}.ss-moneybag:before, .ss-moneybag.right:after{content: "💰";}.ss-tip:before, .ss-tip.right:after{content: "\e546";}.ss-calculator:before, .ss-calculator.right:after{content: "\e551";}.ss-percent:before, .ss-percent.right:after{content: "%";}.ss-bank:before, .ss-bank.right:after{content: "🏦";}.ss-scales:before, .ss-scales.right:after{content: "⚖";}.ss-piechart:before, .ss-piechart.right:after{content: "\e570";}.ss-piechartthirds:before, .ss-piechartthirds.right:after{content: "\e571";}.ss-barchart:before, .ss-barchart.right:after{content: "📊";}.ss-upwardsbarchart:before, .ss-upwardsbarchart.right:after{content: "\e572";}.ss-downwardsbarchart:before, .ss-downwardsbarchart.right:after{content: "\e573";}.ss-horizontalbarchart:before, .ss-horizontalbarchart.right:after{content: "\e574";}.ss-analytics:before, .ss-analytics.right:after{content: "\e575";}.ss-upwardslinechart:before, .ss-upwardslinechart.right:after{content: "📈";}.ss-downwardslinechart:before, .ss-downwardslinechart.right:after{content: "📉";}.ss-linecharts:before, .ss-linecharts.right:after{content: "\e576";}.ss-scatterchart:before, .ss-scatterchart.right:after{content: "\e578";}.ss-stock:before, .ss-stock.right:after{content: "\e579";}.ss-form:before, .ss-form.right:after{content: "\e582";}.ss-box:before, .ss-box.right:after{content: "📦";}.ss-crate:before, .ss-crate.right:after{content: "\e5d8";}.ss-deliveryvan:before, .ss-deliveryvan.right:after{content: "\e5e0";}.ss-deliverytruck:before, .ss-deliverytruck.right:after{content: "\e5e1";}.ss-forklift:before, .ss-forklift.right:after{content: "\e5e2";}.ss-cargoship:before, .ss-cargoship.right:after{content: "\e5e3";}.ss-hook:before, .ss-hook.right:after{content: "\e5e4";}.ss-weight:before, .ss-weight.right:after{content: "\e5e5";}.ss-containers:before, .ss-containers.right:after{content: "\e5e6";}.ss-fragile:before, .ss-fragile.right:after{content: "\e5e7";}.ss-thissideup:before, .ss-thissideup.right:after{content: "\e5e8";}.ss-home:before, .ss-home.right:after{content: "⌂";}.ss-building:before, .ss-building.right:after{content: "🏢";}.ss-lodging:before, .ss-lodging.right:after{content: "🏨";}.ss-earth:before, .ss-earth.right:after{content: "🌎";}.ss-globe:before, .ss-globe.right:after{content: "🌐";}.ss-garage:before, .ss-garage.right:after{content: "\e600";}.ss-warehouse:before, .ss-warehouse.right:after{content: "\e602";}.ss-floorplan:before, .ss-floorplan.right:after{content: "\e610";}.ss-address:before, .ss-address.right:after{content: "\e611";}.ss-searchhouse:before, .ss-searchhouse.right:after{content: "\e612";}.ss-housesale:before, .ss-housesale.right:after{content: "\e613";}.ss-navigate:before, .ss-navigate.right:after{content: "\e670";}.ss-compass:before, .ss-compass.right:after{content: "\e671";}.ss-signpost:before, .ss-signpost.right:after{content: "\e672";}.ss-map:before, .ss-map.right:after{content: "\e673";}.ss-gps:before, .ss-gps.right:after{content: "\e674";}.ss-compassnavigate:before, .ss-compassnavigate.right:after{content: "\e680";}.ss-compassarrow:before, .ss-compassarrow.right:after{content: "\e681";}.ss-location:before, .ss-location.right:after{content: "\e6d0";}.ss-pin:before, .ss-pin.right:after{content: "📍";}.ss-pushpin:before, .ss-pushpin.right:after{content: "📌";}.ss-maplocation:before, .ss-maplocation.right:after{content: "\e6d1";}.ss-globelocation:before, .ss-globelocation.right:after{content: "\e6d2";}.ss-puzzle:before, .ss-puzzle.right:after{content: "\e710";}.ss-floppydisk:before, .ss-floppydisk.right:after{content: "💾";}.ss-firewall:before, .ss-firewall.right:after{content: "\e720";}.ss-database:before, .ss-database.right:after{content: "\e7a0";}.ss-hdd:before, .ss-hdd.right:after{content: "\e7b0";}.ss-music:before, .ss-music.right:after{content: "♫";}.ss-eighthnote:before, .ss-eighthnote.right:after{content: "♪";}.ss-mic:before, .ss-mic.right:after{content: "🎤";}.ss-volume:before, .ss-volume.right:after{content: "🔈";}.ss-lowvolume:before, .ss-lowvolume.right:after{content: "🔉";}.ss-highvolume:before, .ss-highvolume.right:after{content: "🔊";}.ss-radio:before, .ss-radio.right:after{content: "📻";}.ss-stereo:before, .ss-stereo.right:after{content: "\e801";}.ss-airplay:before, .ss-airplay.right:after{content: "\e800";}.ss-vinylrecord:before, .ss-vinylrecord.right:after{content: "\e810";}.ss-disc:before, .ss-disc.right:after{content: "💿";}.ss-camera:before, .ss-camera.right:after{content: "📷";}.ss-picture:before, .ss-picture.right:after{content: "🌄";}.ss-video:before, .ss-video.right:after{content: "📹";}.ss-playvideo:before, .ss-playvideo.right:after{content: "\e8a1";}.ss-play:before, .ss-play.right:after{content: "▶";}.ss-pause:before, .ss-pause.right:after{content: "\e8a0";}.ss-stop:before, .ss-stop.right:after{content: "■";}.ss-record:before, .ss-record.right:after{content: "●";}.ss-rewind:before, .ss-rewind.right:after{content: "⏪";}.ss-fastforward:before, .ss-fastforward.right:after{content: "⏩";}.ss-skipback:before, .ss-skipback.right:after{content: "⏮";}.ss-skipforward:before, .ss-skipforward.right:after{content: "⏭";}.ss-eject:before, .ss-eject.right:after{content: "⏏";}.ss-repeat:before, .ss-repeat.right:after{content: "🔁";}.ss-replay:before, .ss-replay.right:after{content: "↺";}.ss-shuffle:before, .ss-shuffle.right:after{content: "🔀";}.ss-index:before, .ss-index.right:after{content: "\e902";}.ss-page:before, .ss-page.right:after{content: "\e903";}.ss-book:before, .ss-book.right:after{content: "📕";}.ss-books:before, .ss-books.right:after{content: "📚";}.ss-openbook:before, .ss-openbook.right:after{content: "📖";}.ss-heartbook:before, .ss-heartbook.right:after{content: "\e962";}.ss-downloadbook:before, .ss-downloadbook.right:after{content: "\e963";}.ss-musicopenbook:before, .ss-musicopenbook.right:after{content: "\e966";}.ss-searchbook:before, .ss-searchbook.right:after{content: "\e967";}.ss-notebook:before, .ss-notebook.right:after{content: "📓";}.ss-newspaper:before, .ss-newspaper.right:after{content: "📰";}.ss-notice:before, .ss-notice.right:after{content: "\e973";}.ss-rows:before, .ss-rows.right:after{content: "\e9a1";}.ss-columns:before, .ss-columns.right:after{content: "\e9a2";}.ss-thumbnails:before, .ss-thumbnails.right:after{content: "\e9a3";}.ss-pagecurl:before, .ss-pagecurl.right:after{content: "\e9b0";}.ss-desktop:before, .ss-desktop.right:after{content: "💻";}.ss-laptop:before, .ss-laptop.right:after{content: "\ea00";}.ss-tablet:before, .ss-tablet.right:after{content: "\ea01";}.ss-smartphone:before, .ss-smartphone.right:after{content: "\ea02";}.ss-cell:before, .ss-cell.right:after{content: "📱";}.ss-walkytalky:before, .ss-walkytalky.right:after{content: "\ea03";}.ss-ereader:before, .ss-ereader.right:after{content: "\ea04";}.ss-ebook:before, .ss-ebook.right:after{content: "\ea05";}.ss-wifibook:before, .ss-wifibook.right:after{content: "\e968";}.ss-wifiopenbook:before, .ss-wifiopenbook.right:after{content: "\e969";}.ss-battery:before, .ss-battery.right:after{content: "🔋";}.ss-highbattery:before, .ss-highbattery.right:after{content: "\ea10";}.ss-mediumbattery:before, .ss-mediumbattery.right:after{content: "\ea11";}.ss-lowbattery:before, .ss-lowbattery.right:after{content: "\ea12";}.ss-emptybattery:before, .ss-emptybattery.right:after{content: "\ea13";}.ss-chargingbattery:before, .ss-chargingbattery.right:after{content: "\ea14";}.ss-heartmobile:before, .ss-heartmobile.right:after{content: "\ea23";}.ss-phonemobile:before, .ss-phonemobile.right:after{content: "\ea24";}.ss-lockmobile:before, .ss-lockmobile.right:after{content: "\ea25";}.ss-textmobile:before, .ss-textmobile.right:after{content: "\ea26";}.ss-dollarmobile:before, .ss-dollarmobile.right:after{content: "\ea27";}.ss-euromobile:before, .ss-euromobile.right:after{content: "\ea28";}.ss-rssmobile:before, .ss-rssmobile.right:after{content: "\ea29";}.ss-navigationmobile:before, .ss-navigationmobile.right:after{content: "\ea2a";}.ss-batterymobile:before, .ss-batterymobile.right:after{content: "\ea2b";}.ss-powermobile:before, .ss-powermobile.right:after{content: "\ea2c";}.ss-browseonline:before, .ss-browseonline.right:after{content: "\ea30";}.ss-shoponline:before, .ss-shoponline.right:after{content: "\ea31";}.ss-bankonline:before, .ss-bankonline.right:after{content: "\ea32";}.ss-realtyonline:before, .ss-realtyonline.right:after{content: "\ea33";}.ss-readonline:before, .ss-readonline.right:after{content: "\ea34";}.ss-weatheronline:before, .ss-weatheronline.right:after{content: "\ea35";}.ss-lightbulb:before, .ss-lightbulb.right:after{content: "💡";}.ss-lightbulbon:before, .ss-lightbulbon.right:after{content: "\ea83";}.ss-cfl:before, .ss-cfl.right:after{content: "\ea85";}.ss-hairdryer:before, .ss-hairdryer.right:after{content: "\ea88";}.ss-picnictable:before, .ss-picnictable.right:after{content: "\eab1";}.ss-flame:before, .ss-flame.right:after{content: "\eab2";}.ss-campfire:before, .ss-campfire.right:after{content: "🔥";}.ss-bonfire:before, .ss-bonfire.right:after{content: "\eab3";}.ss-balloon:before, .ss-balloon.right:after{content: "🎈";}.ss-christmastree:before, .ss-christmastree.right:after{content: "🎄";}.ss-sweep:before, .ss-sweep.right:after{content: "\ea86";}.ss-chess:before, .ss-chess.right:after{content: "♞";}.ss-onedie:before, .ss-onedie.right:after{content: "⚀";}.ss-twodie:before, .ss-twodie.right:after{content: "⚁";}.ss-threedie:before, .ss-threedie.right:after{content: "⚂";}.ss-fourdie:before, .ss-fourdie.right:after{content: "⚃";}.ss-fivedie:before, .ss-fivedie.right:after{content: "⚄";}.ss-sixdie:before, .ss-sixdie.right:after{content: "⚅";}.ss-downloadcloud:before, .ss-downloadcloud.right:after{content: "\eb00";}.ss-download:before, .ss-download.right:after{content: "\eb01";}.ss-downloadbox:before, .ss-downloadbox.right:after{content: "\eb02";}.ss-downloadcrate:before, .ss-downloadcrate.right:after{content: "\eb03";}.ss-uploadcloud:before, .ss-uploadcloud.right:after{content: "\eb40";}.ss-upload:before, .ss-upload.right:after{content: "\eb41";}.ss-uploadbox:before, .ss-uploadbox.right:after{content: "\eb42";}.ss-uploadcrate:before, .ss-uploadcrate.right:after{content: "\eb43";}.ss-fork:before, .ss-fork.right:after{content: "\eb80";}.ss-merge:before, .ss-merge.right:after{content: "\eb81";}.ss-refresh:before, .ss-refresh.right:after{content: "↻";}.ss-sync:before, .ss-sync.right:after{content: "\eb82";}.ss-loading:before, .ss-loading.right:after{content: "\eb83";}.ss-wifi:before, .ss-wifi.right:after{content: "\eb84";}.ss-connection:before, .ss-connection.right:after{content: "\eb85";}.ss-reload:before, .ss-reload.right:after{content: "\eb87";}.ss-file:before, .ss-file.right:after{content: "📄";}.ss-addfile:before, .ss-addfile.right:after{content: "\ec01";}.ss-removefile:before, .ss-removefile.right:after{content: "\ec02";}.ss-deletefile:before, .ss-deletefile.right:after{content: "\ec04";}.ss-downloadfile:before, .ss-downloadfile.right:after{content: "\ec06";}.ss-uploadfile:before, .ss-uploadfile.right:after{content: "\ec07";}.ss-importfile:before, .ss-importfile.right:after{content: "\ec08";}.ss-exportfile:before, .ss-exportfile.right:after{content: "\ec09";}.ss-settingsfile:before, .ss-settingsfile.right:after{content: "\ec0a";}.ss-lockfile:before, .ss-lockfile.right:after{content: "\ec11";}.ss-userfile:before, .ss-userfile.right:after{content: "\ec15";}.ss-picturefile:before, .ss-picturefile.right:after{content: "\ec17";}.ss-textfile:before, .ss-textfile.right:after{content: "\ec19";}.ss-exe:before, .ss-exe.right:after{content: "\ec30";}.ss-zip:before, .ss-zip.right:after{content: "\ec31";}.ss-doc:before, .ss-doc.right:after{content: "\ec32";}.ss-ppt:before, .ss-ppt.right:after{content: "\ec33";}.ss-pdf:before, .ss-pdf.right:after{content: "\ec34";}.ss-jpg:before, .ss-jpg.right:after{content: "\ec35";}.ss-png:before, .ss-png.right:after{content: "\ec36";}.ss-folder:before, .ss-folder.right:after{content: "📁";}.ss-openfolder:before, .ss-openfolder.right:after{content: "📂";}.ss-downloadfolder:before, .ss-downloadfolder.right:after{content: "\ec76";}.ss-uploadfolder:before, .ss-uploadfolder.right:after{content: "\ec77";}.ss-cloudfolder:before, .ss-cloudfolder.right:after{content: "\ec80";}.ss-lockfolder:before, .ss-lockfolder.right:after{content: "\ec81";}.ss-securefolder:before, .ss-securefolder.right:after{content: "\ec83";}.ss-picturefolder:before, .ss-picturefolder.right:after{content: "\ec87";}.ss-moviefolder:before, .ss-moviefolder.right:after{content: "\ec88";}.ss-quote:before, .ss-quote.right:after{content: "“";}.ss-text:before, .ss-text.right:after{content: "\ed00";}.ss-font:before, .ss-font.right:after{content: "\ed01";}.ss-highlight:before, .ss-highlight.right:after{content: "\ed11";}.ss-print:before, .ss-print.right:after{content: "⎙";}.ss-fax:before, .ss-fax.right:after{content: "📠";}.ss-list:before, .ss-list.right:after{content: "\ed50";}.ss-layout:before, .ss-layout.right:after{content: "\eda0";}.ss-action:before, .ss-action.right:after{content: "\ee00";}.ss-redirect:before, .ss-redirect.right:after{content: "↪";}.ss-expand:before, .ss-expand.right:after{content: "⤢";}.ss-contract:before, .ss-contract.right:after{content: "\ee01";}.ss-help:before, .ss-help.right:after{content: "❓";}.ss-info:before, .ss-info.right:after{content: "ℹ";}.ss-alert:before, .ss-alert.right:after{content: "⚠";}.ss-caution:before, .ss-caution.right:after{content: "⛔";}.ss-logout:before, .ss-logout.right:after{content: "\ee02";}.ss-login:before, .ss-login.right:after{content: "\ee03";}.ss-scaleup:before, .ss-scaleup.right:after{content: "\ee04";}.ss-scaledown:before, .ss-scaledown.right:after{content: "\ee05";}.ss-plus:before, .ss-plus.right:after{content: "+";}.ss-hyphen:before, .ss-hyphen.right:after{content: "-";}.ss-check:before, .ss-check.right:after{content: "✓";}.ss-delete:before, .ss-delete.right:after{content: "␡";}.ss-bearface:before, .ss-bearface.right:after{content: "🐻";}.ss-bird:before, .ss-bird.right:after{content: "🐦";}.ss-fishes:before, .ss-fishes.right:after{content: "\ef20";}.ss-tropicalfish:before, .ss-tropicalfish.right:after{content: "\ef21";}.ss-tree:before, .ss-tree.right:after{content: "🌳";}.ss-evergreen:before, .ss-evergreen.right:after{content: "🌲";}.ss-palmtree:before, .ss-palmtree.right:after{content: "🌴";}.ss-leaf:before, .ss-leaf.right:after{content: "🍂";}.ss-seedling:before, .ss-seedling.right:after{content: "🌱";}.ss-grass:before, .ss-grass.right:after{content: "\ef70";}.ss-settings:before, .ss-settings.right:after{content: "⚙";}.ss-dashboard:before, .ss-dashboard.right:after{content: "\f000";}.ss-dial:before, .ss-dial.right:after{content: "\f004";}.ss-notifications:before, .ss-notifications.right:after{content: "🔔";}.ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after{content: "🔕";}.ss-flash:before, .ss-flash.right:after{content: "⌁";}.ss-wrench:before, .ss-wrench.right:after{content: "🔧";}.ss-tapemeasure:before, .ss-tapemeasure.right:after{content: "\f036";}.ss-clock:before, .ss-clock.right:after{content: "⏲";}.ss-watch:before, .ss-watch.right:after{content: "⌚";}.ss-stopwatch:before, .ss-stopwatch.right:after{content: "⏱";}.ss-alarmclock:before, .ss-alarmclock.right:after{content: "⏰";}.ss-calendar:before, .ss-calendar.right:after{content: "📅";}.ss-addcalendar:before, .ss-addcalendar.right:after{content: "\f070";}.ss-removecalendar:before, .ss-removecalendar.right:after{content: "\f071";}.ss-checkcalendar:before, .ss-checkcalendar.right:after{content: "\f072";}.ss-deletecalendar:before, .ss-deletecalendar.right:after{content: "\f073";}.ss-sausage:before, .ss-sausage.right:after{content: "\f103";}.ss-burger:before, .ss-burger.right:after{content: "🍔";}.ss-pizza:before, .ss-pizza.right:after{content: "🍕";}.ss-fish:before, .ss-fish.right:after{content: "🐟";}.ss-shrimp:before, .ss-shrimp.right:after{content: "🍤";}.ss-turkey:before, .ss-turkey.right:after{content: "\f105";}.ss-steak:before, .ss-steak.right:after{content: "\f106";}.ss-sidedish:before, .ss-sidedish.right:after{content: "🍚";}.ss-noodles:before, .ss-noodles.right:after{content: "🍜";}.ss-spaghetti:before, .ss-spaghetti.right:after{content: "🍝";}.ss-corn:before, .ss-corn.right:after{content: "\f110";}.ss-carrot:before, .ss-carrot.right:after{content: "\f111";}.ss-icecream:before, .ss-icecream.right:after{content: "🍨";}.ss-mug:before, .ss-mug.right:after{content: "☕";}.ss-beer:before, .ss-beer.right:after{content: "🍺";}.ss-bottle:before, .ss-bottle.right:after{content: "\f122";}.ss-wineglass:before, .ss-wineglass.right:after{content: "🍷";}.ss-cocktail:before, .ss-cocktail.right:after{content: "🍸";}.ss-tea:before, .ss-tea.right:after{content: "🍵";}.ss-teapot:before, .ss-teapot.right:after{content: "\f127";}.ss-waterbottle:before, .ss-waterbottle.right:after{content: "\f128";}.ss-wineglasssparkle:before, .ss-wineglasssparkle.right:after{content: "\f129";}.ss-salt:before, .ss-salt.right:after{content: "\f130";}.ss-pepper:before, .ss-pepper.right:after{content: "\f131";}.ss-oliveoil:before, .ss-oliveoil.right:after{content: "\f132";}.ss-hotsauce:before, .ss-hotsauce.right:after{content: "\f133";}.ss-coal:before, .ss-coal.right:after{content: "\f136";}.ss-oven:before, .ss-oven.right:after{content: "\f140";}.ss-stove:before, .ss-stove.right:after{content: "\f141";}.ss-cook:before, .ss-cook.right:after{content: "🍳";}.ss-bbq:before, .ss-bbq.right:after{content: "\f142";}.ss-utensils:before, .ss-utensils.right:after{content: "🍴";}.ss-spoonfork:before, .ss-spoonfork.right:after{content: "\f150";}.ss-knife:before, .ss-knife.right:after{content: "🔪";}.ss-cookingutensils:before, .ss-cookingutensils.right:after{content: "\f151";}.ss-measuringcup:before, .ss-measuringcup.right:after{content: "\f162";}.ss-colander:before, .ss-colander.right:after{content: "\f163";}.ss-scale:before, .ss-scale.right:after{content: "\f164";}.ss-eggtimer:before, .ss-eggtimer.right:after{content: "\f165";}.ss-platter:before, .ss-platter.right:after{content: "\f166";}.ss-apron:before, .ss-apron.right:after{content: "\f170";}.ss-bbqapron:before, .ss-bbqapron.right:after{content: "\f171";}.ss-chef:before, .ss-chef.right:after{content: "\f172";}.ss-handbag:before, .ss-handbag.right:after{content: "👜";}.ss-briefcase:before, .ss-briefcase.right:after{content: "💼";}.ss-hanger:before, .ss-hanger.right:after{content: "\f1a0";}.ss-weathervane:before, .ss-weathervane.right:after{content: "\f200";}.ss-thermometer:before, .ss-thermometer.right:after{content: "\f201";}.ss-weather:before, .ss-weather.right:after{content: "\f210";}.ss-cloud:before, .ss-cloud.right:after{content: "☁";}.ss-droplet:before, .ss-droplet.right:after{content: "💧";}.ss-sun:before, .ss-sun.right:after{content: "☀";}.ss-partlycloudy:before, .ss-partlycloudy.right:after{content: "⛅";}.ss-rain:before, .ss-rain.right:after{content: "☔";}.ss-thunderstorm:before, .ss-thunderstorm.right:after{content: "⛈";}.ss-umbrella:before, .ss-umbrella.right:after{content: "☂";}.ss-rainbow:before, .ss-rainbow.right:after{content: "🌈";}.ss-fog:before, .ss-fog.right:after{content: "\f211";}.ss-wind:before, .ss-wind.right:after{content: "\f212";}.ss-tornado:before, .ss-tornado.right:after{content: "\f213";}.ss-snowflake:before, .ss-snowflake.right:after{content: "❄";}.ss-fan:before, .ss-fan.right:after{content: "\f280";}.ss-solarpanel:before, .ss-solarpanel.right:after{content: "\f281";}.ss-plug:before, .ss-plug.right:after{content: "🔌";}.ss-outlet:before, .ss-outlet.right:after{content: "\f282";}.ss-car:before, .ss-car.right:after{content: "🚘";}.ss-taxi:before, .ss-taxi.right:after{content: "🚖";}.ss-locomotive:before, .ss-locomotive.right:after{content: "🚂";}.ss-train:before, .ss-train.right:after{content: "🚆";}.ss-traintunnel:before, .ss-traintunnel.right:after{content: "🚇";}.ss-bus:before, .ss-bus.right:after{content: "🚍";}.ss-truck:before, .ss-truck.right:after{content: "🚚";}.ss-caravan:before, .ss-caravan.right:after{content: "🚐";}.ss-tractor:before, .ss-tractor.right:after{content: "🚜";}.ss-tunnel:before, .ss-tunnel.right:after{content: "\f323";}.ss-plane:before, .ss-plane.right:after{content: "✈";}.ss-arrival:before, .ss-arrival.right:after{content: "\f325";}.ss-departure:before, .ss-departure.right:after{content: "\f324";}.ss-helicopter:before, .ss-helicopter.right:after{content: "🚁";}.ss-bike:before, .ss-bike.right:after{content: "🚲";}.ss-motorcycle:before, .ss-motorcycle.right:after{content: "\f303";}.ss-boat:before, .ss-boat.right:after{content: "🚢";}.ss-sailboat:before, .ss-sailboat.right:after{content: "⛵";}.ss-schooner:before, .ss-schooner.right:after{content: "\f305";}.ss-skylift:before, .ss-skylift.right:after{content: "🚡";}.ss-rocket:before, .ss-rocket.right:after{content: "🚀";}.ss-steeringwheel:before, .ss-steeringwheel.right:after{content: "\f313";}.ss-trafficcamera:before, .ss-trafficcamera.right:after{content: "\f314";}.ss-fuel:before, .ss-fuel.right:after{content: "⛽";}.ss-jerrycan:before, .ss-jerrycan.right:after{content: "\f315";}.ss-passport:before, .ss-passport.right:after{content: "\f316";}.ss-trafficlight:before, .ss-trafficlight.right:after{content: "🚦";}.ss-highway:before, .ss-highway.right:after{content: "\f320";}.ss-road:before, .ss-road.right:after{content: "\f321";}.ss-intersection:before, .ss-intersection.right:after{content: "\f322";}.ss-wheelchair:before, .ss-wheelchair.right:after{content: "♿";}.ss-elevator:before, .ss-elevator.right:after{content: "\f380";}.ss-golf:before, .ss-golf.right:after{content: "\f400";}.ss-hockey:before, .ss-hockey.right:after{content: "\f401";}.ss-iceskate:before, .ss-iceskate.right:after{content: "⛸";}.ss-billiards:before, .ss-billiards.right:after{content: "🎱";}.ss-baseballglove:before, .ss-baseballglove.right:after{content: "\f404";}.ss-tennis:before, .ss-tennis.right:after{content: "🎾";}.ss-tabletennis:before, .ss-tabletennis.right:after{content: "\f402";}.ss-badminton:before, .ss-badminton.right:after{content: "\f403";}.ss-boxing:before, .ss-boxing.right:after{content: "\f405";}.ss-bowling:before, .ss-bowling.right:after{content: "\f406";}.ss-football:before, .ss-football.right:after{content: "🏈";}.ss-soccer:before, .ss-soccer.right:after{content: "⚽";}.ss-hiker:before, .ss-hiker.right:after{content: "\f410";}.ss-pool:before, .ss-pool.right:after{content: "\e412";}.ss-shower:before, .ss-shower.right:after{content: "🚿";}.ss-exercise:before, .ss-exercise.right:after{content: "\f414";}.ss-exercisebike:before, .ss-exercisebike.right:after{content: "\f415";}.ss-dumbbell:before, .ss-dumbbell.right:after{content: "\f416";}.ss-jumprope:before, .ss-jumprope.right:after{content: "\f417";}.ss-yoga:before, .ss-yoga.right:after{content: "\f418";}.ss-suitcase:before, .ss-suitcase.right:after{content: "\e420";}.ss-luggage:before, .ss-luggage.right:after{content: "\e421";}.ss-donotdisturb:before, .ss-donotdisturb.right:after{content: "\e422";}.ss-sunscreen:before, .ss-sunscreen.right:after{content: "\f423";}.ss-callbell:before, .ss-callbell.right:after{content: "\f424";}.ss-hospital:before, .ss-hospital.right:after{content: "⛨";}.ss-medicalcross:before, .ss-medicalcross.right:after{content: "\f4b0";}.ss-ambulance:before, .ss-ambulance.right:after{content: "🚑";}.ss-bandage:before, .ss-bandage.right:after{content: "\f4b2";}.ss-medicalthermometer:before, .ss-medicalthermometer.right:after{content: "\f4b3";}.ss-stethoscope:before, .ss-stethoscope.right:after{content: "\f4b4";}.ss-syringe:before, .ss-syringe.right:after{content: "💉";}.ss-pill:before, .ss-pill.right:after{content: "💊";}.ss-pillbottle:before, .ss-pillbottle.right:after{content: "\f4b5";}.ss-supplements:before, .ss-supplements.right:after{content: "\f4b6";}.ss-bathroomscale:before, .ss-bathroomscale.right:after{content: "\f4b7";}.ss-dna:before, .ss-dna.right:after{content: "\f4c2";}.ss-anatomicalheart:before, .ss-anatomicalheart.right:after{content: "\f4d0";}.ss-checkheart:before, .ss-checkheart.right:after{content: "\f4d1";}.ss-eyesurgery:before, .ss-eyesurgery.right:after{content: "\f4e0";}.ss-brokenbone:before, .ss-brokenbone.right:after{content: "\f4e1";}.ss-up:before, .ss-up.right:after{content: "⬆";}.ss-upright:before, .ss-upright.right:after{content: "⬈";}.ss-right:before, .ss-right.right:after{content: "➡";}.ss-downright:before, .ss-downright.right:after{content: "⬊";}.ss-down:before, .ss-down.right:after{content: "⬇";}.ss-downleft:before, .ss-downleft.right:after{content: "⬋";}.ss-left:before, .ss-left.right:after{content: "⬅";}.ss-upleft:before, .ss-upleft.right:after{content: "⬉";}.ss-navigateup:before, .ss-navigateup.right:after{content: "\f500";}.ss-navigateright:before, .ss-navigateright.right:after{content: "▻";}.ss-navigatedown:before, .ss-navigatedown.right:after{content: "\f501";}.ss-navigateleft:before, .ss-navigateleft.right:after{content: "◅";}.ss-directup:before, .ss-directup.right:after{content: "▴";}.ss-directright:before, .ss-directright.right:after{content: "▹";}.ss-dropdown:before, .ss-dropdown.right:after{content: "▾";}.ss-directleft:before, .ss-directleft.right:after{content: "◃";}.ss-leftright:before, .ss-leftright.right:after{content: "⬌";}.ss-rightward:before, .ss-rightward.right:after{content: "\f503";}.ss-leftward:before, .ss-leftward.right:after{content: "\f505";}.ss-previouspage:before, .ss-previouspage.right:after{content: "⎗";}.ss-nextpage:before, .ss-nextpage.right:after{content: "⎘";}.ss-retweet:before, .ss-retweet.right:after{content: "\f600";}.ss-share:before, .ss-share.right:after{content: "\f601";}.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;}.slick-track:before,.slick-track:after{display: table;content: "";}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir=rtl] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden{display: none;}.flexselect_dropdown{display: none;position: absolute;z-index: 999999;margin: 0;padding: 0;border: 1px solid WindowFrame;max-height: 200px;overflow-x: hidden;overflow-y: auto;background-color: Window;color: WindowText;text-align: left;box-shadow: 0 6px 12px #ccc;-webkit-box-shadow: 0 6px 12px #ccc;}.flexselect_dropdown ul{width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}.flexselect_dropdown li{margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: Menu;overflow: hidden;}.flexselect_selected{background-color: Highlight;color: HighlightText;}.journey-logger-page{max-width: 880px;margin: 0 auto;}.green-box{background-color: #a6cf39;}.red-box{background-color: #b44;color: rgb(255, 255, 255);}.main .class-log,.lt-ie9 .main .class-log{width: 100%;margin-bottom: 1rem;}h3.class-name{clear: right;margin: 0;}.main .class-log h3{background-color: rgb(68, 199, 244);}.log-wrap{clear: both;position: relative;display: flex;align-items: flex-start;top: -4rem;margin-bottom: -4em;padding: 5em 0 0;overflow-x: auto;}.class-log h4{background-color: rgb(165, 154, 149);margin: 0;white-space: nowrap;}.class-log .inactive h4{background-color: rgb(210, 204, 202);}.main .stage-log-wrap p,.main .stage-log-wrap h4,.main .stage-log-labels p,.main .stage-log-labels h4{font-size: 14px;line-height: 1.2em;}.main .stage-log-wrap p.with-note,.main .stage-log-wrap h4.with-note,.main .stage-log-labels p.with-note,.main .stage-log-labels h4.with-note{margin-top: 42px;border-top: 1px solid #bbb;}h4.stage-number{color: #eee;font-weight: bold;padding: 6px 0;}.editable h4.stage-number{padding: 0;}.editable h4.stage-number a{color: #eee;display: block;padding: 6px 0;}.editable h4.stage-number a:hover{background-color: #3399CC;text-decoration: none;}.editable h4.stage-number a:focus{background-color: #3399CC;}.stage-log-wrap{float: left;text-align: center;flex: 0 0 50px;border-right: 1px solid #bbb;}.stage-log-wrap p{background-color: #eee;color: #444;font-weight: normal;margin: 0;padding: 6px 0;}.stage-log-wrap.inactive p{color: rgb(190, 190, 190);}p.log-count{border-bottom: 1px solid #bbb;}.stage-log-labels{clear: left;float: left;text-align: right;}.stage-log-labels h4{position: relative;border-left: none;color: #eee;font-weight: bold;padding: 6px 12px;border-bottom: 1px solid #bbb;}.stage-log-labels h4.standard-label{background: #d4cfcc;color: rgb(65, 64, 66);}.stage-log-labels h4.special-label{background: #8e8079;}.stage-log-labels h4:last-child{border-bottom: 0;}.stage-log-labels h4 .journey-log-row-note{z-index: 600;position: absolute;top: -42px;height: 32px;left: 0;background: rgb(242, 242, 242);color: rgb(65, 64, 66);line-height: 32px;padding-top: 8px;font-weight: normal;font-size: 0.85rem;}.future p{background-color: #ccc;color: #666;}.future h4{background-color: #666;color: #ccc;}.missed.editable h4{background-color: #b44;}.missed h4{background-color: #744;}.count-input-label{position: absolute;left: -5000rem;}.count-input-wrapper.with-note{margin-top: 2.5rem;}.input{background-color: #eee;border: 1px solid rgb(220, 220, 220);margin-top: -6px;padding: 3px;position: relative;width: 60px;z-index: 500;}.input h4{font-size: 18px;}.input input, #missed-entry input{border: 1px solid #ddd;color: #444;font-size: 18px;font-weight: normal;margin: 0;padding: 3px 0 4px;text-align: center;width: 58px;}.input p{border: 1px solid #ddd;font-size: 18px;width: 58px;}.editable h4{background-color: #a6cf39;}input.submit-log{background-color: #cdcea7;border: 1px solid #bbb;clear: left;font-size: 14px;margin-top: 3px;}input.submit-log:hover{background-color: #dddeb7;}.tooltip{font-size: 0.8em;padding: 6px 12px;position: absolute;left: -2000px;text-align: center;z-index: 550;}.tooltip.at-side{width: 180px;}.tooltip.green{background-color: #a6cf39;color: #000;}.tooltip.red{background-color: #b44;color: #fff;}.tooltip a{color: rgb(245, 245, 245);text-decoration: underline;}.tooltip a:hover{color: rgb(245, 245, 245);}#page-loader{height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.page-wait-overlay{background-color: #000;left: 0;height: 100%;position: absolute;top: 0;width: 100%;z-index: 1010;filter: alpha(opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3;}#page-wait-light{background-color: #e60;border-bottom: 2px solid #444;color: #eee;font-size: 24px;font-weight: bold;left: 0;padding: 48px 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 1011;}#page-wait-light img{display: block;margin: 0 auto 12px auto;}.journeylog .pagination li.note{background-color: #eee;color: #444;font-weight: bold;}.class-charts-key{text-align: center;list-style: none;padding-bottom: 1em;}.class-charts-key li{line-height: 1em;border-left: 1em solid #d4cfca;padding: 0 0.3em;margin: 0.5em 0.7em;display: inline-block;}.class-charts-key .key-green{border-color: rgb(143, 201, 56);}.class-charts-key .key-orange{border-color: rgb(235, 194, 0);}.class-charts-key .key-blue{border-color: rgb(109, 170, 249);}.class-charts-key .key-pink{border-color: #CB3B95;}.class-charts-key .key-red{border-color: rgb(242, 132, 101);}.class-chart{margin-top: 3em;}@media (max-width: 700px){.class-chart{margin-top: 2em;}}.class-chart__header{display: flex;}@media (max-width: 700px){.class-chart__header{flex-direction: column;}}.class-chart__class-name{margin: 0 0 1em 0;padding: 7px 1em;background-color: #7FD2EA;color: #414042;font-size: 1.125em;font-weight: 700;border-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;line-height: 30px;white-space: nowrap;}@media (max-width: 700px){.class-chart__class-name{margin-bottom: 0;border-top-right-radius: 4px;border-bottom-left-radius: 0;}}.class-chart__stats{display: flex;flex-wrap: wrap;margin: 0 0 1em;padding: 7px 0.5em 7px;line-height: 30px;list-style: none;background: rgb(255, 255, 255);}@media (max-width: 480px){.class-chart__stats{flex-direction: column;}}.class-chart__stats li{display: inline-block;margin: 0 0.5em;white-space: nowrap;}.class-chart__stats li span{font-weight: 700;}.class-chart__stats .journeys-green span{color: rgb(143, 201, 56);}.class-chart__stats .journeys-orange span{color: rgb(235, 194, 0);}.class-chart__stats .journeys-blue span{color: rgb(109, 170, 249);}.class-chart__stats .journeys-pink span{color: #CB3B95;}.class-chart__stats .journeys-red span{color: rgb(242, 132, 101);}.chart-wrap{display: flex;margin: 0 -2px 12px -1px;}.stage-bar-wrap{flex: 0 0 10%;display: flex;flex-direction: column-reverse;box-sizing: border-box;border-left: 2px solid transparent;border-right: 1px solid transparent;}.stage-bar-wrap__stage-number{background-color: #eee;color: rgb(140, 140, 140);font-size: 16px;font-weight: bold;margin: 0;padding: 6px 0;text-align: center;width: 100%;}.today .stage-bar-wrap__stage-number{background-color: #fff;}.bar-container{display: flex;flex-direction: column-reverse;height: 100px;background-color: rgb(231, 227, 223);}.bar-container .green-bar{background-color: rgb(143, 201, 56);}.bar-container .orange-bar{background-color: rgb(235, 194, 0);}.bar-container .blue-bar{background-color: rgb(109, 170, 249);}.bar-container .pink-bar{background-color: #CB3B95;}.bar-container .red-bar{background-color: rgb(242, 132, 101);}.masthead{min-height: 0;padding: 0 0 20px 0;}.masthead h1{font-size: 30px;font-style: normal;}.secondary-nav{background-color: #eee;list-style: none;margin: 0;padding: 12px 24px;}.secondary-nav li{float: left;margin-right: 1.5em;}.secondary-nav a{color: #3399CC;}.secondary-nav a:hover{color: #444;}.criteria-form{background-color: #eee;padding: 24px;}.criteria-form li,.criteria-form p{color: #444;}.criteria-form h3 a{color: #3399CC;}.criteria-form h3 a:hover{text-decoration: underline;}.dataset-criteria{list-style: none;margin: 0;}.dataset-criteria li{margin-bottom: 1.5em;}.dataset-criteria li h4{margin-bottom: 0;}.dataset-criteria label{clear: left;color: #444;}.dataset-criteria select{display: block;width: 90%;}.dataset-criteria #dataset-regions,.dataset-criteria #dataset-regions2,.dataset-criteria #dataset-las,.dataset-criteria #dataset-las2{float: left;width: 40%;}#dataset-roll,#dataset-roll2{clear: both;}#criteria2 ul,#criteria2 p{display: none;}#data_form2{display: none;}.criteria-form select.text.multiple{background-image: none;padding-right: inherit;}.colophon{background-color: rgb(255, 255, 255);padding: 2em;}.colophon ul{padding-left: 2em;}.colophon > ul > li{float: left;width: 281px;}.data-export{background-color: #444;border-top: 1px solid #444;border-bottom: 3px solid #444;}.js .data-export{display: none;}.colophon .data-export h4{color: #eee;margin: 6px 24px;}.data-export ul{background-color: #eee;font-size: 14px;list-style: none;margin: 0;padding: 12px 24px;}.data-export a{color: #3399CC;}.data-export a:hover{color: #444;}.report{}.colophon p,.colophon h2,.colophon h3,.colophon h4,.colophon ul,.report p,.report h2,.report h3,.report h4,.report ul{color: #444;}.report ul .data{font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;}.report ul .dataset-0{display: block;float: left;width: 160px;}.report ul{list-style: none;margin-left: 0;}.report li{border-bottom: 1px solid rgb(210, 202, 193);}.report ul .label{clear: left;display: block;float: left;width: 350px;}.report table.fixed{table-layout: fixed;}.report td{border-bottom: 1px solid rgb(231, 227, 222);padding: 3px 12px;}.report td span{font-size: 1em;color: black;}.report td.data,.report tbody td{font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;font-size: 16px;}.report th,.report thead td{border-bottom: 1px solid rgb(231, 227, 222);background-color: rgb(230, 226, 224);font-size: 14px;font-weight: bold;padding: 6px 12px;}.report th[scope=row],.report thead td[scope=row]{background-color: transparent;padding-left: 0;}.hbar-outer{position: relative;width: 500px;}.hbar-inner{background-color: #bbb;height: 19px;}.reports-comparison .colophon.dataset-0{border-top: 6px solid #859900;}.reports-comparison .colophon.dataset-1{border-top: 6px solid #268bd2;}.reports-comparison span.dataset-0,.reports-comparison td.dataset-0,.reports-comparison h3.dataset-0{color: #859900;font-weight: bold;}.reports-comparison span.dataset-1,.reports-comparison td.dataset-1,.reports-comparison h3.dataset-1{color: #268bd2;font-weight: bold;}tbody td span{display: block;}.reports-comparison .hbar-inner.dataset-0{background-color: #859900;height: 18px;margin-bottom: 1px;}.reports-comparison .hbar-inner.dataset-1{background-color: #268bd2;height: 18px;}.bp-mb-4{margin-bottom: 1rem;}.bp-mb-8{margin-bottom: 2rem;}